Abstract
Development of a Fuzzy Proportional Integral Derivative (FPID) controller for a laboratory magnetic levitation process is described. The process is unstable and nonlinear, it is impossible to use a classical PID controller which works correctly. The process is very fast: the sampling period is 1 ms. The FPID controller is implemented using the R04 (the iQ-R family) Programmable Logic Controller (PLC) produced by Mitsubishi Electric.
Similar content being viewed by others
References
T. Bächle, S. Hentzelt, and K. Graichen, “Nonlinear model predictive control of a magnetic levitation system,” Control Engineering Practice, vol. 11, no. 21, pp. 12501258, 2013.
C. A. Dragoş, S. Preitl, R. E. Precup, and E. M. Petriu, “Points of view on magnetic levitation system laboratory-based control education,” Human - Computer Systems Interaction: Backgrounds and Applications, pp. 261–275, 2012.
M. G. Feemster, Y. Fang, and D. M. Dawson, “Disturbance rejection for a magnetic levitation system,” IEEE/ASME Transactions on Mechatronics, vol. 11, no. 11, pp. 709717, 2006.
M. Kamel, A. Kandil, W. A. El-Ganaini, and M. Eissa, “Active vibration control of a nonlinear magnetic levitation system via nonlinear saturation controller (NSC),” Nonlinear Dynamics, vol. 77, pp. 605–619, 2014.
B. Z. Kaplan and D. Regev, “Dynamic stabilization of tuned-circuit levitators,” IEEE Transactions on Magnetics, vol. 12, no. 5, pp. 556–559, 1976.
D. W. Kim, H. J. Lee, M. H. Kim, S.-y. Lee, and T.-y. Kim, “Robust sampled-data fuzzy control of nonlinear systems with parametric uncertainties: its application to depth control of autonomous underwater vehicles,” International Journal of Control, Automation, and Systems, vol. 10, no. 6, pp. 1164–1172, 2012.
N. D. Lorenzo, L. Cenci, M. Simi, C. Arcudi, V. Tognoni, A. L. Gaspari, and P. Valdastri, “A magnetic levitation robotic camera for minimally invasive surgery: Useful for NOTES?,” Surgical Endoscopy, vol. 31, pp. 2529–2533, 2017.
M. Ławryńczuk, Computationally Efficient Model Predictive Control Algorithms: A Neural Network Approach, Studies in Systems, Decision and Control, vol. 3, Springer, Heidelberg, 2014.
Magnetic Levitation System: User’s manual, Inteco, Kraków, 2014.
Q. H. Ngo, N. P. Nguyen, C. N. Nguyen, T. H. Tran, and K.-S. Hong, “Fuzzy sliding model control of container cranes,” International Journal of Control, Automation, and Systems, vol. 13, no. 2, pp. 419–425, 2015.
M. Ono, S. Koga, and H. Ohtsuki, “Japan’s superconducting Maglev train,” IEEE Instrumentation & Measurement Magazine, vol. 5, no. 1, pp. 9–15, 2002.
A. Piłat and A. Turnau, “Time-optimal control supported by PD in real-time,” Proc. of the 15th IFAC Workshop on Control Applications of Optimization, pp. 158–163, 2012.
A. Piłat and A. Turnau, “Neural adapted controller learned on-line in real-time,” IFAC Proceedings Volumes, vol. 42, no. 13, pp. 47–52, 2009.
S. K. Pradhan and B. Subudhi, “Nonlinear control of a m,agnetic levitation system using a new input-output feedback linearization,” IFAC Papers On Line, vol. 49, no. 1, pp. 332–336, 2016.
Y. Qin, H. Peng, W. Ruad, J. Wu, and J Gao, “A modeling and control approach to magnetic levitation system based on state-dependent ARX model,” Journal of Process Control, vol. 24, pp. 93112, 2014.
J. de J. Rubio, L. Zhang, E. Lughofer, P. Cruz, A. Alsaedi, and T. Hayat, “Modeling and control with neural networks for a magnetic levitation system,” Neurocomputing, vol. 227, pp. 113–121, 2017.
S. Salehi, M. Shahrokhi, and A. Nejati, “Adaptive nonlinear control of pH neutralization processes using fuzzy ap-proximators,” Control Engineering Practice, vol. 17, pp. 1329–1337, 2009.
H. Shakir and W.-J. Kim, “Time-domain fixed-structure closed-loop model identification of an unstable multivariable maglev nanopositioning system,” International Journal of Control, Automation, and Systems, vol. 9, no. 1, pp. 32–41, 2011.
Y. Su, L. Xu, and E.-D. Goodman, “Greenhouse climate fuzzy adaptive control considering energy saving,” International Journal of Control, Automation, and Systems, vol. 15, no. 4, pp. 1936–1948, 2017.
D. Thapa, C. M. Park, S. C. Park, and G.-N. Wang, “Autogeneration of IEC standard PLC code using t-MPSCG,” International Journal of Control, Automation, and Systems, vol. 7, no. 2, pp. 165–174, 2009.
X. Wu, J. Shen, Y. Li, and K. Y. Lee, “Hierarchical optimization of boilerturbine unit using fuzzy stable model predictive control,” Control Engineering Practice, vol. 30, pp. 112–123, 2014.
Z.-J. Yang, K. Miyazaki, S. Kanae, and K. Wada, “Robust position control of a magnetic levitation system via dynamic surface control technique,” IEEE Transactions on Industrial Electronics, vol. 51, no. 1, pp. 26–34, 2004.
W. Yu, P. C. Francisco, and X. Li, ‘Two-stage neural sliding-mode control of magnetic levitation in minimal invasive surgery,’ Neural Computing and Applications, vol. 20, pp. 1141–1147, 2011.
W. Zheng, Zhang, H.-B. Wang, H.-R. Wang and P.H. Yin, “Stability analysis and dynamic output feedback control for nonlinear T-S fuzzy systems with multiple subsystems and nonrmalized membership functions,” International Journal of Control, Automation, and Systems, vol. 16, no. 6, pp. 2801–2813, 2018.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Jiuxiang Dong under the direction of Editor Guang-Hong Yang.
Kamil Czerwinski was born in Ciechanów, Poland, in 1991. He obtained his B.Sc degree in mechatronics in 2014 from University of Warmia and Mazury in Olsztyn, Faculty of Technical Sciences and his M.Sc. degree in automatic control in 2016 from Warsaw University of Technology, Faculty of Electronics and Information Technology. Currently he works for Emerson Automation Solutions, Process Systems and Solutions, Reliability Solutions as a R&D firmware developer. His research interests include: advanced control algorithms, embedded systems, Industrial Internet of Things (IIoT), real-time systems and microcontrollers.
Andrzej Wojtulewicz was born in Warsaw, Poland, in 1988. He obtained his B.Sc and M.Sc. degrees in electronics, in 2012 and 2014, both from Warsaw University of Technology, Faculty of Electronics and Information Technology. Currently he is employed at the same university at the Institute of Control and Computation Engineering as a teaching assistant and carries out research towards his Ph.D. His research interests include: advanced control algorithms, embedded systems, real-time systems, microcontrollers, Programmable Logic Controllers (PLC) and Field Programmable Gate Arrays (FPGA). He also works for Mitsubishi Electric as an engineer.
Maciej Ławrynczuk was born in Warsaw, Poland, in 1972. He obtained his M.Sc. in 1998, Ph.D. in 2003, D.Sc. in 2013, in automatic control, from Warsaw University of Technology, Faculty of Electronics and Information Technology. Currently he is employed at the same university at the Institute of Control and Computation Engineering as an associate professor. He is the author or a co-author of 6 books and more than 100 other publications, including more than 30 journal articles. His research interests include: advanced control algorithms, in particular MPC algorithms, set-point optimization algorithms, soft computing methods, in particular neural networks, modelling and simulation.
Rights and permissions
About this article
Cite this article
Czerwiński, K., Wojtulewicz, A. & Ławryńczuk, M. Fuzzy Controller for Laboratory Levitation System: Real-time Experiments Using Programmable Logic Controller. Int. J. Control Autom. Syst. 17, 1507–1514 (2019). https://doi.org/10.1007/s12555-018-0394-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-018-0394-1