摘要 |
A motor controller wherein a superimposition signal generating section (9) outputs a superimposition signal idh of repetitive waveform such as a triangular wave or a sine wave during motor speed control, a d-axis current command generating section (10) adds the superimposition signal idh to a d-axis current command idc*0 to output a d-axis current command idc*, an axis offset detection section (11 (11a, 11b, 11c, 11d)) receives the d-axis current command idc* and a q-axis current command iqc* to output an axis offset angle estimate W r ' , an axis offset correction section (12) receives the axis offset angle estimate W r ' and an actually detected position r m to output a corrected position r m' . The axis offset can be detected and corrected by computation at a given time in real time during normal operation. |