IP Library › Granted Patent US 9,669,822
Granted Patent B2
US 9,669,822 · App. 14/737,615 · Granted Jun 6, 2017

Method and apparatus for controlling operation of an internal combustion engine for a multi-mode powertrain system

Inventors: Eric Piper (Fenton, MI); Anthony H. Heap (Ann Arbor, MI); John Janczak (Commerce Township, MI); Samantha Victoria Lado (Pittsfield Township, MI); Yaoyao Wei (Ann Arbor, MI); Kee Yong Kim (Ann Arbor, MI)
Assignee: GM Global Technology Operations LLC
B60W20/17B60W10/06B60W10/08B60W2400/00B60W2510/244B60W2520/10B60W2710/0666B60W2710/083Y10S903/905Y10S903/906Y10S903/907Y10S903/93
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,669,822
App. No.
14/737,615
Granted
Jun 6, 2017
Kind
B2
Abstract

A multi-mode powertrain system is described, and includes an internal combustion engine and electric machines operative to transfer mechanical power through a gear train to an output member coupled to a driveline, wherein the electric machines electrically connect to a battery. The method includes determining an audible noise-based maximum engine speed, wherein the internal combustion engine generates an audible noise that is less than a threshold noise level when operating at a speed that is less than the audible noise-based maximum engine speed. The electric machines and the internal combustion engine are controlled responsive to an operator torque request including controlling the engine speed to be less than the audible noise-based maximum engine speed when battery power is greater than a minimum threshold.

Claims (61)

1. A method for controlling a powertrain system including an internal combustion engine and electric machines operative to transfer mechanical power through a gear train to an output member coupled to a driveline, wherein the electric machines electrically connect to a battery, the method comprising:

determining an audible noise-based maximum engine speed, wherein the engine generates an audible noise that is less than a threshold noise level when operating at a speed that is less than the audible noise-based maximum engine speed; and

controlling the electric machines and the engine responsive to an operator torque request including controlling the engine speed to be less than the audible noise-based maximum engine speed when battery power is greater than a minimum threshold, wherein controlling the engine speed to be less than the audible noise-based maximum engine speed when the battery power is greater than a minimum threshold comprises:

determining an input speed range between an idle speed and a maximum speed from the engine,

determining an engine torque range based upon the operator torque request and the battery power,

selecting a plurality of candidate input speeds within the input speed range,

selecting a plurality of candidate engine torques within the engine torque range,

executing a system torque determination scheme to determine preferred motor torque commands for the electric machines and an output torque when operating the powertrain system responsive to the operator torque request with the engine operating at each of the candidate input speeds and each of the candidate engine torques,

executing a cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands,

identifying, as a preferred input speed and a preferred engine torque, one of the candidate input speeds and one of candidate engine torques that achieve a minimum of the candidate costs and is responsive to the operator torque request, and

controlling the engine responsive to the preferred input speed and the preferred engine torque.

2. The method of claim 1 , wherein controlling the electric machines and the engine responsive to an operator torque request comprises controlling torque outputs from the electric machines and the engine responsive to the operator torque request.

3. The method of claim 1 , wherein executing the cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands comprises:

determining a cost associated with NVH (noise-vibration-harshness) for the candidate input speed; and

determining the candidate cost based upon the cost associated with NVH.

4. The method of claim 3 , wherein determining the cost associated with NVH for the candidate input speed comprises assigning zero cost associated with NVH when the candidate input speed is less than the audible noise-based maximum engine speed.

5. The method of claim 3 , wherein determining the cost associated with NVH for the candidate input speed comprises assigning an increasing cost associated with NVH when the candidate input speed is greater than the audible noise-based maximum engine speed.

6. The method of claim 1 , wherein executing the cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands comprises:

determining costs associated with hardware limits, output torque, a battery state of charge, efficiency and NVH for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands;

assigning weighting factors to each of the hardware limits, output torque, battery state of charge, efficiency and NVH; and

determining the candidate cost by combining the costs associated with hardware limits, output torque, battery state of charge, efficiency and NVH with the corresponding assigned weighting factor.

7. The method of claim 6 , wherein the weighting factor for NVH is assigned a high priority ranking when the battery power is greater than the minimum threshold.

8. The method of claim 6 , wherein the weighting factor for NVH is assigned a low priority ranking when the battery power is less than the minimum threshold.

9. The method of claim 1 , wherein the audible noise-based maximum engine speed comprises an engine speed at which generated engine noise is masked by an expected road noise generated by the driveline.

