摘要 |
PROBLEM TO BE SOLVED: To reduce adverse effect caused by dead time compensation.SOLUTION: An output current effective value calculation unit 107 calculates an output current effective value Irms of an inverter circuit 50. A correction coefficient calculation unit 108 calculates a correction coefficient Rc (<1) which decreases as the output current effective value Irms becomes small, when the output current effective value Irms is smaller than a threshold Ith. A compensation amount after correction calculation unit 109 calculates a dead time compensation amount Vded after correction by multiplying an output current polarity sign (1 or -1), a dead time basic compensation amount Vded', and the correction coefficient Rc (Vded=sign×Rc×Vded'). A compensation amount addition unit 103 sets target voltage Vinv* by adding the dead time compensation amount Vded to temporary target voltage Vinv'*. |