Apparatus and method for controlling motor-based torque vectoring
View Patent ↗An apparatus for controlling motor-based torque vectoring includes one or more processors, and a storage medium storing instructions configured to cause the one or more processors to obtain a target yaw moment following a target yaw rate, distribute the target yaw moment to a wheel-based target wheel torque, and convert the wheel-based target wheel torque into a motor-based motor torque. The instructions are configured to cause the one or more processors to convert the wheel-based target wheel torque into a motor-based motor torque using a mapping relationship between a motor torque and a wheel torque.
1 . An apparatus for controlling motor-based torque vectoring, the apparatus comprising:
one or more processors; and
a storage medium storing instructions configured to cause the one or more processors to:
obtain a target yaw moment following a target yaw rate;
distribute the target yaw moment to a wheel-based target wheel torque;
convert the wheel-based target wheel torque into a motor-based motor torque; and
control a motor of an electric vehicle using the motor-based motor torque;
wherein the instructions are configured to cause the one or more processors to convert the wheel-based target wheel torque into a motor-based motor torque using a mapping relationship between a motor torque and a wheel torque; and
wherein the mapping relationship between the motor torque and the wheel torque is determined by a hardware platform of the electric vehicle,
wherein the instructions are configured to cause the one or more processors to obtain the target yaw moment through Proportional-Integral-Derivative (PID) control based on an error between the target yaw rate and a yaw rate, and
wherein the instructions are configured to cause the one or more processors to, for an integral control value for the PID control, output a preset threshold as the integral control value for the PID control when a difference between a current value and a previous value is greater than or equal to the preset threshold, and output the current value as the integral control value for the PID control when the difference between the current value and the previous value is less than the preset threshold.
2 . The apparatus for controlling motor-based torque vectoring according to claim 1 , wherein
the hardware platform is a platform that can independently control torques of each wheel using the motor.
3 . The apparatus for controlling motor-based torque vectoring according to claim 2 , wherein the hardware platform includes one of a first hardware platform for driving each of a pair of left and right wheels in combination with a pair of drive motors and a gearbox, a second hardware platform for driving each of the pair of left and right wheels with an in-wheel motor, and a third hardware platform for driving each of the pair of left and right wheels in combination with a drive motor, a gearbox, and a torque vectoring motor.
4 . The apparatus for controlling motor-based torque vectoring according to claim 3 , wherein the mapping relationship between the motor torque and the wheel torque is determined by a gear ratio of the gearbox, and in the case of the second hardware platform in which the gearbox does not exist, the motor torque and the wheel torque are mapped at a 1:1 ratio.
5 . The apparatus for controlling motor-based torque vectoring according to claim 1 , wherein the instructions are configured to cause the one or more processors to:
adjust the threshold according to a driver's driving tendency; and
increase a size of the threshold in proportion to a target oversteer level when the driver's driving tendency is an oversteer tendency, and decrease the size of the threshold in proportion to a target understeer level when the driver's driving tendency is an understeer tendency.
6 . The apparatus for controlling motor-based torque vectoring according to claim 1 , wherein the instructions are configured to cause the one or more processors to:
reduce the integral control value by a ratio at which the target yaw rate decreases when the target yaw rate starts to decrease;
wherein when the target yaw rate finally converges to 0, the integral control value also converges to 0.
7 . The apparatus for controlling motor-based torque vectoring according to claim 1 , wherein the instructions are configured to cause the one or more processors to:
obtain a yaw acceleration by differentiating the yaw rate in order to obtain a differential control value for the PID control; and
limit a maximum value and a minimum value after low-pass filtering the yaw acceleration.
8 . The apparatus for controlling motor-based torque vectoring according to claim 1 , wherein the instructions are configured to cause the one or more processors to:
obtain a target yaw moment by yaw damping by multiplying a yaw acceleration error between a target yaw acceleration and a yaw acceleration according to a vehicle speed by a gain according to the yaw acceleration error;
wherein the target yaw moment by the yaw damping is added to the target yaw moment.
9 . A method for controlling motor-based torque vectoring, the method comprising:
obtaining, by a processor, a target yaw moment following a target yaw rate;
distributing, by the processor, the target yaw moment to a wheel-based target wheel torque; and
converting, by the processor, the wheel-based target wheel torque into a motor-based motor torque; and
controlling, by the processor, a motor of an electric vehicle using the motor-based motor torque;
wherein during converting, the wheel-based target wheel torque is converted into a motor-based motor torque using a mapping relationship between a motor torque and a wheel torque; and
wherein the mapping relationship between the motor torque and the wheel torque is determined by a hardware platform of the electric vehicle,
wherein obtaining the target yaw moment comprises obtaining the target yaw moment through Proportional-Integral-Derivative (PID) control based on an error between the target yaw rate and a yaw rate, and
wherein obtaining the target yaw moment further comprises, for an integral control value for the PID control, outputting a preset threshold as the integral control value for the PID control when a difference between a current value and a previous value is greater than or equal to the preset threshold, and outputting the current value as the integral control value for the PID control when the difference between the current value and the previous value is less than the preset threshold.
10 . The method for controlling motor-based torque vectoring of claim 9 , wherein the hardware platform is a platform that is configured to independently control the wheel torque of each wheel using the motor.
11 . The method for controlling motor-based torque vectoring of claim 10 , wherein the hardware platform includes one of a first hardware platform for driving each of a pair of left and right wheels in combination with a pair of drive motors and a gearbox, a second hardware platform for driving each of the pair of left and right wheels with an in-wheel motor, and a third hardware platform for driving each of the pair of left and right wheels in combination with a drive motor, a gearbox, and a torque vectoring motor.
12 . The method for controlling motor-based torque vectoring of claim 11 , wherein the mapping relationship between the motor torque and the wheel torque is determined by a gear ratio of the gearbox, and in the case of the second hardware platform in which the gearbox does not exist, the motor torque and the wheel torque are mapped at a 1:1 ratio.
13 . The method for controlling motor-based torque vectoring of claim 9 , wherein obtaining the target yaw moment further comprises:
adjusting the threshold according to a driver's driving tendency, wherein the adjusting the threshold comprises:
increasing a size of the threshold in proportion to a target oversteer level when the driver's driving tendency is an oversteer tendency, and decreasing the size of the threshold in proportion to the target understeer level when the driver's driving tendency is an understeer tendency.
14 . The method for controlling motor-based torque vectoring of claim 9 , wherein obtaining the target yaw moment comprises:
reducing the integral control value by a ratio at which the target yaw rate decreases when the target yaw rate starts to decrease,
wherein when the target yaw rate finally converges to 0, the integral control value also converges to 0.
15 . The method for controlling motor-based torque vectoring of claim 9 , wherein obtaining the target yaw moment further comprises:
obtaining a yaw acceleration by differentiating the yaw rate in order to obtain a differential control value for the PID control, and shaping the obtained yaw acceleration,
wherein the shaping the obtained yaw acceleration comprises limiting a maximum value and a minimum value after low-pass filtering the yaw acceleration.
16 . The method for controlling motor-based torque vectoring of claim 9 , wherein obtaining the target yaw moment further comprises:
obtaining a target yaw moment by yaw damping by multiplying a yaw acceleration error between a target yaw acceleration and a yaw acceleration according to a vehicle speed by a gain according to the yaw acceleration error,
wherein the target yaw moment by the yaw damping is added to the target yaw moment.