Smartphone shell temperature controller automatic tuning method

Main Article Content

DOI

Danylo Zinchenko

d.d.zinchenko@kpi.ua

https://orcid.org/0000-0001-5524-6938
Yurii Mariiash

y.mariiash@kpi.ua

https://orcid.org/0000-0002-0812-8960

Abstract

The performance of mobile Systems-on-Chip is frequently limited by elevated shell temperatures that degrade user comfort. This paper presents a PID-based thermal controller that co-manages central and graphics processing units’ frequencies, featuring a novel auto-tuning framework to optimize its parameters for any given device. The principal result is a universal tuning formula, derived by simulating diverse hardware thermal models to establish a polynomial relationship. This formula maps easily measurable system characteristics from an on-device relay experiment to optimal PID parameters, ensuring controller stability across different hardware configurations, with average gain margin of 2.14, and phase margin of 78°. Validation on a commercial smartphone confirmed the formula's accuracy, yielding PID parameters with less than 5% deviation from the theoretical optimum. When benchmarked against the device's default hysteresis governor, our controller demonstrated significant gains, simultaneously increasing sustained performance by up to 9% while reducing thermal limit violations by up to 2.6 times. This work provides a validated, practical framework for automatic tuning of control systems, that maximize mobile device performance within user comfort constraints.

Keywords:

dynamic thermal management, PID control, frequency control, controller auto-tuning

References

Article Details

Zinchenko, D., & Mariiash, Y. (2026). Smartphone shell temperature controller automatic tuning method. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 16(1), 67–71. https://doi.org/10.35784/iapgos.8086