摘要 |
PROBLEM TO BE SOLVED: To provide a motor controller which can control a synchronous reluctance motor that can reduce torque ripples.SOLUTION: A correction value setting unit 61 reads a current correction value corresponding to the rotor rotation angle &thetas;, calculated by a rotation angle calculation unit 53, from a current correction value table 40a. When a current command value Iis a value of 0 or more, the correction value setting unit 61 sets the current correction value read from the current correction value table 40a, as it is, as the current correction value I. When the current command value Iis a value less than 0, the correction value setting unit 61 sets a value, obtained by inverting the sign of the current correction value read from the current correction value table 40a, as the current correction value I. A correction value addition unit 62 corrects the q-axis current command value i, by adding the current correction value Iset by the correction value setting unit 61 to the q-axis current command value i. |