摘要 |
A synchronous motor control device, includes a coordinate transformation portion (2) for coordinate transforming motor currents (iu, iv, iw) applied to respective three phases (U-phase, V-phase, W-phase) of a synchronous motor (1) into a d-axis, corresponding to a direction of a magnetic field generated by a permanent magnet arranged at a rotor of the synchronous motor (1), and a q-axis orthogonal to the d-axis, a current command calculation portion (4) for calculating a d-axis current command (Idr) and a q-axis current command (Iqr) from a target torque, a voltage command calculation portion (5) for calculating a d-axis voltage command (Vdr) and a q-axis voltage command (Vqr), an inverse coordinate transformation portion (6) for inversely coordinate transforming the d-axis voltage command (Vdr) and the q-axis voltage command (Vqr) into three-phase voltage commands (vu, vv, vw), and a torque ripple estimating portion (9) for estimating a torque ripple and feed-forwarding the estimation results to the current command calculation portion (4) or the voltage command calculation portion (5). |