Online from: 2008
Subject Area: Electrical & Electronic Engineering
|Title:||Auto-tuning PID controller design using a sliding-mode approach for DC servomotors|
|Author(s):||Chun-Fei Hsu, (Department of Electrical Engineering, Chung Hua University, Hsin-Chu, Republic of China), Chien-Jung Chiu, (Department of Electrical Engineering, National Central University, Jung-Li, Republic of China), Jang-Zern Tsai, (Department of Electrical Engineering, National Central University, Jung-Li, Republic of China)|
|Citation:||Chun-Fei Hsu, Chien-Jung Chiu, Jang-Zern Tsai, (2011) "Auto-tuning PID controller design using a sliding-mode approach for DC servomotors", International Journal of Intelligent Computing and Cybernetics, Vol. 4 Iss: 1, pp.93 - 110|
|Keywords:||Control technology, Controllers, Stability (control theory)|
|Article type:||Research paper|
|DOI:||10.1108/17563781111115813 (Permanent URL)|
|Publisher:||Emerald Group Publishing Limited|
|Acknowledgements:||The authors appreciate the partial financial support from the National Science Council of Republic of China under grant NSC 97-2221-E-216-029. The authors would like to express their gratitude to the reviewers for their valuable comments and suggestions.|
Purpose – The proportional-integral-derivative (PID) controller has been a practical application in industry due to its simple architecture, being easily designed and its parameter tuning without complicated computation. However, the traditional PID controller usually needs some manual retuning before being used for practical application in industry. The purpose of this paper is to propose an auto-tuning PID controller (ATPIDC) which can automatically tune the controller parameters based on the gradient descent method and the Lyapunov stability theorem. Finally, a field-programmable gate array (FPGA) chip is adopted to implement the proposed ATPIDC scheme for possible low-cost and high-performance industrial applications, and it is applied to a DC servomotor to show its effectiveness.
Design/methodology/approach – To ensure the stability of the intelligent control system, a compensator usually should be designed. The most frequently used compensator is designed as a sliding-mode control, which results in substantial chattering in the control effort. To tackle this problem, the proposed ATPIDC system is composed of a PID controller and a fuzzy compensator. The PID controller can automatically tune the gain factors of the controller gains based on the gradient descent method, and the fuzzy compensator is utilized to eliminate approximation error based on the Lyapunov stability theorem. The proposed fuzzy compensator not only can remove the chattering phenomena of conventional sliding-mode control completely, but also can guarantee the stability of the closed-loop system.
Findings – The proposed ATPIDC system is applied to a DC servomotor on a FPGA chip. The hardware implementation of the ATPIDC scheme is developed in a real-time mode. Using the FPGA to implement, the ATPIDC system can achieve the characteristics of small size, fast execution speed and less memory. A comparison among the fuzzy sliding-mode control, adaptive robust PID control and the proposed ATPIDC is made. Experimental results verify a better position tracking response can be achieved by the proposed ATPIDC method after control parameters training.
Originality/value – The proposed ATPIDC approach is interesting for the design of an intelligent control scheme. An on-line parameter training methodology, using the gradient descent method and the Lyapunov stability theorem, is proposed to increase the learning capability. The experimental results verify the system stabilization, favorable tracking performance and no chattering phenomena can be achieved by using the proposed ATPIDC system. Also, the proposed ATPIDC methodology can be easily extended to other motors.
Existing customers: login
to access this document
Downloadable; Printable; Owned
HTML, PDF (384kb)
Due to our platform migration, pay-per-view is temporarily unavailable.
To purchase this item please login or register.
Complete and print this form to request this document from your librarian