A Comparative Analysis of Intelligent Control Approaches for the Ball-and-Plate Problem
DOI:
https://doi.org/10.15282/mekatronika.v6i2.10977Keywords:
Ball-and-Plate, Proportional-Integral-Derivative, Model Predictive Control, Sliding Mode Control, Linear Quadratic Regulator, Fuzzy Logic ControlAbstract
This paper conducts a comprehensive comparative analysis of five intelligent control approaches applied to the Ball-and-Plate problem, evaluating their performance based on Step Response metrics and Trajectory Tracking Mean Absolute Error (MAE). The techniques examined include Proportional-Integral-Derivative (PID), Linear Quadratic Regulation (LQR), Model Predictive Control (MPC), Sliding Mode Control (SMC), and Fuzzy Logic Control (FLC). Through rigorous experimentation and analysis, each technique’s strengths and weaknesses are identified, with MPC and SMC emerging as superior options in terms of response time and trajectory tracking accuracy, notably achieving zero overshoot and minimal errors. LQR exhibits exceptionally fast response times, while PID and FLC offer moderate performance. The study’s findings provide valuable insights for selecting appropriate control techniques tailored to specific application requirements and suggest avenues for future research, including the exploration of hybrid control approaches and adaptive control algorithms to enhance system robustness and reliability in addressing the Ball-and-Plate problem.
References
[1] Knuplez, A., Chowdhury, A., Svecko, R.: Modeling and control design for the ball and plate system. In: IEEE International Conference on Industrial Technology, 2003, vol. 2, pp. 1064–1067 (2003). IEEE
[2] Awtar, S., Bernard, C., Boklund, N., Master, A., Ueda, D., Craig, K.: Mechatronic design of a ball-on-plate balancing system. Mechatronics 12(2), 217–228 (2002)
[3] Okafor, E., Udekwe, D., Ibrahim, Y., Bashir Mu’azu, M., Okafor, E.G.: Heuristic and deep reinforcement learning-based pid control of trajectory tracking in a balland-plate system. Journal of Information and Telecommunication 5(2), 179–196 (2021)
[4] Ham, C., Taufiq, M.M.: Development of a ball and plate system. In: 2015 ASEE Annual Conference & Exposition, pp. 26–518 (2015)
[5] N´u˜nez, D., Acosta, G., Jim´enez, J.: Control of a ball-and-plate system using a state-feedback controller. Ingeniare: Revista Chilena de Ingenieria 28(1), 6–15 (2020) [
[6] Jadlovska, A., Jajˇciˇsin, S., Lonˇsˇc´ak, R.: Modelling and pid control design of ˇ nonlinear educational model ball & plate. In: 17th International Conference on Process Control, vol. 2, pp. 871–874 (2009)
[7] Aphiratsakun, N., Otaryan, N.: Ball on the plate model based on pid tuning methods. In: 2016 13th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp. 1–4 (2016). IEEE
[8] Adetifa, A., Okonkwo, P., Muhammed, B.B., Udekwe, D.: Deep reinforcement learning for aircraft longitudinal control augmentation system. Nigerian Journal of Technology 42(1), 144–151 (2023)
[9] Okafor, E.G., Udekwe, D., Ubadike, O.C., Okafor, E., Jemitola, P.O., Abba, M.T.: Photovoltaic system mppt evaluation using classical, meta-heuristics, and reinforcement learning-based controllers: A comparative study. Journal of Southwest Jiaotong University 56(3) (2021)
[10] Okafor, E., Udekwe, D., Muhammad, M., Ubadike, O., Okafor, E.: Solar system maximum power point tracking evaluation using reinforcement learning (2021)
[11] Elshamy, M.R., Nabil, E., Sayed, A., Abozalam, B.: Enhancement of the ball balancing on the plate using hybrid pd/machine learning techniques. In: Journal of Physics: Conference Series, vol. 2128, p. 012028 (2021). IOP Publishing
[12] Elshamy, M., Shoaib, M., Nabil, E., Sayed, A., Abozalam, B.: Stabilization and tracking enhancement of the ball on the plate system based on pseudo-pd controller and machine learning algorithms. Technical report, EasyChair (2021)
[13] Wang, Y., Li, X., Li, Y., Zhao, B.: Identification of ball and plate system using multiple neural network models. In: 2012 International Conference on System Science and Engineering (ICSSE), pp. 229–233 (2012). IEEE
[14] Umar, A., Mu’azu, M.B., Usman, A.D., Musa, U., Ajayi, O.-o., Yusuf, A.M.: Linear quadratic gaussian (lqg) control design for position and trajectory tracking of the ball and plate system. Computing & Information Systems 23(1) (2019)
[15] Oravec, M., Jadlovsk´a, A.: Model predictive control of a ball and plate laboratory model. In: 2015 IEEE 13th International Symposium on Applied Machine Intelligence and Informatics (SAMI), pp. 165–170 (2015). IEEE
[16] Rigatos, G., Cuccurullo, G., Busawon, K., Gao, Z., Abbaszadeh, M.: Nonlinear optimal control of the ball and plate dynamical system. In: AIP Conference Proceedings, vol. 2425 (2022). AIP Publishing
[17] Ghiasi, A.R., Jafari, H.: Optimal robust controller design for the ball and plate system. In: The 9th International Conference on Electronics Computer and Computation ICECCO-2012 (2012)
[18] COS¸KUN, S.: Dynamic output-feedback h control design for ball and plate system. Cumhuriyet Science Journal 41(2), 534–541 (2020)
[19] Li, K., Ping, Z., Huang, Y., Lu, J.-G.: A robust output regulation approach for trajectory tracking control of ball and plate system. In: 2021 40th Chinese Control Conference (CCC), pp. 617–622 (2021). IEEE
[20] Dong, X., Zhang, Z., Chen, C.: Applying genetic algorithm to on-line updated pid neural network controllers for ball and plate system. In: 2009 Fourth International Conference on Innovative Computing, Information and Control (ICICIC), pp. 751–755 (2009). IEEE
[21] Zhong, Y., Dutta, A., Copot, C., Ionescu, C.-M., De Keyser, R.: Implementation of a fractional pd controller tuned by genetic algorithm for a steward platform. In: 2013 9th Asian Control Conference (ASCC), pp. 1–6 (2013). IEEE
[22] Roy, P., Kar, B., Hussain, I.: Trajectory control of a ball in a ball and plate system using cascaded pd controllers tuned by pso. In: Proceedings of Fourth International Conference on Soft Computing for Problem Solving: SocProS 2014, Volume 2, pp. 53–65 (2015). Springer
[23] Dong, X., Zhao, Y., Xu, Y., Zhang, Z.: Design of pso fuzzy neural network control for ball and plate system (2011)
[24] Han, K., Tian, Y., Kong, Y., Li, J., Zhang, Y.: Tracking control of ball and plate system using a improved pso on-line training pid neural network. In: 2012 IEEE International Conference on Mechatronics and Automation, pp. 2297–2302 (2012). IEEE
[25] Udekwe, D., Ajayi, O.-o., Ubadike, O., Ter, K., Okafor, E.: Comparing actor-critic deep reinforcement learning controllers for enhanced performance on a ball-andplate system. Expert Systems with Applications 245, 123055 (2024)
[26] Zarzycki, K., Lawry´nczuk, M.: Fast real-time model predictive control for a ballon-plate process. Sensors 21(12), 3959 (2021)
[27] Oglah, A.A., Msallam, M.M.: Real-time implementation of fuzzy logic controller based on chicken swarm optimization for the ball and plate system. International Review of Applied Sciences and Engineering (2021)
[28] Spacek, L., Bobal, V., Vojtesek, J.: Digital control of ball & plate model using lq controller. In: 2017 21st International Conference on Process Control (PC), pp. 36–41 (2017). IEEE
[29] Spacek, L., Bobal, V., Vojtesek, J.: Digital control of ball amp; plate model using lq controller. In: 2017 21st International Conference on Process Control (PC), pp. 36–41 (2017). https://doi.org/10.1109/PC.2017.7976185
[30] Okafor, E.G., Okafor, E., Ubadike, O.C., Abba, M.T., Jemitola, P.O., Shinkafi, A.A., Sule, G., Bonnet, M.U., Udekwe, D.: Electric vehicle integrated with pmsm and regenerative braking system speed evaluation based on diverse control strategies. Journal of Southwest Jiaotong University 56(6) (2021)
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 The Author(s)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.