Due to the complexity of the power inner loop PI control parameter setting process of space vector PWM virtual flux linkage oriented direct power control (VF-DPC-SVM) strategy, the stability is not high and the rapidity is poor of the VSR control, an improved model predictive direct power control strategy for virtual flux (VF-MPDPC) in the paper was proposed. In the power inner loop, the model predictive control (MPC) algorithm was used to improve the control system of the VSR instead of the PI controller, and the feedback correction by internal model was introduced to correct the predicted value of the power in each sampling period, realizing the error-free tracking of the instantaneous power through improved MPC model. The simulation results show that because of the improved VF-MPDPC, the adjustment time is short, the response is fast, the grid pollution is small, the output bus voltage quality is high, and the power ripple is small when the system is steady; at the same time, the fluctuation is small, the dynamic response is robust, and the stability is good when the system changes dynamically.