摘要 |
PROBLEM TO BE SOLVED: To prevent the occurrence of torque pulsation and vibrations. SOLUTION: A motor controller is provided with a current sensor, a magnetic-pole position detecting means, a first converting means which converts currents IU and IV of different phases into d- and q-shaft currents id and iq , voltage command value calculating means, which respectively calculates d- and q-shaft voltage command values Vd * and Vq *, a second converting means which converts and d- and q-shaft voltage command values Vd * and Vq * into voltage command values VU*, VV*, and VW* of different phases, and a pulse width modulating signal generating means which generates pulse width modulating signals SU, SV, and SW of different phases, based on the voltage command values VU*, VV*, and VW* of different phases. The d-shaft current id is set at '0' and a q-shaft current deviation Δiq is calculated, based on a q-shaft current command value iQS which is obtained by adding a corrected current command value It * to an original q-shaft current command value iqs . |