Method of estimating a charge state for a battery cell
11614490 · 2023-03-28
Assignee
Inventors
Cpc classification
G01R31/374
PHYSICS
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G01R31/382
PHYSICS
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
G01R31/367
PHYSICS
International classification
G01R31/367
PHYSICS
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
G01R31/374
PHYSICS
Abstract
The present disclosure relates to a method of estimating a charge state for a battery cell, specifically taking into account different operational states (402, 404, 406, 408) of the battery cell. The present disclosure also relates to a battery management arrangement (200) and to a corresponding computer program product.
Claims
1. A computer-implemented method of estimating a charge state for a battery cell comprised with a vehicle, the vehicle comprising a battery management arrangement which comprises a control unit, the method comprising: forming a first, a second and a third battery cell equivalent models for the battery cell, where the plurality of battery equivalent models relate to a first, a second and a third operational states for the battery cell, respectively; measuring an intermediate electrical current value of the battery cell; determining, by the control unit and based on the intermediate electrical current value, if the battery cell is in the first, the second or the third operational state for the battery cell; estimating, by the control unit, the charge state for the battery cell based on the battery cell equivalent model corresponding to the determined operational state; and identifying, by the control unit, a transition between operational states, wherein an output parameter from a previously applied battery cell equivalent model for estimating the charge state is provided as an input parameter for a subsequently applied battery cell equivalent model for estimating the charge state, wherein: the first, the second and the third battery cell equivalent models correspond to a charge battery equivalent model, a discharge battery cell equivalent model and a relaxation battery cell equivalent model, respectively, each of the battery equivalent models for the battery cell is represented by a circuit model, and each of the circuit models is an RC based circuit model.
2. The method according to claim 1, wherein the charge state is at least one of a state of charge (SOC) and a state of energy (SOE).
3. The method according to claim 1, wherein a provision of the output parameter from the previously applied battery cell equivalent model as the input parameter for the subsequently applied battery cell equivalent model provides for hysteresis in the transition between operational states.
4. The method according to claim 1, wherein the output/input parameter is based on an electrical current value for the battery cell.
5. The method according to claim 1, wherein the RC based circuit model for the relaxation battery cell equivalent model is of a higher order as compared to the RC based circuit models for the charge battery equivalent model and the discharge battery cell equivalent model.
6. The method according to claim 1, wherein each of the battery equivalent models for the battery cell is different from each other.
7. The method according to claim 1, further comprising: estimating an intermediate temperature of the battery cell.
8. The method according to claim 7, further comprising: determining a proportion rate based on the estimated charge state and the estimated temperature, and using the proportion rate in relation to the subsequently applied battery cell equivalent model for estimating the charge state.
9. The method according to claim 1, wherein the first, the second and the third operational states for the battery cell are arranged as a state machine.
10. The method according to claim 9, further comprising determining if the battery cell is in a fourth operational state for the battery cell and forming a corresponding fourth battery cell equivalent model.
11. The method according to claim 10, wherein the third operational state corresponds to a charge relaxation battery cell equivalent model and the fourth operational state corresponds to a discharge relaxation battery cell equivalent model.
12. A battery management arrangement for a vehicle, comprising a control unit adapted to estimating a charge state for a battery cell, wherein the control unit is configured to: form a first, a second and a third battery cell equivalent models for the battery cell, where the battery equivalent models relate to a first, a second and a third operational states for the battery cell, respectively; measure an intermediate electrical current value of the battery cell; determine, based on the intermediate electrical current value, if the battery cell is in the first, the second or the third operational state for the battery cell; estimate the charge state for the battery cell based on the battery cell equivalent model corresponding to the determined operational state; identify a transition between operational states, wherein an output parameter from a previously applied battery cell equivalent model for estimating the charge state is provided as an input parameter for a subsequently applied battery cell equivalent model for estimating the charge state; wherein the first, the second and the third battery cell equivalent models correspond to a charge battery equivalent model, a discharge battery cell equivalent model and a relaxation battery cell equivalent model, respectively, each of the battery equivalent models for the battery cell is represented by a circuit model, and each of the circuit models is an RC based circuit model.
13. The battery management arrangement according to claim 12, wherein the charge state is at least one of a state of charge (SOC) and a state of energy (SOE).
14. A vehicle comprising the battery management arrangement according to claim 12.
15. The vehicle according to claim 14, wherein the vehicle is at least one of a pure electrical vehicle (PEV) and a hybrid electric vehicle (HEV).
16. A computer-implemented method of estimating a charge state for a battery cell comprised with a vehicle, the vehicle comprising a battery management arrangement which comprises a control unit, the method comprising: forming a first, a second and a third battery cell equivalent models for the battery cell, where the battery equivalent models relate to a first, a second and a third operational states for the battery cell, respectively; measuring an intermediate electrical current value of the battery cell; determining by the control unit and based on the intermediate electrical current value, if the battery cell is in the first, the second or the third operational state for the battery cell; estimating, by the control unit, the charge state for the battery cell based on the battery cell equivalent model corresponding to the determined operational state; and identifying, by the control unit, a transition between operational states, wherein an output parameter from a previously applied battery cell equivalent model for estimating the charge state is provided as an input parameter for a subsequently applied battery cell equivalent model for estimating the charge state, wherein: the first, the second and the third battery cell equivalent models correspond to a charge battery equivalent model, a discharge battery cell equivalent model and a relaxation battery cell equivalent model, respectively, wherein the method further comprises: estimating an intermediate temperature of the battery cell, determining a proportion rate based on the estimated charge state and the estimated temperature, and using the proportion rate in relation to the subsequently applied battery cell equivalent model for estimating the charge state.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) With reference to the appended drawings, below follows a more detailed description of embodiments of the present disclosure cited as examples.
(2) In the drawings:
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS OF THE INVENTION
(9) The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred embodiments of the present disclosure are shown. This disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the disclosure to the skilled addressee. Like reference characters refer to like elements throughout.
(10) Referring now to the drawings and to
(11) In
(12) The ECU 202 may for example be manifested as a general-purpose processor, an application specific processor, a circuit containing processing components, a group of distributed processing components, a group of distributed computers configured for processing, a field programmable gate array (FPGA), etc. The processor may be or include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory. The memory may be one or more devices for storing data and/or computer code for completing or facilitating the various methods described in the present description. The memory may include volatile memory or nonvolatile memory. The memory may include database components, object code components, script components, or any other type of information structure for supporting the various activities of the present description. According to an exemplary embodiment, any distributed or local memory device may be utilized with the systems and methods of this description. According to an exemplary embodiment the memory is communicably connected to the processor (e.g., via a circuit or any other wired, wireless, or network connection) and includes computer code for executing one or more processes described herein.
(13) In accordance to the present disclosure, the battery management arrangement, 200, may form part of a battery system (not explicitly shown), further including a battery comprising a plurality of battery cells.
(14)
(15) A battery management arrangement 200 based on different RC circuit models for different operational states provides sufficient computation speed manageable without introducing additional hardware and/or increasing the system complexity. The characterization of the battery cell may accordingly be calculated by real-time parameter estimation approaches on battery models using direct battery measurements. The battery cell charge state estimation may for example be based on measured battery current inputs and a battery terminal voltage.
(16)
(17) As an alternative, in
(18)
(19) During the charge state 402, power is supplied from either a generator or power source, through a rectifier and into the battery cell. Similarly, during the discharge state 404, power is supplied from the battery cell to e.g. the electric machine comprised with the vehicle 100, 102. The charge relaxation state 406 is an intermediate state following a situation where the battery cell has been in the charge state 402 but not residing on the discharge state 404. Similarly, the discharge relaxation state 408 is an intermediate state following a situation where the battery cell has been in the discharge state 404 but not residing on the charge state 402.
(20) As discussed above, the different states 402, 404, 406 and 408 have defined corresponding battery equivalent models defined based on e.g. an RC circuit model as shown in relation to
(21) The state machine 400 will reside in one specific state as long as e.g. the measured intermediate electrical current is above, below or at zero, depending on the current state. Thus, if for example the state machine 400 is within the charging state 402 and the measured current is negative (i.e. whereby electrical power is generated by the electrical machine), the battery cell charge estimation made will be made based upon the 1 RC model (
(22) In line with the present disclosure, an output parameter from a previously applied battery cell equivalent model (in this case the 1 RC model) for estimating the charge state may be provided as an input parameter for a subsequently applied battery cell equivalent model (in this case the 2 RC model) for estimating the charge state. It may for example be possible to allow the voltages of the RC branched of the previous state to be used to calculate the initial values of the RC voltages of the next state. By doing so, the convergence time needed for the battery charge state estimation could be reduced, as compared to e.g. if the next model is initialized with zero RC voltages, as is a common assumption (equivalent to fully discharged capacitors in the RC model). In addition, during the transition between the selected battery equivalent model (corresponding to the present operational state) with different number of RC branches, it may be possible to use the voltages of the RC branches of the previous model for determining an initial value for the RC voltage of the subsequently used battery equivalent model.
(23) This functionality may also allow for the implementation of a hysteresis functionality, as exemplified by the hysteresis diagram 500 as shown in
(24) Specifically, by implementing e.g. the hysteresis functionality as shown in
(25) TABLE-US-00001 Original state transition New state transition Operational condition condition state I = 0 I in [−ΔI, ΔI] Relaxation I > 0 I > +ΔI Discharging I < 0 I < −ΔI Charging
(26) The hysteresis functionality may be extended for providing additional robustness by introducing further hysteresis levels around +ΔI and −ΔI to avoid switching around those levels. For example with two thresholds ΔI1 and ΔI2, it may be possible to further reduce the number of transitions around the charging state and the charging relaxation state, as well as around the discharging state and the discharging relaxation state.
(27) Further to the above example as shown in
(28) From the discharging state 404, the state machine 400 may transition to either of the charge state 402 (negative current) or the discharge relaxation state 408 (current=0). In line with the above discussion, the discharging state 404 will typically apply the 1 RC model, whereas the discharging relaxation state 408 will apply the 2 RC model.
(29) Finally and further to the discussion above, it may in some embodiment of the present disclosure be desirable to make special considerations during the transitions between the different battery cell models. First, in the case of a transition from the 2 RC model to the 1 RC model, the sum of the voltages in the 2 RC branches is considered the initial value for the voltage of the 1 RC:
v.sub.RC1_model1=v.sub.RC1_model2+v.sub.RC1_model2
(30) Secondly, during a transition from the 1 RC model to the 2 RC model, the voltage of the 1 RC model is divided in a certain proportion between the 2 RC branches to be used as initial values. The proportion of the division is denoted as v.sub.rate:
v.sub.RC1_model2=v.sub.RC1_model1*v.sub.rate
v.sub.RC2_model2=v.sub.RC1_model1*(1−v.sub.rate)
(31) In some embodiments the v.sub.rate may also be allowed to depend on the battery cell charge state and a battery cell temperature (possibly measured using a temperature sensor connected to the ECU 202), and the values of v.sub.rate are stored in a map:
v.sub.rate=function(SOC,Temperature)
(32) To summarize, the present disclosure relates to a computer-implemented method of estimating a charge state for a battery cell, as illustrated by the flow chart of
(33) Advantages with the present disclosure include the possibility to achieve, in comparison to prior-art, a quick formation of a relatively accurate charge state estimation for the battery. This is specifically advantageous in cases where the battery is expected to frequently transition between different operational state, such as for example in an automotive implementation.
(34) The present disclosure contemplates methods, devices and program products on any machine-readable media for accomplishing various operations. The embodiments of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor.
(35) By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data that cause a general-purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
(36) Although the figures may show a specific order of method steps, the order of the steps may differ from what is depicted. In addition, two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. Additionally, even though the disclosure has been described with reference to specific exemplifying embodiments thereof, many different alterations, modifications and the like will become apparent for those skilled in the art.
(37) Variations to the disclosed embodiments can be understood and effected by the skilled addressee in practicing the claimed disclosure, from a study of the drawings, the disclosure, and the appended claims. Furthermore, in the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.