BATTERY MODULES FOR DETERMINING TEMPERATURE AND VOLTAGE CHARACTERISTICS OF ELECTROCHEMICAL CELLS, AND ASSOCIATED METHODS
20230025900 · 2023-01-26
Inventors
- Seth Marshall Kahn (San Francisco, CA, US)
- Arnaud Devie (Menlo Park, CA, US)
- Corrado Cammi (Mountain View, CA, US)
- Nathan Thomas Brinkerhoff (Santa Clara, CA, US)
Cpc classification
G01R31/374
PHYSICS
H02J7/0014
ELECTRICITY
H01M10/4257
ELECTRICITY
Y02E60/10
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
H01M2010/4271
ELECTRICITY
International classification
G01R31/374
PHYSICS
H01M10/48
ELECTRICITY
Abstract
A method for determining a temperature characteristic of an electrochemical cell assembly includes (1) sensing a first voltage via one or more thermistors electrically coupled to the electrochemical cell assembly while loading circuitry electrically coupled to the thermistors is deactivated, (2) sensing a second voltage via the one or more thermistors while the loading circuitry is activated, and (3) determining the temperature characteristic of the electrochemical cell assembly at least partially from the first and second voltages.
Claims
1. A method for determining a temperature characteristic of an electrochemical cell assembly, comprising: sensing a plurality of voltages at different respective sensing times using a voltage sensing device electrically coupled to one or more electrochemical cells of the electrochemical cell assembly via one or more thermistors; varying magnitude of current flowing through the one or more thermistors at least once between successive sensing times; and determining the temperature characteristic of the electrochemical cell assembly at least partially from the plurality of voltages.
2. The method of claim 1, wherein: the plurality of voltages comprises a first voltage sensed by the voltage sensing device when a magnitude of current flowing through a first thermistor of the one or more thermistors is I.sub.1; the plurality of voltages further comprises a second voltage sensed by the voltage sensing device when a magnitude of current flowing through the first thermistor is I.sub.2; and I.sub.2 is different from I.sub.1.
3. The method of claim 2, wherein a difference between the first and second voltages is at least partially a function of temperature of the one of more thermistors.
4. The method of claim 2, wherein the temperature characteristic is a function of a ratio of the first voltage to the second voltage.
5. The method of claim 2, wherein the value of one of I.sub.1 and I.sub.2 is zero.
6. The method of claim 1, further comprising determining a voltage across the one or more electrochemical cells of the electrochemical cell assembly at least partially based on one or more of the plurality of voltages.
7. The method of claim 1, wherein the one or more thermistors are thermally coupled with the one or more electrochemical cells of the electrochemical cell assembly.
8. The method of claim 1, wherein varying magnitude of current flowing through the one or more thermistors at least once between successive sensing times comprises varying an operating state of loading circuitry electrically coupled to the one or more thermistors.
9. The method of claim 8, wherein the loading circuitry is configured to balance a state of charge of the electrochemical cell assembly.
10. The method of claim 1, wherein the temperature characteristic of the electrochemical cell assembly is an absolute temperature of the electrochemical cell assembly.
11. The method of claim 1, wherein the temperature characteristic of the electrochemical cell assembly is a relative temperature of the electrochemical cell assembly.
12. The method of claim 1, further comprising bypassing a first thermistor of the one or more thermistors while sensing one or more of the plurality of voltages.
13. An electrochemical cell assembly configured for voltage and temperature sensing via a common pair of electrical terminals, comprising: one or more first electrochemical cells electrically coupled between a first battery node and a second battery node; a first electrical terminal for sensing voltage and temperature of the electrochemical cell assembly; a first thermistor electrically coupled between the first battery node and the first electrical terminal; a second electrical terminal for sensing voltage and temperature of the electrochemical cell assembly; and a second thermistor electrically coupled between the second battery node and the second electrical terminal.
14. The electrochemical cell assembly of claim 13, wherein each of the first and second thermistors is thermally coupled with the one or more first electrochemical cells.
15. The electrochemical cell assembly of claim 13, further comprising: one or more second electrochemical cells electrically coupled between the second battery node and a third battery node; a third electrical terminal for sensing voltage and temperature of the electrochemical cell assembly; and a third thermistor electrically coupled between the third battery node and the third electrical terminal.
16. A method for determining a temperature characteristic of an electrochemical cell assembly, comprising: obtaining a plurality of voltage measurements, each voltage measurement being made through one or more thermistors electrically coupled to one or more electrochemical cells of the electrochemical cell assembly, at least two voltage measurements of the plurality of voltage measurements being made with a different magnitude of current flowing through the one or more thermistors; and determining the temperature characteristic at least partially from the plurality of voltage measurements.
17. The method of claim 16, wherein: the plurality of voltage measurements comprises (a) a first voltage measurement having a first value and (b) a second voltage measurement having a second value; and a difference between the first and second values is at least partially a function of temperature of the one or more thermistors.
18. The method of claim 17, wherein the temperature characteristic is a function of a ratio of the first value to the second value.
19. The method of claim 16, further comprising determining a voltage across the one or more electrochemical cells of the electrochemical cell assembly at partially based on one or more of the plurality of voltage measurements.
20. The method of claim 16, wherein the one or more thermistors are thermally coupled with the one or more electrochemical cells of the electrochemical cell assembly.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0050] A high-performance battery management system (BMS) typically requires knowledge of electrochemical cell voltage, electrochemical cell current, and electrochemical cell temperature, such as to determine cell SOC, cell state-of-safety (SOS), and/or cell state of degradation (SOD). For example, an electrochemical cell temperature signature, or its change in temperature versus time, may provide an early indication of a cell failure mode, such as elevated cell impedance or a short circuit within the cell. Accordingly, a BMS typically includes circuitry for generating respective signals representing electrochemical cell voltage and electrochemical cell temperature. For example,
[0051] BMS 104 includes an analog-to-digital converter (ADC) 112, an ADC 114, an ADC 116, a transistor 118, a transistor 120, an electrical power source 122, and resistors 124, 126, 128, 130, 132, 134, 136, and 138. Resistor 124, resistor 126, and transistor 118 are collectively configured to discharge electrochemical cell 106, such as for balancing SOC of a plurality of electrochemical cells in a stack. Specifically, transistor 118 operates in its on-state when discharge signal d.sub.a is asserted, such that resistors 124 and 126 are electrically coupled in series across electrochemical cell 106 of cell assembly 102. Current flowing from electrochemical cell 106 through resistors 124 and 126 discharges electrochemical cell 106. ADC 112 samples voltage across electrochemical cell 106 via filter resistors 128 and 130 to generate a digital signal v.sub.a representing voltage across electrochemical cell 106. Transistor 120 and resistors 132 and 134 operate in an analogous manner to discharge electrochemical cell 108 in response to discharge signal d.sub.b, and ADC 114 and resistors 136 and 138 operate in an analogous manner to generate a digital signal v.sub.b representing voltage across electrochemical cell 108. Electrical power source 122 biases thermistor 110, and ADC 116 samples voltage across thermistor 110, which is dependent on temperature of cell assembly 102, to generate a digital signal t representing temperature of the cell assembly.
[0052] It may be relatively difficult and costly to attach temperature sensors to cell assemblies and to wire the temperature sensors to a BMS. Consequentially, a conventional battery module typically does not include a temperature sensor for each electrochemical cell of the module. Instead, a conventional battery module typically includes at most a few temperature sensors for sensing temperature of an electrochemical cell assembly of the module. For example, conventional battery module 100 of
[0053] Disclosed herein are new battery modules and associated methods which at least partially overcome the above-discussed drawbacks of conventional battery modules. The new battery modules include an electrochemical cell assembly with temperature sensing devices that form part of voltage sensing circuitry as well as temperature sensing circuitry. The temperature sensing devices are electrically coupled between electrochemical cells and dual-purpose electrical terminals that are configured for sensing both a voltage and a temperature characteristic. Consequently, some embodiments are capable of sensing temperature of each electrochemical cell without requiring dedicated electrical connections between temperature sensing devices and a BMS, thereby making cell-level temperature sensing practical in applications where cell-level temperature sensing would be impractical using conventional techniques. Additionally, some embodiments are capable of individually sensing electrochemical cell anode temperatures and electrochemical cell cathode temperatures.
[0054]
[0055] Thermistor 210 is electrically coupled between battery node 225 and electrical terminal 218, and electrical terminal 218 is therefore electrically coupled to battery node 225 via thermistor 210. Similarly, thermistor 212 is electrically coupled between battery node 227 and electrical terminal 220, and electrical terminal 220 is therefore electrically coupled to battery node 227 via thermistor 212. Additionally, thermistor 214 is electrically coupled between battery node 227 and electrical terminal 222, and thermistor 216 is electrically coupled between battery node 229 and electrical terminal 224. Each thermistor 210, 212, 214, and 216 has resistance that is a function of temperature of the thermistor. For example, in some embodiments, the thermistors are positive temperature coefficient (PTC) thermistors, while in some other embodiments, the thermistors are negative temperature coefficient (NTC) thermistors. Thermistors 210, 212, 214, and 216 could be replaced with other devices having impedance that is a function of temperature. Additionally, one or more of thermistors 210, 212, 214, and 216 could be omitted without departing from the scope hereof. For example, in an alternate embodiment, thermistor 212 is omitted and electrical terminal 220 is directly connected to battery node 227. As another example, two thermistors coupled to a common battery node could be consolidated, such as discussed below with respect to
[0056] Furthermore, one or more of thermistors 210, 212, 214, and 216 could be combined with one or more additional devices. For example, it is generally desirable that thermistors 210, 212, 214, and 216 have relatively low resistances to (1) prevent excessive power dissipation in the thermistors and/or (2) prevent excessive voltage drop across the thermistors. However, low-resistance thermistors may be expensive and/or difficult to procure. Accordingly, in some alternate embodiments, a respective additional resistor (not shown) is electrically coupled in parallel with each thermistor 210, 212, 214, and 216, to reduce magnitude of current flowing through the thermistor, thereby potentially achieving low thermistor power dissipation and low thermistor voltage drop even if the thermistor has a high resistance value. Additionally, some embodiments of cell assembly 202 further include a switch or other device electrically coupled in parallel with one or more of thermistors 210, 212, 214, and 216, such as similar to switching devices 1250 and 1252 of
[0057] Thermistors 210 and 212 are thermally coupled with electrochemical cell 206, such that temperature of thermistors 210 and 212 is related to temperature of electrochemical cell 206. For example, thermistors 210 and 212 may be attached to electrochemical cell 206, or the thermistors may be near electrochemical cell 206 within cell assembly 202. As another example, thermistors 210 and 212 may be near, or attached to, a thermally conductive electrical bus bar (not shown) connected to electrochemical cell 206, such that the thermistors are thermally coupled to electrochemical cell 206 via the bus bar. Accordingly, electrical terminals 218 and 220 may be used to sense a temperature characteristic of cell assembly 202, e.g., a temperature characteristic of electrochemical cell 206, as discussed below. Additionally, electrical terminals 218 and 220 may be used to sense a voltage V.sub.bat_a across electrochemical cell 206, i.e., a voltage between battery nodes 225 and 227, as discussed below. Therefore, electrical terminals 218 and 220 are dual-purpose electrical terminals, i.e., they are capable of being used to sense both a voltage and a temperature characteristic. Similarly, thermistors 214 and 216 are thermally coupled with electrochemical cell 208, and electrical terminals 222 and 224 may be used to sense voltage V.sub.bat_b across electrochemical cell 208 as well as a temperature characteristic of electrochemical cell 208. Dual-purpose electrical terminals 218, 220, 222, and 224 advantageously eliminate the need for separate electrical connections between cell assembly 202 and BMS 204 for voltage and temperature characteristic sensing. Consequently, cell assembly 202 may be lower cost and simpler to manufacture than a conventional electrochemical cell assembly supporting cell-level temperature sensing. Additionally, in some embodiments, electrochemical cell anode temperature and electrochemical cell cathode temperature can be independently sensed. For example, in a particular embodiment, thermistor 210 is thermally coupled with a cathode of electrochemical cell 206, and thermistor 212 is thermally coupled with an anode of electrochemical cell 206, thereby enabling respective temperature characteristics of the cathode and anode to be independently sensed, such as discussed below with respect to
[0058] While
[0059] The number of electrochemical cells in cell assembly 202 may vary without departing from the scope hereof. For example, in an alternate embodiment, electrochemical cell 208, as well as its associated thermistors and electrical terminals, are omitted. As another example, in another alternate embodiment, cell assembly 202 includes one or more additional electrochemical cells electrically coupled in series with electrochemical cells 206 and 208. In this alternate embodiment, cell assembly 202 may include a respective pair of thermistors and a respective pair of electrical terminals for each additional electrochemical cell.
[0060] BMS 204 includes loading circuitry 226, loading circuitry 228, a voltage sensing device 230, a voltage sensing device 232, a filter resistor 234, a filter resistor 236, a filter resistor 238, and a filter resistor 240. The number of elements of BMS 204 may vary according to the number of electrochemical cells of cell assembly 202. For example, in an alternate embodiment of battery module 200 where electrochemical cell 208 is omitted from cell assembly 202, loading circuitry 228, ADC 232, and filter resistors 238 and 240, which are associated with electrochemical cell 208, are also omitted. As another example, in another alternate embodiment of battery module 200 where cell assembly 202 includes an additional electrochemical cell, BMS 204 includes additional loading circuitry, an additional ADC, and an additional pair of filter resistors associated with the additional electrochemical cell. Furthermore, BMS 204 could be modified to share elements among multiple electrochemical cells. For example, loading circuitry 226 and 228 could be replaced with a single instance of loading circuitry that is capable of being selectively connected to either (a) thermistors 210 and 212 or (b) thermistors 214 and 216. As another example, ADCs 230 and 232 could be replaced with a single ADC with sensing terminals configured to be selectively electrically coupled across either (a) electrical terminals 218 and 220 or (b) electrical terminals 222 and 224.
[0061] Loading circuitry 226 is electrically coupled between electrical terminals 218 and 220 of cell assembly 202, and loading circuitry 228 is electrically coupled between electrical terminals 222 and 224 of cell assembly 202. Loading circuitry 226 is configured to (a) draw an electrical current i.sub.L_a through thermistors 210 and 212 when activated by a control signal c.sub.a, and (b) not draw electrical current through thermistors 210 and 212 when deactivated by control signal c.sub.a. Similarly, loading circuitry 228 is configured to (a) draw an electrical current i.sub.L_b through thermistors 214 and 216 when activated by a control signal c.sub.b, and (b) not draw electrical current through thermistors 214 and 216 when deactivated by control signal c.sub.b. Two example embodiments of loading circuitry 226 and 228 are discussed below with respect to
[0062] Voltage sensing device 230 includes sensing terminals 240 and 242 electrically coupled to electrical terminals 218 and 220 via filter resistor 234 and filter resistor 236, respectively. Consequently, voltage sensing device 230 is electrically coupled across first and second battery nodes 225 and 227 via thermistors 210 and 212. Voltage sensing device 232 includes sensing terminals 244 and 246 electrically coupled to electrical terminals 222 and 224 via filter resistor 238 and filter resistor 240, respectively. Consequently, voltage sensing device 232 is electrically coupled across battery nodes 227 and 229 via thermistors 214 and 216. In some alternate embodiments, one or more of filter resistors 234, 236, 238, and 240 is omitted or replaced with one or more alternative filter elements. Voltage sensing device 230 is configured to repeatedly sense voltage V.sub.m_a across sensing terminals 240 and 242 and generate a respective signal s.sub.a representing each sensed voltage V.sub.m_a. Additionally, voltage sensing device 232 is configured to repeatedly sense voltage V.sub.m_b across sensing terminals 244 and 246 and generate a respective signal s.sub.b representing each sensed voltage V.sub.m_b. Signal s.sub.a represents voltage V.sub.bat_a when loading circuitry 226 is disabled, and signal s.sub.a represents voltage V.sub.bat_a minus a temperature offset (from thermistors 210 and 212) when loading circuitry 226 is enabled. Similarly, signal s.sub.b represents voltage V.sub.bat_b when loading circuitry 228 is disabled, and signal s.sub.b represents voltage V.sub.bat_b minus a temperature offset (from thermistors 214 and 216) when loading circuitry 228 is enabled.
[0063]
[0064] Controller 248 is configured to control loading circuitry 226 to cause loading circuitry 226 to repeatedly change between being activated (where the loading circuitry draws current i.sub.L_a through thermistors 210 and 212) and being deactivated (where the loading circuitry draws no current, or negligible current, through thermistors 210 and 212). Controller 248 is further configured to cause voltage sensing device 230 to sense voltage V.sub.m_a at its sensing terminals 240 and 242 when loading circuitry 226 is activated and when loading circuitry 226 is deactivated, to generate signals s.sub.a. Voltage sensing device 230 has a high input impedance, i.e., impedance seen when looking into sensing terminals 240 and 242 is high. Therefore, negligible current flows through thermistors 210 and 212 when loading circuitry 226 is deactivated, and signal s.sub.a therefore represents voltage V.sub.bat_a when loading circuitry 226 is deactivated. Accordingly, controller 248 is configured to generate signals v.sub.a such that each signal v.sub.a represents a respective signal s.sub.a generated when loading circuitry 226 is deactivated. For example, in some embodiments, each signal v.sub.a is equal to a respective signal s.sub.a when loading circuitry 226 is deactivated. Controller 248 is additionally configured to control loading circuitry 228 and voltage sensing device 232 to generate signals v.sub.b in a manner analogous to that discussed above with respect to signal v.sub.a.
[0065] A temperature characteristic of electrochemical cell 206 can be determined from a difference between two values of signal s.sub.a, where one value is generated by voltage sensing device 230 when loading circuitry 226 is activated and the other value is generated by voltage sensing device 230 when loading circuitry 226 is deactivated. For example, assume that V.sub.B is a value of signal s.sub.a generated when loading circuitry 226 is deactivated and that V.sub.T is a value of signal s.sub.a generated when loading circuitry 220 is activated. A difference between V.sub.B and V.sub.T can be expressed by EQN. 1 below, where V.sub.Temp is defined in EQN. 2.
V.sub.B−V.sub.T=V.sub.B−(V.sub.B−V.sub.Temp)=V.sub.Temp (EQN. 1)
V.sub.Temp=V.sub.th1+V.sub.th2 (EQN. 2)
[0066] As evident from EQN. 2 and
[0067] Some embodiments of controller 248 are configured to evaluate EQNS. 3 and 4 below, or variations thereof, to determine signal t.sub.a. In EQN. 3, R.sub.T is an equivalent resistance of thermistors 210 and 212 (e.g., total resistance of the two thermistors), and R.sub.L is equivalent resistance of loading circuitry 226 when the loading circuitry 226 is activated. R.sub.L can be determined, for example, by dividing voltage across loading circuitry 226 by current I.sub.L_a when the loading circuitry is activated, or R.sub.L may be a known design parameter of loading circuitry 226. K in EQN. 4 is a proportionality constant that relates temperature of thermistors 210 and 212 to R.sub.T. In some alternate embodiments, such as when resistance of thermistors 210 and 212 is a non-linear function of temperature, proportionality constant K is replaced with an alternative function relating thermistor temperature to R.sub.T. Controller 248 may be further configured to use an analogous procedure to determine signal t.sub.b.
[0068] In certain embodiments, the temperature characteristics represented by signals s.sub.a and s.sub.b are absolute temperatures of cell assembly 202, e.g., absolute temperatures of electrochemical cells 206 and 208, respectively. In some other embodiments, the temperature characteristics represented by signals s.sub.a and s.sub.b are not necessarily absolute temperatures of electrochemical cells 206 and 208, respectively, but signals s.sub.a and s.sub.b can be used to determine relative temperatures of cell assembly 202, e.g., relative temperatures of electrochemical cells 206 and 208, respectively. For example, a current temperature of electrochemical cell 206 relative to a previous temperature of electrochemical cell 206 could be determined from two values of signal s.sub.a generated at different times. As another example, signals s.sub.a and s.sub.b could be compared to determine a temperature of electrochemical cell 206 relative to a temperature of electrochemical cell 208. As yet another example, a relative temperature characteristic could be a temperature of electrochemical cell 206, represented by signal s.sub.a, relative to a mathematical function, e.g., average or median, of respective temperatures of two or more other electrochemical cells, such as other electrochemical cells in a stack (not shown) including multiple instances of battery module 200.
[0069] It should be appreciated that knowledge of relative temperatures of electrochemical cells 206 and 208 may be particularly valuable in applications where insufficient information is available to determine absolute temperatures of electrochemical cells 206 and 208. For example, assume that R.sub.L of EQN. 3 or K of EQN. 4 is not known, or is not known with sufficient accuracy, to determine absolute temperature of electrochemical cell 206 using EQNS. 3 and 4. In such case, controller 248 can still accurately determine a relative change in temperature of electrochemical cell 206 from signals s.sub.a. For example, EQN. 3 can be evaluated twice as shown below in EQNS. 5 and 6 to respectively yield R.sub.T1 and R.sub.T2, where V.sub.B1 and V.sub.B2 correspond to signal s.sub.a generated at two different times when loading circuitry 226 is deactivated and V.sub.T1 and V.sub.T2 correspond to signal s.sub.a generated at two different times when loading circuitry 226 is activated. A ratio of R.sub.T1 to R.sub.T2 can then be determined from EQN. 7, where R.sub.L cancels out. Thus, the ratio of R.sub.T1 to R.sub.T2 is not dependent on accurate knowledge of R.sub.L, and essentially any value of R.sub.L can be used when evaluating EQNS. 5 and 6 without impairing accuracy of the ratio of R.sub.T1 to R.sub.T2.
[0070] Additionally, EQN. 4 can be evaluated twice as shown below in EQNS. 8 and 9 to yield respective temperature signals t.sub.a1 and t.sub.a2. A ratio of t.sub.a1 to t.sub.a2 can then be determined from EQN. 10, where K cancels out. Thus, the ratio of t.sub.a1 to t.sub.a2 is not dependent on accurate knowledge of K, and essentially any value of K can be used when evaluating EQNS. 8 and 9 without impairing accuracy of the ratio of t.sub.a1 to t.sub.a2. Thus, change in temperature of electrochemical cell 206 can be accurately determined even if constants of EQNS. 3 and 4 are not accurately known.
t.sub.a1=K.Math.R.sub.T1 (EQN. 8)
t.sub.a2=K.Math.R.sub.T2 (EQN. 9)
t.sub.a1/t.sub.a2=K.Math.R.sub.T1/K.Math.R.sub.T2=R.sub.T1/R.sub.T2 (EQN. 10)
[0071] It should also be noted that taking a difference between temperature values, e.g., represented by signals t.sub.a and/or t.sub.b, may help overcome effects of offset errors in sensed temperature values, because the offset errors may partially or completely cancel when subtracting one temperature value from another. Such difference in temperature values may be between temperature values of a common electrochemical cell taken at different times, or the difference in temperature values may be between respective temperature values of different electrochemical cells.
[0072]
[0073] Graph 306 illustrates signal s.sub.a as a function of time. In this example, voltage sensing device 230 senses voltage V.sub.m_a and generates corresponding signal s.sub.a at a rate of 1/f, and signal s.sub.a remains constant until the next time that voltage sensing device 230 senses voltage V.sub.m_a. Consequently, signal s.sub.a does not necessarily represent voltage V.sub.m_a in real time—instead, signal s.sub.a represents a most-recently sensed value of voltage of V.sub.m_a. For example, signal s.sub.a_5 represents voltage V.sub.m_a sensed at a time before control signal c.sub.a is asserted, as illustrated by arrow 316. As another example, signal s.sub.a_6 represents voltage V.sub.m_a sensed at a time while control signal c.sub.a is asserted, as illustrated by arrow 318.
[0074] Graph 308 represents signal v.sub.a as a function of time. Signal s.sub.a represents voltage V.sub.bat_a across battery nodes 225 and 227 at times when loading circuitry 226 is deactivated, as discussed above. Accordingly, in this example, signal v.sub.a is equal to signal s.sub.a, except when signal s.sub.a represents V.sub.m_a at times when loading circuitry 226 is activated. At times when signal s.sub.a represents V.sub.m_a while loading circuitry 226 is activated, signal v.sub.a is equal to an immediately preceding value of signal s.sub.a, instead of being equal to the current value of signal s.sub.a. For example, signal s.sub.a_6 represents V.sub.m_a when loading circuitry 226 is activated, and signal v.sub.a therefore remains equal to signal s.sub.a_5 during a duration 320 of signal s.sub.a_6, instead of being equal to signal s.sub.a_6 during duration 320.
[0075] Graph 310 represents signal t.sub.a as a function of time. In this example, controller 248 calculates signal t.sub.a based on a pair of immediately adjacent values of signal s.sub.a in time, such as using EQNS. 3 and 4 above, where one value of the pair corresponds to voltage V.sub.m_a while loading circuitry 226 is deactivated, and the other value of the pair corresponds to voltage V.sub.m_a while loading circuitry 226 is activated. For example, signal t.sub.a_1 is calculated from signals s.sub.a_5 and s.sub.a_6, and signal t.sub.a_2 is calculated from signals s.sub.a_11 and s.sub.a_12. Accordingly, signal t.sub.a is only updated after loading circuitry 226 is activated. Signal t.sub.a_0 is calculated from a pair of signal s.sub.a values that occurred before the time period illustrated in
[0076] Graph 312 represents change in signal t.sub.a as a function of time. As shown in graph 312, signal t.sub.a changes by Δt.sub.a_1 between the first and second instances of signal t.sub.a in graph 312, and signal t.sub.a changes by Δt.sub.a_2 between the second and third instances of signal t.sub.a in graph 312. Graph 314 represents a ratio of a current value of signal t.sub.a over a previous value of signal t.sub.a.
[0077] Referring again to
[0078] Referring again to
[0079] Additionally, cell assembly 202 could be modified to include one or more electrochemical cells electrically coupled in parallel. For example,
[0080] Referring again to
[0081] Referring again to
[0082] Source/load 902 can operate as either an electric power source or as a load. Source/load 902 provides electric power to stack 900 when source/load 902 operates as an electric power source, and source/load 902 consumes electric power from stack 900 when source/load 902 operates as a load. In some embodiments, source/load 902 is an inverter which interfaces stack 900 with an alternating current (AC) electric power system (not shown). In some other embodiments, source/load 902 is a DC-to-DC converter which interfaces stack 900 with a direct current (DC) electric power system (not shown). In certain additional embodiments, source/load 902 is an electromechanical device, e.g. a combination motor and generator, that can generate electric power as well as consume electric power. Additionally, source/load 902 may include a plurality of elements. For example, source/load 902 may include a photovoltaic array (not shown) as well as an inverter (not shown) electrically coupling stack 900 with an AC electric power system (not shown). However, source/load 902 can take other forms without departing from the scope hereof.
[0083] Controller 948 is an embodiment of controller 248, and controller 948 is configured to perform the functions of controller 248 for each battery module 200(M). For example, controller 948 is configured to (1) generate control signals c.sub.a(1) and c.sub.b(1) for battery module 200(1), (2) receive signals s.sub.a(1) and s.sub.b(1) from battery module 200(1), (3) generate signals v.sub.a(1) and t.sub.a(1), representing a voltage and a temperature characteristic of an electrochemical cell 206 of cell assembly 202(1), respectively, from signal s.sub.a(1), and (4) generate signals v.sub.b(1) and t.sub.b(1), representing a voltage and a temperature characteristic of an electrochemical cell 208 of cell assembly 202(1), respectively, from signal s.sub.b(1). As another example, controller 948 is configured to (1) generate control signals c.sub.a(2) and c.sub.b(2) for battery module 200(2), (2) receive signals s.sub.a(2) and s.sub.b(2) from battery module 200(2), (3) generate signals v.sub.a(2) and t.sub.a(2), representing a voltage and a temperature characteristic of an electrochemical cell 206 of cell assembly 202(2), respectively, from signal s.sub.a(2), and (4) generate signals v.sub.b(2) and t.sub.b(2), representing a voltage and a temperature characteristic of an electrochemical cell 208 of cell assembly 202(2), respectively, from signal s.sub.b(2). As discussed above, in some embodiments, signals t.sub.a and t.sub.b represent relative temperatures of cell assemblies 202. Accordingly, some embodiments of controller 948 are configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of a respective electrochemical cell relative to a temperature of one or more other electrochemical cells of stack 900. For example, controller 948 could be configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of a respective electrochemical cell relative to temperature of (1) one or more physically adjacent electrochemical cells of stack 900, (2) an electrochemical cell of stack 900 having a highest temperature of all electrochemical cells of the stack, or (3) an electrochemical cell of stack 900 having a lowest temperature of all electrochemical cells of the stack. Additionally, some embodiments of controller 948 are configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of a respective electrochemical cell relative to a mathematical function (e.g., average or median) of one or more other electrochemical cells of stack 900.
[0084] Although controller 948 is illustrated as being separate from battery modules 200, controller 948 could alternately be at least partially integrated with one or more battery modules 200. Additionally, controller 948 could be external to stack 900 instead of being part of stack 900. Furthermore, controller 948 could be configured to perform additional functions without departing from the scope hereof.
[0085] As discussed above with respect to
[0086] DC-to-DC converter 1002 buffers electrochemical cell 206 from other electrochemical cells of a stack, and DC-to-DC converter 1004 buffers electrochemical cell 208 from other electrochemical cells of the stack. For example, DC-to-DC converter 1002 may transform voltage V.sub.bat_a across battery terminals 225 and 227 to a voltage V.sub.conv_a across DC-to-DC converter terminals 1014 and 1016 (or vice versa). As another example, DC-to-DC converter 1002 may transform current I.sub.bat_a through electrochemical cell 206 to a current I.sub.module flowing through DC-to-DC converter terminals 1014 and 1016 (or vice versa). Additionally, DC-to-DC converter 1004 may transform voltage V.sub.bat_-b across battery terminals 1025 and 229 to a voltage V.sub.conv_b across DC-to-DC converter terminals 1018 and 1020 (or vice versa). Furthermore, DC-to-DC converter 1004 may transform current I.sub.bat_b through electrochemical cell 208 to a current I.sub.module flowing through DC-to-DC converter terminals 1018 and 1020 (or vice versa). Each DC-to-DC converter 1002 and 1004 includes, for example, a buck converter, a boost converter, a buck-boost converter, or a buck and boost converter. BMS 204 could be partially or fully integrated with DC-to-DC converter 1002 and/or DC-to-DC converter 1004 without departing from the scope hereof.
[0087] Controller 1048 performs the same functions as controller 248 of
[0088]
[0089] Controller 1148 is an embodiment of controller 1048, and controller 1148 is configured to perform the functions of controller 1048 for each battery module 1000. For example, controller 1148 is configured to (1) generate control signals c.sub.a(1), c.sub.b(1), p.sub.a(1), p.sub.b(1) for battery module 1000(1), (2) receive signal s.sub.a(1) and s.sub.b(1) from battery module 1000(1), and (3) generate signals v.sub.a(1), v.sub.b(1), t.sub.a(1), and t.sub.b(1) from signals s.sub.a(1) and s.sub.b(1). As another example, controller 1148 is configured to (1) generate control signals c.sub.a(2), c.sub.b(2), p.sub.a(2), p.sub.b(2) for battery module 1000(2), (2) receive signal s.sub.a(2) and s.sub.b(2) from battery module 1000(2), and (3) generate signals v.sub.a(2), v.sub.b(2), t.sub.a(2), and t.sub.b(2) from signals s.sub.a(2) and s.sub.b(2). As discussed above, in some embodiments, signals t.sub.a and t.sub.b represent relative temperatures of electrochemical cell assemblies, such as relative temperatures of constituent electrochemical cells of the cell assemblies. Accordingly, some embodiments of controller 1148 are configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of a respective one or more electrochemical cell relative to a temperature of one or more other electrochemical cells of stack 1100. For example, controller 1148 could be configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of a respective one or more electrochemical cells relative to temperature of (1) one or more physically adjacent electrochemical cells of stack 1100, (2) an electrochemical cell of stack 1100 having a highest temperature of all electrochemical cells of the stack, or (3) an electrochemical cell of stack 1100 having a lowest temperature of all electrochemical cells of the stack. Additionally, some embodiments of controller 1148 are configured to generate each signal t.sub.a and t.sub.b such that it represents a temperature of one or more respective electrochemical cells relative to a mathematical function (e.g., average or median) of one or more other electrochemical cells of stack 1100.
[0090] Although controller 1148 is illustrated as being separate from battery modules 1000, controller 1148 could alternately be at least partially integrated with one or more battery modules 1000. Additionally, controller 1148 could be external to stack 1100 instead of being part of stack 1100. Furthermore, controller 1148 could be configured to perform additional functions without departing from the scope hereof.
[0091] Referring again to
[0092] Controller 1248 is like controller 248 of
[0093] Similarly, in another operating mode, controller 1248 generates control signals 1254 and 1256 to cause switching device 1250 to operate in its on-state and switching device 1252 to operate in its off-state, while loading circuitry 226 is activated. Under these conditions, thermistor 212 is electrically coupled between electrochemical cell 206 and voltage sensing device 230, while thermistor 210 is bypassed. Controller 1248 may then use a value of signal s.sub.a generated under these conditions, along with a value of signal s.sub.a generated when loading circuitry 226 is deactivated, to determine an individual temperature characteristic t.sub.212 of thermistor 212 (instead of a combined temperature characteristic of thermistors 210 and 212), such as using equations similar to EQNS. 3 and 4 above with the two different values of signal s.sub.a. The temperature characteristic of thermistor 212 may represent a temperature characteristic of the anode of electrochemical cell 206, as discussed above.
[0094] Furthermore, controller 1248 may generate control signals 1254 and 1256 such that both switching devices 1250 and 1252 operate in their respective off-states, while loading circuitry 226 is activated. Under these conditions, both thermistors 210 and 212 are electrically coupled between electrochemical cell 206 and voltage sensing device 230. Accordingly, controller 1248 may use a value of signal s.sub.a generated under these conditions, along with a value of signal s.sub.a generated when loading circuitry 226 is deactivated, to determine combined temperature characteristic t.sub.a of thermistors 210 and 212, such as using EQNS. 3 and 4 above with the two different values of signal s.sub.a. The combined temperature characteristic of thermistors 210 and 212 may represent, for example, an average temperature characteristic of electrochemical cell 206.
[0095] Moreover, controller 1248 may generate control signals 1254 and 1256 such that both switching devices 1250 and 1252 operate in their respective on-states, which causes each of thermistors 210 and 212 to be bypassed. It may be desirable to bypass thermistors 210 and 212 when they are not needed for sensing, such as during balancing of electrochemical cells 206 and 208 by loading circuitry 226 and 228, to prevent power dissipation in the thermistors and/or to prevent voltage drop across the thermistors.
[0096]
[0097] BMS 1304 includes all functionality of BMS 204 of
[0098] As another example, in another operating mode, controller 1348 generates control signals C.sub.b and c.sub.c so that loading circuitry 228 is deactivated and loading circuitry 1326 is activated. Under these conditions, current i.sub.L_c flows through thermistor 216, but negligible current flows through thermistor 214. Consequently, signal s.sub.b represents voltage V.sub.bat_b minus voltage V.sub.thc2 across thermistor 216, under these conditions. Accordingly, controller 1348 may be configured to use EQNS. 13 and 14 below to determine a temperature characteristic t.sub.216 of thermistor 216, where K is the constant discussed above with respect to EQN. 4, V.sub.T216 is a value of signal s.sub.b when loading circuitry 228 is deactivated and loading circuitry 1326 is activated, and V.sub.B2 is a value of signal s.sub.b when both of loading circuitries 228 and 1326 are deactivated.
[0099] BMS 1304 could be modified to include additional loading circuitry analogous to loading circuitry 1326 that is electrically coupled between electrical terminals 218 and 222 of cell assembly 202, to enable controller 1348 to determine individual temperature characteristics of thermistors 210 and 214. Additionally, two or more loading circuitries of BMS 1304 could be combined or at least partially implemented by common components, such as by a single current source and switches to selectively couple the current source to various electrical terminals of cell assembly 202.
[0100]
[0101]
[0102] Changes may be made in the above methods, devices, and systems without departing from the scope hereof. It should thus be noted that the matter contained in the above description and shown in the accompanying drawings should be interpreted as illustrative and not in a limiting sense. The following claims are intended to cover generic and specific features described herein, as well as all statements of the scope of the present method and system, which as a matter of language, might be said to fall therebetween.