Passivity-based control with load estimation assisted ADRC for PMSMs
摘要
This paper presents a composite passivity-based controller for surface-type permanent magnet synchronous motors, which significantly enhances the anti-disturbance capabilities of speed tracking control against total disturbances, i.e., sudden load variations, modeling errors, and external uncertainties. First, a port-controlled Hamiltonian with a dissipation model is established for the permanent magnet synchronous motor. A field-oriented control framework based on the current inner loop is implemented via interconnection and damping assignment, offering a simple structure and clear physical interpretation. Second, an active disturbance rejection control with a load torque estimator is proposed to mitigate the total disturbance and reduce the burden on the linear extended state observer. Finally, the efficiency and robustness of the presented control method, which can achieve rapid dynamic tracking and excellent steady-state performance, are verified by an experimental platform using a DSPF28335 and MATLAB/Simulink. These results show that the system maintains high accuracy and stability under varying operating conditions.