Variation of the system parameters and external disturbances always happen in the CNC servo system. With a traditional PID controller, it will cause large overshoot or poor stability. In this paper, a fuzzy-PID controller is proposed in order to improve the performance of the servo system. The proposed controller incorporates the advantages of PID control which can eliminate the steady-state error, and the advantages of fuzzy logic such as simple design, no need of an accurate mathematical model and some adaptability to nonlinearity and time-variation. The fuzzy-PID controller accepts the error (e) and error change(ec) as inputs ,while the parameters kp, ki, kd as outputs. Control rules of the controller are established based on experience so that self-regulation of the values of PID parameters is achieved. A simulation model of position servo system is constructed in Matlab/Simulink module based on a high-speed milling machine researched in our institute. By comparing the traditional PID controller and the fuzzy-PID controller, the simulation results show that the system has stronger robustness and disturbance rejection capability with the latter controller which can meet the performance requirements of the CNC position servo system better
[1]
Witold Pedrycz,et al.
Fuzzy control and fuzzy systems
,
1989
.
[2]
Chen Rong.
Design of Current Control Loop for Permanent Magnet Synchronous Servo System
,
2004
.
[3]
Stephen Yurkovich,et al.
Fuzzy Control
,
1997
.
[4]
Sun We.
The AC servo system based on fuzzy control
,
2000
.
[5]
Wei Yong-tao.
Research on Permanent Magnet Synchronous Motor Drive System
,
2007
.
[6]
Jian Pei,et al.
Fuzzy PID control of traction system for vehicles
,
2005,
2005 International Conference on Machine Learning and Cybernetics.