摘要 |
PROBLEM TO BE SOLVED: To provide a controller for a synchronous motor capable of controlling a drive of a synchronous motor in order to reliably gaining desired output regardless of whether it is a flush type or not.SOLUTION: A controller includes: current calculation means for calculating a d-axis current command value and a q-axis current command value on the basis of a toque command value; coordination means for defining an offset, the offset making a position indicated by the rotor positional information that indicates the detection value of the rotor position, to be matched to the actual rotor position, on the basis of a detection value of a torque, and outputting a coordination corresponding to the offset in rotator positional information; and current feedback means for generating gate signals for controlling switching of an invertor that supplies AC power to a target synchronous motor on the basis of the d-axis current command value, the q-axis current command value, the detection value of current supplied from the inverter to the synchronous motor, and the rotor positional information after undergoing coordination via the coordination means, and supplying the signals to the inverter. |