A system and method for monitoring and controlling a multi-cell battery.
Several different types of systems and methods for monitoring and controlling a multi-cell battery exist today. Such systems generally include a controller to cause battery cells within a multi-cell battery to be charged and discharged evenly. It is also known in the art to estimate and preserve battery life based on general usage patterns of the battery.
However, existing solutions fail to fully account for the individual operating conditions of each of the battery cells within a multi-cell battery in order to control use of the battery cells within the cell operating limits and in accordance with an optimal usage profile as determined by a calibrated cell model for each of the battery cells.
The subject disclosure includes a monitoring and control method for monitoring and controlling a multi-cell battery. More specifically, the subject disclosure provides for complete monitoring of battery cells in a high-cell-count battery. The subject disclosure also provides for using high-coverage data regarding the battery cells to improve operation, diagnostics, and prognostics of the multi-cell battery.
The method begins by begins by measuring a plurality of cell parameters for each of the battery cells within the multi-cell battery using a monitoring circuit. The method includes communicating the plurality of cell parameters from the monitoring circuit to the battery controller. The method proceeds with the step of recording the measured cell parameters by the battery controller in a non-transitory computer readable storage medium. The method continues with the step of generating a calibrated cell model for each of the battery cells by performing a parameterization of the cell parameters and earlier recorded values of the cell parameters. The method proceeds with the step of determining at least one of a cell safety operating limit and/or a cell life operating limit and/or an optimal usage profile for each of the battery cells using the calibrated cell models for the corresponding ones of the battery cells. The method continues with the step of operating each of the battery cells according to the corresponding cell safety operating limit and/or the corresponding cell life operating limit and/or the corresponding optimal usage profile.
According to an aspect of the disclosure, the calibrated cell model for each of the battery cells is a Randles cell model, which includes values for a series resistance, a double-layer capacitance, and an active charge transfer resistance.
According to another aspect of the disclosure, the method may include determining an associated cell safety operating limit for each of the battery cells using the calibrated cell model for each of the battery cells and operating each of the battery cells within the multi-cell battery to keep each of the battery cells within the associated cell safety operating limit.
According to another aspect of the disclosure, the method may include determining an associated cell life operating limit for each of the battery cells using the calibrated cell model for each of the battery cells and operating each of the battery cells within the multi-cell battery to keep each of the battery cells within the associated cell life operating limit.
According to another aspect of the disclosure, the method may include determining an associated optimal usage profile for each of the battery cells as an optimized compromise of cell operating limits between different ones of the battery cells within the multi-cell battery; and operating each of the battery cells within the multi-cell battery according to the associated optimal usage profile.
More specifically, the step of operating each of the battery cells within the multi-cell battery to keep each of the battery cells within the cell safety operating limits may include commanding for a power controller to limit a voltage and/or an electrical current being supplied to or taken an individual one of the battery cells within the multi-cell battery. Additionally or alternatively, the step of operating each of the battery cells within the multi-cell battery to keep each of the battery cells within the cell safety operating limits may include commanding for a load controller to limit the voltage and/or electrical current being supplied from the multi-cell battery to an electrical load. Additionally or alternatively, the step of operating each of the battery cells within the multi-cell battery may also include commanding for a charging controller to limit at least one of a voltage or an electrical current being supplied to the multi-cell battery.
The subject disclosure also provides a non-transitory computer-readable storage media storing computer-executable instructions that, when executed by a processor, instruct a device to perform various actions. The actions performed as a result of the processor executing the computer-executable instructions include: generating a calibrated cell model for each of a plurality of battery cells within a multi-cell battery by performing a parameterization of cell parameters using values associated with the plurality of cell parameters; determining at least one of a cell safety operating limit, and/or a cell life operating limit, and/or an optimal usage profile for each of the battery cells using the calibrated cell models for the corresponding ones of the battery cells; and operating each of the battery cells according to the at least one of the cell safety operating limit or the cell life operating limit or the optimal usage profile.
According to an aspect of the disclosure, the actions performed as a result of the processor executing the computer-executable instructions may further include: determining a cell safety operating limit for each of the battery cells using the calibrated cell models.
According to an aspect of the disclosure, the actions performed as a result of the processor executing the computer-executable instructions may further include: determining a cell life operating limit for each of the battery cells using the calibrated cell models.
According to an aspect of the disclosure, the actions performed as a result of the processor executing the computer-executable instructions may further include: determining an optimal usage profile for each of the battery cells as an optimized compromise of cell operating limits between different ones of the battery cells within the multi-cell battery.
According to an aspect of the disclosure, the actions performed as a result of the processor executing the computer-executable instructions may include: commanding for a power controller to limit at least one of a voltage or an electrical current being supplied to or taken from a module containing a subset of the battery cells within the multi-cell battery an individual one of the battery cells within the multi-cell battery. Alternatively or additionally, the actions performed as a result of the processor executing the computer-executable instructions may include commanding for a load controller to limit the voltage and/or electrical current being supplied from the multi-cell battery to an electrical load. Alternatively or additionally, the actions performed as a result of the processor executing the computer-executable instructions may include commanding for a charging controller to limit at least one of a voltage or an electrical current being supplied to the multi-cell battery.
The subject disclosure also provides a system for a battery monitor and optimizer. The system includes a multi-cell battery having plurality of battery cells. A monitoring circuit is associated with each of the battery cells and is configured to monitor a plurality of cell parameters of the associated battery cell. The system also includes a battery controller having a processor in communication with the monitoring circuits for generating a calibrated cell model of each of the battery cells. The battery controller is configured to determine at least one of: a cell safety operating limit associated with a high likelihood of damage to an associated one of the battery cells, and/or a cell life operating limit is associated with a reduced service life of the associated one of the battery cells, and/or an optimal usage profile of the associated one of the battery cells. The battery controller is configured to signal a control device to keep the associated one of the battery cells within the cell operating limits or to charge and discharge the associated one of the battery cells in accordance with the optimal usage profile.
In accordance with an aspect of the disclosure, the calibrated cell model for each of the battery cells may be a Randles cell model, which includes values for a series resistance, a double-layer capacitance, and an active charge transfer resistance.
In accordance with an aspect of the disclosure, the control device may include a power controller configured to limit a voltage and/or an electrical current supplied to or taken from a module containing a subset of the battery cells within the multi-cell battery. Alternatively or additionally, the control device may include a load controller configured to limit a voltage and/or an electrical current supplied from the multi-cell battery to an electrical load. Alternatively or additionally, the control device may include a charging controller configured to limit a voltage and/or an electrical current supplied to the multi-cell battery.
Optimization of battery performance and maintaining battery safety often hinges on not overstressing the weakest battery cell in a multi-cell battery, therefore monitoring at the cell level is preferred. By monitoring every individual battery cell, the battery operation can be tailored to avoid damaging the weakest battery cells and therefore improve battery performance and useful life. Individual battery cell monitoring also improves battery safety by identifying cell voltage, current or temperature issues before a cell failure occurs.
Other advantages of the present invention will be readily appreciated, as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings wherein:
Referring to the Figures, wherein like numerals indicate corresponding parts throughout the several views, a method 100 and system 10 for monitoring and controlling a multi-cell battery 20 including a plurality of battery cells 22 is provided.
The monitoring and control method 100 for monitoring and controlling a multi-cell battery 20 begins with the step of 102 providing a battery controller 26 including a processor 28 and a non-transitory computer readable storage medium 30 storing battery data 32 related to the multi-cell battery 20 and storing cell data 34 including information related to each of the battery cells 22. One or more of the battery cells 22 may be functionally combined as a module 24. In other words, a module 24 is a subset of the battery cells 22 in the multi-cell battery 20 which are connected in such a way that the parameters can be measured for the module 24 alone. An overview of the system 10 is shown in the block diagram of
The method 100 includes 104 measuring values associated with a plurality of cell parameters Icell, tcell, Vcell for each of the battery cells 22 within the multi-cell battery 20. The cell parameters including one or more of the cell voltage Vcell, cell current Icell, and cell temperature tcell. The values may be measured by a monitoring circuit 36, including a current sensor 36a, a voltage sensor 36b, and a temperature sensor 36c. One or more of the sensors 36a, 36b, 36c may be shared amongst two or more of the battery cells 22. For example, there may be a single, shared temperature sensor 36c for a module of two or more of the battery cells 22. The monitoring circuit 36 may also measure other parameters including, for example, cell capacitance, mass transfer resistance (or charge transfer resistance), and/or relaxation time (e.g. the Warburg impedance Zw) of the battery cell 22. As will be explained in more detail later, monitoring each of the battery cells 22 allows for the battery controller 26 to be aware of the condition of each cell within the multi-cell battery 20, which also allows the multi-cell battery 20 to be controlled during charging and discharging to optimize for several different considerations including, for example, performance and battery life.
The method 100 also includes 106 communicating the values associated with the plurality of cell parameters Icell, tcell, Vcell to the battery controller 26. The monitoring circuit 36 or circuits may communicate the values. Alternatively or additionally, another device, such as a module controller associated with a module of two or more of the battery cells 22 may perform this step 106. As illustrated in
The method 100 proceeds with the step of 108 recording the values associated with the plurality of cell parameters Icell, tcell, Vcell in the non-transitory computer readable storage medium 30. This step 108 may be performed by the battery controller 26. Specifically, the processor 28 of the battery controller 26 may record the values of the measured cell parameters Icell, tcell, Vcell in the non-transitory computer readable storage medium 30 of the battery controller 26. Alternatively or additionally, one or more other controllers, such as a data logger may record the values of the measured cell parameters Icell, tcell, Vcell.
Different values of the measured cell parameters Icell, tcell, Vcell recorded at different times 48, 52 may also be retained in the non-transitory computer readable storage medium 30. As shown in the block diagram of
The method 100 includes 110 repeating, at a high rate, steps 104-108 for each of the battery cells 22. For example, the cell parameters Icell, tcell Vcell may be measured and recorded (i.e. sampled) at a rate of 1 to 1000 samples per second.
The method 100 continues with the step of 112 generating by the battery controller 26 a calibrated cell model 38 for each of the battery cells 22 by performing a parameterization of the cell parameters Icell, tcell, Vcell using the current values of those cell parameters Icell, tcell, Vcell and/or earlier recorded values of the cell parameters Icell, tcell, Vcell. Algorithms for parameter identification (i.e. parameterization) may be entirely empirical learning mechanisms (e.g. neural network) or may be curve fitting (least squares) or optimal (Kalman, LQE) curve fitting to structured physical models. As illustrated in
The method 100 proceeds with the step of 114 determining by the battery controller 26 a cell state of charge SoCcell for each of the battery cells 22. The processor 28 may use the calibrated cell model 38, and historical information regarding charging and discharging each of the battery cells 22 in determining the cell state of charge SoCcell.
The method 100 proceeds with the step of 116 determining by the battery controller 26 cell life operating limits 40 for each of the battery cells 22. The cell life operating limits 40 may include values such as a temperature, current, voltage, or a combination thereof that is associated with a reduction in the service life and/or the storage capacity of the associated battery cell 22. In determining the cell life operating limits 40, the processor 28 may determine cell capabilities using the calibrated cell model 38 and the cell state of charge SoCcell. The cell life operating limits 40 for each of the battery cells 22 may include values for each of the cell parameters Icell, tcell, Vcell, or combinations of the cell parameters Icell, tcell, Vcell and cell state of charge SoCcell corresponding to a degradation in the ability of the battery cell 22 to effectively store electrical energy.
The method 100 proceeds with the step of 118 determining cell safety operating limits 42 for each of the battery cells 22. The cell safety operating limits 42 may include values such as a temperature, current, voltage, or a combination thereof that is associated with a high likelihood of damage to the associated battery cell 22. This step 118 may be performed by the battery controller 26. In determining the cell safety operating limits 42, the processor 28 may determine cell capabilities using the calibrated cell model 38 for each of the battery cells 22, with the cell safety operating limits 42 including values for each of the cell parameters Icell, tcell, Vcell, and a maximum state of charge SoCmax or combinations of the cell parameters Icell, tcell, Vcell and cell state of charge SoCcell corresponding to a known failure mode of the battery cell 22.
The method 100 continues with the step of 120 operating the module 24 and/or the multi-cell battery 20 to keep each of the battery cells 22 within the cell operating limits 40, 42. As will be explained in more detail below, the system 10 may include one or more different control devices 62, 64, 68 to control the flow of electrical energy and to keep each of the battery cells 22 within the cell operating limits 40, 42.
According to an aspect, and as illustrated in
According to an aspect, and as illustrated in
According to an aspect, and as illustrated in
The method 100 continues with the step of 122 generating by the battery controller 26 a plausible usage model 44 of the multi-cell battery 20 including one or more of: charging rate 46, charging time 48, discharge rate 50, discharge time 52, and/or duty cycle 54. The plausible usage model 44 may incorporate details regarding charging, discharging, or a combination thereof. The plausible usage model 44 may include details regarding the duty cycle 54 of either or both of charging and/or discharging the multi-cell battery 20. The method 100 may include 124 modifying by the battery controller 26 the plausible usage model 44 of the multi-cell battery 20 based upon actual usage of the multi-cell battery 20. Such actual usage may be impacted, for example, by driver habits (for vehicular applications).
The method 100 proceeds with the step of 126 determining an optimal usage profile 56 for each of the battery cells 22 based on an optimized compromise of cell operating limits 40, 42 between different battery cells 22 within the multi-cell battery 20. This step 126 may be performed by the battery controller 26 and may take into account model predictions of cell life and cell safety for each of the different battery cells 22 within the multi-cell battery 20. For example, if a battery cell 22 is exhibiting an increased series resistance Rs, and the attendant heating that occurs when charging or discharging at a high rate (i.e. with a high cell current Icell), then the optimal usage profile 56 will exclude or limit that cell from charging or discharging at high current to ensure that the battery cell 22 does not overheat and create a safety hazard. As another example, if a battery cell 22 is exhibiting a loss of charge storage capacity that is aggravated or increased by deep discharge and recharge cycles, the optimal usage profile 56 may limit discharge depth of that particular battery cell 22 in order to maintain battery function for a longer period of time. This deration of battery capability may be accompanied by notification to the battery's user of the de-rated battery performance.
According to an aspect, the method 100 may also include the step of 128 including a historical pattern of usage 58 of the multi-cell battery 20 in the step of 126 determining the optimal usage profile 56. For example, discharge depth of individual cells may be subjected to a lesser limitation in a multi-cell battery 20 that is rarely deeply discharged. As another example, for a battery that usually sees low duty-cycle operation including low usage time and long recharge time, the system 10 may allow weaker cells to recharge at a relatively slow rate, particular where those weaker cells are likely to be degraded by being rapidly recharged.
The method 100 continues with the step of 130 operating each of the battery cells 22 within the multi-cell battery 20 according to the corresponding optimal usage profile 56. As will be explained in more detail below, the system 10 may include one or more different control devices 62, 64, 68 to control the flow of electrical energy and to charge and discharge each of the battery cells 22 according to the optimal usage profile 56. The overall goal is to maintain the best battery life while still providing adequate charge storage and power capacity.
According to an aspect, and as illustrated in
According to an aspect, and as illustrated in
According to an aspect, and as illustrated in
The method 100 continues with the step of 132 repeating the method 100 at a regular interval by returning back to step 102. In other words, the method 100 may continuously cycle. The processor 28 may cause the method 100 to cycle at regular intervals. According to an aspect, the method 100 may only be active while the multi-cell battery 20 is actively charging or discharging. Alternatively, the method 100 may always be active.
As illustrated in the flow chart of
The diagnostic method 150 may also include 156 incorporating data from physically adjacent battery cells 22 in performing steps 152-154 for each of the battery cells 22. For example, excessive physical vibration or excessive temperature may be a local phenomenon in the multi-cell battery 20 due to structure failure or thermal management system failure. These failures may show up in cell monitor data for several different battery cells 22 in the affected regions. In other words, the system 10 provides for diagnosing local electrical, mechanical or thermal problems in one region of the battery by observing the change in temperature, voltage or current on a cell-by-cell basis.
As illustrated in the flow chart of
As illustrated in the flow chart of
As best shown in
As illustrated in
As illustrated in
As also shown in
In another aspect, the non-transitory computer-readable storage medium 30 stores computer-executable instructions 72 that, when executed by the processor 28, instruct a device to perform several different actions. The actions performed as a result of the processor 28 executing the computer-executable instructions 72 include generating a calibrated cell model 38 for each of a plurality of battery cells 22 within a multi-cell battery 20 by performing a parameterization of cell parameters Icell, tcell, Vcell using values associated with those cell parameters Icell, tcell, Vcell and/or earlier recorded values of the cell parameters Icell, tcell, Vcell. The actions performed as a result of the processor 28 executing the computer-executable instructions 72 also include determining at least one of a cell safety operating limit 42 or an optimal usage profile 56 for each of the battery cells 22 using the calibrated cell models 38 for the corresponding ones of the battery cells 22. The actions performed as a result of the processor 28 executing the computer-executable instructions 72 also include operating each of the battery cells 22 according to the at least one of the cell safety operating limit 42 and/or the optimal usage profile 56. This may be accomplished as detailed above with reference to the method 100 for monitoring and controlling the multi-cell battery 20. The processor 28, may, for example, signal a control device 62, 64, 68 to keep the battery cells 22 within the associated cell operating limits 40, 42.
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure
This U.S. utility patent application claims the benefit of U.S. provisional patent application No. 62/572,734, filed Oct. 16, 2017, the contents of which are incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62572734 | Oct 2017 | US |