IP Library Granted Patent US 9,174,626
Granted Patent B2
US 9,174,626 · App. 12/020,295 · Granted Nov 3, 2015

Methods and systems for controlling shifting between operating modes in hybrid vehicles

Inventors: Awadesh Tiwari (Bangalore, IN); Deepa Kesavan (Bangalore, IN)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
B60W10/08B60K6/365B60K6/445B60W10/115B60W20/00B60W2510/0604B60W2510/244B60W2540/10Y02T10/6239Y10T477/20Y10T477/24
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,626
App. No.
12/020,295
Filed
Jan 25, 2008
Granted
Nov 3, 2015
Kind
B2
Examiner
GURARI, EREZ
Art Unit
3618
USPC
477/4
Abstract

A method for controlling shifting between a plurality of operating modes in a hybrid vehicle includes the steps of obtaining a plurality of throttle position values, generating a comparison between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, and selectively allowing a shift between at least two of the plurality of operating modes, based at least in part on the comparison between the first and second throttle position values.

Claims (47)

1. A method for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the method comprising the steps of: obtaining a plurality of throttle position calculating a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; and selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the difference between the first and second throttle position values; wherein the step of selectively allowing a shift comprises the step of: selectively allowing a shift between the first and second operating modes, based at least in part on whether an absolute value of the difference between the current and the previous throttle position values is greater than a first predetermined value, and based at least in part on whether the absolute value of the difference between the current and the previous throttle position values is less than a second predetermined value.

2. A method for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the method comprising the steps of:

obtaining a plurality of throttle position values;

calculating a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; and

selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the difference between the first and second throttle position values,

wherein the plurality of throttle position values further comprises a plurality of additional prior throttle position values occurring at additional respective points in time before the prior point, and the method further comprises the steps of:

subtracting each of the plurality of additional prior throttle position values from an immediately subsequent throttle position value, to thereby generate a plurality of additional differences; and

selectively allowing the shift between the first and second operating modes, only if the difference between the current and the previous throttle position values and each of the plurality of additional differences are all greater than a predetermined threshold value.

3. A method for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the method comprising the steps of: obtaining a plurality of throttle position calculating a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; and selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the difference between the first and second throttle position values; wherein the step of selectively allowing a shift between the first operating mode and the second operating mode further comprises the step of: selectively allowing a shift between the first operating mode and the second operating mode based on an acceleration parameter comprising an acceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has increased or remained substantially constant.

4. The method of claim 3 , further comprising the steps of:

incrementing the acceleration count when the throttle position has increased for a current time interval;

incrementing the acceleration count if the acceleration count is already greater than zero and the throttle position has not decreased by at least a predetermined amount for the current time interval; and

re-setting the acceleration count if the throttle position has decreased by at least the predetermined amount for the current time interval.

5. The method of claim 3 , wherein the step of selectively allowing a shift between the first operating mode and the second operating mode further comprises the step of:

selectively allowing a shift between the first operating mode and the second operating mode based on a deceleration parameter comprising a deceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has decreased or remained substantially constant.

6. The method of claim 5 , further comprising the steps of:

incrementing the acceleration count when the throttle position has increased by at least a predetermined amount for a current time interval;

incrementing the deceleration count when the throttle position has decreased by at least the predetermined amount for the current time interval;

incrementing the acceleration count if the acceleration count is already greater than zero and the throttle position has not decreased by at least the predetermined amount for the current time interval;

incrementing the deceleration count if the deceleration count is already greater than zero and the throttle position has not increased by at least the predetermined amount for the current time interval;

re-setting the acceleration count if the throttle position has decreased by at least the predetermined amount for the current time interval, if the acceleration count was greater than zero; and

re-setting the deceleration count if the throttle position has increased by at least the predetermined amount for the current time interval, if the deceleration count was greater than zero.

7. A program product for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the program product comprising: a program configured to at least facilitate: obtaining a plurality of throttle position values; calculating a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the difference between the first and second throttle position values; and a computer-readable signal-bearing media bearing the program; wherein the shift between the first and second operating modes is selectively allowed based at least in part on whether an absolute value of the difference between the current and the previous throttle position values is greater than a first predetermined value, and based at least in part on whether the absolute value of the difference between the current and the previous throttle position values is less than a second predetermined value.

8. The program product of claim 7 , wherein:

the plurality of throttle position values further comprises a plurality of additional prior throttle position values occurring at additional respective points in time before the prior point; and

the program is further configured to at least facilitate subtracting each of the plurality of additional prior throttle position values from an immediately subsequent throttle position value, to thereby generate a plurality of additional differences; and

the shift between the first and second operating modes is selectively allowed based also at least in part on whether the difference between the current and the previous throttle position values and each of the plurality of additional differences are all greater than a predetermined threshold value.

