This disclosure relates to power capability estimation for vehicle battery systems.
Hybrid-electric and pure electric vehicles rely on a traction battery to provide power for propulsion. The traction battery typically includes a number of battery cells connected in various configurations. To ensure optimal operation of the vehicle, various properties of the traction battery may be monitored. One useful property is the battery state of charge (SOC), which indicates the amount of charge stored in the battery. The SOC may be calculated for the traction battery as a whole and for each of the cells. The SOC of the traction battery provides an indication of the charge remaining. The SOC for each individual cell provides information for balancing the SOC between the cells. In addition to the SOC, battery allowable charging and discharging power limits can be used to determine the range of battery operation and to prevent battery excessive operation.
A vehicle may include a controller programmed to charge and discharge a battery. The controller may charge and discharge the battery according to a state of charge thereof. The state of charge may be derived from model parameters defining one of a series of RC circuits that characterize frequency response of the battery to input current. Each of the RC circuits may have a time constant that is proportional to another of the time constants. A proportionality parameter indicative of the proportional relationship between the time constants may also support the derivation. The proportionality parameter may be such that a ratio of the resistances of the RC circuits is equal to a ratio of the capacitances of the RC circuits. The series may include no more than two RC circuits.
Embodiments of the present disclosure are described herein. It is to be understood, however, that the disclosed embodiments are merely examples and other embodiments can take various and alternative forms. The figures are not necessarily to scale; some features could be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the embodiments. As those of ordinary skill in the art will understand, various features illustrated and described with reference to any one of the figures can be combined with features illustrated in one or more other figures to produce embodiments that are not explicitly illustrated or described. The combinations of features illustrated provide representative embodiments for typical applications. Various combinations and modifications of the features consistent with the teachings of this disclosure, however, could be desired for particular applications or implementations.
The embodiments of the present disclosure generally provide for a plurality of circuits or other electrical devices. All references to the circuits and other electrical devices and the functionality provided by each, are not intended to be limited to encompassing only what is illustrated and described herein. While particular labels may be assigned to the various circuits or other electrical devices disclosed, such labels are not intended to limit the scope of operation for the circuits and the other electrical devices. Such circuits and other electrical devices may be combined with each other and/or separated in any manner based on the particular type of electrical implementation that is desired. It is recognized that any circuit or other electrical device disclosed herein may include any number of microprocessors, integrated circuits, memory devices (e.g., FLASH, random access memory (RAM), read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), or other suitable variants thereof) and software which co-act with one another to perform operation(s) disclosed herein. In addition, any one or more of the electric devices may be configured to execute a computer-program that is embodied in a non-transitory computer readable medium that is programmed to perform any number of the functions as disclosed
A traction battery or battery pack 124 stores energy that can be used by the electric machines 114. A vehicle battery pack 124 typically provides a high voltage DC output. The traction battery 124 is electrically connected to one or more power electronics modules. One or more contactors 142 may isolate the traction battery 124 from other components when opened and connect the traction battery 124 to other components when closed. The power electronics module 126 is also electrically connected to the electric machines 114 and provides the ability to bi-directionally transfer energy between the traction battery 124 and the electric machines 114. For example, a typical traction battery 124 may provide a DC voltage while the electric machines 114 may use a three-phase AC current to function. The power electronics module 126 may convert the DC voltage to a three-phase AC current used by the electric machines 114. In a regenerative mode, the power electronics module 126 may convert the three-phase AC current from the electric machines 114 acting as generators to the DC voltage used by the traction battery 124. The description herein is equally applicable to a pure electric vehicle. For a pure electric vehicle, the hybrid transmission 116 may be a gear box connected to an electric machine 114 and the engine 118 may not be present.
In addition to providing energy for propulsion, the traction battery 124 may provide energy for other vehicle electrical systems. A vehicle may include a DC/DC converter module 128 that converts the high voltage DC output of the traction battery 124 to a low voltage DC supply that is compatible with other vehicle loads. Other high-voltage electrical loads 146, such as compressors and electric heaters, may be connected directly to the high-voltage without the use of a DC/DC converter module 128. The electrical loads 146 may have an associated controller that operates the electrical load 146 when appropriate. The low-voltage systems may be electrically connected to an auxiliary battery 130 (e.g., 12V battery).
The vehicle 112 may be an electric vehicle or a plug-in hybrid vehicle in which the traction battery 124 may be recharged by an external power source 136. The external power source 136 may be a connection to an electrical outlet. The external power source 136 may be electrically connected to electric vehicle supply equipment (EVSE) 138. The EVSE 138 may provide circuitry and controls to regulate and manage the transfer of energy between the power source 136 and the vehicle 112. The external power source 136 may provide DC or AC electric power to the EVSE 138. The EVSE 138 may have a charge connector 140 for plugging into a charge port 134 of the vehicle 12. The charge port 134 may be any type of port configured to transfer power from the EVSE 138 to the vehicle 112. The charge port 134 may be electrically connected to a charger or on-board power conversion module 132. The power conversion module 132 may condition the power supplied from the EVSE 138 to provide the proper voltage and current levels to the traction battery 124. The power conversion module 132 may interface with the EVSE 138 to coordinate the delivery of power to the vehicle 112. The EVSE connector 140 may have pins that mate with corresponding recesses of the charge port 134. Alternatively, various components described as being electrically connected may transfer power using a wireless inductive coupling.
One or more wheel brakes 144 may be provided for decelerating the vehicle 112 and preventing motion of the vehicle 112. The wheel brakes 144 may be hydraulically actuated, electrically actuated, or some combination thereof. The wheel brakes 144 may be a part of a brake system 150. The brake system 150 may include other components that work cooperatively to operate the wheel brakes 144. For simplicity, the figure depicts one connection between the brake system 150 and one of the wheel brakes 144. A connection between the brake system 150 and the other wheel brakes 144 is implied. The brake system 150 may include a controller to monitor and coordinate the brake system 150. The brake system 150 may monitor the brake components and control the wheel brakes 144 to decelerate or control the vehicle. The brake system 150 may respond to driver commands and may also operate autonomously to implement features such as stability control. The controller of the brake system 150 may implement a method of applying a requested brake force when requested by another controller or sub-function.
The various components discussed may have one or more associated controllers to control and monitor the operation of the components. The controllers may communicate via a serial bus (e.g., Controller Area Network (CAN)) or via discrete conductors. In addition, a system controller 148 may be present to coordinate the operation of the various components. A traction battery 124 may be constructed from a variety of chemical formulations. Typical battery pack chemistries may be lead acid, nickel-metal hydride (NIMH) or Lithium-Ion.
In addition to the pack level characteristics, there may be battery cell 220 level characteristics that are measured and monitored. For example, the voltage, current, and temperature of each cell 220 may be measured. A system may use a sensor module 216 to measure the characteristics of individual battery cells 220. Depending on the capabilities, the sensor module 216 may measure the characteristics of one or multiple of the battery cells 220. The battery pack 200 may utilize up to Nc sensor modules 216 to measure the characteristics of each of the battery cells 220. Each sensor module 216 may transfer the measurements to the BECM 204 for further processing and coordination. The sensor module 216 may transfer signals in analog or digital form to the BECM 204. In some embodiments, the functionality of the sensor module 216 may be incorporated internally to the BECM 204. That is, the sensor module 216 hardware may be integrated as part of the circuitry in the BECM 204 wherein the BECM 204 may handle the processing of raw signals.
The battery cell 200 and pack voltages 210 may be measured using a circuit in the pack voltage measurement module 212. The voltage sensor circuit within the sensor module 216 and pack voltage measurement circuitry 212 may contain various electrical components to scale and sample the voltage signal. The measurement signals may be routed to inputs of an analog-to-digital (A/D) converter within the sensor module 216, the sensor module 216 and BECM 204 for conversion to a digital value. These components may become shorted or opened causing the voltage to be measured improperly. Additionally, these problems may occur intermittently over time and appear in the measured voltage data. The sensor module 216, pack voltage sensor 212 and BECM 204 may contain circuitry to ascertain the status of the voltage measurement components. In addition, a controller within the sensor module 216 or the BECM 204 may perform signal boundary checks based on expected signal operating levels.
A battery cell may be modeled in a variety of ways. For example, a battery cell may be modeled as an equivalent circuit.
Because of the battery cell impedance, the terminal voltage, Vt 320, may not be the same as the open-circuit voltage, Voc 304. As typically only the terminal voltage 320 of the battery cell is accessible for measurement, the open-circuit voltage, Voc 304, may not be readily measurable. When no current 314 is flowing for a sufficiently long period of time, the terminal voltage 320 may be the same as the open-circuit voltage 304, however typically a sufficiently long period of time may be needed to allow the internal dynamics of the battery to reach a steady state. Often, current 314 is flowing in which Voc 304 may not be readily measurable and the value inferred based on the equivalent circuit model 300 may have errors by not capture both fast and slow dynamic properties of the battery. The dynamic properties or dynamics are characterized by a frequency response, which is the quantitative measure of the output spectrum of a system or device (battery, cell, electrode or sub-component) in response to a stimulus (change in current, current profile, or other historical data on battery current). The frequency response may be decomposed into frequency components such as fast responses to a given input and slow responses to the given input. The relative term fast responses and slow responses can be used to describe response times less than a predetermined time (fast) or greater than a predetermined time (slow). To improve battery performance, a model that captures both fast and slow battery cell dynamics is needed. Current battery cell models are complex and are not practical for modern electronic control systems. Here a reduced order battery cell model that is reduced in complexity such that it may be executed on a microcontroller, microprocessor, ASIC, or other control system and captures both fast and slow dynamics of the battery cell is disclosed to increase the performance of the battery system.
The EIS Nyquist plot 400 may reveal information about the reaction mechanism of an electrochemical process for the battery including different reaction steps that may dominate at certain frequencies, and the frequency response may help to identify the rate limiting steps. The curve 406 may represent the slow battery dynamic response caused by diffusion processes at the solid particle of the electrode active materials and polarization processes across the cell thickness. The instantaneous responses are determined by an internal resistance term R0 410 of an equivalent circuit model of the battery. Battery dynamics represented by a medium-to-high frequency section 408 mainly determine the power capability with the consideration of battery dynamics. The slow dynamics represented by a low frequency section 412 (e.g., Warburg Impedance Term) and instantaneous dynamics section 410 represented by R0 are modeled as the real-time adjusting internal resistance in the equivalent circuit model. The graph 400 captures the battery dynamic responses that may be used to estimate instantaneous battery power capability of the battery system.
For example, the medium-to-fast dynamics are represented by section 408 generated from the RC circuit (i.e., R1 and C1), and the internal resistance is related to R0 306. The slow dynamics, called a Warburg term 412, are captured by the equivalent circuit model with the additional RC circuit (i.e., R2 and C2). Thus, slow dynamics, herein known as the Warburg term 412, are demonstrated in the equivalent circuit model using two or more RC circuits.
A vehicle battery measurement method may implement the simple equivalent circuit model 500 using two RC circuits to capture fast and slow dynamics independently. The two RC circuits may improve prediction capability for low temperature and/or long continuous charging conditions. The Randles Circuit Model 300 as shown in
The two RC circuit may improve the modeling of the battery dynamics by capturing both low frequency and medium-to-high frequency responses using the following equations:
where ν1 316 is the voltage across the RC circuit which consists of resistance R1 and capacitor C1, the resistance R1 308 is an active charge transfer resistance, and i 314 is the current exciting the circuit. The RC circuit which consists of resistor R1 and capacitor C1 represents battery dynamic changing during vehicle operation. The RC circuit which consists of resistor R2 and capacitor C2 represents battery slow dynamics (i.e., low frequency) during vehicle operation using the following
where ν2 526 is the voltage across the RC circuit which consists of R2 522 and C2 524, i 314 is the current exciting in the circuit. The additional RC circuit having resistor R2 522 and capacitor C2 524 represents low frequency during vehicle operation. The equivalent circuit model having two RC circuits may allow the calculation of the battery terminal voltage using the following equation:
ν
t
=ν
oc
−ν
1
−ν
2
−R
0
i (3)
where νt 320 is the terminal voltage, νoc 302 is the battery open circuit voltage determined from SOC, ν1 316 is the voltage across the RC circuit which consists of resistance R1 and capacitor C1, ν2 526 is the voltage across the RC circuit which consists of R2 522 and C2 524, and R0 300 is the internal battery resistance. The voltage across the RC circuits may be calculated using the following equations:
The battery terminal voltage estimation with multiple RC equivalent circuit models is derived as the following equation:
where t is time.
The system may linearize the battery terminal voltage response at current time t0 (e.g., t is equal to zero) to obtain a generalized state feedback structure for estimating the battery current limits as the following equation:
where equation (7) is as followed:
where equation (8) represents the voltage change rate, and it is derived by setting t=0 at the following equation:
Determination of
for a two RC circuit system, as depicted in
k
1
=R
1
/R
0 (10)
τ1=R1C1=k1R0C1 (11)
τ2=r2τ1=r2R1C1=rR1rC1=R2C2 (12)
R2=rR1 (13)
C2=rC1 (14)
Using model parameter r, a proportional relationship may be formed between R1 and R2. The same parameter r, may form a proportional relationship between C1 and C2. The ratio of resistances, r, may be equal to the ratio of capacitances, r. The same proportional relationship may relate the time constant for each of the RC circuits to one another. τ1 being the time constant for R1C1 is related to the time constant, τ2, for R2C2. τ2 has a quadratic relation to τ1. The parameter k1 is a quotient of the internal resistance R0 and a resistance term of the charge transfer impedance R1. The parameter τ1 is a time constant associated with the charge transfer impedance to reduce observed variability of the parameters.
These relationships are formed using assumptions. The assumptions are formed by relating the R2 Warburg Term. Depending on the battery status or conditions, when R0 increases then R2 also increases. Under particular operating conditions, such as when R2 is increased, it is assumed that R1 relatively increases due to the inherent relationship therein. This assumption may reduce the complexity of the voltage equations and reduce the computing power required by substituting r and τ1 for τ2 and R2:
where equation (15) represents the change rate of voltage across circuit R1C1, equation (16) represents the rate of change of voltage across circuit R2C2. As shown in equation 17, model parameters defining one of a series of RC circuits, R1C1, may have a time constant that is proportional to another of the time constants, R2C2. Meaning, the model parameters may characterize frequency response of the battery to input current.
Further, ν1 and ν2 are the voltage drops across the elements in the circuit as a function of time at time index k representing a dynamic respondent of the circuit. SOC may be used to estimate νoc by using a current integration method or other estimation method. Therefore, the following variables are set at time index k and estimated at k+1 giving:
where yk is the estimated voltage across the RC circuit. The model parameter R0 and introduced model parameters k1 and τ1 augment the state variable ν1 and ν2. Therefore, an augmented state vector is shown in the following transposed matrix:
X=[ν1 ν2 R0 k1 τ1] (22)
The augmented state vector is not limited to the parameters of battery dynamic response, ν1 and ν2, and other model parameters characterizing battery dynamics R0, k1, ν1, and τ1 disclosed in equation (8). For example, if an equivalent circuit model includes additional RC circuits and/or the battery model has other forms of battery dynamic representation, the one or more augmented state vector parameters may change.
A new expression of equation (8) using the augmented state vector X is show in the following Jacobian matrix equation, an almost linearized matrix representing the state equations:
where Fk is the system matrix to describe system dynamics and model parameter changes.
where Hk is the output matrix for calculating a system response. For example, this output matrix may calculate the battery terminal voltage νt as the estimated system response in real-time. The system matrix Fk, a Jacobean matrix, and the output matrix Hk are expressed in the following equations:
The model parameters are used to predict the voltage response when a constant current (i) is applied during time (t) as shown in the following equations:
Battery current limits may be computed by the following equation:
where i and imin|νlim=νmax and i=imax|νlim=νmin and td is the time duration of the estimation as shown in
Battery charge and discharge power capability Pcap may be computed by the following equations or other equations:
P
cap
_
ch(td)=|imin|{νmax} (31)
P
cap
_
dis(td)=|imax|{νmin} (32)
where νlim in equation (30) is the lower limit voltage of the battery terminal voltage under discharging, and νmax in equation (31) is the upper limit voltage of the battery terminal voltage under charging. For example, during a battery discharge event, the battery discharge current limit during the time period Δtd is calculated from equation (30). Using the calculated battery discharge current limit from equation (30), the battery available power is calculated from equation (31) for the discharge event.
The battery model parameters may be calibrated off-line, or estimated in real time. If real-time model parameter estimation is used, an EKF may be used. The EKF for estimating model parameters and state variables is formulated through the following procedure expressed in the following equation:
{circumflex over (x)}
k|k−1=ƒ({circumflex over (x)}k−l|k−1, uk−1) (34)
where {circumflex over (x)}k−l|k−1 is the augmented state vector and uk−1 is the input current.
The input current uk is transmitted to the algorithm at the specific operating point to allow the system to predict the battery parameters at that time variant. The model parameters are used to predict the voltage response when a constant current is applied during a time period. Based on the equations above, and the EKF know variables, the updated filter equation may now predict the next state of the battery power capabilities using the predict covariance equations as followed:
The difference between the new measurement value yk and the predicted value h({circumflex over (x)}k|k−1) is computed using the following equation:
{tilde over (y)}
k
=y
k
−h({circumflex over (x)}k|k−1) (39)
The following equation is the intermediate to determine the Kalman gain Kk as expressed in the following equation:
S
k
=H
k
P
k|k−1
H
k
T
+R
k (40)
The equation used to determine the Kalman gain Kk is expressed in the following equation:
Kk=Pk|k−1HkTSk−1 (41)
where the Kalman gain determines an update state vector {circumflex over (x)}k|k from the Kk{tilde over (y)} as expressed in the following equation:
{circumflex over (x)}
k|k
={circumflex over (x)}
k|k−1
+K
k
{tilde over (y)}
k (42)
The covariance of a state estimation error is in the following equation:
P
k|k=(l−KkHk)Pk|k−1 (43)
The model parameters are estimated from equation (23). The improved battery parameter calculation method allows for an enhanced estimation of the battery power capability while enabling the reduction of a safety margin for a battery usage so that the battery hardware may be applied more aggressively in the powertrain system. Based on the improved method, the HEV controls become more flexible, thus resulting in improved powertrain performance and efficiency.
Referring again to
At step 602, during a key-on event which allows the vehicle to be powered on, the vehicle computing system may begin powering up the one or more modules. The powering up of the one or more modules may cause variables related to the battery management system to initialize before enabling one or more algorithms used to control the battery at step 604.
The initialized parameters may be predetermined values or stored values at the last key off event. Before enabling the algorithms at a key-on event, the parameters should be initialized. For example, the battery management method may initialize several variables including, but not limited to, the battery terminal voltage, current limits, and/or other battery related parameters.
At 606, the system may measure the battery voltage outputs and current inputs using several types of sensors in real time. Once the system has received the battery voltage responses and current measurements, the system may process the received signals to calculate battery state variables, represented by voltage responses based on the fast and slow dynamics of the battery.
The model parameter estimation of fast and slow dynamic voltage responses may be measured using two or more RC circuits in an equivalent circuit mode at step 608. An EKF may be used for model parameter estimation. The model parameter estimation based on the EKF is achieved using equations (34)-(43). Other on-line parameter estimation approaches may be used if model parameters can be identified in real-time. Off-line calibrated model parameter maps can be used if on-line parameter estimation approaches are not used in a battery management system.
At step 610, the system may estimate the state variables. The state variables include the battery open circuit voltage νoc 302, voltage across the RC circuit ν1 316 which consists of the fast dynamics voltage responses, and voltage across the second RC circuit ν2 526 which consists of the slow dynamics voltage responses. The open circuit voltage νoc 302 may be estimated based on the battery state of charge, which may be computed by the current integration or other algorithms.
In another embodiment, step 608 and step 610 may be combined as a single step done by the system. For instance, the estimation process may include battery model parameters and state variables in one estimation structure, so called “parameter state co-estimation”. In this embodiment, the different time scales in parameter changes and state chances may cause some deterioration in estimation performance, but the estimation structure may be a simpler model calculated by the system. However, separating the state variable estimation procedure with the estimation of the model parameter may allow the system to improve the estimation accuracy at each state variable and model parameter.
At step 612, the system may compute current limits using the state feedback structure for fast dynamics, slow dynamics, and the battery open circuit voltage as stated in equation (30).
At step 614, the system may calculate power limits using equation (31). The calculated power limits may be used to determine the battery current commands from the battery controller to the battery pack.
At step 616, if the system detects a key-off event, the system may end the one or more algorithms used to manage the battery pack and/or the one or more battery cells. The vehicle computing system may have a vehicle key-off mode to allow the system to store one or more parameters in nonvolatile memory such that these parameters may be used by the system for the next key-on event at step 618.
The voltage output profile is depicted by the terminal voltage graph 710 having an x-axis representing time 714 and a y-axis representing voltage 712. The terminal voltage is the internal battery voltage 716 of the battery pack and fluctuates based on vehicle driving modes 718 including the transition between charge depleting (CD) and charge sustaining (CS) driving modes of the system.
The battery current input graph and the voltage output graph measured in a vehicle or by a battery test demonstrates the fluctuating of the battery system parameters. The fluctuating parameters may cause inaccurate calculations related to battery performance, hybrid powertrain functionality, and/or other systems being powered by the battery.
The previous approach of using the EKF to estimate battery parameters in a battery management system tend to be sensitive to internal and external noise caused by the weak observability of the Randle circuit parameters. The Randle circuit parameters using the previous EKF approach has weak electrochemical relationship between each parameter.
For example, the previous estimation of internal resistance R0 801 of the battery pack and/or cell is shown on the graph 800 in
The R0 802 estimated by a proposed algorithm using EKF having an underlining system of equations based on one RC circuit with the introduced variables of the battery pack and/or cell is shown on the graph in
The previous estimation of the resistance term of the charge transfer impedance represented by the RC circuit is depicted in the graph having an x-axis representing time 908 and a y-axis representing ohms 906. The previous estimation of the resistance term of the charge transfer impedance R1 901 in a battery management system fluctuates based on the sensitivity to internal and external noise of the Randal circuit. The estimation of the resistance term of the charge transfer impedance R1 902 using an EKF with an RC circuit eliminates the noise by relating the model resistance parameters together and setting the system time constant as an independent variable for the system identification. The proposed estimation of the resistance terms of the charge transfer impedance R1 903 and R2 904 capture a greater range of battery frequency responses.
For example, under the previous estimation of resistance term of the charge transfer impedance 901, the system would have a fluctuating trajectory when the vehicle driving modes transitions between the CD to CS 907. The two RC circuit having intermediate parameters and boundary conditions is able to adequately dampen the fluctuations and provide an improved estimation. The estimation using the two RC circuit configuration also improves accuracy over the one RC circuit estimation 902. Under the proposed estimation of resistance term of the charge transfer impedance 903, 904 based on the adjusted EKF method, the estimation is improved and has significantly eliminated the sensitivity to the noise in the system.
The capacitance term of the charge transfer impedance by C1 determines battery dynamics changing during vehicle operation. The previous estimation of battery dynamics 912 during vehicle operation is illustrated by fluctuating trajectory in which the x-axis is time 911 and the y-axis is farad 910. The proposed estimation of battery dynamics 914 and 915 is illustrated as a significantly improved measurement calculation of the battery system dynamics as described for resistance above.
Now referring to
Now referring to
Now referring to
An accurate battery parameter estimation method for the battery management system provides performance, reliability, density in design of battery packs/cells, and/or economy by having smaller battery systems. The accurate battery parameter estimation method may include an adjusted state vector in the EKF method that improves battery control related to operating conditions including, but not limited to, state of charge, power fade, capacity fade, and instantaneous available power. The estimation method of battery parameters may ultimately lengthen the useful lifetime of the battery system.
The words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. As previously described, the features of various embodiments may be combined to form further embodiments of the invention that may not be explicitly described or illustrated. While various embodiments could have been described as providing advantages or being preferred over other embodiments or prior art implementations with respect to one or more desired characteristics, those of ordinary skill in the art recognize that one or more features or characteristics may be compromised to achieve desired overall system attributes, which depend on the specific application and implementation. These attributes may include, but are not limited to cost, strength, durability, life cycle cost, marketability, appearance, packaging, size, serviceability, weight, manufacturability, ease of assembly, etc. As such, embodiments described as less desirable than other embodiments or prior art implementations with respect to one or more characteristics are not outside the scope of the disclosure and may be desirable for particular applications.