IP Library Granted Patent US 7,980,221
Granted Patent B2
US 7,980,221 · App. 12/259,695 · Granted Jul 19, 2011

Inverse torque model solution and bounding

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 7,980,221
App. No.
12/259,695
Granted
Jul 19, 2011
Kind
B2
Abstract

An engine control system includes a spark bound module that determines a bounded spark value based on a desired spark value, a torque bound module that determines a bounded torque value based on the bounded spark value and a desired torque value, and an inverse torque calculation module that determines a desired engine air value based on the bounded torque value and the square of the bounded spark value. The engine air value may be one of a desired air-per-cylinder value and a desired manifold air pressure value. The bounded spark value and the bounded torque value are determined based on one or more of a plurality of engine actuator positions. Related methods for determining the bounded spark value, the bounded torque value, and the engine air value are also provided.

Claims (33)

1. An engine control system comprising:

a spark module that determines a bounded spark value based on a desired spark value;

a torque module that determines a bounded torque value based on said bounded spark value and a desired torque value; and

an inverse torque calculation module that determines a desired engine air value based on said bounded torque value and the square of said bounded spark value.

2. The engine control system of claim 1 , wherein said desired engine air value is one of a desired APC and a desired MAP.

3. The engine control system of claim 1 , wherein said inverse torque calculation module determines said desired engine air value based on the square root of a sum of a fourth power of said bounded spark value and said bounded torque value, and wherein said sum is greater than or equal to zero.

4. The engine control system of claim 1 , wherein said inverse torque calculation module determines said desired engine air value using a second order torque equation defined as:

T=K A2 *A 2 +K A *A+K AS *A*S+K AS2 *A*S 2 +K S *S+K S2 *S 2 +K R ,

wherein A is equal to said desired engine air value, S is equal to said bounded spark value, T is equal to said bounded torque value, and K A2 , K A , K AS , K AS2 , K S , K S2 , and K R are predetermined torque sensitivity constants that are based on an engine actuator position.

5. The engine control system of claim 4 , wherein said bounded spark value is determined based on a number of spark poles, and wherein said number of spark poles are determined based on said torque sensitivity constants.

6. The engine control system of claim 4 , wherein said bounded torque value is determined based on said torque sensitivity constant K A2 .

7. The engine control system of claim 4 , wherein said desired engine air value is MAP and said torque sensitivity constant K A2 is equal to zero.

8. The engine control system of claim 4 , wherein said torque sensitivity constant K A is greater than zero.

9. The engine control system of claim 4 , wherein said predetermined torque sensitivity constants are based on one from a group including a cam phaser angle, an air/fuel ratio, an oil temperature, a number of cylinders currently being fueled, a dual pulse mode, and an ethanol equivalence mode.

10. The engine control system of claim 4 further comprising a torque estimation module that determines an estimated engine torque using said second order torque equation, wherein A is equal to a measured engine air value and S is equal to said desired spark value.

11. The engine control system of claim 1 further comprising an inverse MAP module that determines a desired MAP value based on said bounded torque value and the square of said bounded spark value, wherein said inverse torque calculation module determines a desired APC value.

12. A method comprising:

determining a bounded spark value based on a desired spark value;

determining a bounded torque value based on said bounded spark value and a desired torque value; and

determining a desired engine air value based on said bounded torque value and the square of said bounded spark value.

13. The method of claim 12 , wherein said desired engine air value is one of a desired APC and a desired MAP.

14. The method of claim 12 , wherein said determining said bounded spark value includes determining said bounded spark value based on a number of spark poles.

15. The method of claim 12 , wherein said determining said desired engine air value includes determining the square root of a sum of a fourth power of said bounded spark value and said bounded torque value, wherein said sum is greater than or equal to zero.

16. The method of claim 12 , wherein determining said desired engine air value includes determining said desired engine air value using a second order torque equation defined as:

T=K A2 *A 2 +K A *A+K AS *A*S+K AS2 *A*S 2 +K S *S+K S2 *S 2 +K R ,

wherein A is equal to said desired engine air value, S is equal to said bounded spark value, T is equal to said bounded torque value, and K A2 , K A , K AS , K AS2 , K S , K S2 , and K R are predetermined torque sensitivity constants that are based on an engine actuator position.

17. The method of claim 16 further comprising determining a number of spark poles based on said torque sensitivity constants, wherein determining said bounded spark value includes determining said bounded spark value based on said number of spark poles.

18. The method of claim 16 , wherein said determining said bounded torque value includes determining said bounded torque value based on said torque sensitivity constant K A2 .

19. The method of claim 16 , wherein said desired engine air value is MAP and said torque sensitivity constant K A2 is equal to zero.

20. The method of claim 16 , wherein said torque sensitivity constant K A is greater than zero.

21. The method of claim 16 , wherein said engine actuator position is selected from a group including intake and exhaust cam phaser angles, an air/fuel ratio, an oil temperature, a number of cylinders currently being fueled, a dual pulse mode, and an ethanol equivalence mode.

22. The method of claim 16 further comprising determining an estimated engine torque using said second order torque equation, wherein A is equal to a measured engine air value and S is equal to said desired spark value.

23. The method of claim 12 further comprising determining a desired MAP value based on said bounded torque value and the square of said bounded spark value, and wherein said desired engine air value is a desired APC value.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034384/0758 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0245 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025324/0515 →
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2010
From: UAW RETIREE MEDICAL BENEFITS TRUST
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025315/0046 →
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2010
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 025245/0909 →
SECURITY AGREEMENT Recorded Aug 28, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UAW RETIREE MEDICAL BENEFITS TRUST
Reel/Frame 023162/0237 →
SECURITY AGREEMENT Recorded Aug 27, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 023156/0313 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2009
From: UNITED STATES DEPARTMENT OF THE TREASURY
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023126/0914 →
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/0769 →
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/0538 →
SECURITY AGREEMENT Recorded Feb 4, 2009
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022201/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2009
From: BAUR, ANDREW W.; KAISER, JEFFREY M.; LIVSHIZ, MICHAEL; WHITNEY, CHRISTOPHER E.; STORCH, SHARON L.; YOUNESSI, BAHRAM; POCHNER, KLAUS
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 022088/0460 →