Gradient-Based MPC Controller for One DOF Copter Control
DOI:
https://doi.org/10.58190/ijamec.2024.110Keywords:
Model Predictive Control (MPC), Gradient-Based Control, PID Control, One DOF Copter, Noise ToleranceAbstract
This study tries to contrast the performance of Gradient Based Model Predictive Control (MPC) with the classical PID controllers in the control of a 1 DOF copter system. While PID controllers are easy to set up and be applied in a vast number of occasions, they may become insufficient when nonlinear systems or operating constraints are considered. To that end, results show that MPC, whose optimization formulation predicts the system dynamics, has better performance measures. Simulation results show that the gradient-based MPC performs well in dynamic and steady-state performance compared to PID controllers tuned with two different coefficients. In particular, the MPC is characterized by high accuracy and minimum long-term error, no overshoot and fast settling time. In noisy conditions, MPC is able to produce a stable control signal due to its predictive capability, whereas PID controllers are more sensitive to such conditions and produce a chattering signal. It is concluded that the Gradient Based MPC is a good choice for applications that require more precise control and robustness against noise, while PID controllers are preferable due to their simplicity and low computational cost.
Downloads
References
[1] Youness, H., Moness, M., & Khaled, M. (2014). MPSoCs and Multicore Microcontrollers for Embedded PID Control: A Detailed Study. IEEE Transactions on Industrial Informatics, 10(4), 2122–2134. DOI: 10.1109/TII.2014.2355036.
[2] Efheij, H., Albagul, A., & Albraiki, N. A. (2019). Comparison of Model Predictive Control and PID Controller in Real-Time Process Control System. 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), 64–69. DOI: 10.1109/STA.2019.8717271.
[3] B. Kapernick and K. Graichen, "The gradient based nonlinear model predictive control software GRAMPC," 2014 European Control Conference (ECC), 2014, pp. 1170-1175. DOI: 10.1109/ECC.2014.6862353.
[4] F. Salem, M. I. Mosaad, and M. Awadallah, "A comparative study of MPC and optimised PID control," International Journal of Industrial Electronics and Drives, vol. 2, pp. 242, 2015. DOI: 10.1504/IJIED.2015.076293.
[5] F. Salem and M. I. Mosaad, "A comparison between MPC and optimal PID controllers: Case studies," IET Conference Publications, 2015, pp. 1-7. DOI: 10.1049/CP.2015.1607.
[6] R. Sharma and C. Pfeiffer, "Comparison of control strategies for a 2 DOF helicopter," European Control Conference Proceedings, 2017, pp. 271-279. DOI: 10.3384/ECP17138271.
[7] R. Benotsmane and G. Kovács, "Optimization of energy consumption of industrial robots using classical PID and MPC controllers," Energies, 2023. DOI: 10.3390/en16083499.
[8] H. Youness, M. Moness, and M. Khaled, "MPSoCs and Multicore Microcontrollers for Embedded PID Control: A Detailed Study," IEEE Transactions on Industrial Informatics, vol. 10, pp. 2122-2134, 2014. DOI: 10.1109/TII.2014.2355036.
[9] H. Efheij, A. Albagul, and N. A. Albraiki, "Comparison of Model Predictive Control and PID Controller in Real Time Process Control System," 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), 2019, pp. 64-69. DOI: 10.1109/STA.2019.8717271.
[10] Z. A. Karam, Z. S. Bakr, and E. A. Saeed, "One Degree of Freedom Copter Design and Control using Smart and Simple PID Controller," 2022 IEEE Integrated STEM Education Conference (ISEC), 2022, pp. 365-370. DOI: 10.1109/ISEC54952.2022.10025324.
[11] A. Jafar, S. Ahmad, and N. Ahmed, "Mathematical modeling and control law design for 1DOF Quadcopter flight dynamics," 2016 International Conference on Computing, Electronic and Electrical Engineering (ICE Cube), 2016, pp. 79-84. DOI: 10.1109/ICECUBE.2016.7495259.
[12] S. Ahmad, "Aerodynamic modelling and real-time control of a 1-DOF Tailplane," 2007 International Bhurban Conference on Applied Sciences & Technology, 2007, pp. 123-130. DOI: 10.1109/IBCAST.2007.4379920.
[13] Jordan, M., Leung., Frank, Noble, Permenter., Ilya, Kolmanovsky. (2022). A Computationally Governed Log-domain Interior-point Method for Model Predictive Control. 900-905. DOI: 10.23919/ACC53348.2022.9867484
Downloads
Published
Issue
Section
License
Copyright (c) 2024 International Journal of Applied Methods in Electronics and Computers
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.