摘要 |
PROBLEM TO BE SOLVED: To increase a motor speed at a low command torque by correcting a specific value so that a d-axis current weakens the field of the motor while a command torque is zero and correcting the specific value so that the field reaches zero when the command torque increases from zero. SOLUTION: A motor-controlling device 100 inputs a steering torque τ, a steering angle ϕ, and a vehicle speed (u) that is detected by a vehicle speedometer 50 to a CPU 110 via an input interface 114, and obtains a command torque τ*from the input value according to a specific torque calculation, thus determining current command values id* and iq* of (d) and (q) axes for performing the vector control of a motor M. Then, while the command torque τ* is small, a command current Id after correction that is a field current component is set to a specific value for weakening the field of the motor for weakening the field of the motor, control for weakening the field is gradually cancelled as steering becomes required, and a command current Id after correction of a field current component is set to zero, thus increasing the speed of the motor while the command torque is small. |