摘要

In classical control of brushless dc (BLDC) motors, flux distribution is assumed trapezoidal and fed current is controlled rectangular to obtain a desired constant torque. However, in reality, this assumption may not always be correct, due to nonuniformity of magnetic material and design trade-offs. These factors, together with current controller limitation, can lead to an undesirable torque ripple. This paper proposes a new torque control method to attenuate torque ripple of BLDC motors with un-ideal back electromotive force (EMF) waveforms. In this method, the action time of pulses, which are used to control the corresponding switches, are calculated in the torque controller regarding actual back EMIT waveforms in both normal conduction period and commutation period. Moreover, the influence of finite dc bus supply voltage is considered in the commutation period. Simulation an experimental results are shown that, compared with conventional rectangular current control, the proposed torque control method results in apparent reduction of the torque ripple.