Abstract:In the actual control of the servo motor, there is an unknown external interference that causes the controlled object model to be inaccurate. At the same time, considering the friction model during the click operation, a servo motor auto-disturbance rejection control technology based on differential evolution is proposed, which has been improved Active disturbance rejection control, through the dynamic adjustment of the parameters kp and kd in the active disturbance rejection control, the tracking errors based on the differential evolution algorithm (DE-ADRC), the active disturbance rejection control algorithm (DERC), and the PID algorithm are compared. -ADRC algorithm has obvious advantages. Compared with ADRC algorithm and PID algorithm, the tracking error is reduced by 54% and 49% respectively. In order to prove the robustness of the DE-ADRC algorithm, the Monte Carlo statistical algorithm is used to simulate the control object, and the overshoot, adjustment time and IAE are used as evaluation indicators. The simulation results show that compared with the other two algorithms, the proposed algorithm The DE-ADRC algorithm has strong robustness and system anti-interference ability, which provides a foundation for the application of servo motors in actual engineering.