For a semi-controlled open-winding permanent magnet synchronous motor, to improve the steady-state control performance of the traditional predictive control system and to concurrently lessen the computation burden, a novel model predictive current control strategy is proposed in this paper. First, to achieve simultaneous control of the d-axis current, q-axis current, and current error-based cost functions. Then, to further reduce the calculation burden and complexity of the prediction algorithm, the predicted voltage of the converter is used as the reference voltage. In addition, the judgment of the sector where the reference voltage is located, and the selection method of the voltage vector are also given. Finally, the effectiveness of the proposed prediction method is tested by the simulation and experimental results.