摘要 |
In a motor control device according to the invention, upon velocity control of a motor, a superimposed signal generating unit 9 outputs a superimposed signal idh of a repetitive waveform, such as a triangular wave or a sine wave. A d-axis current command generating unit 10 adds the superimposed signal idh generated by the superimposed signal generating unit 9d to a d-axis current command idc*0 and outputs a d-axis current command idc*. An axial misalignment detecting unit 11 (11a, 11b, 11c, and 11d) receives the d-axis current command idc* and a q-axis current command iqc* and outputs an axial misalignment angle estimation value Deltathetâ. An axial misalignment correction unit 12 receives the axial misalignment angle estimation value Deltathetâ and an actual detected position thetam and outputs a position after correction thetam'. Therefore, detection and correction can be performed in real time through calculation at a given timing during a normal operation.
|