PID Control Using Presearched Genetic Algorithms for a MIMO System

This correspondence presents a new approach that utilizes evolutionary computation and proportional-integral differential (PID) control to a multi-input multioutput (MIMO) nonlinear system. This approach is demonstrated through a laboratory helicopter called the twin rotor MIMO system (TRMS). The goals of control are to stabilize the TRMS in significant cross-couplings, reach a desired position, and track a specified trajectory efficiently. The proposed control scheme includes four PID controllers with independent input. In order to reduce total error and control energy, all parameters of the controller are obtained by a real-value-type genetic algorithm (RGA) with a system performance index as the fitness function. The system performance index was applied to the integral of time multiplied by the square error criterion to build a suitable fitness function in the RGA. We also investigated a new method for the RGA to solve more than ten parameters in the control scheme. The initial search range of the RGA was obtained by a nonlinear control design (NCD) technique. The NCD provided a narrow initial search range for the RGA. This new method led chromosomes to converge to optimal solutions more quickly in a complicated hyperplane. Computer simulations show that the proposed control scheme conquers system nonlinearities and influence between two rotors successfully.

[1]  Juhng-Perng Su,et al.  Robust control of a class of nonlinear systems and its application to a twin rotor MIMO system , 2002, 2002 IEEE International Conference on Industrial Technology, 2002. IEEE ICIT '02..

[2]  Bo-Hyeun Wang,et al.  Automatic rule generation using genetic algorithms for fuzzy-PID hybrid control , 1996, Proceedings of the 1996 IEEE International Symposium on Intelligent Control.

[3]  Adeike A. Adewuya New methods in genetic search with real-valued chromosomes , 1996 .

[4]  Melanie Mitchell,et al.  An introduction to genetic algorithms , 1996 .

[5]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[6]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[7]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[8]  Khaled Belarbi,et al.  Genetic algorithm for the design of a class of fuzzy controllers: an alternative approach , 2000, IEEE Trans. Fuzzy Syst..

[9]  Renato A. Krohling,et al.  Designing PI/PID controllers for a motion control system based on genetic algorithms , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[10]  Renato A. Krohling,et al.  Design of optimal disturbance rejection PID controllers using genetic algorithms , 2001, IEEE Trans. Evol. Comput..

[11]  R. Subbu,et al.  Evolutionary design and optimization of aircraft engine controllers , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Giuseppe Di Fatta,et al.  A genetic algorithm for the design of a fuzzy controller for active queue management , 2003, IEEE Trans. Syst. Man Cybern. Part C.

[13]  N. Ahmed,et al.  Controller design using fuzzy logic for a twin rotor MIMO system , 2003, 7th International Multi Topic Conference, 2003. INMIC 2003..

[14]  Yi-Sheng Zhou,et al.  Optimal design for fuzzy controllers by genetic algorithms , 2000 .

[15]  George K. I. Mann,et al.  New methodology for analytical and optimal design of fuzzy PID controllers , 1999, IEEE Trans. Fuzzy Syst..

[16]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .