摘要 |
PROBLEM TO BE SOLVED: To perform feedback based on deviation of primary magnetic flux in primary magnetic flux control.SOLUTION: A motor controller 1 comprises: a first coordinate conversion unit 101; a first calculation unit 102; a second calculation unit 103A; a second coordinate conversion unit 104; and an integrator 106. The first coordinate conversion unit 101 converts three-phase current [I] to current [i] in a δc-γc rotating coordinate system. The first calculation unit 102 calculates a feedforward term [F]. The second calculation unit 103A calculates a voltage instruction value [v*] in the δc-γc rotating coordinate system by adding the feedforward term [F] to a feedback term [B]. The second coordinate conversion unit 104 performs coordinate conversion on the voltage instruction value [v*] to a voltage instruction value [V*] of voltage to be applied to a rotary motor 3 in another coordinate system. The integrator 106 calculates a phase &thetas; of a δc axis with respect to a α axis on the basis of an instruction value ω* of rotational angle speed. |