Method and apparatus for determining battery state-of-charge using neural network architecture
First Claim
1. A neural network system for determining a state-of-charge of an electro-chemical device in a motor vehicle used for providing power to an electric machine in a drive mode and for receiving power from the electric machine in a regenerative mode, said electro-chemical device including a plurality of electro-chemical modules, said neural network system comprising, in combination:
- an input layer including a plurality of input layer processing elements;
a hidden layer including a plurality of non-linear hidden layer processing elements;
an output layer including a linear output processing element for providing a scalar output representative of the state-of-charge, said linear output procesing element providing non-asymptotic convergence of the scalar output to battery state-of-charge boundaries;
respective sets of pre-established inter-layer weights having been established in accordance with predetermined input training vectors and corresponding state-of-charge target values, said input training vectors and corresponding state-of-charge target values respectively established from values of a predetermined set of electro-chemical device parameters and corresponding values of state-of-charge resulting from electro-chemical device responses during predetermined charge cycling profile including charge cycling profiles corresponding to predefined vehicle driving schedules;
means for determing values of the predetermined set of electro-chemical device parameters during vehicle operation;
means for establishing an input recall vector from said values and an historically determined value of one of said electro-chemical device parameters;
processing means for propagating said input recall vector through said neural network to establish said state-of-charge of the electro-chemical device as a scalar value which non-asymptotically converges to values of 100% and 0% state-of-charge.
3 Assignments
0 Petitions
Accused Products
Abstract
A neural network characterized by a minimal architecture suitable for implementation in conventional microprocessor battery pack monitoring hardware includes linear and non-linear processing elements and battery parameter measurements representative of real time and temporal quantities whereby state of charge estimations actually converge with 100% and 0% states-of-charge.
-
Citations
15 Claims
-
1. A neural network system for determining a state-of-charge of an electro-chemical device in a motor vehicle used for providing power to an electric machine in a drive mode and for receiving power from the electric machine in a regenerative mode, said electro-chemical device including a plurality of electro-chemical modules, said neural network system comprising, in combination:
-
an input layer including a plurality of input layer processing elements; a hidden layer including a plurality of non-linear hidden layer processing elements; an output layer including a linear output processing element for providing a scalar output representative of the state-of-charge, said linear output procesing element providing non-asymptotic convergence of the scalar output to battery state-of-charge boundaries; respective sets of pre-established inter-layer weights having been established in accordance with predetermined input training vectors and corresponding state-of-charge target values, said input training vectors and corresponding state-of-charge target values respectively established from values of a predetermined set of electro-chemical device parameters and corresponding values of state-of-charge resulting from electro-chemical device responses during predetermined charge cycling profile including charge cycling profiles corresponding to predefined vehicle driving schedules; means for determing values of the predetermined set of electro-chemical device parameters during vehicle operation; means for establishing an input recall vector from said values and an historically determined value of one of said electro-chemical device parameters; processing means for propagating said input recall vector through said neural network to establish said state-of-charge of the electro-chemical device as a scalar value which non-asymptotically converges to values of 100% and 0% state-of-charge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining a state-of-charge of an electro-chemical device adapted for use in a motor vehicle for providing power to an electric machine in a drive mode and for receiving power from the electric machine in a regenerative mode, said electro-chemical device including a plurality of electro-chemical modules, the method comprising the steps:
-
providing a neural network architecture including a linear input layer, linear output layer and non-linear hidden layer fully connected with said input and output layers; training the neural network by providing to the input layer a set of input training vectors including values of electro-chemical device parameters collected during charge cycling profiles corresponding to predefined vehicle driving schedules; providing to the input layer a recall vector including values of substantially contemporaneously measured electro-chemical device parameters and an historically measured value of one of the electro-chemical device parameters; and
,propagating the recall vector through the neural network to determine the state-of-charge of the electro-chemical device as a scalar value which non-asymptotically converges to values of 100% and 0% state-of-charge. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for determining a state-of-charge of an electro-chemical device adapted for use in a motor vehicle for providing power to an electric machine in a drive mode and for receiving power from the electric machine in a regenerative mode, said electro-chemical device including a plurality of electro-chemical modules, the method comprising the steps:
-
providing a neural network architecture including a plurality of N unity gain linear input processing elements, a unity gain linear output processing element for providing a scalar output representative of the state-of-charge, and a plurality of M substantially sigmoidal hidden layer processing elements, said hidden layer processing elements being fully connected with said input and output processing element; training the numeral network by providing to the input layer a set of input training vectors including measurements of electro-chemical device parameters including (a) electro-chemical device current, (b) cumulative electro-chemical device current discharged, (c) voltage of the one of said plurality of electro-chemical modules having the minimum voltage from among said plurality, (d) temperature of said electro-chemical device, and (e) a most recent prior voltage of the one of said plurality of electro-chemical modules having the minimium voltage, all of which measurements having been collected during predetermined charge cycling profiles including constant current profiles and charge cycling profiles corresponding to predetermined vehicle driving schedules, and back-propagating respective states-of-charge corresponding to respective input training vectors; and
,propagating a recall vector including filtered measurements of said elector-chemical device parameters through the neural network to determine the state-of-charge of the electro-chemical device as a scalar value which non-asymptotically converges to values of 100% and 0% state-of-charge.
-
Specification