Control system and method for a parallel hybrid electric vehicle
First Claim
1. A vehicle system controller for a vehicle having an engine, a motor/generator, and subsystem controllers, the vehicle system controller comprising:
- a state machine having a plurality of predefined states representing vehicle operating modes, the predefined states including a motor drive state, the motor drive state representing a vehicle operating mode wherein the motor/generator provides all driveline torques;
a set of rules defining logical relationships between each of the plurality of predefined states; and
a set of commands unique to each state supplied to the subsystem controllers to achieve desired vehicle functionality within the states and to transition between the plurality of predefined states.
5 Assignments
0 Petitions
Accused Products
Abstract
A vehicle system controller for a vehicle having an engine, a motor/generator, and subsystem controllers is provided. The vehicle system controller includes a state machine having a number of predefined states which represent vehicle operating modes. The predefined states include a motor drive state, which represents a vehicle operating mode wherein the motor/generator provides all driveline torques. The vehicle system controller further includes a set of rules which define logical relationships between each of the predefined states. A set of commands, unique to each state, are supplied to the subsystem controllers. The commands are provided to the subsystem controllers to achieve desired vehicle functionality within the states, and to transition between different states.
53 Citations
20 Claims
-
1. A vehicle system controller for a vehicle having an engine, a motor/generator, and subsystem controllers, the vehicle system controller comprising:
-
a state machine having a plurality of predefined states representing vehicle operating modes, the predefined states including a motor drive state, the motor drive state representing a vehicle operating mode wherein the motor/generator provides all driveline torques;
a set of rules defining logical relationships between each of the plurality of predefined states; and
a set of commands unique to each state supplied to the subsystem controllers to achieve desired vehicle functionality within the states and to transition between the plurality of predefined states. - View Dependent Claims (2, 3, 4, 5, 6, 7)
wherein the predefined states further include two different regenerative states, and the transition flags for a transition from the motor drive state to one of the regenerative states includes a KEY_OFF_FLAG, a REGEN_FLAG, and an SA_DISABLED_FLAG. -
7. The controller of claim 1 wherein the plurality of predefined states representing operating modes are defined as BLEED state, BOOST state, CHARGE state, REGEN LOW VEL state, REGEN HIGH VEL state, ENGINE DRIVE state, ENGINE START state, ENGINE STOP state, MOTOR DRIVE state, and OFF state.
-
-
8. A method for controlling a vehicle having an engine, a motor/generator, and subsystem controllers, the method comprising:
-
defining a plurality of states in a state machine wherein each of the plurality of states represents an operating mode for the vehicle, the plurality of states including a motor drive state, the motor drive state representing a vehicle operating mode wherein the motor/generator provides all driveline torques;
defining a set of rules representing logical relationships between each of the plurality of states; and
supplying a set of commands unique to each state to the subsystem controllers to achieve desired vehicle functionality within the states and to transition between the plurality of states. - View Dependent Claims (9, 10, 11, 12, 13, 14)
defining the system fault occurrences as a first level priority;
defining the operator demands as a second level priority; and
defining the energy management occurrences as a third level of priority.
-
-
11. The method of claim 9 wherein the step of prioritizing the plurality of states further comprises the steps of:
-
defining the system fault occurrences as a first level priority;
defining the energy management occurrences as a second level of priority in the event vehicle performance is being compromised; and
defining the operator demands as a third level of priority.
-
-
12. The method of claim 8 wherein the step of defining a set of rules further comprises the step of defining a plurality of transition flags, each of the transition flags being representative of a logical relationship associated with operator demand, efficient management of energy and system faults.
-
13. The method of claim 12 wherein each of the plurality of transition flags are true or false depending on vehicle operating conditions, operator demand, and system fault status, and
wherein the plurality of states further includes two different transition states, and the step of defining a plurality of transition flags further comprises defining a KEY_OFF_FLAG, a REGEN_FLAG, and an SA_DISABLED_FLAG for a transition from the motor drive state to one of the regenerative states. -
14. The method of claim 8, wherein the step of defining a plurality of states further comprises defining a BLEED state, BOOST state, CHARGE state, REGEN LOW VEL state, REGEN HIGH VEL state, ENGINE DRIVE state, ENGINE START state, ENGINE STOP state, MOTOR DRIVE state, and OFF state.
-
15. A vehicle system controller for a vehicle having an engine, a motor/generator, and subsystem controllers, the vehicle system controller comprising:
-
a state machine having a plurality of predefined states representing vehicle operating modes, the predefined states including two different regenerative states, the two different regenerative states representing two different vehicle operating modes at least partly dependent on vehicle velocity;
a set of rules defining logical relationships between each of the plurality of predefined states; and
a set of commands unique to each state supplied to the subsystem controllers to achieve desired vehicle functionality within the states and to transition between the plurality of predefined states. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification