主权项 |
1. A motor control device, comprising:
a voltage converter to apply alternating current (AC) voltage to a motor in accordance with drive voltage commands; a current detector to detect motor currents flowing through the motor; an estimator to calculate and output an estimated phase and an estimated speed based on the drive voltage commands and the motor currents, the estimated phase being an estimated value for a rotor position of the motor, the estimated speed being an estimated value for a rotation speed of the motor; a controller to convert the motor currents into control current vectors based on a control phase, and match the control current vectors to control current vector commands, the control current vectors including a δ-axis control current vector and a γ-axis control current vector, the control current vector commands including a δ-axis control current vector command and a γ-axis control current vector command, wherein the controller is connected to an outside command source and comprises
a δ-axis current command calculator that creates the δ-axis control current vector command by matching a speed command which is input from an outside source at least to the estimated speed, anda control phase calculator that switches between a preset synchronous phase and the estimated phase to provide the control phase, and a γ-axis current command calculator that filters the δ-axis control current vector command and calculates the γ-axis control current vector command based on the filtered δ-axis control current vector command and the speed command which is directly input from the outside command source to the γ-axis current command calculator and the δ-axis current command calculator, even in a case in which a d-axis matches a γ-axis, wherein the d-axis is parallel to magnetic flux created by a permanent magnet included in a rotor of the motor, a. q-axis is orthogonal to the d-axis, and the γ-axis and a δ-axis are estimated axes corresponding to the d-axis and the q-axis, respectively. |