IP Library › Granted Patent US 9,874,160
Granted Patent B2
US 9,874,160 · App. 14/469,463 · Granted Jan 23, 2018

Powertrain control system

Inventors: Anthony Mario D'Amato (Canton, MI); Dimitar Petrov Filev (Novi, MI); Yan Wang (Ann Arbor, MI)
Assignee: Ford Global Technologies, LLC
F02D28/00F02D41/1402F02D41/2416F02D41/2441F02D35/028F02D41/0002F02D41/2464F02D2041/001F02D2041/1434F02P5/151
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,874,160
App. No.
14/469,463
Granted
Jan 23, 2018
Kind
B2
Abstract

Systems and methods are described for powertrain controls optimization. One method comprises adaptively learning engine settings for a sparse sample of a speed-load map, which includes engine operation at boundary conditions of a speed-load map, and generating a dynamic node look-up table based on the learned engine settings for the sparse sample. The dynamic node look-up table may provide engine settings for engine operation at speed-load points not explicitly learned during the adaptive learning.

Claims (25)

1. A method for an engine, comprising:

during operation of the engine:

learning a first set of engine actuator settings, including current positions or timings of engine actuators, while operating at boundary conditions of a speed-load map and adaptively adjusting the learned first set of engine actuator settings to provide a desired engine output;

generating a dynamic node look-up table (DLUT) based on the adaptively adjusted first set of engine actuator settings;

determining a second set of engine actuator settings for operation at non-boundary conditions of the speed-load map from the DLUT and not learning and adaptively adjusting the second set of engine actuator settings; and

controlling engine actuators to the second set of engine actuator settings during operation of the engine at the non-boundary conditions.

2. The method of claim 1 , wherein the boundary conditions of the speed-load map include one of minimum speed at any engine load, maximum speed at any engine load, minimum load at any engine speed, and maximum load at any engine speed and wherein the learning the first set of engine actuator settings is responsive to operating the engine at an engine speed and engine load that is at one of the boundary conditions of the speed-load map.

3. The method of claim 1 , wherein the second set of engine actuator settings includes one or more of throttle position, spark timing, intake cam timing, and exhaust cam timing.

4. The method of claim 1 , wherein the second set of engine actuator settings produces the desired engine output, the desired engine output including one or more of engine load, brake specific fuel consumption, and crank angle for 50% burn and wherein adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes adjusting one or more of the engine actuators to adjust one or more engine actuator settings to achieve the desired engine output.

5. The method of claim 4 , wherein the second set of engine actuator settings reduces the brake specific fuel consumption.

6. The method of claim 1 , wherein the DLUT is generated by a collection of linear models, wherein generating the DLUT includes using the collection of linear models to interpolate from the learned and adaptively adjusted first set of engine actuator settings to determine the second set of engine actuator settings and storing the determined second set of engine actuator settings in the DLUT, and wherein the first set of engine actuator settings are learned from preprogrammed or previously learned engine actuator settings.

7. The method of claim 1 , wherein the engine is a naturally aspirated engine and wherein determining the second set of engine actuator settings from the DLUT includes, in response to operating the engine at the non-boundary conditions of the speed-load map, interpolating between the adaptively adjusted first set of engine actuator settings at the boundary conditions to generate the second set of engine actuator settings at the non-boundary conditions.

8. The method of claim 1 , where the generated DLUT includes adaptively learned engine actuator settings for engine speed and engine load values that are at the boundary conditions of the speed-load map and engine actuator settings that are not adaptively learned at the non-boundary conditions of the speed-load map, where the engine actuator settings that are not adaptively learned are determined and stored within the DLUT according to one or more engine models that use the adaptively learned engine actuator settings as inputs.

9. The method of claim 1 , wherein adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes adjusting two or more of the engine actuators to adjust two or more engine actuator settings to achieve the desired engine output, where adjusting the two or more engine actuators includes adjusting two or more of a throttle position of a throttle, spark timing of a spark plug, intake cam timing of an intake valve, exhaust cam timing of an exhaust valve, a position of an exhaust gas recirculation valve, and a position of a wastegate.

10. The method of claim 1 , wherein learning the first set of engine actuator settings and adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes commanding the engine to operate at engine speeds and engine loads that are at different boundary conditions of the speed-load map while varying the engine actuators to achieve a desired mean brake torque and reduced brake specific fuel consumption.

11. The method of claim 1 , further comprising adaptively adjusting the learned first set of engine actuator settings in parallel with generating the DLUT based on the adaptively adjusted first set of engine actuator settings, as the engine operates at different boundary conditions of the speed-load map.

12. The method of claim 1 , wherein adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes simultaneously adjusting two or more engine actuators to achieve a desired engine load while simultaneously minimizing brake specific fuel consumption.

13. The method of claim 1 , wherein adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes simultaneously adjusting two or more engine actuators to simultaneously achieve each of a desired engine load, brake specific fuel consumption, and burn ratio.

14. A method for an engine, comprising:

during operation of the engine:

learning a first set of engine actuator settings, which include current positions or timings of engine actuators, while operating at an engine speed and engine load that are at boundary conditions of a speed-load map and adaptively adjusting the learned first set of engine actuator settings, via adjusting the positions or timings of the engine actuators, based on a desired engine output, the desired engine output including one or more of a desired burn ratio, brake specific fuel consumption, and mean brake torque;

generating a dynamic node look-up table (DLUT) based on the adapted settings, the DLUT including adaptively learned engine actuator settings for engine speed and engine load values that are at the boundary conditions of the speed-load map and engine actuator settings that are not adaptively learned at non-boundary conditions of the speed-load map;

determining a second set of engine actuator settings for operation at the non-boundary conditions of the speed-load map from the DLUT for which no learning and adaptive adjusting is conducted; and

controlling engine actuators to the second set of engine actuator settings during operation of the engine at the non-boundary conditions.

15. The method of claim 14 , wherein adaptively adjusting the learned first set of engine actuator settings to provide the desired engine output includes simultaneously adjusting two or more engine actuators to achieve a desired engine load while simultaneously minimizing brake specific fuel consumption.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2014
From: D'AMATO, ANTHONY MARIO; FILEV, DIMITAR PETROV; WANG, YAN
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 033614/0891 →
Continuity (2)
Provisional Application 61883914 · Sep 27, 2013
Related Publication 20150094939A1 · Apr 2, 2015