Engine start/stop function management and control architecture
First Claim
Patent Images
1. A method comprising:
- providing a vehicle system including an engine, a plurality of engine accessories configured to be selectably driven by torque output of the engine, an aftertreatment system configured to receive exhaust from the engine during operation, a motor/generator system operatively coupled with the engine system, an energy storage system operatively coupled with the motor/generator system, an engine controller operatively coupled with the engine, the aftertreatment system, the motor/generator system and the energy storage system, and a plurality of operator controls in operative communication with the engine controller;
while the engine is running, operating the engine controller to conditionally stop the engine based upon a plurality of stop request criteria processed by a stop request block implemented in the engine controller and a plurality of stop capability criteria processed by a stop capability block implemented in the engine controller, the processing of the stop request criteria establishing when the engine controller will request an engine stop and the processing of the stop capability criteria establishing a constraint on the engine controller to conditionally prevent engine stop; and
after the engine has stopped, operating the engine controller to conditionally start the engine based upon a plurality of start request criteria and a plurality of start capability criteria;
wherein the stop request block is structured to receive as input and to evaluate a first plurality of values indicating a condition of the operator controls, a velocity condition of the vehicle system, an operating condition of the vehicle accessories, an operating condition of the engine, and a request provided by a second controller external to the engine controller; and
wherein the stop capability block is structured to receive as input and to evaluate a second plurality of values and the engine controller will conditionally prevent engine stop as long as the evaluation of at least one of said second plurality of values indicates a condition preventing engine stop.
1 Assignment
0 Petitions
Accused Products
Abstract
Unique apparatuses, systems, methods, and techniques for control of engine systems are disclosed. One embodiment is a unique controls process providing engine start/stop functionality. In one form, the controls process includes engine stop controls which evaluate a plurality of engine stop request conditions and a plurality of engine stop capability conditions, as well as engine start controls which evaluate a plurality of engine start request conditions and a plurality of engine start capability conditions.
-
Citations
20 Claims
-
1. A method comprising:
-
providing a vehicle system including an engine, a plurality of engine accessories configured to be selectably driven by torque output of the engine, an aftertreatment system configured to receive exhaust from the engine during operation, a motor/generator system operatively coupled with the engine system, an energy storage system operatively coupled with the motor/generator system, an engine controller operatively coupled with the engine, the aftertreatment system, the motor/generator system and the energy storage system, and a plurality of operator controls in operative communication with the engine controller; while the engine is running, operating the engine controller to conditionally stop the engine based upon a plurality of stop request criteria processed by a stop request block implemented in the engine controller and a plurality of stop capability criteria processed by a stop capability block implemented in the engine controller, the processing of the stop request criteria establishing when the engine controller will request an engine stop and the processing of the stop capability criteria establishing a constraint on the engine controller to conditionally prevent engine stop; and after the engine has stopped, operating the engine controller to conditionally start the engine based upon a plurality of start request criteria and a plurality of start capability criteria; wherein the stop request block is structured to receive as input and to evaluate a first plurality of values indicating a condition of the operator controls, a velocity condition of the vehicle system, an operating condition of the vehicle accessories, an operating condition of the engine, and a request provided by a second controller external to the engine controller; and wherein the stop capability block is structured to receive as input and to evaluate a second plurality of values and the engine controller will conditionally prevent engine stop as long as the evaluation of at least one of said second plurality of values indicates a condition preventing engine stop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vehicle system comprising:
-
an engine operatively coupled with a drivetrain; an aftertreatment system configured to treat exhaust output by the engine; a motor/generator operatively coupled with the drivetrain; an energy storage system operatively coupled with the motor/generator; and an engine controller in operative communication with the engine, the aftertreatment system, the motor/generator, and the energy storage system; wherein the engine controller is configured to conditionally command the engine to stop based upon a stop request conditional which determines whether to request the engine to stop and a stop capability conditional which conditionally constrains the stop request conditional to prevent engine stop; wherein the stop request conditional is satisfied if either (a) the engine controller receives a stop request from a second controller, or (b) the engine controller determines that a plurality of conditions are satisfied, the plurality of conditions including an accelerator condition, a brake condition, a vehicle speed condition, and an engine accessories condition, and is conditionally constrained by the stop capability conditionally in both instance (a) and instance (b); and wherein the stop capability conditional will prevent engine stop as long as one or more of a plurality of inputs received by the stop capability conditional evaluates as true. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A control module comprising:
-
at least one processor; a communication network interface in operative communication with the processor; and at least one non-transitory computer readable medium configured to store instructions executable by the processor to evaluate a stop request conditional which determines whether to request the engine to stop, a stop capability conditional which conditionally constrains the stop request conditional to prevent engine stop, a start request conditional which determines whether to request the engine to stop and a start capability conditional which conditionally constrains the start request conditional to prevent engine start; wherein the stop request conditional evaluates an operator controls variable, a vehicle condition variable, an engine condition variable, and an external stop request received by the communication network interface, and wherein receipt of the external stop request by the communication network interface satisfies the stop request conditional independent of the operator controls variable, the vehicle condition variable, and the engine condition variable while remaining subject to the constraint of the stop capability conditional; and wherein the stop capability conditional will prevent engine stop as long as any of a plurality of inputs received by the stop capability conditional is true. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification