“…The method of reducing torque ripple of brushless dc motor by varying input voltage is presented in [7], it indicates that the torque ripple depends on the current ripple if the back electromotive force is invariant, the torque ripple can be reduced by reducing the current ripple, the current ripple can be reduced by varying input voltage. It is an efficacious and practical method to add some special topology of a circuit in brushless dc motor drives to alter its input voltage, as presented in [8,9,10,11]. In [8], a buck converter is placed in the front of the inverter to produce desired dc link voltage, accordingly torque ripple is evidently reduced, but its voltage adjustment is performed only by the buck converter, the inverter only performs the commutation function, its regulating voltage speed isn't fast enough, because the adjusting voltage time of the buck circuit is usually longer than the commutation interval.…”