@inproceedings{1b88aeda7651422ba900ab4d391d88a2,
title = "Comparison of Relay Feedback Tuning and Other Tuning Methods for a Digitally Controlled Buck Converter",
abstract = "This paper presents a comparison between relay feedback tuning and other controller tuning methods for a digitally controlled DC-DC buck converter operating in continuous conduction mode. In the first method, a relay feedback test is used to obtain ultimate gain and period measurements experimentally. PI and PID controllers are then tuned according to the classic Ziegler-Nichols formulae. In the second and third method, a converter model is developed based on experimental identification and analytical derivation, respectively. PI and PID controllers are then designed through optimization of an integral performance criterion applied to the simulated step response. Experimental tests show that all three approaches to controller tuning provide comparable and acceptable results, but the simplicity of the approach based on the relay feedback test makes it a viable alternative to offline-tuned optimal controllers given the ability of the former to retune the controller to adapt to system changes. Results also suggest that with some improvements to the test and tuning rules, a well-tuned controller may be produced with reasonable computational effort in the auto-tuning schema.",
keywords = "auto-tuning, DC-DC converter, digital control, relay feedback test",
author = "Ahmed Shehada and Yan Yan and Beig, {Abdul R.} and Igor Boiko",
note = "Funding Information: This work is supported by the Khalifa University research grant CIRA-2018-104. Publisher Copyright: {\textcopyright} 2019 IEEE.; 45th Annual Conference of the IEEE Industrial Electronics Society, IECON 2019 ; Conference date: 14-10-2019 Through 17-10-2019",
year = "2019",
month = oct,
doi = "10.1109/IECON.2019.8926893",
language = "British English",
series = "IECON Proceedings (Industrial Electronics Conference)",
publisher = "IEEE Computer Society",
pages = "1647--1652",
booktitle = "Proceedings",
address = "United States",
}