Composite ADRC Speed Control Method Based on LTDRO Feedforward Compensation

Sensors (Basel). 2024 Apr 19;24(8):2605. doi: 10.3390/s24082605.

Abstract

The performance of the extended state observer (ESO) in an Active Disturbance Rejection Control (ADRC) is limited by the operational load in stepper motor control, which has high real-time requirements and may cause delays. Additionally, the complexity of parameter tuning, especially in high-order systems, further limits the ESO's performance. This paper proposes a composite ADRC (LTDRO-ADRC) based on a load torque dimensionality reduction observer (LTDRO). Firstly, the LTDRO is designed to estimate abrupt load disturbances that are difficult to compensate for using the ESO. Secondly, the transfer function under the double-closed loop is deduced. Additionally, the LTDRO uses a magnetic encoder to gather the system state and calculate the load torque. It then outputs a compensating current feedforward to the current loop input. This method reduces the delay and complexity of the ESO, improving the response speed of the ADRC speed ring and the overall response of the system to load changes. Simulation and experimental results demonstrate that it significantly enhances dynamic control performance and steady-state errors. LTDRO-ADRC can stabilize the speed again within 49 ms and 17 ms, respectively, in the face of sudden load increase and sudden load removal. At the same time, in terms of steady-state error, compared with ADRC and CADRC, they have increased by 94% and 88%, respectively. In terms of zero-speed starting motors, the response speed is increased by 58% compared to a traditional ADRC.

Keywords: active disturbance rejection control; dimensionality reduction observer; feedforward control; stepper motor.