Patent ID: 9729098
Date: 2017-08-08
CPC Classifications: H02P,Y02T

Claim:
1. A system for controlling a motor of a hybrid electric vehicle, comprising: a current order generator determining currents of first and second axes according to a driving condition; a current controller generating voltages of the first and second axes by using the currents of the first and second axes determined by the current order generator and feedback currents of the first and second axes; a coordinate transformer converting the voltages of the first and second axes into 3-phase voltage, and converting 3-phase feedback current into the feedback currents of the first and second axes and transmitting the feedback currents of the first and second axes to the current controller; a signal generator receiving the 3-phase voltage from the coordinate transformer and generating 3-phase signal corresponding thereto; a PWM inverter generating 3-phase current based on the 3-phase signal, and transmitting the 3-phase current to the coordinate transformer as the 3-phase feedback current; and a motor driven by receiving the 3-phase current from the PWM inverter, wherein the current order generator comprises a revised temperature calculation module calculating a revised temperature in order to compensate a torque error according to counter electromotive force dispersion of the motor, and a current determination module determining the currents of the first and second axes by substituting the corrected temperature to a current map for each temperature and by using a demand torque at a present driving condition, a present speed of the motor, and a maximum counter magnetic flux of the motor, wherein the revised temperature is calculated based on a counter electromotive force constant value at an angle of 90 degree of the motor and a counter electromotive force design value at an angle of 90 degree of the motor, wherein a design value is based on a motor type, and wherein the counter electromotive force constant value at an angle of 90 degree of the motor is calculated based on a counter electromotive force constant value at a present temperature of the motor, a counter electromotive force temperature coefficient, and a present temperature of the motor.