journal article·2023-05-25Open access

Model-Assisted Online Optimization of Gain-Scheduled PID Control Using NSGA-II Iterative Genetic Algorithm

Shen Qu, Tianyi He, Guoming Zhu

Applied Sciences· Volume 13· Issue 11

Abstract

In the practical control of nonlinear valve systems, PID control, as a model-free method, continues to play a crucial role thanks to its simple structure and performance-oriented tuning process. To improve the control performance, advanced gain-scheduling methods are used to schedule the PID control gains based on the operating conditions and/or tracking error. However, determining the scheduled gain is a major challenge, as PID control gains need to be determined at each operating condition. In this paper, a model-assisted online optimization method is proposed based on the modified Non-Dominated Sorting Genetic Algorithms-II (NSGA-II) to obtain the optimal gain-scheduled PID controller. Model-assisted offline optimization through computer-in-the-loop simulation provides the initial scheduled gains for an online algorithm, which then uses the iterative NSGA-II algorithm to automatically schedule and tune PID gains by online searching of the parameter space. As a summary, the proposed approach presents a PID controller optimized through both model-assisted learning based on prior model knowledge and model-free online learning. The proposed approach is demonstrated in the case of a nonlinear valve system able to obtain optimal PID control gains with a given scheduled gain structure. The performance improvement of the optimized gain-scheduled PID control is demonstrated by comparing it with fixed-gain controllers under multiple operating conditions.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Control Systems Optimization · Iterative Learning Control Systems · Advanced Control Systems Design

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Mechanical Engineering, Michigan State University, East Lansing, MI 48824, USA

Department of Mechanical and Aerospace Engineering, Utah State University, Logan, UT 84322, USA

References (37)

Show source-provided references
1. Sliding-mode-observer-based adaptive control for servo actuator with friction10.1109/TIE.2007.894718 ↗
2. Shen, Q., Tianyi, H., and Guoming, G.Z. (2019, January 19–21). Switched LPV Modeling and Control of an Engine EGR Valve with Dry Friction. Proceedings of the 2019 IEEE Conference on Control Technology and Applications (CCTA), Hong Kong, China.
3. Linear parameter-varying-based transition flight control design for a tilt-rotor aircraft10.1177/09544100221083713 ↗
4. LPV Model-based Adaptive MPC of an eVTOL Aircraft During Tilt Transition Subject to Motor Failure10.1007/s12555-021-0915-1 ↗
5. Engine EGR valve modeling and switched LPV control considering nonlinear dry friction10.1109/TMECH.2020.2982315 ↗
6. Adaptive model predictive control of a six-rotor electric vertical take-off and landing urban air mobility aircraft subject to motor failure during hovering10.1177/09544100211032434 ↗
7. Fuzzy gain scheduling of PID controllers10.1109/21.260670 ↗
8. PID gain scheduling using fuzzy logic10.1016/S0019-0578(00)00024-0 ↗
9. Åström, K.J., Hägglund, T., and Astrom, K.J. (2006). Advanced PID Control, International Society of Automation. ISA-The Instrumentation, Systems, and Automation Society Research Triangle.
10. Ogata, K. (2010). Moden Control Engineering, Prentice Hall.
11. Optimal-tuning nonlinear PID control of hydraulic systems10.1016/S0967-0661(00)00042-3 ↗
12. Korkmaz, M., Aydoğdu, Ö., and Doğan, H. (2012, January 2–4). Design and performance comparison of variable parameter nonlinear PID controller and genetic algorithm based PID controller. Proceedings of the 2012 International Symposium on Innovations in Intelligent Systems and Applications, Trabzon, Turkey.10.1109/INISTA.2012.6246935 ↗
13. Performance investigations of APSO tuned linear and nonlinear PID controllers for a nonlinear dynamical system10.1016/j.jesit.2018.02.001 ↗
14. Isayed, B.M., and Hawwa, M.A. (2007, January 27–29). A nonlinear PID control scheme for hard disk drive servosystems. Proceedings of the 2007 Mediterranean Conference on Control & Automation, Athens, Greece.10.1109/MED.2007.4433790 ↗
15. Design of an enhanced nonlinear PID controller10.1016/j.mechatronics.2005.03.003 ↗
16. Zaidner, G., Korotkin, S., Shteimberg, E., Ellenbogen, A., Arad, M., and Cohen, Y. (2010, January 17–20). Non Linear PID and its application in Process Control. Proceedings of the 2010 IEEE 26-th Convention of Electrical and Electronics Engineers in Israel, Eilat, Israel.10.1109/EEEI.2010.5662155 ↗
17. Modified PSO for optimal tuning of fuzzy PID controller
18. An optimal fuzzy PID controller10.1109/41.937407 ↗
19. An improved robust fuzzy-PID controller with optimal fuzzy reasoning10.1109/TSMCB.2005.851538 ↗
20. Jantzen, J. (1998). Tuning of Fuzzy PID Controllers, Technical University of Denmark, Department of Automation.
21. Tuning of PID controllers with fuzzy logic10.1049/ip-cta:20010232 ↗
22. Koza, J.R. (1997). Genetic Programming 1997: Proceedings of the Second Annual Conference, Stanford, CA, USA, 13–16 July 1997, Morgan Kaufmann Publishers.
23. A genetic algorithm tutorial10.1007/BF00175354 ↗
24. Pereira, D.S., and Pinto, J.O. (2005, January 24–28). Genetic algorithm based system identification and PID tuning for optimum adaptive control. Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, CA, USA.
25. Mitsukura, Y., Yamamoto, T., and Kaneda, M. (1999, January 2–4). A design of self-tuning PID controllers using a genetic algorithm. Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), San Diego, CA, USA.
26. PID controller tuning using evolutionary algorithms
27. Murata, T., and Ishibuchi, H. (December, January 29). MOGA: Multi-objective genetic algorithms. Proceedings of the IEEE International Conference on Evolutionary Computation, Perth, WA, Australia.
28. A fast and elitist multiobjective genetic algorithm: NSGA-II10.1109/4235.996017 ↗
29. Tuning of PID controller based on a multiobjective genetic algorithm applied to a robotic manipulator10.1016/j.eswa.2012.02.027 ↗
30. Multi-objective PID controller tuning for a FACTS-based damping stabilizer using non-dominated sorting genetic algorithm-II10.1016/j.ijepes.2011.06.002 ↗
31. Pedersen, G.K., and Yang, Z. (2006, January 8–12). Multi-objective PID-controller tuning for a magnetic levitation system using NSGA-II. Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, Seattle, WA, USA.10.1145/1143997.1144280 ↗
32. Guan, X.Z. (2009, January 7–8). Multi-objective PID controller based on NSGA-II algorithm with application to main steam temperature control. Proceedings of the 2009 International Conference on Artificial Intelligence and Computational Intelligence, Shanghai, China.10.1109/AICI.2009.388 ↗
33. Data-driven model-based calibration for optimizing electrically boosted diesel engine performance10.1177/14680874221090307 ↗
34. Friction models and friction compensation10.1016/S0947-3580(98)70113-X ↗
35. Friction models for sliding dry, boundary and mixed lubricated contacts10.1016/j.triboint.2005.11.014 ↗
36. Wierzbicki, A.P. (2007). Practical Approaches to Multi-Objective Optimization, Schloss Dagstuhl-Leibniz-Zentrum für Informatik.
37. A Dual-Loop Robust Control Scheme With Performance Separation: Theory and Experimental Validation10.1109/TIE.2022.3140518 ↗