| CPC B60L 15/20 (2013.01) [B60L 2240/423 (2013.01); B60L 2240/425 (2013.01)] | 20 Claims |

|
1. A method for controlling an electric drive system, wherein the method is applied to an electric drive system of a vehicle, the electric drive system comprises a motor and a motor controller, and the method comprises:
determining that the vehicle is in a traveling condition according to a vehicle state parameter;
in response to a vehicle heat-up demand signal, obtaining a rotation speed value, a shaft end torque value, a present direct axis current value, and a present quadrature axis current value of the motor;
determining a target torque curve according to the shaft end torque value, and determining a target traveling heating calibration curve according to the vehicle heat-up demand signal and the rotation speed value, wherein the target torque curve characterizes the shaft end torque value by using a direct axis current value of the motor and a quadrature axis current value of the motor, and the target traveling heating calibration curve characterizes a heat generation amount of the electric drive system by using the direct axis current value of the motor and the quadrature axis current value of the motor;
determining an intersection of the target torque curve and the target traveling heating calibration curve as a target traveling condition point;
determining a target quadrature axis current value and a target direct axis current value according to the target traveling condition point, wherein a synthetic current vector amplitude value of the target quadrature axis current value and the target direct axis current value is greater than a synthetic current vector amplitude value of the present quadrature axis current value and the present direct axis current value; and
controlling, according to the target direct axis current value and the target quadrature axis current value, the motor to operate.
|