The present disclosure relates generally to systems and methods for estimating battery temperature. More specifically, the present disclosure relates to estimating a battery cell temperature based on a gas gauge temperature measurement and various other inputs and models.
In traditional systems, a battery may include at least one battery cell formed by electrodes, a separator, electrolyte, and various other parts disposed in a housing, terminals protruding from the housing, and other possible componentry. The battery may be employed as a source of power for an electric device (e.g., electronic device). A secondary (e.g., rechargeable) battery, such as a lithium-ion battery, may be discharged and recharged a number of times over a lifespan of the battery to provide the power to the electric device. During discharge and/or recharging, the battery cell may produce heat that can affect characteristics (e.g., performance, lifespan, or structure) of the battery and/or the electric device. Accordingly, determining a battery cell temperature and/or adjusting aspects of the battery or electric device based on the battery cell temperature may be helpful in preserving desired characteristics of the battery and/or the electric device.
Certain traditional systems may employ a battery cell temperature sensor that detects the battery cell temperature, but battery cell temperature sensors can be expensive. Further, battery cell temperatures contribute to an increase in a volume of the battery and a corresponding decrease in an energy density of the battery. Additionally or alternatively, battery cell temperature may be inferred based on various characteristics, but traditional systems and methods that infer battery cell temperature are inaccurate, costly, and/or error prone. Accordingly, it is now recognized that improved systems and methods for determining or estimating a temperature of a battery cell are desired.
A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
In an embodiment, a battery includes a battery cell and processing circuitry. The processing circuitry is configured to determine an estimated temperature of the battery cell as a function of various models. The models include a battery cell heat generation model that receives a first input indicative of a battery voltage measurement, a second input indicative of a voltage corresponding to a battery open-circuit voltage (OCV) model, and a third input indicative of a battery current measurement. The models also include a gas gauge and system heat generation model that receives the third input. The models also include a battery and gas gauge heat transfer model that receives a fourth input indicative of a gas gauge temperature measurement.
In another embodiment, one or more tangible, non-transitory, computer-readable media store instructions thereon that, when executed by one or more processors, are configured to cause the one or more processors to perform various functions. The functions include executing a battery cell heat generation model that receives a first input indicative of a battery voltage measurement of a battery, a second input indicative of a voltage corresponding to a battery open-circuit voltage (OCV) model of the battery, and a third input indicative of a battery current measurement of the battery. The functions also include executing a gas gauge and system heat generation model that receives the third input. The functions also include executing a battery and gas gauge heat transfer model that receives a fourth input indicative of a gas gauge temperature measurement of the battery. The functions also include determining, based on a first output of the battery cell heat generation model, a second output of the gas gauge and system heat generation model, and a third output of the battery and gas gauge heat transfer model, an estimated temperature of a battery cell of the battery.
In yet another embodiment, a method includes determining a battery voltage measurement, determining a battery current measurement, determining a gas gauge temperature measurement, and determining a voltage corresponding to a battery open-circuit voltage (OCV) model. The method also includes determining, via processing circuitry, an estimated temperature of a battery cell based on a plurality of models, the battery voltage measurement, the battery current measurement, the gas gauge temperature measurement, and the voltage corresponding to the battery OCV model.
Various refinements of the features noted above may exist in relation to various aspects of the present disclosure. Further features may also be incorporated in these various aspects as well. These refinements and additional features may exist individually or in any combination. For instance, various features discussed below in relation to one or more of the illustrated embodiments may be incorporated into any of the above-described aspects of the present disclosure alone or in any combination. The brief summary presented above is intended only to familiarize the reader with certain aspects and contexts of embodiments of the present disclosure without limitation to the claimed subject matter.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings described below in which like numerals refer to like parts.
One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Use of the terms “approximately,” “near,” “about,” “close to,” and/or “substantially” should be understood to mean including close to a target (e.g., design, value, amount), such as within a margin of any suitable or contemplatable error (e.g., within 0.1% of a target, within 1% of a target, within 5% of a target, within 10% of a target, within 25% of a target, and so on). Moreover, it should be understood that any exact values, numbers, measurements, and so on, provided herein, are contemplated to include approximations (e.g., within a margin of suitable or contemplatable error) of the exact values, numbers, measurements, and so on).
The present disclosure relates generally to systems and methods for estimating battery cell temperature based on a gas gauge temperature measurement and various other inputs and models. For example, a battery may include a battery cell formed by electrodes, a separator, electrolyte and various other parts disposed in a housing, terminals protruding from the housing, and a battery management system including processing circuitry and memory circuitry. The memory circuitry includes instructions stored thereon that, when executed by the processing circuitry, causes the processing circuitry to perform various functions, such as determining an estimated temperature of the battery cell.
In accordance with present embodiments, the processing circuitry receives various inputs, enters the inputs to various models, and determines the estimated battery cell temperature based on the various inputs and models. For example, a battery cell heat generation model executed by the processing circuitry of the battery management system may receive, as inputs, data indicative of a voltage corresponding to a battery open-circuit voltage (OCV) model, a battery voltage measurement (e.g., measured at a first time step), a battery current measurement (e.g., measured at the first time step), a first coefficient of heat generation due to cell impedance, and a second coefficient of heat generation due to entropy. Further, a gas gauge and system heat generation model executed by the processing circuitry of the battery management system may receive, as inputs, data indicative of the battery current measurement (e.g., measured at the first time step), a third coefficient (e.g., linear coefficient) of gas gauge and system heat generation due to current, and a fourth coefficient (e.g., non-linear coefficient) of gas gauge and system heat generation due to current. Further still, a battery and gas gauge heat transfer model executed by the processing circuitry of the battery management system may receive, as inputs, data indicative of the gas gauge temperature measurement (e.g., measured at the first time step), a fifth coefficient of heat transfer between the battery cell and a gas gauge, and a sixth coefficient of temperature change due to heat capacity.
The battery cell heat generation model, the gas gauge and system heat generation model, and the battery and gas gauge heat transfer model described above may be executed in parallel, each producing a corresponding output. That is, the battery cell heat generation model may produce a first output (e.g., battery cell heat generation model output), the gas gauge and system heat generation model may produce a second output (e.g., gas gauge and system heat generation model output), and the battery and gas gauge heat transfer model may produce a third output (e.g., battery and gas gauge heat transfer model output). A thermal input determination logic may then be executed by the processing circuitry of the battery management system and receive, as inputs, data indicative of the first output, the second output, the third output, and the aforementioned gas gauge temperature measurement (e.g., measured at the first time step), second coefficient, and fifth coefficient. Accordingly, the thermal input determination logic may produce a fourth output (e.g., thermal input determination logic output) that is a function of the first output, the second output, the third output, the gas gauge temperature measurement (e.g., measured at the first time step), the second coefficient, and the fifth coefficient.
A battery temperature update logic may then be executed by the processing circuitry of the battery management system, and outputs the estimated temperature of the battery cell. For example, the battery temperature logic update may receive, as inputs, data indicative of the fourth output and a previously determined estimated battery cell temperature in an earlier time step (e.g., a time step immediately preceding the first time step). In this way, the algorithm for determining the estimated battery cell temperature may be executed by the processing circuitry of the battery management system periodically at various time steps. For example, the estimated battery cell temperature determined at the first time step as described above is employed in determining the estimated battery cell temperature at a second time step following the first time step.
It should be noted that the above-described algorithm executed, for example, by the processing circuitry of the battery management system is merely exemplary, and that additional or alternate processing steps are also possible. In general, the battery management system may employ various inputs (e.g., the voltage corresponding to the battery OCV model, the battery voltage measurement, the battery current measurement, the gas gauge temperature measurement, various coefficients, and an estimated temperature of the battery cell determined at a previous time step) to determine the estimated temperature of the battery cell. Presently disclosed systems and methods for determining the estimated battery cell temperature may, in general, reduce a cost associated with determining battery cell temperature, reduce a volume of the battery, improve an energy density of the battery, or any combination thereof relative to traditional embodiments. These and other features will be described in detail below with reference to the drawings.
By way of example, the electronic device 10 may include any suitable computing device, including a desktop or notebook computer (e.g., in the form of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. of Cupertino, California), a portable electronic or handheld electronic device such as a wireless electronic device or smartphone (e.g., in the form of a model of an iPhone® available from Apple Inc. of Cupertino, California), a tablet (e.g., in the form of a model of an iPad® available from Apple Inc. of Cupertino, California), a wearable electronic device (e.g., in the form of an Apple Watch® by Apple Inc. of Cupertino, California), and other similar devices. It should be noted that the processor 12 and other related items in
In the electronic device 10 of
In certain embodiments, the display 18 may facilitate users to view images generated on the electronic device 10. In some embodiments, the display 18 may include a touch screen, which may facilitate user interaction with a user interface of the electronic device 10. Furthermore, it should be appreciated that, in some embodiments, the display 18 may include one or more liquid crystal displays (LCDs), light-emitting diode (LED) displays, organic light-emitting diode (OLED) displays, active-matrix organic light-emitting diode (AMOLED) displays, or some combination of these and/or other display technologies.
The input structures 22 of the electronic device 10 may enable a user to interact with the electronic device 10 (e.g., pressing a button to increase or decrease a volume level). The I/O interface 24 may enable electronic device 10 to interface with various other electronic devices, as may the network interface 26. In some embodiments, the I/O interface 24 may include an I/O port for a hardwired connection for charging and/or content manipulation using a standard connector and protocol, such as the Lightning connector provided by Apple Inc. of Cupertino, California, a universal serial bus (USB), or other similar connector and protocol. The network interface 26 may include, for example, one or more interfaces for a personal area network (PAN), such as an ultra-wideband (UWB) or a BLUETOOTH® network, a local area network (LAN) or wireless local area network (WLAN), such as a network employing one of the IEEE 802.11x family of protocols (e.g., WI-FI®), and/or a wide area network (WAN), such as any standards related to the Third Generation Partnership Project (3GPP), including, for example, a 3rd generation (3G) cellular network, universal mobile telecommunication system (UMTS), 4th generation (4G) cellular network, long term evolution (LTE®) cellular network, long term evolution license assisted access (LTE-LAA) cellular network, 5th generation (5G) cellular network, and/or New Radio (NR) cellular network, a 6th generation (6G) or greater than 6G cellular network, a satellite network, a non-terrestrial network, and so on. In particular, the network interface 26 may include, for example, one or more interfaces for using a cellular communication standard of the 5G specifications that include the millimeter wave (mmWave) frequency range (e.g., 24.25-300 gigahertz (GHz)) that defines and/or enables frequency ranges used for wireless communication. The network interface 26 of the electronic device 10 may allow communication over the aforementioned networks (e.g., 5G, Wi-Fi, LTE-LAA, and so forth).
The network interface 26 may also include one or more interfaces for, for example, broadband fixed wireless access networks (e.g., WIMAX®), mobile broadband Wireless networks (mobile WIMAX®), asynchronous digital subscriber lines (e.g., ADSL, VDSL), digital video broadcasting-terrestrial (DVB-T®) network and its extension DVB Handheld (DVB-H®) network, ultra-wideband (UWB) network, alternating current (AC) power lines, and so forth.
As illustrated, the network interface 26 may include a transceiver 30. In some embodiments, all or portions of the transceiver 30 may be disposed within the processor 12. The transceiver 30 may support transmission and receipt of various wireless signals via one or more antennas, and thus may include a transmitter and a receiver. The power source 29 of the electronic device 10 may include any suitable source of power, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
The battery 40 in the illustrated embodiment also includes a battery management system 58. The battery management system 58 may be communicatively coupled with the sensor assembly 52 (e.g., including the voltage sensor 54 and the current sensor 56) such that the battery management system 58 receives sensor feedback from the sensor assembly 52. Further, the battery management system 58 may include processing circuitry 60, memory circuitry 62, and a gas gauge 64. While the gas gauge 64 is illustrated as a part of the battery management system 58 in the illustrated embodiment, the gas gauge 64 may be separate from (and communicatively coupled with) the battery management system 58 in other embodiments.
In general, the gas gauge 64 may be employed to monitor a state of charge (SOC) of the battery 40, among other possible operating conditions of the battery 40. Further, the gas gauge 64 may include a gas gauge sensor 66 configured to detect, for example, a gas gauge temperature. Additionally or alternatively, the gas gauge sensor 66 (or multiple such sensors) may detect one or more battery parameters that can be used to determine the gas gauge temperature (e.g., current, resistance, voltage, impedance, etc.). Additionally or alternatively, the SOC of the battery 40, determined by the gas gauge 64 and/or the gas gauge sensor 66, may be employed to determine the gas gauge temperature. The parameters monitored by the gas gauge 64 (e.g., gas gauge temperature, SOC) may generally be employed to monitor a battery health of the battery 40. In accordance with the present disclosure, the gas gauge temperature may also be employed to determine an estimated temperature of the battery cell 42 of the battery 40, as described in detail below.
The memory circuitry 62 of the battery management system 58 includes instructions stored thereon that, when executed by the processing circuitry 60 of the battery management system 58, causes the processing circuitry 60 to perform various functions. For example, in accordance with the present disclosure and as described in detail below, the processing circuitry 60 may determine an estimated temperature of the battery cell 42 based at least in part on the gas gauge temperature and other conditions (e.g., the battery voltage detected by the voltage sensor 54 of the sensor assembly 52, the battery current detected by the current sensor 56 of the sensor assembly 52, and/or other possible operating conditions of the battery 40).
In accordance with an embodiment of the present disclosure, the battery management system 58 may determine an estimated temperature of the battery cell 42 based on the gas gauge temperature (e.g., detected by the gas gauge sensor 66), the battery voltage (e.g., detected by the voltage sensor 54, the battery current (e.g., detected by the current sensor 56), a voltage corresponding to a battery open-circuit voltage (OCV) model, a number of models relating to heat generation and heat transfer aspects of the battery 40, and/or coefficients relating to various characteristics of the battery 40. For example, the battery management system 58 may execute three models in parallel and relating to the heat generation and heat transfer aspects of the battery 40. The three models include, for example, a battery cell heat generation model, a gas gauge and system heat generation model, and a battery gas gauge heat transfer model.
The battery cell heat generation model may be employed, for example, to account for a rate of heat generated or consumed inside the battery cell 42 for charging or discharging current. Indeed, the battery cell heat generation model may receive various inputs including the voltage corresponding to the battery OCV model (e.g., a measured voltage when the battery current is off with complete equilibrium conditions in terms of open-circuit), the battery voltage measurement (e.g., detected by the voltage sensor 54), the battery current measurement (e.g., detected by the current sensor 56), a first coefficient of heat generation due to cell impedance, and/or a second coefficient of heat generation due to entropy. In this way, an output of the battery cell heat generation model may be a function of the above-described inputs.
The gas gauge and system heat generation model may be employed, for example, as a lumped parameter non-linear heat resistance thermal model. Indeed, the gas gauge and system heat generation model may receive various inputs including the battery current measurement (e.g., detected by the current sensor 56), a third coefficient (e.g., linear coefficient) of gas gauge and system heat generation due to current, and/or a fourth coefficient (e.g., non-linear coefficient) of gas gauge and system heat generation due to current. In this way, an output of the gas gauge and system heat generation model may be a function of the above-described inputs.
The battery gas gauge heat transfer model may be employed, for example, as a lumped parameter heat capacity-resistance thermal model. Indeed, the battery gas gauge heat transfer model may receive various inputs including the gas gauge temperature measurement (e.g., detected by the gas gauge sensor 66), a fifth coefficient of heat transfer between the battery cell 42 and the gas gauge 64, and/or a sixth coefficient of temperature change due to heat capacity. In this way, an output of the battery gas gauge heat transfer model may be a function of the above-described inputs.
In general, the above-described models are employed to account, for example, for various heat transfer and heat generation discrepancies, deviations, accumulations, dissipations, or any combination thereof involving the battery 40 as a whole, the battery cell 42, and the gas gauge 64. Indeed, the gas gauge 64 may generally include a higher temperature than the battery cell 42. Accordingly, the above-described models may be employed to account for the higher temperature of the gas gauge 64 than the battery cell 42, such that a relatively accurate estimated temperature of the battery cell 42 can be determined based at least in part on the gas gauge temperature (e.g., detected by the gas gauge sensor 66). Each of the above-described models may produce a corresponding output that is subsequently employed as an input to further processing logic described in detail below.
For example, thermal input determination logic may receive the three outputs corresponding to the three above-described models. The thermal input determination logic may include, for example, software instructions stored in the memory circuitry 62 (and executed by the processing circuitry 60) of the battery management system 58, hardware separate from the battery management system 58 (e.g., circuitry), or a combination of the two. The thermal input determination logic may receive various inputs including the output of the battery cell heat generation model, the output of the gas gauge and system heat generation model, the output of the battery gas gauge heat transfer model, the gas gauge temperature measurement (e.g., detected by the gas gauge sensor 66) described above, the second coefficient of heat generation due to entropy described above, and/or the fifth coefficient of heat transfer between the battery cell 42 and the gas gauge 64 described above.
Further, battery temperature update logic may be employed to output the estimated temperature of the battery cell 42. For example, like the thermal input determination logic, the battery temperature update logic may include software instructions stored in the memory circuitry 62 (and executed by the processing circuitry 60) of the battery management system 58, hardware separate from the battery management system 58 (e.g., circuitry), or a combination of the two. The battery temperature update logic may receive various inputs including the output from the thermal input determination logic and/or a previously determined estimated temperature of the battery cell 42. Indeed, the algorithm(s) employed by the battery management system 58 and described above may be executed at various time steps, and the battery temperature update logic may receive, as one of the inputs, the previously determined estimated temperature of the battery cell 42 from an earlier algorithm iteration. These and other features will be described in detail below with reference to later drawings.
It should be noted that the above-described coefficients (e.g., the first coefficient, the second coefficient, the third coefficient, the fourth coefficient, the fifth coefficient, and the sixth coefficient) may include constants, though, in some embodiments, the coefficients may not be constants and instead be determined for or variable between each iteration of determining the estimated temperature of the battery cell 42. For example, as described above, the first coefficient may be dependent at least in part on impedance, the second coefficient may be dependent at least in part on entropy, the third coefficient (e.g., linear coefficient) may be dependent at least in part on current, the fourth coefficient (e.g., non-linear coefficient) may be dependent at least in part on current, the fifth coefficient may be dependent at least in part on heat transfer and/or heat capacity, and the sixth coefficient may be dependent at least in part on heat capacity. In some embodiments, the battery management system 58 may determine the various coefficients based on the above-described variables. Additionally or alternatively, a cross-reference or lookup table of coefficients and the above-described variables may be stored in the memory circuitry 62 and employed by the processing circuitry 60 to select the various coefficients for each iteration of determining the estimated temperature of the battery cell 42. More detailed aspects of the above-described models, equations, calculations, variables, inputs, outputs, etc. will be provided below with reference to later drawings. In general, disclosed systems and methods are employed to enable, relative to traditional embodiments, more accurate determinations of the estimated temperature of the battery cell 42, a reduction in volume of the battery 40, an increase in energy density of the battery 40, a reduced cost of the battery 40, or any combination thereof.
The algorithm 100 may include, as shown, three models that are executed, for example, in parallel. The first model, referred to as a battery cell heat generation model 124, may produce a first output (e.g., z1[k]) as illustrated below:
z
1
[k]=f
1(α1,α2,VOCV,V[k],I[k]) Equation 1:
The second model, referred to as a gas gauge and system heat generation model 126, may produce a second output (e.g., z2[k]) as illustrated below:
z
2
[k]=f
2(α3,α4,I[k]) Equation 2:
The third model, referred to as a battery and gas gauge heat transfer model 128, may produce a third output (e.g., z3[k]) as illustrated below:
z
3
[k]=f
3(α5,α6,Vocv,Tgg[k]) Equation 3:
The algorithm 100 may also employ (or be executed by or on) thermal input determination logic 130, which may receive the first output of the battery cell heat generation model 124, the second output of the gas gauge and system heat generation model 126, and the third output of the battery and gas gauge heat transfer model 128 (e.g., in addition to other variables). The thermal input determination logic 130, for example, may produce an output (e.g., u[k]) as illustrated below:
u[k]=g(Tgg[k],z1[k],z2[k],z3[k],α2,α5) Equation 4:
The algorithm 100 may also employ (or be executed by or on) battery temperature update logic 132, which may receive the output of the thermal input determination logic 130 (e.g., in addition to at least one other variable). Further, the battery temperature update logic 132 determines the estimated temperature of the battery cell (e.g., TC[k]). The battery temperature update logic 132, for example, may determine the estimated temperature of the battery cell (e.g., TC[k]) as illustrated below:
T
c
[k]=h(Tc[k−1],u[k]) Equation 5—
After determining the estimated temperature of the battery cell (e.g., TC[k]) via the battery temperature update logic 132, the algorithm 100 progresses to the next time step at block 134 (e.g., k=k+1). Each time step may be, for example, separated by approximately 1 second. Thus, the algorithm 100 may be executed each second. In another embodiment, the time step may include any suitable time period, such as less than 1 second, 2 seconds, 3 seconds, 5 seconds, 10 seconds, or 1 minute or more. Further, the algorithm 100 progresses from block 134 to block 136, at which the first coefficient 112, the second coefficient 114, the third coefficient 116, the fourth coefficient 118, the fifth coefficient 120, and the sixth coefficient 122 are selected and/or determined from the next iteration of the algorithm 100. Detailed description of the selection and/or determination of the six coefficients 112, 114, 116, 118, 120, 122 are provided above with respect to
The various models 154 may include, with reference to
A comparator 159 may be employed in the process 150 for comparing the estimated battery cell temperature 156 with the detected battery cell temperature 158. Based on said comparison, the comparator 159 may output an error value 160 to an optimization processor 162. The optimization processor 162 may search for a more optimal or an optimal point of model parameters 164 (e.g. the group of coefficients 110 described with respect to
The graph 200 in
For example, the method 500 includes determining (block 502) a battery voltage measurement of a battery. As previously described, the battery voltage measurement may be detected via a sensor or determined based on various operating conditions of the battery. Processing circuitry of a battery management system may determine or receive data indicative of the battery voltage measurement. The method 500 also includes determining (block 504) a battery current measurement of the battery. As previously described, the battery current measurement may be detected via a sensor or determined based on various operating conditions of the battery. The processing circuitry of the battery management system may determine or receive data indicative of the battery current measurement. The method 500 also includes determining (block 506) a gas gauge measurement of the battery. As previously described, the gas gauge temperature measurement may be detected via a sensor or determined based on various operating conditions (e.g., state of charge (SOC) of the battery). The processing circuitry of the battery management system may determine or receive data indicative of the gas gauge temperature measurement. The method 500 also includes determining (block 508) a voltage corresponding to a battery open-circuit voltage (OCV) model of the battery. As previously described, the voltage corresponding to the battery OCV model may be a measured voltage when the battery current is off with complete equilibrium conditions in terms of open-circuit.
The method 500 also includes executing (block 510) a battery cell heat generation model via, for example, the processing circuitry of the battery management system. For example, the battery cell heat generation model receives various inputs, including data indicative of the battery voltage measurement, the voltage corresponding to the battery OCV model, the battery current measurement, a coefficient corresponding to heat generation due to impedance, and an additional coefficient corresponding to heat generation due to entropy. Based on the above-described inputs and corresponding data, the battery cell heat generation model may produce a first output.
The method 500 also includes executing (block 512) a gas gauge and system heat generation model via, for example, the processing circuitry of the battery management system. For example, the gas gauge and system heat generation model receives various inputs, including data indicative of the battery current measurement, a linear coefficient corresponding to gas gauge and system heat generation due to current, and a non-linear coefficient corresponding to gas gauge and system heat generation due to current. Based on the above-described inputs and corresponding data, the gas gauge and system heat generation model may produce a second output.
The method also includes executing (block 514) a battery and gas gauge heat transfer model via, for example, the processing circuitry of the battery management system. For example, the battery and gas gauge heat transfer model receives various inputs, including data indicative of the gas gauge temperature measurement, a coefficient corresponding to heat transfer between a battery cell and a gas gauge of the battery, and an additional coefficient corresponding to temperature due to heat capacity.
The method also includes determining (block 516), via thermal input determination logic, a thermal input calculation output based on various inputs. The thermal input determination logic, as previously described, may correspond to software executed by the processing circuitry of the battery management system, or hardware separate from the processing circuitry. In general, the thermal input determination logic may receive various inputs, including data indicative of the first output of the battery cell heat generation model, the second output of the gas gauge and system heat generation model, the third output of the battery and gas gauge heat transfer model, the coefficient corresponding to heat generation due to entropy, and the coefficient corresponding to heat transfer between the battery cell and the gas gauge of the battery. Based on the above-described inputs and corresponding data, the thermal input determination logic may produce a thermal input calculation output.
The method also includes determining (block 518), via battery temperature update logic, the estimated temperature of the battery cell. The battery temperature update logic, as previously described, may correspond to software executed by the processing circuitry of the battery management system, or hardware separate from the processing circuitry. In general, the battery temperature update logic may receive various inputs, including data indicative of the thermal input calculation output and a previous output corresponding to a previous iteration of the battery temperature update logic. Based on the above-described inputs and corresponding data, the battery temperature update logic may determine (or produce) the estimated temperature of the battery cell.
The method also includes performing (block 520) a control action based on the estimated temperature of the battery cell. For example, the control action may be performed or executed by the processing circuitry of the battery management system or other processing circuitry. The control action may include, for example, disconnecting the battery from an electric (e.g., electronic) device associated with the battery in response to the estimated temperature of the battery cell deviating from a target temperature by a threshold amount, exceeding a threshold temperature, or dropping below a threshold temperature. Additionally or alternatively, the control action may include, for example, blocking a charging procedure in response to the estimated temperature of the battery cell deviating from a target temperature by a threshold amount, exceeding a threshold temperature, or dropping below a threshold temperature. Other control actions based on the estimated temperature of the battery cell deviating from a target temperature by a threshold amount, exceeding a threshold temperature, or dropping below a threshold temperature may include, for example, changing a charging aspect of the battery, changing a discharging aspect of the battery, sending an alert to the electric (e.g., electronic) device or some other device, actuating a switch to complete or break or a circuit associated with the battery or the electric (e.g., electronic) device, and the like.
Embodiments of the present disclosure are directed toward determining, via a battery management system of a battery, an estimated temperature of a battery cell of the battery based on various inputs and models described in detail above. Technical effects associated with the embodiments of the present disclosure include, relative to traditional systems and methods, more accurately determining the estimated temperature of the battery cell, reducing a cost of the battery, reducing a volume of the battery, improving an energy density of the battery, or any combination thereof.
It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
The techniques presented and claimed herein are referenced and applied to material objects and concrete examples of a practical nature that demonstrably improve the present technical field and, as such, are not abstract, intangible or purely theoretical. Further, if any claims appended to the end of this specification contain one or more elements designated as “means for [perform]ing [a function] . . . ” or “step for [perform]ing [a function] . . . ,” it is intended that such elements are to be interpreted under 35 U.S.C. 112(f). However, for any claims containing elements designated in any other manner, it is intended that such elements are not to be interpreted under 35 U.S.C. 112(f).