摘要 |
PURPOSE:To compensate for a flux change due to the magnetic saturation of a motor core to enable performing a high accuracy flux-weakening control by operating the variation of a voltage command from a reference value on the basis of the deviation of a sensed value of torque current from a torque current command signal and by correcting an exciting current command signal according to said voltage variation. CONSTITUTION:A current controller 16 outputs a voltage compensatory signal Vq* according to the deviation of a torque current Iq from a torque current command Iq*. An arithmetic circuit 18 outputs a current compensatory signal Id* compensating for a flux change by a core magnetic saturation on said voltage compensatory signal Vq*. A current controller 15 outputs a voltage compensatory signal Vd* according to the deviation of an exciting current Id from an exciting current command Id** adding an exciting current command Id* and a current compensatory signal Id*. Further, said voltage commands Vd*, Vq* operated by a voltage command arithmetic circuit 14 are corrected by said voltage compensatory signals Vd*, Vq* and then outputted. |