摘要 |
PROBLEM TO BE SOLVED: To designate the magnetic axes in all speed range, and enable the continuous speed control by setting a specified magnetic axis coordinate and a specified designated magnetic axis with the specified space coordinates of a synchronous motor, and adding values with which a rotational speed command and an estimated speed value are multiplied by specified gains to it, thereby deciding the rotational speed of the designated magnetic axis. SOLUTION: A magnetic axis coordinate d-q (an axis which is advanced 90 deg. from the axis d is q) and a designated magnetic axis γ-δ (an axis which is advanced by 90 deg. from the axis γis δ) are set with the α-β space coordinates of a synchronous stator of a motor. Distribution gains K1 and K2 (K1+K2=1) are made as a function of a speed command, and the position of the axis γ is inputted into a vector control circuit 5b into a magnetic axis computing element 12, and the two-phase current of the synchronous motor 8 is inputted into a three-phase two-phase converter 9 to make a current on rotor coordinate γ-δ. Each estimated current value of the axes γand δ is inputted into an axis δ current controller 4 and an axis γcontroller 5, so as to make a voltage command. Consequently vector control can be executed favorably, and it can be executed continuously with the same algorithm from the low-speed range to the high-speed range. |