Patent ID: 11863107
Assignee: DELTA ELECTRONICS, INC.
Field: Electrical machinery, apparatus, energy (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A control device for controlling a rotary electric machine, the control device comprising:
a current command unit, configured to provide a d-axis current command and a q-axis current command;
a voltage conversion device, electrically coupled to the current command unit and the rotary electric machine;
a current conversion device, converting a rotary electric machine current passing through the rotary electric machine into a synchronous reference coordinate current;
a signal demodulation device, receiving the synchronous reference coordinate current and computing a high-frequency current variation of the synchronous reference coordinate current;
an error compensation unit, configured to output a first correction value corresponding to the d-axis current command and the q-axis current command, based on the d-axis current command and the q-axis current command respectively;
an adding device, receiving the high-frequency current variation of the synchronous reference coordinate current and adding the high-frequency current variation of the synchronous reference coordinate current and the first correction value to generate a second correction value to estimate a rotor position of the rotary electric machine;
a position estimation device, adjusting a phase estimation value to the voltage conversion device and the current conversion device based on the second correction value to perform a coordinate transformation calculation;
an encoder device, measuring the rotor position of the rotary electric machine to output a phase measurement value;
a subtraction device subtracting the phase estimation value from the phase measurement value to generate a phase error; and
an error controller, when the rotary electric machine operates in a test mode, continuously receiving the phase error and generating a revised value to the adding device based on the phase error, wherein when the phase error falls within a target range, the revised value corresponding to the phase error is assigned as the first correction value, and then the error compensation unit stores the revised value and the d-axis current command and the q-axis current command correspond to the revised value.