(2) Abdurahman Basil Ayoub (Ninevah University, Iraq)
(3) Saif S. Mahmood (Ninevah University, Iraq)
*corresponding author
AbstractA magnetic levitation system (Maglev) is a sensitive, multi-parameter, nonlinear, and unstable system that is utilized to levitate a ferromagnetic object in free space. Due to its vast applications, various research studies in the field of control strategy have become extremely important and challenging. This work proposes the design of a nonlinear model predictive (NMPC) control scheme for the object position control against the nonlinearities and uncertainties of a Maglev system. A novel bio-inspired Artificial Protozoa Optimization (APO) algorithm is used to fine-tune the NMPC parameters, which include best weighting matrices ( ), shorter prediction horizons ( ), and shorter time steps ( ) to minimize the objective cost function. The effective performance of the NMPC is verified using simulation-based results in MATLAB. The CasADi toolbox is utilized to solve nonlinear optimization problems and handle the nonlinearity of the Maglev system model. Simulations are implemented for three trajectories tracking (step, sine, and square) with 20% and without Maglev parameters perturbations. To prove the superiority of the proposed controller, comparisons are made with the conventional Linear Quadratic Regulator (LQR) and proportional-integral-derivative (PID) controllers. Two performance indices are introduced, Integral of Squared Error (ISE) and Integral of Absolute Error (IAE), to examine the tracking performances of the NMPC, LQR, and PID controller. The NMPC controller has shown more efficient performance and accurate results than other controllers. The contributions of this work include a new optimization technique of APO, a new engineering application of the APO integrated with NMPC to control a Maglev system, consideration of inherent nonlinearities and system constraints, and robustness improvement under perturbation.
KeywordsMaglev Systems; Nonlinear Model Predictive; Artificial Protozoa Optimizer; LQR; PID
|
DOIhttps://doi.org/10.31763/ijrcs.v4i4.1668 |
Article metrics10.31763/ijrcs.v4i4.1668 Abstract views : 87 | PDF views : 52 |
Cite |
Full TextDownload |
References
[1] O. Y. Ismael, M. Qasim, and M. N. Noaman, “Equilibrium optimizer-based robust sliding mode control of magnetic levitation system,” Journal Européen des Systèmes Automatisés, vol. 54, no. 1, pp. 131–138, 2021, https://doi.org/10.18280/jesa.540115.
[2] Y. He, J. Wu, G. Xie, X. Hong, and Y. Zhang, “Data-driven relative position detection technology for high-speed maglev train,” Measurement, vol. 180, p. 109468, 2021, https://doi.org/10.1016/j.measurement.2021.109468.
[3] A. Chaban, Z. Lukasik, M. Lis, and A. Szafraniec, “Mathematical Modeling of Transient Processes in Magnetic Suspension of Maglev Trains,” Energies, vol. 13, no. 24, p. 6642, 2020, https://doi.org/10.3390/en13246642.
[4] D. Rohacs and J. Rohacs, “Magnetic levitation assisted aircraft take-off and landing (feasibility study – GABRIEL concept),” Progress in Aerospace Sciences, vol. 85, pp. 33-50, 2016, https://doi.org/10.1016/j.paerosci.2016.06.001.
[5] A. A. Ashkarran and M. Mahmoudi, “Magnetic Levitation Systems for Disease Diagnostics,” Trends in Biotechnology, vol. 39, no. 3, pp. 311-321, 2021, https://doi.org/10.1016/j.tibtech.2020.07.010.
[6] A. Abbas et al., “Design and Control of Magnetic Levitation System,” 2019 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), 2019, https://doi.org/10.1109/icecce47252.2019.8940711.
[7] B. Bidikli and A. Bayrak, “A self-tuning robust full-state feedback control design for the magnetic levitation system,” Control Engineering Practice, vol. 78, pp. 175-185, 2018, https://doi.org/10.1016/j.conengprac.2018.06.017.
[8] A. Mughees and S. A. Mohsin, “Design and Control of Magnetic Levitation System by Optimizing Fractional Order PID Controller Using Ant Colony Optimization Algorithm,” IEEE Access, vol. 8, pp. 116704–116723, 2020, https://doi.org/10.1109/access.2020.3004025.
[9] J. Wang, L. Zhao, and L. Yu, “Adaptive Terminal Sliding Mode Control for Magnetic Levitation Systems With Enhanced Disturbance Compensation,” IEEE Transactions on Industrial Electronics, vol. 68, no. 1, pp. 756–766, 2021, https://doi.org/10.1109/tie.2020.2975487.
[10] A. A. Ashkarran and M. Mahmoudi, “Magnetic Levitation Systems for Disease Diagnostics,” Trends in Biotechnology, vol. 39, no. 3, pp. 311-321, 2021, https://doi.org/10.1016/j.tibtech.2020.07.010.
[11] B. Ataşlar-Ayyıldız, O. Karahan, and S. Yılmaz, “Control and Robust Stabilization at Unstable Equilibrium by Fractional Controller for Magnetic Levitation Systems,” Fractal and Fractional, vol. 5, no. 3, p. 101, 2021, https://doi.org/10.3390/fractalfract5030101.
[12] Muhammad Arif Seto and Alfian Ma’arif, “PID Control of Magnetic Levitation (Maglev) System,” Journal of Fuzzy Systems and Control, vol. 1, no. 1, pp. 25-27, 2023, https://doi.org/10.59247/jfsc.v1i1.28.
[13] M. Qasim and O. Y. Ismael, “Shared Control of a Robot Arm Using BCI and Computer Vision,” Journal Européen des Systèmes Automatisés, vol. 55, no. 1, pp. 139-146, 2022, https://doi.org/10.18280/jesa.550115.
[14] S. Kadry and V. Rajinikanth, "Design of PID controller for magnetic levitation system using Harris hawks optimization," Jurnal Ilmiah Teknik Elektro Komputer dan Informatika, vol. 6, no. 2, pp. 70-78, 2020, https://doi.org/10.26555/jiteki.v6i2.19167.
[15] A. Bizuneh, H. Mitiku, A. O. Salau, and K. Chandran, “Performance analysis of an optimized PID-P controller for the position control of a magnetic levitation system using recent optimization algorithms,” Measurement: Sensors, vol. 33, p. 101228, 2024, https://doi.org/10.1016/j.measen.2024.101228.
[16] A. Winursito and G. N. P. Pratama, “LQR state feedback controller with compensator for magnetic levitation system,” Journal of Physics: Conference Series, vol. 2111, no. 1, p. 012004, 2021, https://doi.org/10.1088/1742-6596/2111/1/012004.
[17] Y. D. Mfoumboulou and M. E. S. Mnguni, “Development of a new linearizing controller using Lyapunov stability theory and model reference control,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 25, no. 3, p. 1328, 2022, https://doi.org/10.11591/ijeecs.v25.i3.pp1328-1343.
[18] A. A. Abbas, H. Hassan Ammar, M. M. Elsamanty, “Controller Design and Optimization of Magnetic Levitation System (MAGLEV) using Particle Swarm optimization technique and Linear Quadratic Regulator (LQR),” 2020 2nd Novel Intelligent and Leading Emerging Sciences Conference (NILES), vol. 15, pp. 508-513, 2020, https://doi.org/10.1109/niles50944.2020.9257873.
[19] P. Vernekar and V. Bandal, “Sliding mode control for magnetic levitation systems with mismatched uncertainties using multirate output feedback,” International Journal of Dynamics and Control, vol. 11, no. 6, pp. 2958-2976, 2023, https://doi.org/10.1007/s40435-023-01151-3.
[20] C.-L. Zhang, X.-Z. Wu, and J. Xu, “Particle Swarm Sliding Mode-Fuzzy PID Control Based on Maglev System,” IEEE Access, vol. 9, pp. 96337-96344, 2021, https://doi.org/10.1109/access.2021.3095490.
[21] J. Jose and S. J. Mija, “Particle Swarm optimization Based Fractional Order Sliding Mode Controller For Magnetic Levitation Systems,” 2020 IEEE 5th International Conference on Computing Communication and Automation (ICCCA), pp. 73-78, 2020, https://doi.org/10.1109/iccca49541.2020.9250823.
[22] L. Yipeng, L. Jie, Z. Fengge, and Z. Ming, “Fuzzy Sliding Mode Control of Magnetic Levitation System of Controllable Excitation Linear Synchronous Motor,” IEEE Transactions on Industry Applications, vol. 56, no. 5, pp. 5585-5592, 2020, https://doi.org/10.1109/tia.2020.3004763.
[23] J. S. Artal-Sevil, C. Bernal-Ruiz, A. Bono-Nuez, and M. S. Penas, “Design of a Fuzzy-Controller for a Magnetic Levitation System using Hall-Effect sensors,” 2020 XIV Technologies Applied to Electronics Teaching Conference (TAEE), vol. 272, pp. 1-9, 2020, https://doi.org/10.1109/taee46915.2020.9163711.
[24] F. Bu and J. Xu, “Predictive Fuzzy Control Using Particle Swarm Optimization for Magnetic Levitation System,” The proceedings of the 16th Annual Conference of China Electrotechnical Society, pp. 1353-1369, 2022, https://doi.org/10.1007/978-981-19-1528-4_137.
[25] L. Dutta and D. Kumar Das, “A Linear Model Predictive Control design for Magnetic Levitation System,” 2020 International Conference on Computational Performance Evaluation (ComPE), pp. 039-043, 2020, https://doi.org/10.1109/compe49325.2020.9200143.
[26] B. Oppeneiger et al., “Model predictive control of a magnetic levitation system with prescribed output tracking performance,” Control Engineering Practice, vol. 151, p. 106018, 2024, https://doi.org/10.1016/j.conengprac.2024.106018.
[27] Z. Zhang, Y. Zhou, and X. Tao, “Model predictive control of a magnetic levitation system using two-level state feedback,” Measurement and Control, vol. 53, no. 5–6, pp. 962–970, Apr. 2020, https://doi.org/10.1177/0020294019900333.
[28] L. E. Jumaa Alkurawy and K. G. Mohammed, “Model predictive control of magnetic levitation system,” International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, p. 5802, 2020, https://doi.org/10.11591/ijece.v10i6.pp5802-5812.
[29] E. Salajegheh, S. Mojalal, and A. Mojarrad Ghahfarokhi, “Treatment of Bone Marrow Cancer Based on Model Predictive Control,” International Journal of Robotics and Control Systems, vol. 1, no. 4, pp. 463–476, 2021, https://doi.org/10.31763/ijrcs.v1i4.481.
[30] J. Berberich, J. Kohler, M. A. Muller, and F. Allgower, “Linear Tracking MPC for Nonlinear Systems—Part II: The Data-Driven Case,” IEEE Transactions on Automatic Control, vol. 67, no. 9, pp. 4406–4421, 2022, https://doi.org/10.1109/tac.2022.3166851.
[31] D. S. Acharya, B. Sarkar, and D. Bharti, “A Fractional Order Particle Swarm Optimization for tuning Fractional Order PID Controller for Magnetic Levitation Plant,” 2020 First IEEE International Conference on Measurement, Instrumentation, Control and Automation (ICMICA), vol. 49, pp. 1-6, 2020, https://doi.org/10.1109/icmica48462.2020.9242792.
[32] S. Ekinci, D. Izci, and M. Kayri, “An Effective Controller Design Approach for Magnetic Levitation System Using Novel Improved Manta Ray Foraging Optimization,” Arabian Journal for Science and Engineering, vol. 47, no. 8, pp. 9673-9694, 2021, https://doi.org/10.1007/s13369-021-06321-z.
[33] S. Dey, S. Banerjee, and J. Dey, “Design of an improved robust fractional order PID controller for magnetic levitation system based on atom search optimization,” Sādhanā, vol. 47, no. 188, 2022, https://doi.org/10.1007/s12046-022-01962-8.
[34] O. Y. Ismael, M. Qasim, M. N. Noaman, and A. Kurniawan, “Salp Swarm Algorithm-Based Nonlinear Robust Control of Magnetic Levitation System Using Feedback Linearization Approach,” Proceedings of the 3rd International Conference on Electronics, Communications and Control Engineering, pp. 58-64, 2020, https://doi.org/10.1145/3396730.3396734.
[35] D. Schlipf, D. J. Schlipf, and M. Kühn, “Nonlinear model predictive control of wind turbines using LIDAR,” Wind Energy, vol. 16, no. 7, pp. 1107-1129, 2012, https://doi.org/10.1002/we.1533.
[36] S. V. Raković and W. S. Levine, “Handbook of Model Predictive Control,” Springer International Publishing, 2019, https://doi.org/10.1007/978-3-319-77489-3.
[37] N. Wu, D. Li, Y. Xi, and B. de Schutter, “Distributed Event-Triggered Model Predictive Control for Urban Traffic Lights,” IEEE Transactions on Intelligent Transportation Systems, vol. 22, no. 8, pp. 4975-4985, 2021, https://doi.org/10.1109/tits.2020.2981381.
[38] M. H. Moradi, “Predictive control with constraints, J.M. Maciejowski; Pearson Education Limited, Prentice Hall, London, 2002, pp. IX+331, price £35.99, ISBN 0‐201‐39823‐0,” International Journal of Adaptive Control and Signal Processing, vol. 17, no. 3, pp. 261-262, 2003, https://doi.org/10.1002/acs.736.
[39] C.-A. Bojan-Dragos, A.-I. Stinean, R.-E. Precup, S. Preitl, E. M. Petriu, “Model predictive control solution for magnetic levitation systems,” 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR), vol. 3, pp. 139-144, 2015, https://doi.org/10.1109/mmar.2015.7283861.
[40] A. Morsi, H. S. Abbas, S. M. Ahmed, and A. M. Mohamed, “Model Predictive Control Based on Linear Parameter-Varying Models of Active Magnetic Bearing Systems,” IEEE Access, vol. 9, pp. 23633-23647, 2021, https://doi.org/10.1109/access.2021.3056323.
[41] Z. K. Nagy and F. Allgower, “Nonlinear model predictive control: From chemical industry to microelectronics,” 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601), vol. 4, pp. 4249-4254, 2004, https://doi.org/10.1109/cdc.2004.1429419.
[42] X. Wang, V. Snášel, S. Mirjalili, J.-S. Pan, L. Kong, and H. A. Shehadeh, “Artificial Protozoa Optimizer (APO): A novel bio-inspired metaheuristic algorithm for engineering optimization,” Knowledge-Based Systems, vol. 295, p. 111737, 2024, https://doi.org/10.1016/j.knosys.2024.111737.
[43] A. Wächter and L. T. Biegler, “Line Search Filter Methods for Nonlinear Programming: Motivation and Global Convergence,” SIAM Journal on Optimization, vol. 16, no. 1, pp. 1-31, 2005, https://doi.org/10.1137/s1052623403426556.
[44] J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, and M. Diehl, “CasADi: a software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11, no. 1, pp. 1-36, 2018, https://doi.org/10.1007/s12532-018-0139-4.
[45] M. Elhesasy et al., “Non-Linear Model Predictive Control Using CasADi Package for Trajectory Tracking of Quadrotor,” Energies, vol. 16, no. 5, p. 2143, 2023, https://doi.org/10.3390/en16052143.
[46] J. A. E. Andersson, J. Gillis, G. Horn, J. B. Rawlings, M. Diehl, “CasADi: a software framework for nonlinear optimization and optimal control,” Mathematical Programming Computation, vol. 11, no. 1, pp. 1–36, 2018, https://doi.org/10.1007/s12532-018-0139-4.
[47] P. Balko and D. Rosinova, “Modeling of magnetic levitation system,” 2017 21st International Conference on Process Control (PC), 2017, https://doi.org/10.1109/pc.2017.7976222.
[48] D. Rosinová and M. Hypiusová, “Comparison of Nonlinear and Linear Controllers for Magnetic Levitation System,” Applied Sciences, vol. 11, no. 17, p. 7795, 2021, https://doi.org/10.3390/app11177795.
[49] R. Findeisen and F. Allgower, “Stabilization using sampled-data open-loop feedback - A nonlinear model predictive control perspective,” IFAC Proceedings Volumes, vol. 37, no. 13, pp. 579-584, 2004, https://doi.org/10.1016/s1474-6670(17)31286-7.
[50] W. B. Dunbar and R. M. Murray, “Model predictive control of coordinated multi-vehicle formations,” Proceedings of the 41st IEEE Conference on Decision and Control, vol. 4, pp. 4631-4636, 2002, https://doi.org/10.1109/cdc.2002.1185108.
[51] L. Grüne and J. Pannek, “Nonlinear Model Predictive Control,” Nonlinear Model Predictive Control, pp. 45-69, 2016, https://doi.org/10.1007/978-3-319-46024-6_3.
[52] D. Q. Mayne, J. B. Rawlings, C. V. Rao, P. O. M. Scokaert, “Constrained model predictive control: Stability and optimality,” Automatica, vol. 36, no. 6, pp. 789-814, 2000, https://doi.org/10.1016/s0005-1098(99)00214-9.
[53] T. P. Nascimento, C. E. T. Dórea, and L. M. G. Gonçalves, “Nonlinear model predictive control for trajectory tracking of nonholonomic mobile robots,” International Journal of Advanced Robotic Systems, vol. 15, no. 1, 2018, https://doi.org/10.1177/1729881418760461.
[54] O. Y. Ismael, M. Almaged, and A. I. Abdulla, “Nonlinear Model Predictive Control-based Collision Avoidance for Mobile Robot,” Journal of Robotics and Control (JRC), vol. 5, no. 1, pp. 142-151, 2024, https://doi.org/10.18196/jrc.v5i1.20615.
Refbacks
- There are currently no refbacks.
Copyright (c) 2024 Abdurahman Basil Ayoub, Saif S. Mahmood
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
About the Journal | Journal Policies | Author | Information |
International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE), Peneliti Teknologi Teknik Indonesia, Department of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia