Meanwhile, it is conventionally known that IΔ and ?Δ are not changed depending on an angular error ({tilde over (θ)}r). Thus, the current signal (isig) is known as being in the form of a sine wave with respect to the angular error. In addition, an angle estimator (or, an observer) is known as operating such that the input current signal (isig) is converged to a zero up-crossing point at which a negative number changes into a positive number to estimate a rotor position. Thus, it is known that the angular error is converged to ?Δ in a normal state.
However, unlike the conventional technique known in the art, during an actual sensorless operation, a current driving current changes according to an angular error, and also a motor inductance changes according to the current driving point and the rotor position.
However, since the current is controlled on the basis of the estimated coordinate system (d{circumflex over (r)}, q{circumflex over (r)}) during the sensorless operation, if an angular error occurs, the driving point is moved by the angular error ({tilde over (θ)}r). Thus, the driving point of the torque on the MTPA curve 31 intended by a user is changed to a driving point on another curve 32.