IP Library Granted Patent US 10,036,338
Granted Patent B2
US 10,036,338 · App. 15/139,035 · Granted Jul 31, 2018

Condition-based powertrain control system

Inventors: Adrian Matias Fuxman (North Vancouver, CA); Daniel Pachner (Praha, CZ)
Assignee: Honeywell International Inc.
F02D41/021F01P7/026F01P7/16F01P7/167F02D41/26F02D41/28F01P2025/40F01P2025/42F01P2025/44F01P2025/46F02D2041/281
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 10,036,338
App. No.
15/139,035
Granted
Jul 31, 2018
Kind
B2
Abstract

A system and approach for development of setpoints for a controller of a powertrain system. The controller may be parametrized as a function of setpoints to provide performance variables that are considered acceptable by a user or operator for current operating conditions of the engine or powertrain. The controller may determine set point trajectories in real time during operation of the powertrain system and determine positions of manipulated variables do drive controlled variables to associated and determined set point trajectories. The present system and approach may determine set point trajectories for powertrain conditions on-line and in real time, whereas set point trajectories have previously been determined off-line for powertrain control.

Claims (80)

1. A powertrain system comprising:

an engine;

a cooling system connected to the engine and having one or more actuators;

a controller connected to the engine and the cooling system, the controller comprises a multivariable controller that includes an off-line portion configured to operate without input from an operating engine and an on-line portion configured to operate with input from an operating engine;

one or more sensors in communication with the controller and configured to sense values of one or more variables of the engine and/or the cooling system; and

wherein the controller is configured to:

control positions of the one or more actuators of the cooling system;

receive values for one or more variables sensed by the one or more sensors during operation of the engine, where at least one received value for a sensed variable is indicative of one or more conditions of the engine and/or the cooling system; and

adjust one or more positions of the actuators of the cooling system to drive a value of the one or more conditions to associated condition set point trajectories for the engine and/or cooling system.

2. The system of claim 1 , wherein the controller is configured to determine condition set point trajectories associated with the one or more conditions based, at least in part, on a cost function that optimizes a set of performance variables of the engine and/or cooling system.

3. The system of claim 2 , wherein the controller is configured to maintain each of the condition set point trajectories within predetermined constraints.

4. The system of claim 2 , wherein the controller is configured to maintain actuator positions within predetermined constraints when determining the condition set point trajectories associated with the one or more conditions.

5. The system of claim 2 , wherein the controller is configured to use the cost function and sensor inputs to minimize one or more of fuel consumption of the engine and parasitic losses of the engine while maintaining one or more of the conditions and the positions of the actuators of the engine within respective constraints.

6. The system of claim 1 , wherein the controller is configured to update the condition set point trajectories during operation of the engine and/or cooling system in view of received values for one or more variables sensed by the one or more sensors during operation of the engine.

7. The system of claim 1 , wherein:

a condition of the one or more conditions includes a temperature condition having a temperature condition set point trajectory, wherein the temperature condition set point trajectory comprises one or more engine component temperature set point trajectories; and

the engine component temperature set point trajectories comprise one or more of:

an engine housing material temperature set point trajectory;

an engine intake manifold air temperature set point trajectory;

an engine exhaust manifold air temperature set point trajectory;

an engine oil temperature set point trajectory; and

a transmission oil temperature set point trajectory.

8. The system of claim 1 , wherein:

the controller comprises a multivariable supervisory controller and two or more powertrain component controllers;

the multivariable supervisory controller is configured to determine the temperature condition set point trajectory; and

each of the two or more powertrain component controllers are configured to adjust positions of actuators associated with the powertrain component controller to drive a value of the temperature condition to the temperature condition set point trajectory.

9. The system of claim 8 , wherein the multivariable supervisory controller and the powertrain component controllers receive values for one or more variables sensed by the one or more sensors during operation of the engine.

10. The system of claim 1 , wherein the off-line portion of the multivariable controller is configured to convert a non-linear cost function into a quadratic programming problem.

11. The system of claim 10 , wherein the on-line portion of the multivariable controller is configured to determine the engine and/or cooling system actuator positions by solving, at least in part, a quadratic programming problem in view of current operating conditions of the engine and/or cooling system.

12. The system of claim 1 , wherein the on-line portion of the multivariable controller is configured to set positions of engine and/or cooling system actuators in view of condition set point trajectories and current operating conditions of the engine and/or cooling system.

13. The system of claim 1 , wherein the one or more conditions of the engine and/or cooling system include one or more of a pressure condition, a flow condition, and a temperature condition of one or more of the engine and/or cooling system.

14. A powertrain thermal management system comprising:

a multivariable controller that includes an off-line portion configured to operate without input from an operating engine and on-line portion configured to operate with input from an operating engine, the multivariable controller comprising:

a memory;

a processor in communication with the memory; and

