Design and implementation of a controller for magnetic levitation system using genetic algorithms

被引:5
作者
Hassanzadeh, Iraj [1 ]
Mobayen, S. [1 ]
Sedaghat, G. [1 ]
机构
[1] Research Laboratory of Robotics, Department of Control Engineering, University of Tabriz, Tabriz
关键词
Genetic algorithms; Hardware in the loop; Magnetic levitation system; Tele-lab; Unstable systems;
D O I
10.3923/jas.2008.4644.4649
中图分类号
学科分类号
摘要
This research presents an optimum approach for designing of controller parameters for an unstable system using Genetic Algorithms (GA). The design goal is to minimize the integral absolute error and reduce transient response by minimizing overshoot settling time and rise time of step response. We define an objective function of these indexes. Then by minimizing the function using binary and real-coded GA, the optimal controller parameters can be assigned. In this study, a magnetic levitation system is considered as a case study and the controller is designed to keep a magnetic object suspended in the air counteracting the weight of the object. The proposed algorithms are implemented using xPCtarget® toolbox and Simulink® which facilitate to utilize hardware in the loop (HIL) property, Tele-lab implementation and fast prototyping approoch. Simulation and experimental results show the effectiveness and robustness of the proposed methods which are applicable to various control systems. Also, binary and real-coded performances are compared and discussed. © 2008 Asian Network for Scientific Information.
引用
收藏
页码:4644 / 4649
页数:5
相关论文
共 8 条
[1]  
Bezdek J.C., Hybrid fuzzy controller designs that use pattern recognition and neural networks, Proceedings of the Southcon'94 Conference, pp. 20-25, (1994)
[2]  
Campo A.B., Palt F.M., Design of a magnetic levitation and propulsion system with two degrees of freedom, Proceedings of the 1998 IEEE International Conference on Control Applications, pp. 1190-1193, (1998)
[3]  
Gaing Z.L., A particle swarm optimization approach for optimum design of PID controller in AVR system, IEEE Trans. Energy Conversion, 19, pp. 384-391, (2004)
[4]  
Haupt R.L., Haupt S.E., Practical Genetic Algorithms, pp. 123-190, (1998)
[5]  
Hill R.J., Teaching electromagnetic levitation theory, IEEE Trans. Edu, 33, pp. 346-354, (1990)
[6]  
Hsiao Y., Chuang C., Ant colony optimization or designing of PID controllers, Proceeding of IEEE International Symposium on Computer Aided Control Systems Design, pp. 321-326, (2004)
[7]  
Kuo B., Automatic Control Systems, (1995)
[8]  
Visioli A., Tuning of PID controllers with fuzzy logic, IEE Proc. Control Theor. Appl, 148, pp. 1-8, (2001)