9. A program product for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the program product comprising: a program configured to at least facilitate: obtaining a plurality of throttle position values; calculating a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the difference between the first and second throttle position values; and a computer-readable signal-bearing media bearing the program; wherein the program is further configured to at least facilitate selectively allowing a shift between the first operating mode and the second operating mode based on an acceleration parameter comprising an acceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has increased or remained substantially constant.

10. The program product of claim 9 , wherein the program is further configured to at least facilitate:

incrementing the acceleration count when the throttle position has increased for a current time interval;

incrementing the acceleration count if the acceleration count is already greater than zero and the throttle position has not decreased by at least a predetermined amount for the current time interval; and

re-setting the acceleration count if the throttle position has decreased by at least the predetermined amount for the current time interval.

11. The program product of claim 9 , wherein the program is further configured to at least facilitate selectively allowing a shift between the first operating mode and the second operating mode based on a deceleration parameter comprising a deceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has decreased or remained substantially constant.

12. A system for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the system comprising: a sensor configured to obtain a plurality of throttle position values; a first control module coupled to the sensor, the first control module configured to: receive the plurality of throttle position values; calculate a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; and generate an instruction for selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the comparison between the first and second throttle position values; and a second control module coupled to the first control module and configured to: receive the instruction from the first control module; and selectively allow the shift between the first and second operating modes based at least in part on the instruction; wherein the first control module is further configured to generate an instruction for selectively allowing a shift between the first operating mode and the second operating mode based on an acceleration parameter comprising an acceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has increased or remained substantially constant.

13. The system of claim 12 , wherein the first control module is further configured to generate instructions for:

incrementing the acceleration count when the throttle position has increased for a current time interval;

incrementing the acceleration count if the acceleration count is already greater than zero and the throttle position has not decreased by at least a predetermined amount for the current time interval; and

re-setting the acceleration count if the throttle position has decreased by at least the predetermined amount for the current time interval.

14. The system of claim 12 , wherein the first control module is further configured to generate an instruction for selectively allowing a shift between the first operating mode and the second operating mode based on a deceleration parameter comprising a deceleration count as to a number of consecutive, multiple time intervals for which the throttle position for the hybrid vehicle has decreased or remained substantially constant.

15. The system of claim 14 , wherein the first control module is further configured to generate an instruction for:

incrementing the acceleration count when the throttle position has increased by at least a predetermined amount for a current time interval;

incrementing the deceleration count when the throttle position has decreased by at least the predetermined amount for the current time interval;

incrementing the acceleration count if the acceleration count is already greater than zero and the throttle position has not decreased by at least the predetermined amount for the current time interval;

incrementing the deceleration count if the deceleration count is already greater than zero and the throttle position has not increased by at least the predetermined amount for the current time interval;

re-setting the acceleration count if the throttle position has decreased by at least the predetermined amount for the current time interval, if the acceleration count was greater than zero; and

re-setting the deceleration count if the throttle position has increased by at least the predetermined amount for the current time interval, if the deceleration count was greater than zero.

16. A system for controlling shifting between a plurality of operating modes in a hybrid vehicle having a regenerative braking feature, the system comprising: a sensor configured to obtain a plurality of throttle position values; a first control module coupled to the sensor, the first control module configured to: receive the plurality of throttle position values; calculate a difference between a first throttle position value of the plurality of throttle position values and a second throttle position value of the plurality of throttle position values, wherein the first throttle position value represents a current throttle position value occurring at a current point in time, and the second throttle position value represents a previous throttle position value occurring at a prior point in time before the current point; and generate an instruction for selectively allowing a shift between a first operating mode of the plurality of operating modes, in which the regenerative braking feature is in use, and a second operating mode of the plurality of operating modes, in which the regenerative braking feature is not in use, based at least in part on the comparison between the first and second throttle position values; and a second control module coupled to the first control module and configured to: receive the instruction from the first control module; and selectively allow the shift between the first and second operating modes based at least in part on the instruction; wherein the shift between the first and second operating modes is selectively allowed based at least in part on whether: the difference between the current and the previous throttle position values is greater than a first predetermined value; and the difference between the current and the previous throttle position values is greater than a second predetermined value; the plurality of throttle position values further comprises a plurality of additional prior throttle position values occurring at additional respective points in time before the prior point; the second control module is further configured to at least facilitate subtracting each of the plurality of additional prior throttle position values from an immediately subsequent throttle position value, to thereby generate a plurality of additional differences; and the shift between first and second operating modes is selectively allowed based also at least in part on whether the difference between the current and the previous throttle position values and each of the plurality of additional differences all are greater than a predetermined threshold value.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034185/0587 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0211 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0475 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0780 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0187 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0215 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023155/0880 →
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023124/0670 →
SECURITY AGREEMENT Recorded Apr 16, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES; CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES
Reel/Frame 022554/0479 →
SECURITY AGREEMENT Recorded Feb 3, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2008
From: TIWARI, AWADESH; KESAVAN, DEEPA
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 020420/0165 →
Continuity (1)
Related Publication 20090192014A1 · Jul 30, 2009