The Permanent Magnet Synchronous Motor (PMSM) presents a significant challenge in control systems due to its nonlinear, time-varying nature and strong coupling. Traditional Proportional-Integral-Derivative (PID) algorithms fall short in achieving rapid and precise speed control under conditions of complex interference. While the classical Active Disturbance Rejection Control (ADRC) effectively mitigates external disturbances, its implementation is cumbersome due to the need for extensive parameter adjustments during controller design. To address these challenges, this paper introduces a dual closed-loop speed fuzzy ADRC system, integrating ADRC algorithms in both the speed and current loops. The system harnesses a fuzzy control strategy for parameter tuning in nonlinear state error feedback. We develop a fuzzy parameter self-tuning rule set based on the error and rate of change of error in the input, enabling real-time parameter adjustments. The efficacy of this control algorithm is demonstrated through Matlab simulations, assessing control accuracy, response speed, and robustness. The test results show marked improvements in these indices compared to traditional PI and ADRC control algorithms.
|