Method and system for determining engine state of a hybrid electric vehicle
First Claim
1. A method for controlling on/off states of an engine in a hybrid electric vehicle powertrain, the method comprising the steps of:
- generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating an active or inactive status of a plurality of engine requests;
prioritizing the active request state variables according to a predetermined schedule;
selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables;
combining the at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables;
simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests;
providing a final request state variable;
evaluating the final request state variable to determine whether a change in engine state is desirable;
the step of evaluating the final request state variable comprising;
transitioning a state machine from an engine on state to an engine off state in accordance with a first predetermined relationship of engine request variables fpu, pu, ipu and fpd and otherwise maintaining the state machine in an engine on state; and
transitioning the state machine from an engine off state to an engine on state in accordance with a second predetermined relationship of engine request variables fpu, pu, ipu and fpd and otherwise maintaining the state machine in an engine off state, where fpd, pd, fpu, ipd, pu and ipu are engine request variables, which identify the active or inactive status of engine requests.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of engine state determination includes a plurality of requestors each of which compares vehicle or environmental conditions to a requirement and outputs a request state variable. The requestors are grouped according to function or component and the request state variables are combined and simplified at the output of each group. A state machine receives the final combined and simplified request state, and evaluates it according to the active or inactive status of the requests. The state machine carries out the proper state transition and outputs the desired engine state to engine control algorithms that start or stop the engine as necessary.
14 Citations
18 Claims
-
1. A method for controlling on/off states of an engine in a hybrid electric vehicle powertrain, the method comprising the steps of:
-
generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating an active or inactive status of a plurality of engine requests; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining the at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; evaluating the final request state variable to determine whether a change in engine state is desirable; the step of evaluating the final request state variable comprising; transitioning a state machine from an engine on state to an engine off state in accordance with a first predetermined relationship of engine request variables fpu, pu, ipu and fpd and otherwise maintaining the state machine in an engine on state; and transitioning the state machine from an engine off state to an engine on state in accordance with a second predetermined relationship of engine request variables fpu, pu, ipu and fpd and otherwise maintaining the state machine in an engine off state, where fpd, pd, fpu, ipd, pu and ipu are engine request variables, which identify the active or inactive status of engine requests. - View Dependent Claims (2, 3, 4)
-
-
5. A method of controlling the on/off state of an engine in a hybrid electric vehicle powertrain comprising the following steps:
-
generating a plurality of reguest state variables based on a comparison of vehicle operating conditions and reguirements, each variable indicating the active or inactive status of each of a plurality of engine requests, the value of each request state variable being constrained to a set of fundamental request states; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; and evaluating the final request state variable to determine whether a change in engine state is desirable; the step of evaluating the final request state variable includes the step of; transitioning a state machine from an engine off state to an engine on state in accordance with the following expression;
(fpu+pu·
ipu )·fpd where fpu, pu, ipu and fpd are engine request variables identifying the active or inactive status of engine requests. - View Dependent Claims (6)
-
-
7. A method of controlling the on/off state of an engine in a hybrid electric vehicle powertrain comprising the following steps:
-
generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating the active or inactive status of each of a plurality of engine requests, the value of each request state variable being constrained to a set of fundamental request states; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; and evaluating the final request state variable to determine whether a chance in engine state is desirable; the step of evaluating the final request state variable including the step of;
transitioning a state machine from an engine on state to an engine off state in accordance with the following expression;
fpd+pd·
fpu ·
ipd ·
pu where fpd, pd, fpu, ipd, and pu are engine request variables identifying the active or inactive status of engine requests. - View Dependent Claims (8, 9)
-
-
10. A method of controlling the on/off state of an engine in a hybrid electric vehicle powertrain comprising the following steps:
-
generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating the active or inactive status of each of a plurality of engine requests, the value of each request state variable being constrained to a set of fundamental request states; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; evaluating the final request state variable to determine whether a chance in engine state is desirable; the step of evaluating the final request state variable including the steps of; transitioning a state machine from an engine on state to an engine off state in accordance with the following expression;
fpd+pd·
fpu ·
ipd ·
pu and otherwise maintaining the state machine in an engine on state; and transitioning said state machine from an engine off state to an engine on state in accordance with the following expression;
(fpu+pu·
ipu )·fpd and otherwise maintaining the state machine in an engine off state, where fpd, pd, fpu, ipd, pu, and ipu are engine request variables identifying the active or inactive status of engine requests. - View Dependent Claims (11, 12)
-
-
13. A method of controlling the on/off states of an engine in a hybrid electric vehicle powertrain comprising the following steps:
-
generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating the active or inactive status of each of a plurality of engine requests, the value of each request state variable being constrained to a set of fundamental request states; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; and evaluating the final request state variable to determine whether a change in engine state is desirable; the step of evaluating the final request state variable including the step of; transitioning a state machine from an engine off state to an engine on state in accordance with a predetermined relationship of engine request variables fpu, pu, ipu and fpd, which identify an active status or an inactive status of engine requests.
-
-
14. A method of controlling the on/off state of an engine in a hybrid electric vehicle powertrain comprising the following steps:
-
generating a plurality of request state variables based on a comparison of vehicle operating conditions and requirements, each variable indicating the active or inactive status of each of a plurality of engine requests, the value of each request state variable being constrained to a set of fundamental request states; prioritizing the active request state variables according to a predetermined schedule; selecting at least two active request state variables of higher priority than other request state variables in the plurality of request state variables; combining at least two request state variables to form a combined request state variable that contains active requests in the at least two request state variables; simplifying the combined request state variable to eliminate any redundant requests and to resolve any conflicting requests; providing a final request state variable; evaluating the final request state variable to determine whether a change in engine state is desirable; the step of evaluating the final request variable including the steps of; transitioning a state machine from an engine on state to an engine off state in accordance with a first predetermined relationship of engine request variables and otherwise maintaining the state machine in an engine on state; and transitioning the state machine from an engine off state to an engine on state in accordance with a second predetermined relationship of engine request variables and otherwise maintaining the state machine in an engine off state, the engine request variables identifying the active or inactive status of engine requests. - View Dependent Claims (15, 16, 17, 18)
-
Specification