Design of Fuzzy PID Controller Based on Sparse Fuzzy Rule Base for CNC Machine Tools
Zaiqi Yu,Ning Liu,Kexin Wang,Xianghan Sun,Xianjun Sheng
DOI: https://doi.org/10.3390/machines11010081
IF: 2.899
2023-01-01
Machines
Abstract:The robustness of the control algorithm plays a crucial role in the precision manufacturing and measurement of the CNC machine tool. This paper proposes a fuzzy PID controller based on a sparse fuzzy rule base (S-FPID), which can effectively control the position of a nonlinear CNC machine tool servo system consisting of a rotating motor and ball screw. In order to deal with the influences of both the internal and external uncertainties in the servo system, fuzzy logic is used to adjust the proportion, and integral and differential parameters in real-time to improve the robustness of the system. In the fuzzy inference engine of FPID, a sparse fuzzy rule base is used instead of a full-order fuzzy rule base, which significantly improves the computational efficiency of FPID and saves a lot of RAM storage space. The sensitivity analysis of S-FPID verifies the self-tuning ability of its parameters. Furthermore, the proposed S-FPID has been compared with the PID and FPID via simulation and experiment. The results show that compared with the classical PID controller, the overshoot of the S-FPID controller is reduced by 74.29%, and the anti-interference ability is increased by 62.43%; compared with FPID algorithm, the efficiency of the SPID is improved by 87.25% on the premise of a slight loss in robustness.