Popis: |
In the control of marine permanent-magnet propulsion motors, active disturbance rejection control has attracted much attention because it can deal with external load disturbances and uncertainties of motor parameters at the same time. However, the conventional second-order ADRC has the problem of slow disturbance observation speed. To this end, this paper proposes an improved third-order extended state observer using the proportional–integral disturbance update law to improve the tracking performance and anti-external disturbance ability of the motor control system. Then, aiming at the problem that the structure does not effectively use the current information, resulting in large speed fluctuations when the load changes, the measured value of the q-axis current is used as the disturbance feedforward compensation item to further improve the load disturbance suppression ability of the motor. Finally, in order to suppress the influence of the current periodic disturbance caused by unmodeled dynamics on the steady-state accuracy of the motor, a nonlinear switching function with bounded gain and an IIR low-pass filter are designed to suppress the periodic disturbance without affecting the dynamic performance of the system. Combined with the established ship propeller load model, the effectiveness of the method is verified on the motor experimental platform: When suddenly changing 75% of the propeller load, the motor speed decreases by about 20%, and the adjustment time is 0.1 s, which improves the performance by more than 70% compared to PI control and conventional ADRC methods. |