摘要 |
This method is capable of executing an optimal phase lead control in accelerating and decelerating a synchronous motor. If a value P produced by multiplying a motor speed and a torque command is positive or zero, the proportional constant of a linear expression for calculating the phase lead compensating amount delta is given as k. If the above-mentioned value P is negative, the proportional constant is given as k'. These are set at (k' < k)(S1, S2 and S3). Then, by the use of the proportional constant k or k' thus defined, the phase lead compensating amount delta is obtained (S4). The compensating amount delta thus obtained is added to the rotor phase THETA to advance the phase of each current command (S5). On the basis of the current command thus obtained, the current loop is controlled for the motor control. <IMAGE> |