Abstract
An optimal PID controller with incomplete derivation is proposed based on fuzzy inference and the genetic algorithm, which is called the fuzzy-GA PID controller with incomplete derivation. It consists of the off-line part and the on-line part. In the off-line part, by taking the overshoot, rise time, and settling time of system unit step response as the performance indexes and by using the genetic algorithm, a group of optimal PID parameters K*p, T*i, and T*i are obtained, which are used as the inital values for the on-line tuning of PID parameters. In a on-line part, based on K*p, T*i, and T*d and according to the current system error e and its time derivative, a dedicated program is written, which is used to optimize and adjust the PID parameters on line through a fuzzy inference mechanism to ensure that the system response has optimal dynamic and steady-state performance. The controller has been used to control the D. C. motor of the intelligent bionic artificial leg designed by the authors. The result of computer simulation shows that this kind of optimal PID controller has excellent control performance and robust performance.
Similar content being viewed by others
References
Ziegler J G, Nichols N B. Optimum setting for automatic controllers [J]. ASME Transactions, 1942: 759–768.
Hang C C, Astrom K J, Ho W K. Refinements of the Ziegler-Nichols tuning formula [J]. IEE Proceedings of Control Theory and Applications(Series D), 1991, 138(2): 111–118.
Astrom K J, Hagglund T. Automatic tuning of simple regulators with specifications on phase and amplitude margins [J]. Automatica, 1984, 20(5): 645–651.
Hagglund T, Astrom K J. Industrial adaptive controllers based on frequency response techniques[J]. Automatica, 1991, 27(4): 597–609.
Ho W, Hang C C, Cao L S. Tuning of PID controllers based on gain and phase margin in specifications [A]. Proceedings of the 12th IFAC World Congress [C], Sydney, Australia, 1993, 5: 267–270.
Zhao Z Y, Tomizuka M, Isaka S. Fuzzy gain scheduling of PID controllers [J]. IEEE Transactions on Systems, Man, and Cybernetics, 1993, 23(5): 1392–1398.
Visioli A. Fuzzy logic based set-point weight tuning of PID controller [J]. IEEE Transactions on Systems, Man, and Cybernetics — Part A: Systems and Humans, 1999, 29(6): 587–592.
He S Z, Tan S H, Xu F L, et al. Fuzzy self-tuning of PID controllers [J]. Fuzzy Sets and Systems, 1993, 56(2): 37–46.
TAN Guan-zheng, CHEN Yong-qi, WANG Yue-chao. Design and analysis of servo control system for intelligent artificial legs based on DSP chip and fuzzy PD control strategy [J]. Journal of Central South University of Technology (in Chinese), 2001, 32(4): 417–421.
TAN Guan-zheng, XIAO Hong-feng, WANG Yuechao. Design and analysis of digital circuit for walking speed measurement of intelligent artificial legs [J]. Journal of Central South University of Technology (in Chinese), 2001, 32(5): 523–527.
Author information
Authors and Affiliations
Corresponding author
Additional information
Foundation item: Project (50275150) supported by the National Natural Science Foundation of China and Project (RL200002) supported by the Foundation of the Robotics Laboratory, Chinese Academy of Sciences
Rights and permissions
About this article
Cite this article
Tan, Gz., Li, Ap. Fuzzy-GA PID controller with incomplete derivation and its application to intelligent bionic artificial leg. J Cent. South Univ. Technol. 10, 237–243 (2003). https://doi.org/10.1007/s11771-003-0016-8
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s11771-003-0016-8
Key words
- fuzzy inference
- genetic algorithm
- fuzzy-GA PID controller
- incomplete derivation
- off-line
- on-line
- intelligent bionic artificial leg