[13].Simulation of Fuzzy Auto-tuning PID Control Based on MATLAB
[13].Simulation of Fuzzy Auto-tuning PID Control Based on MATLAB
Keywords: Fuzzy auto-tuning, PID control, Servo feed system, Simulink, Simulation.
Abstract. In CNC machine tools servo feed system, there are many uncertain parameters, it is
difficult to establish accurate mathematical model of the Servo feed system. The parameters of
conventional PID controller can’t adjust immediately to the controlled object. Fuzzy PID controller
[1]
, which has the advantages of conventional PID control and fuzzy control, can solve these problems.
We apply it in numerical control machine servo feed system. The simulation in MATLAB shows that
the fuzzy auto-tuning PID controller improve the dynamic performance of the servo feed system
and has better robustness.
Introduction
The position and velocity are the control objects of the servo system in Precision CNC machine tools,
CNC machine tools servo feed system include electrical transmission systems and mechanical
transmission system, electrical transmission systems and mechanical transmission system have many
parameters, such as: Drive parameters , Velocity feedback parameters, Friction coefficient,
Coefficient of friction, Stiffness of transmission and anti-hunting, these parameters are uncertain and
nonlinear. It is difficult to establish an accurate mathematical model of feed mechanism.
Although the conventional PID controller has some advantages such as: simple principle, easy to
implement and stable performance, It is mainly used for the controlled object who has the exact
model, The fuzzy control [2] is a promising branch of the field of modern control and has better
robustness, it is not sensitive to the parameters variation of the controlled object., This paper
combines the advantages of conventional PID control with fuzzy control concept, formed fuzzy
auto-tuning PID control method. Through the simulation analysis results indicate, Fuzzy auto-tuning
PID controller can adjust automatically the control parameters in process of system feed control, this
method solve the problem of parameter uncertainties, nonlinear problems in servo feed system of
precision CNC machine tools.
All rights reserved. No part of contents of this paper may be reproduced or transmitted in any form or by any means without the written permission of Trans
Tech Publications, www.ttp.net. (ID: 130.113.151.253, McMaster University, Hamilton, Canada-02/04/15,20:36:32)
580 Advanced Design Technology, ADME 2011
PID control `s and conventional PID control’s step response as the Fig. 6. The upside is the step
response of conventional PID control; the underside is the step response of fuzzy auto tuning PID
control, according to the comparison: the dynamic response curves of fuzzy auto-tuning PID control
is better, steadier and higher precision, smaller overshoot. It has better robustness.
Conclusion
The paper design a fuzzy auto-tuning PID controller having both advantages which combine
effectively fuzzy control concepts with conventional PID control. And this controller is used in CNC
servo system. According to the error and the rate of error change, the controller can regulate the three
parameters of PID controller online .The simulation in the Simulink environment shows the steady
precision and anti-jamming performance of servo system have been improved. Servo feed system
obtains better dynamic performance and better robustness.
References
[1] Rajani K.Mudia, Chanchal Deyb , Tsu-Tian leec, in: An improved self-tuning scheme for PI
controllers[J],ISA Transactions,2008(47) : p.45-52.
[2] Wenhua Gao, Hongzhi Su, Fuzzy self-tuning PID control of NC machine tool feed servo system.
Manufacturing Automation.2009.
[3] Yunhua Yin, Shuikang Fan, Mine Chen: The Design and Simulation of Adaptive Fuzzy PID
Controller.Fire Control and Command Control, 33(7) (2008), p.96-99.
[4] Haoxiang Yu, Hongxia Chu, Xifeng Wang: MATLAB Practical Course. (Chemical Industry
Press,Beijing, 2009), p. 133-157.
[5] Xiaodong Ye, MeiYing Ye. A Method for Model reduction of High-order System. Journal of
basic science and engineering,2007.
[6] Zhibing Shu, Junquan Liu: Mathematical Model of Closed-loop Servo System.System
Simulation (2002), p.1611-1613.
[7] Shihong Xie: MATLABR2008 Control System Dynamic Simulation Tutorial examples.
(Chemical Industry Press Beijing,2008), p.234.
Advanced Design Technology, ADME 2011
10.4028/www.scientific.net/AMR.308-310