摘要 |
<P>PROBLEM TO BE SOLVED: To prevent the deterioration of motor efficiency, by reducing a torque ripple inducing a mechanical resonance in a system to be driven, and to decrease the resources required for a motor controller. <P>SOLUTION: A target torque Tref*, which adds a ripple suppression value Tsup to a torque command value Tref, is generated so as to offset the torque ripples in resonance-speed regions 0 to N0 rpm, and the torque command value is used as the target torque, in regions other than the resonance-speed regions. The target torque adding the ripple suppression value to the torque command value is generated so as to offset the torque ripples, when there is motor operation in low-torque regions -T0 to +T0 Nm, or the resonance-speed regions capable of maintaining speed regions having a possibility of resonance continuation; and the torque command value is used as the target torque in regions, other than the resonance-torque and resonance-speed regions. A linear function representing the amplitude value Th of the low torque regions by an approximate straight line is used in a ripple-amplitude operation expression, and a linear function, representing a phase value α in the low-torque regions by the approximate straight line, is used in a ripple-phase operation expression. Alternatively, a quadratic or higher polynomial is used in both the operation expressions. <P>COPYRIGHT: (C)2009,JPO&INPIT |