10. A method for controlling a powertrain system including an internal combustion engine, first and second electric machines, a gear train, and a battery supplying electric power to the first and second electric machines, the powertrain system operative to transfer mechanical power generated by one of the first and second electric machines through the gear train to an output member, the method comprising:

determining an audible noise-based maximum engine speed, wherein the engine generates an audible noise that is less than a threshold noise level when operating at a speed that is less than the audible noise-based maximum engine speed; and

controlling the engine speed to be less than the audible noise-based maximum engine speed when the electric power supplied from the battery to the first and second electric machines is greater than a minimum threshold, including:

determining an input speed range between an idle speed and a maximum speed from the engine,

determining an engine torque range based upon the operator torque request and the battery power,

selecting a plurality of candidate input speeds within the input speed range,

selecting a plurality of candidate engine torques within the engine torque range,

executing a system torque determination scheme to determine preferred motor torque commands for the electric machines and an output torque when operating the powertrain system responsive to the operator torque request with the engine operating at each of the candidate input speeds and each of the candidate engine torques,

executing a cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands,

identifying, as a preferred input speed and a preferred engine torque, one of the candidate input speeds and one of candidate engine torques that achieve a minimum of the candidate costs and is responsive to the operator torque request, and

controlling the engine responsive to the preferred input speed and the preferred engine torque.

11. The method of claim 10 , wherein executing the cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands comprises:

determining a cost associated with NVH (noise-vibration-harshness) for the candidate input speed; and

determining the candidate cost based upon the cost associated with NVH.

12. The method of claim 11 , wherein determining the cost associated with NVH for the candidate input speed comprises assigning zero cost associated with NVH when the candidate input speed is less than the audible noise-based maximum engine speed.

13. The method of claim 11 , wherein determining the cost associated with NVH for the candidate input speed comprises assigning an increasing cost associated with NVH when the candidate input speed is greater than the audible noise-based maximum engine speed.

14. The method of claim 10 , wherein executing the cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands comprises:

determining costs associated with hardware limits, output torque, a battery state of charge, efficiency and NVH for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands;

assigning weighting factors to each of the hardware limits, output torque, battery state of charge, efficiency and NVH; and

determining the candidate cost by combining the costs associated with hardware limits, output torque, battery state of charge, efficiency and NVH with the corresponding assigned weighting factor.

15. The method of claim 14 , wherein the weighting factor for NVH is assigned a high priority ranking when the battery power is greater than the minimum threshold.

16. The method of claim 14 , wherein the weighting factor for NVH is assigned a low priority ranking when the battery power is less than the minimum threshold.

17. The method of claim 10 , wherein the audible noise-based maximum engine speed comprises an engine speed at which generated engine noise is masked by an expected road noise generated by the driveline.

18. A powertrain system for a vehicle, comprising:

an internal combustion engine and first and second electric machines mechanically coupled to a gear train, wherein the gear train is coupled to a driveline of the vehicle;

a battery electrically connected to the first and second electric machines,

a controller operatively connected to the internal combustion engine and the first and second electric machines, the controller including an instruction set, the instruction set executable to:

determine an audible noise-based maximum engine speed, wherein the engine generates an audible noise that is less than a threshold noise level when operating at a speed that is less than the audible noise-based maximum engine speed, and

control the electric machines and the engine responsive to an operator torque request including controlling the engine speed to be less than the audible noise-based maximum engine speed when battery power is greater than a minimum threshold, which includes an instruction set executable to:

determine an input speed range between an idle speed and a maximum speed from the engine,

determine an engine torque range based upon the operator torque request and the battery power,

select a plurality of candidate input speeds within the input speed range,

select a plurality of candidate engine torques within the engine torque range,

execute a system torque determination scheme to determine preferred motor torque commands for the electric machines and an output torque when operating the powertrain system responsive to the operator torque request with the engine operating at each of the candidate input speeds and each of the candidate engine torques,

execute a cost model to determine a candidate cost for operating the powertrain system with the engine operating at each of the candidate input speeds and at each of the candidate engine torques and the electric machines operating at the corresponding preferred motor torque commands,

identify, as a preferred input speed and a preferred engine torque, one of the candidate input speeds and one of candidate engine torques that achieve a minimum of the candidate costs and is responsive to the operator torque request, and

control the engine responsive to the preferred input speed and the preferred engine torque.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: PIPER, ERIC; HEAP, ANTHONY H.; JANCZAK, JOHN; LADO, SAMANTHA VICTORIA; WEI, YAOYAO; KIM, KEE YONG
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 035924/0912 →
Continuity (1)
Related Publication 20160362100A1 · Dec 15, 2016