Abstract:The biggest advantage of finite set model predictive control is that the objective function increases the flexibility of constraints, but the weighting coefficient is difficult to determine and the instability caused by the coupling effect between multiple constraints greatly limits its application. To solve this problem, a multi-constraint model predictive control method based on Lyaponov control is proposed. This method first realizes the control of the output current of the main constraint through Lyapunov control, and then sets the weighting coefficient freely according to the weight of the constraint term of the switching times, and then realizes the multi-constraint cooperative control by minimizing the objective function. The simulation results show that the proposed method realizes the multi-constraint model predictive cooperative control of output current and switching times, and has good robustness to the weighting coefficient. When the deviation of the weighting coefficient is as high as 10 times, the output current THD is only 5.63%.