IP Library Granted Patent US 8,560,204
Granted Patent B2
US 8,560,204 · App. 12/571,715 · Granted Oct 15, 2013

Method and apparatus for arbitrating torque reserves and loads in torque-based system

Inventors: Robert C. Simon, Jr. (Brighton, MI); Christopher E. Whitney (Highland, MI); Leonard G. Wozniak (Ann Arbor, MI)
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 8,560,204
App. No.
12/571,715
Granted
Oct 15, 2013
Kind
B2
Abstract

An engine control system includes an air control module, a spark control module, and a reserves module. The air control module controls a throttle valve of an engine based on an adjusted predicted torque request. The spark control module controls spark timing of the engine based on an adjusted immediate torque request. The reserves module determines an arbitrated reserve based on a maximum one of a minimum reserve and an additive reserve sum. The reserves module also generates the adjusted predicted torque request based on a sum of an arbitrated predicted torque request and a requested reserve, wherein the requested reserve is based on the arbitrated reserve.

Claims (28)

1. An engine control system comprising:

an air control module that controls a throttle valve of an engine based on an adjusted predicted torque request;

a spark control module that controls spark timing of the engine based on an adjusted immediate torque request; and

a reserves module that determines an arbitrated reserve based on a maximum one of a first reserve value and a second reserve value, and that generates the adjusted predicted torque request based on a of an arbitrated predicted torque request and a requested reserve,

wherein the first reserve value is a maximum one of a first set of reserve requests,

wherein the second reserve value is a sum of a second set of reserve requests, and

wherein the requested reserve is based on the arbitrated reserve.

2. The engine control system of claim 1 wherein the reserves module generates a delta reserve based on a difference between an intermediate reserve and an incoming reserve, wherein the requested reserve is based on the delta reserve and wherein the intermediate reserve is based on the arbitrated reserve.

3. The engine control system of claim 2 wherein the reserves module generates the requested reserve based on rate limiting the delta reserve.

4. The engine control system of claim 2 wherein the reserves module generates the intermediate reserve by applying an upper limit to the arbitrated reserve, wherein the upper limit is based on an engine output torque difference achievable by the spark control module exclusive of the air control module.

5. The engine control system of claim 2 wherein the reserves module generates the intermediate reserve by applying an upper limit to the arbitrated reserve, wherein the upper limit is based on a difference between a maximum engine output torque achievable by the engine at current engine speed and the arbitrated predicted torque request.

6. The engine control system of claim 2 wherein the reserves module generates the incoming reserve based on a difference between the arbitrated predicted torque request and an arbitrated immediate torque request.

7. The engine control system of claim 6 wherein the reserves module selectively generates the adjusted immediate torque request based on the arbitrated immediate torque request.

8. The engine control system of claim 7 wherein the reserves module selectively generates the adjusted immediate torque request based on a difference between an air torque and a delayed reserve, where the delayed reserve is based on delaying the requested reserve using an air flow delay model, and wherein the air torque is determined based on maximum engine output torque at current air flow.

9. The engine control system of claim 6 wherein the second set of reserve requests includes the incoming reserve.

10. A method comprising:

controlling a throttle valve of an engine based on an adjusted predicted torque request;

controlling spark timing of the engine based on an adjusted immediate torque request;

determining an arbitrated reserve based on a maximum one of a first reserve value and a second reserve value, wherein the first reserve value is a maximum one of a first set of reserve requests, and wherein the second reserve value is a sum of a second set of reserve requests; and

generating the adjusted predicted torque request based on a sum of an arbitrated predicted torque request and a requested reserve, wherein the requested reserve is based on the arbitrated reserve.

11. The method of claim 10 further comprising generating a delta reserve based on a difference between an intermediate reserve and an incoming reserve, wherein the requested reserve is based on the delta reserve and wherein the intermediate reserve is based on the arbitrated reserve.

12. The method of claim 11 further comprising generating the requested reserve based on rate limiting the delta reserve.

13. The method of claim 11 further comprising generating the intermediate reserve by applying an upper limit to the arbitrated reserve, wherein the upper limit is based on an engine output torque difference achievable by controlling the spark timing exclusive of controlling the throttle valve.

14. The method of claim 11 further comprising generating the intermediate reserve by applying an upper limit to the arbitrated reserve, wherein the upper limit is based on a difference between a maximum engine output torque achievable by the engine at current engine speed and the arbitrated predicted torque request.

15. The method of claim 11 further comprising generating the incoming reserve based on a difference between the arbitrated predicted torque request and an arbitrated immediate torque request.

16. The method of claim 15 further comprising selectively generating the adjusted immediate torque request based on the arbitrated immediate torque request.

17. The method of claim 16 further comprising selectively generating the adjusted immediate torque request based on a difference between an air torque and a delayed reserve, where the delayed reserve is based on delaying the requested reserve using an air flow delay model, and wherein the air torque is determined based on maximum engine output torque at current air flow.

18. The method of claim 15 wherein the second set of reserve requests includes the incoming reserve.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0299 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0555 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0091 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025246/0234 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023989/0155 →
SECURITY AGREEMENT Recorded Feb 25, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023990/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2009
From: SIMON, ROBERT C., JR.; WHITNEY, CHRISTOPHER E.; WOZNIAK, LEONARD G.
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023346/0259 →
Continuity (2)
Provisional Application 61112473 · Nov 7, 2008
Related Publication 20100116250A1 · May 13, 2010