The invention discloses a rotor position
estimation method during a
rotary transformer fault of a variable-
pitch motor, and the method comprises the steps: carrying out the
estimation of a sliding-mode observer control model based on the measurement values of motor current and motor
voltage, and obtaining a motor back
electromotive force high-frequency pulse
signal; performing filtering
processing on the back
electromotive force high-frequency pulse
signal to obtain a back
electromotive force observation
signal in a
continuous wave shape, performing calculation based on the back electromotive force observation signal to obtain a
rotor flux linkage observation angle, and performing
lag angle theta compensation correction on the
rotor flux linkage observation angle, taking the
rotor flux linkage angle obtained after compensation and correction as an
estimation result of the rotor position; the whole calculation process is simple and efficient, and the stability is good; during application, when the decoding signal of the
rotary transformer is detected to be abnormal, the
estimation result of the rotor position is extracted to replace the abnormal decoding signal of the
rotary transformer, so that the
paddle feathering work of the variable-
paddle driver is ensured to be continuously and normally executed, the
paddle returns to the safe position, and the economic loss is avoided.