摘要 |
A motor control apparatus (1) according to the embodiment includes a rotational position estimating unit (33), a change amount estimating unit (31), and an inductance estimating unit (32). The rotational position estimating unit (33) estimates a rotational position of a rotor from a motor parameter including a q-axis inductance of a motor (3) on a basis of an output current (I³_fb, I´_fb) to the motor (3) and a voltage reference (V³_ref, V´_ref). The change amount estimating unit (31) estimates a change amount (ˆ‚Te/ˆ‚¸) of an output torque (Te) with respect to a current phase change of the motor (3) corresponding to a high frequency signal (S mag ) whose frequency is higher than a drive frequency of the motor (3). The inductance estimating unit (32) estimates an inductance value that obtains a maximum torque on a basis of the change amount (ˆ‚Te/ˆ‚¸) and sets the inductance value in the rotational position estimating unit (33) as the q-axis inductance. |