Model-based estimation of battery hysteresis
First Claim
Patent Images
1. A method of battery state of charge estimation for a battery within a vehicle considering battery hysteresis behavior in an on-board vehicle system comprising:
- executing within the on-board vehicle system an algorithm based on the Preisach-model to calculate the battery state of charge as a function of received data inputs comprising an open circuit voltage and a temperature measured by a temperature sensor, executing the algorithm comprising;
defining a plurality of elementary hysterons considering minimum and maximum values of the state of charge for said battery, wherein the elementary hysterons describe the battery hysteresis behavior and each of the elementary hysterons comprises a binary output depending upon historical operation of the battery based upon the Preisach model;
training a plurality of sets of elementary hysteron specific weights at a plurality of temperatures;
utilizing the plurality of elementary hysterons;
selecting one of the sets of elementary hysteron specific weights based upon the measured temperature; and
utilizing the selected set of elementary hysteron specific weights, wherein one of the elementary hysteron specific weights of the selected set is utilized for each of the plurality of elementary hysterons modifying an effect of each of the binary outputs; and
applying the received data inputs to said algorithm;
wherein the executing the algorithm within the on-board vehicle system comprises utilizing the plurality of elementary hysterons and the elementary hysteron specific weights stored in memory of the on-board vehicle system.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of battery state of charge estimation considering battery hysteresis includes using a Preisach-model-based algorithm to calculate a battery state of charge.
25 Citations
10 Claims
-
1. A method of battery state of charge estimation for a battery within a vehicle considering battery hysteresis behavior in an on-board vehicle system comprising:
-
executing within the on-board vehicle system an algorithm based on the Preisach-model to calculate the battery state of charge as a function of received data inputs comprising an open circuit voltage and a temperature measured by a temperature sensor, executing the algorithm comprising; defining a plurality of elementary hysterons considering minimum and maximum values of the state of charge for said battery, wherein the elementary hysterons describe the battery hysteresis behavior and each of the elementary hysterons comprises a binary output depending upon historical operation of the battery based upon the Preisach model; training a plurality of sets of elementary hysteron specific weights at a plurality of temperatures; utilizing the plurality of elementary hysterons; selecting one of the sets of elementary hysteron specific weights based upon the measured temperature; and utilizing the selected set of elementary hysteron specific weights, wherein one of the elementary hysteron specific weights of the selected set is utilized for each of the plurality of elementary hysterons modifying an effect of each of the binary outputs; and applying the received data inputs to said algorithm; wherein the executing the algorithm within the on-board vehicle system comprises utilizing the plurality of elementary hysterons and the elementary hysteron specific weights stored in memory of the on-board vehicle system. - View Dependent Claims (2)
-
-
3. A method of battery state of charge estimation for a battery within a vehicle considering battery hysteresis behavior in an on-board vehicle system comprising:
-
executing within the on-board vehicle system an algorithm based on the Preisach-model to calculate the battery state of charge as a function of received data inputs comprising an open circuit voltage and a temperature measured by a temperature sensor, executing the algorithm comprising; defining a plurality of elementary hysterons considering minimum and maximum values of the state of charge for said battery, wherein the elementary hysterons describe the battery hysteresis behavior and each of the elementary hysterons comprises a binary output depending upon historical operation of the battery based upon the Preisach model; training a plurality of sets of elementary hysteron specific weights at a plurality of temperatures; utilizing the plurality of elementary hysterons; selecting one of the sets of elementary hysteron specific weights based upon the measured temperature; utilizing the selected set of elementary hysteron specific weights, wherein one of the elementary hysteron specific weights of the selected set is utilized for each of the plurality of elementary hysterons modifying an effect of each of the binary outputs; and applying the received data inputs to said algorithm; wherein the executing the algorithm within the on-board vehicle system comprises utilizing the plurality of elementary hysterons and the elementary hysteron specific weights stored in memory of the on-board vehicle system; wherein the elementary hysteron specific weights are initially trained; and wherein said training comprises processing test data gathered by cycling a test battery, said cycling operative to capture a boundary hysteresis loop and internal hysteresis loops. - View Dependent Claims (4, 5)
-
-
6. A method of battery state of charge estimation for a battery within a vehicle considering battery hysteresis behavior in an on-board vehicle system comprising:
-
executing within the on-board vehicle system an algorithm based on the Preisach-model to calculate the battery state of charge as a function of received data inputs comprising an open circuit voltage, executing the algorithm comprising; defining a basic hysteresis curve characterized in said Preisach-model comprising a plurality of elementary hysterons describing the battery hysteresis behavior, wherein each of the elementary hysterons describes a binary output depending upon historical operation of the battery based upon the Preisach model; weighting said basic hysteresis curve with elementary hysteron specific weights based upon training data, wherein one of the elementary hysteron specific weights is utilized for each of the plurality of elementary hysterons modifying an effect of each of the binary outputs; shifting said basic hysteresis curve in order to match an output range of said algorithm to a range of actual battery states of charge; and applying the received data inputs to said algorithm, comprising; utilizing the plurality of elementary hysterons; and utilizing the elementary hysteron specific weights; wherein the executing the algorithm within the on-board vehicle system comprises utilizing the plurality of elementary hysterons and the elementary hysteron specific weights stored in memory of the on-board vehicle system. - View Dependent Claims (7, 8, 9, 10)
-
Specification