摘要

Model predictive control (MPC) method has been developed as a simple and effective current control technique for voltage-source inverters (VSI). The conventional MPC method applied to VSI adopts all the seven voltage vectors (VVs), including one zero VV and six nonzero VVs, to implement the predictive current control in order to improve the current control performance. However, the common-mode voltage (CMV) is large due to the use of zero VV. Although the MPC strategy only using six nonzero VVs can reduce the CMV, its switching frequency is relatively high due to too many switches between nonadjacent VVs. In this paper, a new MPC-based CMV suppression strategy for VSI is proposed and applied to a permanent-magnet synchronous generator (PMSG)-based control system. Only four nonzero VVs, including three adjacent nonzero VVs and one nonadjacent nonzero VV, are utilized to perform the optimization in every sampling period, resulting in switching frequency and calculation effort reduction with no adverse effect on the current response. Moreover, the influence of the MPC-based CMV reduction algorithm on the speed control of PMSG is tested in this paper. The experimental results confirm the effectiveness of the proposed strategy.