| CPC H02P 21/22 (2016.02) [B60K 1/00 (2013.01); B60L 15/20 (2013.01); B60L 2240/423 (2013.01); B60L 2240/427 (2013.01)] | 12 Claims |

|
1. A motor drive device that controls torque generated by a motor, based on a d-axis current and a q-axis current, to drive the motor, the motor drive device comprising:
a d-axis current instruction generating unit that calculates a first d-axis current instruction;
a current instruction correcting unit that generates a positive correction quantity that is added to the first d-axis current instruction when a voltage across terminals of the motor is equal to or larger than a given value; and
a voltage feedback control unit that generates a negative correction quantity that is added to the first d-axis current instruction to prevent the voltage across the terminals of the motor from exceeding a given maximum output voltage, wherein
the motor drive device controls the torque, based on a second d-axis current instruction created by adding the positive correction quantity and the negative correction quantity to the first d-axis current instruction and on a q-axis current instruction.
|