An adaptive PID learning control of DC motors

With only the classical PID controller applied to control of a DC motor, a good (target) performance characteristic of the controller can be obtained, if all the model parameters of DC motor and operating conditions such as external load torque, disturbance, etc, are exactly known. However, in case when some of system parameters or operating conditions are uncertain or unknown, the fixed PID controller does not guarantee the good performance which is assumed with precisely known system parameters and operating conditions. In view of this and robustness enhancement of DC motor control system, we propose an adaptive PID learning controller which consists of a set of learning rules for PID gain tuning and learning of an auxiliary input. The proposed PID learning controller is shown to drive the state of uncertain DC motor system with unknown system parameters and external load torque to the desired one globally asymptotically. Computer simulation and experimental results are given to demonstrate the effectiveness of the proposed PID learning controller, thereby showing its superiority to the conventional fixed PID controller.

[1]  Karl Johan Åström,et al.  Tuning and Adaptation , 1996 .

[2]  Tore Hägglund,et al.  Industrial adaptive controllers based on frequency response techniques , 1991, Autom..

[3]  Tore Hägglund,et al.  A frequency domain method for automatic tuning of simple feedback loops , 1984 .

[4]  Bor-Sen Chen,et al.  A genetic approach to mixed H/sub 2//H/sub /spl infin// optimal PID control , 1995 .

[5]  Tore Hägglund,et al.  Automatic Tuning and Adaptation for PID Controllers—A Survey , 1992 .

[6]  K. L. Anderson,et al.  A rule-based adaptive PID controller , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[7]  Tore Hägglund,et al.  Automatic tuning of simple regulators with specifications on phase and amplitude margins , 1984, Autom..

[8]  Toru Yamamoto,et al.  A Self-Tuning PID Controller Fused Artificial Neural Networks , 1996 .

[9]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[10]  Qing-Guo Wang,et al.  A Frequency Response Approach to Auto-Tuning of Multivariable PID Controllers , 1996 .

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

[12]  Tore Hägglund,et al.  Automatic Tuning of Simple Regulators for Phase and Amplitude Margins Specifications , 1983 .

[13]  Tore Hägglund,et al.  A Frequency Domain Approach to Analysis and Design of Simple Feedback Loops , 1984 .

[14]  Derek P. Atherton Limit cycles in relay systems , 1982 .

[15]  C. Prada,et al.  Self-tuning predictive PID controller , 1991 .

[16]  Masayoshi Tomizuka,et al.  Fuzzy gain scheduling of PID controllers , 1993, IEEE Trans. Syst. Man Cybern..

[17]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.