Experiment Ball Levitation with Fuzzy PID and PID Implementation
DOI:
https://doi.org/10.59247/jfsc.v2i3.221Keywords:
Ball Levitation, Fuzzy PID, PID, Genetic Algorithm, Non-linearAbstract
The “Ball Levitation” experiment can be easily recognized, like iFly in Singapore, and is greatly integrated into industrial fields such as flow control systems, aerodynamic testing, the oil and gas industry, HVAC systems, etc. Therefore, it is utilized in university laboratories for student exploration of non-linear control technology. The main objective of this experiment is through the position of the ball which is measured by an ultrasonic sensor to execute the PWM of the blower fan in order to control the speed of one so that the ball can be stabilized consistently at a specific height. Despite its uncomplicated model, the challenge of this model is from non-linear effects on the ball and the intricate physics governing its movement. Moreover, the ball is highly responsive to external influences from the blower fan. Consequently, conventional mathematical control methods struggle to handle it, making the simulation and comparison of control algorithms challenging. A Fuzzy-PID controller is meticulously designed to automatically stabilize the ball's position by considering the PID parameters with pre-defined fuzzy rules due to the actual showcase of the model. This setup allows us to experimentally compare the traditional PID controller with the Fuzzy-PID controller. The results reveal notable differences in the performance characteristics of these controllers.
References
Reza Masoudi et al, “Position control of two balls in two interconnected vertical tubes using controlled DC fans and sliding mode control,” 2014 International Conference on Mechatronics and Control (ICMC), pp 1629 – 1633, 2014, https://doi.org/10.1109/ICMC.2014.7231835.
Ewelina Chołodowicz, and Przemyslaw Orlowski, “Low-cost air levitation laboratory stand using MATLAB/Simulink and Arduino,” Phil. Trans. Roy. Soc. London, vol. A247, pp. 529–551, 1955, https://doi.org/10.14313/PAR_226/33.
Tomáš Tkáˇcik et al, “Design of Aerodynamic Ball Levitation Laboratory Plant,” Processes, vol. 9, no. 11, 1950, https://doi.org/10.3390/pr9111950.
C. B. Kadu and C.Y. Patilb, “Design and Implementation of Stable PID Controller for Interacting Level Control System,” Procedia Computer Science, vol. 79, pp. 737-746, 2016, https://doi.org/10.1016/j.procs.2016.03.097.
Liang Xiaoyin and Qu Beimin, “Fuzzy-PID controller,” IEEE Region 10 International Conference on Computers, Communications and Automation, pp. 296-299 vol. 4, 1993, https://doi.org/10.1109/TENCON.1993.320491.
Ouyang Ziwei et al, "The experiment “Ball-in-tube” with Fuzzy-PID controller based on dspace," IEEE International Conference on Systems, Man and Cybernetics, pp. 877-881, 2007, https://doi.org/10.1109/ICSMC.2007.4413729.
Jie Ma et al, "Parameters self-adjusting fuzzy PID control in magnetic levitation system," 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics, pp. 1-5, 2008, https://doi.org/10.1109/ISSCAA.2008.4776264.
B.-H. Nguyen et al, “Application of Genetic Algorithm for Optimizing Continuous and Discrete PID to Control Antenna Azimuth Position”, JFSC, vol. 2, no. 1, pp. 1–5, 2024, https://doi.org/10.59247/jfsc.v2i1.154.
S. N. Vassilyev, A. Y. Kelina, Y. I. Kudinov, and F. F. Pashchenko, “Intelligent control systems,” Procedia Computer Science, vol. 103, pp. 623-628, 2017, https://doi.org/10.1016/j.procs.2017.01.088.
L. Q. Tran, Y. Sun, R. Guan, J. Saeed, L. Wang and P. J. Radcliffe, "Development and Outcomes of Teaching PID Control in Classroom with Hands on Learning Experience," 2019 IEEE International Conference on Industrial Technology (ICIT), pp. 1041-1047, 2019, https://doi.org/10.1109/ICIT.2019.8755227.
R. P. Pratama, A. Rusdinar and I. P. D. Wibawa, "Floating Robot Control System for Monitoring Water Quality Levels in Citarum River," 2019 IEEE International Conference on Internet of Things and Intelligence System (IoTaIS), pp. 206-211, 2019, https://doi.org/10.1109/IoTaIS47347.2019.8980393.
A. Kumar et al, "Designing of an interval type-2 fuzzy logic controller for Magnetic Levitation System with reduced rule base," 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT'12), pp. 1-8, India, 2012, https://doi.org/10.1109/ICCCNT.2012.6395883.
N. Magaji and J. L. Sumaila, "Fuzzy logic controller for magnetic lévitation system," 2014 IEEE 6th International Conference on Adaptive Science & Technology (ICAST), pp. 1-5, 2014, https://doi.org/10.1109/ICASTECH.2014.7068112.
M. K. A. A. Khan et al, "PID Controller design for a Magnetic Levitation system," 2018 IEEE 4th International Symposium in Robotics and Manufacturing Automation (ROMA), pp. 1-5, 2018, https://doi.org/10.1109/ROMA46407.2018.8986710.
K. Poomani et al, "Implementation of CDM based PID Controller for Magnetic Ball Levitation System", 14th IEEE India Council International Conference, pp. 1-5, 2017, https://doi.org/10.1109/INDICON.2017.8487235.
Amirreza Tootchi et al, " Modeling and Control of an Air Levitation Ball and Pipe Laboratory Setup," International Conference on Robotics and Mechatronics (ICRoM 2019), pp. 29-34, 2019, https://doi.org/10.1109/ICRoM48714.2019.9071827.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Hoang-Thuat Nguyen, Anh-Quan Dao, Van-Phu-Quy Hoang, Quyen-Anh Nguyen, Truong-Phu Dang, Minh-Nam Tang, Vu-Huy Le, The-Nam-Vuong Bui, Tien-Dung Nguyen, Thi-Hong-Lam Le
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.