The invention discloses a one-phase open-circuit fault-tolerant direct
thrust control method for a five-phase
permanent magnet linear motor. Firstly, a Clark transform matrix and an inverse matrix thereof are derived based on fault-tolerant phase current. On the above basis, a
stator flux linkage on alpha-beta is derived, a
stator virtual
flux linkage is defined according to the requirements of acircular
stator flux linkage trajectory, and thus the
voltage compensation on alpha-beta is derived. The stator actual
voltage on the alpha-beta is derived by a
modulation function of a
voltage sourceinverter, and voltage is combined with
voltage compensation and stator current, and a stator virtual flux linkage and thrust are observed by a stator
flux observer and a thrust observer. Then statorvirtual target votlage is calculated according to given thrust, a given stator flux linkage amplitude and the observed stator virtual flux linkage and thrust. Finally, the stator actual voltage is calculated by the voltage and the
voltage compensation, and the motor is controlled by the voltage by the
voltage source inverter. According to the method, a thrust fluctuation caused by a motor failureis suppressed, and more importantly, the dynamic performance and
steady state performance are consistent with that in a normal condition.