For the dual three-phase permanent magnet synchronous motor (DTP-PMSM) drive system, periodic harmonic disturbances and non-periodic disturbances always exist, severely impacting system performance. In this article, the impacts of different types of disturbances on the DTP-PMSM control system are first analyzed. Subsequently, based on the internal model principle (IMP), a model predictive repetitive control (MPRC) strategy is proposed to effectively suppress periodic harmonic disturbances of specific orders in the system. Moreover, to mitigate the impact of non-periodic disturbances on MPRC, an improved equivalent input disturbance (IEID) method is introduced. Considering the phase lag issue associated with IEID, a corresponding phase compensation method (PC-IEID) is designed to enhance compensation accuracy. Finally, the effectiveness of the proposed methods is verified through comparative experiments.




