摘要 |
PROBLEM TO BE SOLVED: To provide a motor drive device and the like capable of appropriately suppressing torque pulsation of an AC motor.SOLUTION: An inverter control device 3 calculates a product of an electric frequency, a q-axis inductance and a q-axis current of an AC motor 5 on the basis of a current value input from current detection means 2 to set the obtained product as a first voltage, and calculates a sum of the first voltage and a d-axis voltage of the AC motor 5 to set the obtained sum as a second voltage, and performs the following control (A) and/or control (B). (A) The control is performed so that a phase difference between a phase of a mechanical frequency component of the second voltage and a phase of a mechanical frequency component of a d-axis current of the AC motor 5 has a positive correlation with a mechanical frequency of the AC motor 5. (B) The control is performed so that an amplitude ratio of an amplitude of the mechanical frequency component of the second voltage to an amplitude of the mechanical frequency component of the d-axis current of the AC motor 5 has a positive correlation with the mechanical frequency of the AC motor 5. |