An inverter supply voltage generator comprises an inverter supply voltage
computing unit 10, a voltage converter 11 and a battery 12. The inverter
supply voltage generator varies inverter supply voltage Vdc in
synchronization with motor-application voltages Vu_pwm, Vv_pwm, and
Vw_pwm. Thus, the degree of freedom of the switching operation of a PWM
inverter 13 is increased, an inverter loss and the size of the PWM
inverter 13 can be reduced, and its efficiency can be enhanced without
deteriorating the driving efficiency of an IPM motor 14.