an input/output port in communication with one or more of the memory and the processor; and

wherein the controller is configured to:

receive, via the input/output port, values for one or more variables sensed by sensors monitoring an engine and/or cooling system connected to the engine;

determine a set point trajectory for one or more engine components and/or cooling system temperatures based, at least in part, on the received values for one or more variables; and

send, via the input/output port, control signals to adjust positions of engine actuators and/or cooling system actuators to drive values of the engine component temperatures to the determined set point trajectories based, at least in part, on the received values for one or more variables.

15. The system of claim 14 , wherein the engine component and/or cooling system temperatures include one or more of:

engine housing material temperature;

engine intake manifold air temperature;

engine exhaust manifold air temperature;

engine oil temperature; and

transmission oil temperature.

16. The system of claim 14 , wherein the controller is configured to determine the set point trajectory for one or more engine component temperatures and/or cooling system component temperatures based, at least in part, on a powertrain cost function.

17. A method of thermal management of a powertrain system, the method comprising:

receiving a value for one or more variables sensed in an operating engine;

determining a set point trajectory for a temperature condition of the engine based, at least in part, on the received value for one or more variables sensed in the operating engine;

updating the set point trajectory for the temperature condition of the engine during operating of the engine in view of one or more received values for the one or more variable sensed in the operating engine; and

outputting one or more control signals controlling positions of actuators of the engine and/or positions of actuators of a cooling system connected to the engine during operation of the engine; and

wherein the control signals are configured to adjust one or more positions of the actuators of the engine and/or of the cooling system to drive a value of the temperature condition to the determined set point trajectory for the temperature condition.

18. The method of claim 17 , wherein determining a set point trajectory for a temperature condition of the engine comprises determining a temperature set point trajectory for one or more of engine components of the operating engine.

19. The method of claim 17 , wherein the set point trajectory for a temperature condition of the engine is based, at least in part, on a cost function for the operation of the engine.

20. A powertrain system comprising:

an engine;

a cooling system connected to the engine and having one or more actuators;

a controller connected to the engine and the cooling system;

one or more sensors in communication with the controller and configured to sense values of one or more variables of the engine and/or the cooling system; and

wherein the controller is configured to:

control positions of the one or more actuators of the cooling system;

receive values for one or more variables sensed by the one or more sensors during operation of the engine, where at least one received value for a sensed variable is indicative of one or more conditions of the engine and/or the cooling system;

adjust one or more positions of the actuators of the cooling system to drive a value of the one or more conditions to associated condition set point trajectories for the engine and/or cooling system; and

update the condition set point trajectories during operation of the engine and/or cooling system in view of received values for one or more variables sensed by the one or more sensors during operation of the engine.

21. A powertrain thermal management system comprising:

a controller comprising:

a memory;

a processor in communication with the memory; and

an input/output port in communication with one or more of the memory and the processor; and

wherein the controller is configured to:

receive, via the input/output port, values for one or more variables sensed by sensors monitoring an engine and/or cooling system connected to the engine;

determine a set point trajectory for one or more engine components and/or cooling system temperatures based, at least in part, on the received values for one or more variables;

send, via the input/output port, control signals to adjust positions of engine actuators and/or cooling system actuators to drive values of the engine component temperatures to the determined set point trajectories based, at least in part, on the received values for one or more variables; and

wherein the engine component and/or cooling system temperatures include one or more of:

engine housing material temperature;

engine intake manifold air temperature;

engine exhaust manifold air temperature;

engine oil temperature; and

transmission oil temperature.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE TYPOS IN THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 056111 FRAME: 0583. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 25, 2022
From: GARRETT TRANSPORTATION I INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 059250/0792 →
SECURITY AGREEMENT Recorded May 3, 2021
From: GARRETT TRANSPORTATION I INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 056111/0583 →
RELEASE OF SECURITY INTEREST Recorded Apr 30, 2021
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: GARRETT TRANSPORTATION I INC.
Reel/Frame 056427/0298 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 15, 2021
From: JPMORGAN CHASE BANK, N.A., AS RESIGNING ADMINISTRATIVE AND COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR ADMINISTRATIVE AND COLLATERAL AGENT
Reel/Frame 055008/0263 →
SECURITY INTEREST Recorded Oct 1, 2018
From: GARRETT TRANSPORTATION I INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047172/0220 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 046103 FRAME: 0144. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 21, 2018
From: HONEYWELL INTERNATIONAL INC.
To: GARRETT TRANSPORTATION I INC.
Reel/Frame 047119/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2018
From: HONEYWELL INTERNATIONAL INC.
To: GARRETT TRANSPORTATION I INC.
Reel/Frame 047024/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: FUXMAN, ADRIAN MATIAS; PACHNER, DANIEL
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 038395/0364 →
Continuity (1)
Related Publication 20170306871A1 · Oct 26, 2017