Distributed control architecture for powertrains
First Claim
1. A distributed control system for controlling an automotive powertrain that includes an engine, the distributed control system comprising:
- a supervisory powertrain control unit configured to control one or more powertrain subsystems, the supervisory powertrain control unit configured to implement a central optimization algorithm that performs a global optimization of powertrain subsystem operation;
two or more subsystem control units in communication with the supervisory powertrain control unit, at least two of the two or more subsystem control units are configured to control an operational aspect of the engine, wherein at least two of the subsystem control units that are configured to control an operational aspect of the engine are configured to implement lower-level optimization algorithms that perform a local optimization for the corresponding subsystem using command signals outputted from the supervisory powertrain control unit as input.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling automotive powertrains using a distributed control architecture are disclosed. A distributed control system may include a supervisory control unit for controlling one or more powertrain subsystems, and one or more subsystem control units in communication with the supervisory control unit. The supervisory control unit can be configured to execute a central optimization algorithm that computes variables from across multiple powertrain subsystems, and then outputs a number of globally approximated command values to each associated subsystem control unit. In some embodiments, the central optimization algorithm can be configured to solve a global cost function or optimization routine. One or more of the subsystem control units can be configured to execute a lower-level algorithm or routine, which can comprise a higher-fidelity model than that used by the central optimization algorithm.
-
Citations
20 Claims
-
1. A distributed control system for controlling an automotive powertrain that includes an engine, the distributed control system comprising:
-
a supervisory powertrain control unit configured to control one or more powertrain subsystems, the supervisory powertrain control unit configured to implement a central optimization algorithm that performs a global optimization of powertrain subsystem operation; two or more subsystem control units in communication with the supervisory powertrain control unit, at least two of the two or more subsystem control units are configured to control an operational aspect of the engine, wherein at least two of the subsystem control units that are configured to control an operational aspect of the engine are configured to implement lower-level optimization algorithms that perform a local optimization for the corresponding subsystem using command signals outputted from the supervisory powertrain control unit as input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A distributed control system for controlling an automotive powertrain including an engine, the distributed control system comprising:
-
a supervisory powertrain control unit configured to control one or more powertrain subsystems, the supervisory powertrain control unit configured to implement a central optimization algorithm that includes a global cost function or optimization routine for optimizing parameters from multiple powertrain subsystems; two or more subsystem control units in communication with the supervisory powertrain control unit, at least two of the two or more subsystem control units configured to control an operational aspect of the engine, wherein at least two of the at least two subsystem control units that are configured to control an operational aspect of the engine are configured to implement a lower-level optimization algorithm for performing a local optimization for the corresponding subsystem using command signals and/or feedforward signals outputted from the supervisory powertrain control unit as input; and wherein the lower-level algorithm outputs one or more set points for controlling one or more components and/or actuators of the corresponding subsystem.
-
-
18. A distributed control system for controlling an automotive powertrain, the distributed control system comprising:
-
a supervisory powertrain control unit configured to control an air/EGR control subsystem and at least one additional powertrain subsystem, the powertrain supervisory control unit is configured to implement a central optimization algorithm for performing a global optimization across multiple powertrain subsystems; an air/EGR control unit in communication with the supervisory powertrain control unit, the air/EGR control unit configured to implement an airside optimization algorithm adapted to output one or more airside control signals based on command values and/or feedforward signals sent from the supervisory powertrain control unit; and at least one additional powertrain subsystem control unit in communication with the supervisory powertrain control unit, the at least one additional powertrain subsystem configured to implement a lower-level optimization algorithm for performing a local optimization for the at least one additional powertrain subsystem using command values and/or feedforward signals of the supervisory powertrain control unit.
-
-
19. A distributed control system for controlling an automotive powertrain including an engine, the distributed control system comprising:
-
a supervisory powertrain control unit configured to control one or more powertrain subsystems, the supervisory powertrain control unit configured to implement a central optimization algorithm for performing a global optimization of powertrain subsystem operation; two or more subsystem control units in communication with the supervisory powertrain control unit, at least two of the two or more subsystem control units configured to control an operational aspect of the engine, wherein at least two of the at least two or more subsystem control units that are configured to control an operational aspect of the engine are configured to implement a lower-level optimization algorithm for optimizing one or more engine control parameters and/or engine control signals based at least in part on one or more globally optimized signals received from the supervisory powertrain control unit. - View Dependent Claims (20)
-
Specification