Design and performance comparison of variable parameter nonlinear PID controller and genetic algorithm based PID controller

In this study, design and performance comparison of variable parameter nonlinear PID (NL-PID) and Genetic Algorithm (GA) based PID controller are achieved. To begin with the proposed method, an error function depending on the system input and output are defined to determine variable coefficients of the nonlinear PID controller. A new type non linear PID controller is designed by using defined error function. By this way, the nonlinear PID controller changes its own parameters over time according to the output response. Secondly, genetic algorithm based PID controller are defined to performance comparison of the proposed NL-PID controller and Ziegler-Nichols PID controller. Simulation results show that the effects of the PID controllers; nonlinear, GA based and Ziegler-Nichols.

[1]  Mehmet Korkmaz,et al.  A Simple Approach to Design of Variable Parameter Nonlinear PID Controller , 2011 .

[2]  Brian Armstrong,et al.  Nonlinear PID Control with Partial State Knowledge: Damping without Derivatives , 2000, Int. J. Robotics Res..

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

[4]  Wang Wei,et al.  A SURVEY OF ADVANCED PID PARAMETER TUNING METHODS , 2000 .

[5]  Zhao Wei Ping,et al.  Small unmanned helicopter longitudinal control PID parameter optimization based on genetic algorithm , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

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

[7]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[8]  Tore Hägglund,et al.  Advanced PID Control , 2005 .

[9]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[10]  J Han,et al.  NONLINEAR PID CONTROLLER , 1994 .

[11]  YangQuan Chen,et al.  Linear Feedback Control: Analysis and Design with MATLAB , 2008 .

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  Jun-Jie Gu,et al.  Application of Nonlinear PID Controller in Main Steam Temperature Control , 2009, 2009 Asia-Pacific Power and Energy Engineering Conference.

[14]  Jui-Yu Wu,et al.  Real-Coded Genetic Algorithm for Solving Generalized Polynomial Programming Problems , 2007, J. Adv. Comput. Intell. Intell. Informatics.

[15]  Peter J. Gawthrop,et al.  Nonlinear PID predictive controller , 1999 .

[16]  Brian Armstrong,et al.  New results in NPID control: tracking, integral control, friction compensation and experimental results , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[17]  Brian Armstrong,et al.  New results in NPID control: Tracking, integral control, friction compensation and experimental results , 2001, IEEE Trans. Control. Syst. Technol..

[18]  Cecil Smith Practical Process Control: Tuning and Troubleshooting , 2009 .

[19]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[20]  Cecil L. Smith Practical Process Control , 2009 .

[21]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.