IP Library Granted Patent US 9,174,640
Granted Patent B2
US 9,174,640 · App. 14/093,793 · Granted Nov 3, 2015

System and method for controlling a hybrid powertrain

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,174,640
App. No.
14/093,793
Granted
Nov 3, 2015
Kind
B2
Abstract

A system for controlling a hybrid powertrain having an electric motor, an engine and a transmission includes an engine control module that receives a torque request, and when the hybrid powertrain is being powered by the electric motor, determines whether to switch from the electric motor to the engine based on the torque request. A transmission control module, in response to a determination to switch from the electric motor to the engine, determines a target engine speed based on the torque request, and switches the hybrid powertrain from the electric motor to the engine based on a comparison between a current engine speed and the target engine speed.

Claims (62)

1. A system for controlling a hybrid powertrain having an electric motor, an engine and a transmission, the system comprising:

an engine control module that (i) receives a torque request, and (ii) when the hybrid powertrain is being powered by the electric motor, determines whether to switch from the electric motor to the engine based on the torque request; and

a transmission control module that, in response to a determination to switch from the electric motor to the engine,

determines a target engine speed based on the torque request,

switches the hybrid powertrain from the electric motor to the engine based on a comparison between a current engine speed and the target engine speed,

determines a time duration during which the engine speed is to be changed,

segregates the time duration into a plurality of time intervals, and

separately determines respective intermediate target engine speeds to be achieved during each time interval,

wherein the engine control module (i) receives each of the intermediate target speeds and (ii) sequentially increases the current engine speed to each of the intermediate target speeds during respective ones of the plurality of time intervals.

2. The system of claim 1 , wherein the transmission control module determines the target engine speed further based on a transmission output speed and a transmission gear ratio.

3. The system of claim 2 , wherein the transmission control module determines the target engine speed by determining a product of the transmission output speed and the transmission gear ratio.

4. The system of claim 1 , wherein the transmission control module further determines a target rate of change at which the engine speed is to be changed.

5. The system of claim 1 , wherein the transmission control module determines the intermediate target speed for each time interval according to

v ( t )= v 0+ t *(α0+ t *( C 1+ t*C 2)), wherein

v(t) is the intermediate target engine speed,

t is a time at which the intermediate target engine speed is calculated,

v0 is an initial engine speed before the time duration begins,

α0 is an initial rate of change in the engine speed before the time duration begins,

C1 is a constant calculated according to C1=−(3*v0+2*α0*T)/T 2 ,

C2 is a constant calculated according to C2=(2*v0+α0*T)/T 3 , and

T is the time duration during which the engine speed has to be changed.

6. The system of claim 1 , wherein the transmission control module further determines an intermediate target rate of change of the current engine speed for each time interval.

7. The system of claim 6 , wherein the transmission control module determines the intermediate target rate of change according to

α( t )=α0+ t *(2* C 1+ t* 3* C 2), wherein

α(t) is the intermediate target rate of change,

t is a time at which the intermediate target rate of change is calculated,

α0 is an initial rate of change in the engine speed before the time duration begins,

C1 is a constant calculated according to C1=−(3*v0+2*α0*T)/T 2 ,

C2 is a constant calculated according to C2=(2*v0+α0*T)/T 3 , and

T is the time duration during which the engine has to achieve the target speed.

8. The system of claim 1 , wherein the time duration is about 0.5 seconds and each time interval is about 6 milliseconds.

9. A method for controlling a hybrid powertrain having an electric motor, an engine and a transmission, the method comprising:

receiving a torque request;

determining, when the hybrid powertrain is being powered by the electric motor, whether to switch from the electric motor to the engine based on the torque request;

determining, in response to a determination to switch from the electric motor to the engine, a target engine speed based on the torque request;

switching the hybrid powertrain from the electric motor to the engine based on a comparison between a current engine speed and the target engine speed;

determining a time duration during which the engine speed is to be changed;

segregating the time duration into a plurality of time intervals;

separately determining respective intermediate target engine speeds to be achieved during each time interval; and

sequentially increasing the current engine speed to each of the intermediate target speeds during respective ones of the plurality of time intervals.

10. The method of claim 9 , wherein determining the target engine speed comprises determining the target engine speed further based on a transmission output speed and a transmission gear ratio.

11. The method of claim 10 , wherein determining the target engine speed comprises determining a product of the transmission output speed and the transmission gear ratio.

12. The method of claim 9 , further comprising determining a target rate of change at which the engine speed is to be changed.

13. The method of claim 9 , wherein determining the intermediate target engine speed comprises determining the intermediate target speed for each time interval according to

v ( t )= v 0+ t *(α0+ t *( C 1+ t*C 2)), wherein

v(t) is the intermediate target engine speed,

t is a time at which the intermediate target engine speed is calculated,

v0 is an initial engine speed before the time duration begins,

α0 is an initial rate of change in the engine speed before the time duration begins,

C1 is a constant calculated according to C1=−(3*v0+2*α0*T)/T 2 ,

C2 is a constant calculated according to C2=(2*v0+α0*T)/T 3 , and

T is the time duration during which the engine speed has to be changed.

14. The method of claim 9 , further comprising determining an intermediate target rate of change of the current engine speed for each time interval.

15. The method of claim 14 , wherein determining the intermediate target rate of change comprises determining the intermediate target rate of change according to

α( t )=α0+ t *(2* C 1+ t* 3* C 2), wherein

α(t) is the intermediate target rate of change,

t is a time at which the intermediate target rate of change is calculated,

α0 is an initial rate of change in the engine speed before the time duration begins,

C1 is a constant calculated according to C1=−(3*v0+2*α0*T)/T 2 ,

C2 is a constant calculated according to C2=(2*v0+α0*T)/T 3 , and

T is the time duration during which the engine has to achieve the target speed.

16. The method of claim 9 , wherein the time duration is about 0.5 seconds and each time interval is about 6 milliseconds.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034189/0065 →
SECURITY INTEREST Recorded Jun 12, 2014
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 033135/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2014
From: DLUGOSS, RANDALL B.; OTANEZ, PAUL G.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 032619/0328 →