摘要 |
A controller of a permanent magnet synchronous motor in which terminal voltage of the motor can be controlled with high accuracy even for a variation in motor constant through a simple arrangement without requiring square root or complex calculation expressions. Terminal voltage of the motor is controlled by feeding a negative current to d-axis such that the maximum output voltage of an inverter does not exceed the terminal voltage of the permanent magnet synchronous motor. Magnitude of the d-axis current component is regulated by comparing a voltage command value being inputted to the inverter with a terminal voltage upper limit (threshold value) being set based on the maximum output voltage of the inverter, switching the d-axis current component in the negatively increasing direction when the voltage command value exceeds the terminal voltage upper limit, and switching the d-axis current component in the negatively decreasing direction when the voltage command value does not exceed the terminal voltage. The motor is controlled such that the terminal voltage thereof does not exceed the maximum output voltage of the inverter. |