Torque control system and method for drive systems of electric vehicles
View Patent ↗A torque control system and method are disclosed for drive systems of electric vehicles including a shift intervention torque implementation method specialized for an electric vehicle being capable of executing both a virtual shift mode and a drift mode. The torque control system includes a controller configured to generate a rear wheel torque command and a front wheel torque command based on vehicle driving information detected by a driving information detector. The controller determines whether or not there is a virtual shift request depending on the vehicle driving state while executing the drift mode. The controller determines rear wheel torque as a value changed from a target torque before shifting to a target torque after shifting during a shift section upon determining that there is the virtual shift request. The controller determines front wheel torque as a shift intervention torque value configured to create a virtual shift feeing.
1 . A torque control method for a drive systems of an electric vehicles, the torque control method comprising:
determining, by a controller, whether or not there is a virtual shift request depending on a vehicle driving state while executing a drift mode in which an electric vehicle is driven in a drift state by generating torque required to drive the electric vehicle only by a rear wheel motor and inducing rear wheel slip;
determining, by the controller, during gear shifting, rear wheel torque as a value changed from a target torque before the gear shifting to a target torque after the gear shifting, and determining front wheel torque as a shift intervention torque value configured to create a virtual shift feeling upon determining that there is the virtual shift request;
generating, by the controller, a rear wheel torque command and a front wheel torque command, as respective command values, using the determined rear wheel torque and the determined front wheel torque;
controlling, by the controller, a rear wheel motor depending on the generated rear wheel torque command; and
controlling, by the controller, a front wheel motor depending on the generated front wheel torque command.
2 . The torque control method of claim 1 , wherein, during the gear shifting, the rear wheel torque is determined as a value changed with a predetermined slope from the target torque before the gear shifting to the target torque after the gear shifting.
3 . The torque control method of claim 1 , wherein, during the gear shifting, the shift intervention torque value is determined as a value obtained by subtracting the changed rear wheel torque from the target torque before shifting.
4 . The torque control method of claim 1 , wherein, during the gear shifting, the shift intervention torque value is determined as:
a value obtained by multiplying a value, obtained by subtracting the changed rear wheel torque from the target torque before shifting, by a scaling factor; or
a value obtained by applying a filter or a slope limit to the value, obtained by subtracting the changed rear wheel torque from the target torque before shifting.
5 . The torque control method of claim 1 , wherein, during the gear shifting, the controller determines shift intervention torque having a value corresponding to real-time virtual shift progress using set data configured to define a correlation between the virtual shift progress and the shift intervention torque.
6 . The torque control method of claim 5 , wherein, during the gear shifting, the controller determines:
the virtual shift progress using the following equation E1 from a first speed configured to be a virtual engine speed before shifting
Virtual Shift Progress (%)={(Current Virtual Engine Speed−First Speed)/(Second Speed−First Speed)}×100;
a second speed configured to be a virtual engine speed in a target gear position; and
a current virtual engine speed configured to be a real-time virtual engine speed during changing from the first speed to the second speed.
7 . The torque control method of claim 6 , wherein the controller determines the virtual engine speed as:
a value proportional to a value obtained by multiplying a vehicle drive system speed by a virtual gear ratio in a current virtual gear position; or
a value proportional to a value obtained by multiplying a vehicle speed by the virtual gear ratio in the current virtual gear position.
8 . The torque control method of claim 1 , wherein, upon determining that there is a virtual shift request in a non-drift mode configured such that the drift mode is not executed, during the gear shifting, the controller:
determines a final rear wheel torque command as a correction value obtained by correcting the rear wheel torque command with shift intervention torque configured to create the virtual shift feeling; and
controls the rear wheel motor depending on the determined final rear wheel torque command.
9 . A torque control system for a drive system of an electric vehicle, the torque control system comprising:
a driving information detector configured to detect information configured to indicate a vehicle driving state;
a controller configured to generate a rear wheel torque command and a front wheel torque command configured to satisfy requested torque based on vehicle driving information including the information detected by the driving information detector; and
a rear wheel motor and a front wheel motor controlled depending on the rear wheel torque command and the front wheel torque command generated by the controller,
wherein the controller is configured to
determine whether or not there is a virtual shift request depending on the vehicle driving state while executing a drift mode in which an electric vehicle is driven in a drift state by generating torque required to drive the electric vehicle only by the rear wheel motor and inducing rear wheel slip,
determine rear wheel torque as a value changed, during gear shifting, from a target torque before the gear shifting to a target torque after the gear shifting, upon determining that there is the virtual shift request,
determine front wheel torque as a shift intervention torque value configured to create a virtual shift feeling, and
generate the rear wheel torque command and the front wheel torque command, as respecting command values, using the determined rear wheel torque and front wheel torque.
10 . The torque control system of claim 9 , wherein, during the gear shifting, the controller is configured to determines the rear wheel torque as a value changed with a predetermined slope from the target torque before the gear shifting to the target torque after the gear shifting.
11 . The torque control system of claim 9 , wherein, during the gear shifting, the controller is configured to determines the shift intervention torque value as a value obtained by subtracting the changed rear wheel torque from the target torque before shifting.
12 . The torque control system of claim 9 , wherein, during the gear shifting, the controller is configured to determines the shift intervention torque value as:
a value obtained by multiplying a value, obtained by subtracting the changed rear wheel torque from the target torque before shifting, by a scaling factor; or
a value obtained by applying a filter or a slope limit to the value, obtained by subtracting the changed rear wheel torque from the target torque before shifting.
13 . The torque control system of claim 9 , wherein, during the gear shifting, the controller is configured to determine shift intervention torque having a value corresponding to real-time virtual shift progress using set data configured to define a correlation between the virtual shift progress and the shift intervention torque.
14 . The torque control system of claim 13 , wherein, during the gear shifting, the controller is configured to determine:
the virtual shift progress using the following equation E1 from a first speed configured to be a virtual engine speed before shifting
Virtual Shift Progress (%)={(Current Virtual Engine Speed−First Speed)/(Second Speed−First Speed)}×100;
a second speed configured to be a virtual engine speed in a target gear position; and
a current virtual engine speed configured to be a real-time virtual engine speed during changing from the first speed to the second speed.
15 . The torque control system of claim 14 , wherein the controller is configured to determine the virtual engine speed as:
a value proportional to a value obtained by multiplying a vehicle drive system speed by a virtual gear ratio in a current virtual gear position; or
a value proportional to a value obtained by multiplying a vehicle speed by the virtual gear ratio in the current virtual gear position.
16 . The torque control system of claim 9 , wherein, upon determining that there is a virtual shift request in a non-drift mode configured such that the drift mode is not executed, during the gear shifting, the controller is configured to:
determine a final rear wheel torque command as a correction value obtained by correcting the rear wheel torque command with shift intervention torque configured to create the virtual shift feeling; and
control the rear wheel motor depending on the determined final rear wheel torque command.