×

MOTOR CONTROLLER AND ELECTRIC POWER STEERING APPARATUS

  • US 20080203958A1
  • Filed: 02/25/2008
  • Published: 08/28/2008
  • Est. Priority Date: 02/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A motor controller controlling a motor having a plurality of phases and provided with a plurality of motor coils each corresponding to one of the phases, the motor controller comprising:

  • computing means computing, as current command values for controlling the motor, a d-axis current command value and a q-axis current command value of a d/q coordinate system;

    signal generating means converting detected current values of the phases of the motor into the d-axis current value and the q-axis current value of the d/q coordinate system, and generating a motor control signal by executing a feedback control in such a manner as to cause the d-axis current value and the q-axis current value to follow the computed d-axis current command value and q-axis current command value; and

    correcting means correcting the d-axis current command value and the q-axis current command value in such a manner as to suppress a torque ripple caused by a distortion of an induced voltage waveform generated in the motor coil in each of the phases,wherein the correcting means has, per rotation angle of the motor, correction coefficients each relating to one of the d axis and the q axis computed on the basis of a actually measured data of the induced voltage waveform,wherein the correcting means executes the correction by adding, to the d-axis current command value and the q-axis current command value, a d-axis correction amount and a q-axis correction amount corresponding to the rotation angle and computed on the basis of each of the correction coefficients,wherein the correcting means computes the d-axis correction amount by using an expression that consists of a first term obtained by multiplying the correction coefficient relating to the d-axis by the q-axis current command value and a second term obtained by multiplying the correction coefficient relating to the q-axis by the d-axis current command value, andwherein the correcting means computes the q-axis correction amount by using an expression that consists of a first term obtained by multiplying the correction coefficient relating to the q-axis by the q-axis current command value and a second term obtained by multiplying the correction coefficient relating to the d-axis by the d-axis current command value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×