摘要 |
PROBLEM TO BE SOLVED: To decrease steady-state deviation of current according to a rotation direction of a synchronous motor.SOLUTION: A controller of a motor drive device comprises: a coordinate conversion unit 33 converting AC current into δ axis current and γ axis current, in which δ axis and γ axis advancing by 90° with respect to the δ axis in a prescribed proceeding direction are provided and the δ axis is a rotary coordinate system having a phase &phgr; from interlinkage flux Λ0 toward an armature by field magnet; a δ axis voltage command generating unit 31 which performs a first integration processing based on a first integration gain for the current deviation between the δ axis current command and the δ axis current to obtain a first term, and generates the γ axis voltage command vγ* of the γ axis voltage based on the first term, in which a polarity of the first integration gain is positive when the proceeding direction is the same as a rotation direction of a synchronous motor 2, and is negative when the proceeding direction and the rotation direction are opposite; and a control signal generating unit 30 which generates a control signal controlling application of AC voltage by the drive device 1 based on the γ axis voltage command vγ* and δ axis voltage command vδ* of the δ axis voltage. |