Power Capability Estimation For Vehicle Battery Systems

Information

  • Patent Application
  • 20170259684
  • Publication Number
    20170259684
  • Date Filed
    March 10, 2016
    8 years ago
  • Date Published
    September 14, 2017
    7 years ago
Abstract
A controller of a vehicle may be programmed to charge and discharge a battery according to a state of charge derived from model parameters defining one of a series of RC circuits that characterize frequency response of the battery to input current and that each has a time constant proportional to another of the time constants, and a proportionality parameter indicative of proportional relationship between the time constants. 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.
Description
TECHNICAL FIELD

This disclosure relates to power capability estimation for vehicle battery systems.


BACKGROUND

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.


SUMMARY

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.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of a vehicle;



FIG. 2 is a schematic diagram of a battery system;



FIG. 3 is a schematic diagram of an equivalent circuit for a battery;



FIG. 4 is a graph representing frequency responses of an equivalent circuit for a battery;



FIG. 5 is a schematic diagram of an equivalent circuit for a battery having two RC circuit sections;



FIG. 6 is an algorithm for estimating model parameters, current limits, and power limits for a battery;



FIG. 7 is a graph depicting battery current inputs and terminal voltage of the equivalent circuit without including the open-circuit voltage of the battery as estimated by SOC;



FIG. 8 is a graph depicting the R0 estimation using present methods and equivalent circuit models using Extended Kalman Filters for single RC circuits and double RC circuits;



FIG. 9 is a graph depicting the R1, R2, C1, and C2, estimation using present methods and equivalent circuit models using Extended Kalman Filters for single RC circuits and double RC circuits;



FIG. 10 is a graph depicting current limits for discharge and charge operations lasting one second;



FIG. 11 is a graph depicting power limits for discharge and charge operations lasting one second;



FIG. 12 is a graph depicting current limits for discharge and charge operations lasting ten seconds; and



FIG. 13 is a graph depicting power limits for discharge and charge operations lasting ten seconds.





DETAILED DESCRIPTION

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



FIG. 1 depicts a typical plug-in hybrid-electric vehicle (HEV). A typical plug-in hybrid-electric vehicle 112 may comprise one or more electric machines 114 coupled to a hybrid transmission 116. The electric machines 114 may be capable of operating as a motor or a generator. In addition, the hybrid transmission 116 is coupled to an engine 118. The hybrid transmission 116 is also coupled to a drive shaft 120 that is coupled to the wheels 122. The electric machines 114 can provide propulsion and deceleration capability when the engine 118 is turned on or off. The electric machines 114 also act as generators and can provide fuel economy benefits by recovering energy that would normally be lost as heat in the friction braking system. The electric machines 114 may also reduce vehicle emissions by allowing the engine 118 to operate at more efficient conditions (engine speeds and loads) and allowing the hybrid-electric vehicle 112 to be operated in electric mode with the engine 118 off under certain conditions.


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.



FIG. 2 shows a typical traction battery pack 200 in a simple series configuration of N battery cells 202. Battery packs 200, may be composed of any number of individual battery cells connected in series or parallel or some combination thereof. A typical system may have a one or more controllers, such as a Battery Energy Control Module (BECM) 204 that monitors and controls the performance of the traction battery 200. The BECM 204 may monitor several battery pack level characteristics such as pack current 206 that may be monitored by a pack current measurement module 208, pack voltage 210 that may be monitored by a pack voltage measurement module 212 and pack temperature that may be monitored by a pack temperature measurement module 214. The BECM 204 may have non-volatile memory such that data may be retained when the BECM 204 is in an off condition. Retained data may be available upon the next ignition cycle. A battery management system may be comprised of the components other than the battery cells and may include the BECM 204, measurement sensors and modules (208, 212, 214), and sensor modules 216. The function of the battery management system may be to operate the traction battery in a safe and efficient manner.


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. FIG. 3 shows one possible battery cell equivalent circuit model (ECM) 300, called as a simplified Randles circuit model. A battery cell may be modeled as a voltage source 302 having an open circuit voltage (Voc) 304 having an associated impedance. The impedance may be comprised of one or more resistances (306 and 308) and a capacitance 310. The Voc 304 represents the open-circuit voltage (OCV) of the battery expressed as a function of a battery state of charge (SOC) and temperature. The model may include an internal resistance, R0 306, a charge transfer resistance, R1 308, and a double layer capacitance, C1 310. The voltage V1 312 is the voltage drop across the internal resistance 306 due to current 314 flowing from the voltage source 302. The voltage V2 316 is the voltage drop across the parallel combination of R1 308 and C1 310 due to current 314 flowing through the parallel combination. The voltage Vt 320 is the voltage across the terminals of the battery (terminal voltage). The parameter values, R0, R1, and C1 may be known or unknown. The value of the parameters may depend on the cell design and the battery chemistry.


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.



FIG. 4 is a graph 400 illustrating an EIS Nyquist plot of battery impedance with respect to frequency. The EIS Nyquist plot 400 illustrates a direct physical interpretation of the battery system using an equivalent circuit. The EIS Nyquist plot 400 has an x-axis representing real impedance 404 and a y-axis representing imaginary impedance 402. The curve 406 illustrates a measured impedance of the battery over a range of frequency responses. The range of frequency responses of the system may reveal the energy storage and dissipation properties of the battery.


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.



FIG. 5 is a schematic of a simple equivalent circuit model 500 using two RC circuits to model a battery according to an embodiment. The two RC circuits may improve the modeling 500 of the battery pack and/or one or more battery cells by introducing additional dynamics to the model. For instance, the slow dynamics term 412 may be modeled using an additional RC circuit. The RC circuit model may include an additional RC circuit having a resistor R2 522 and capacitor C2 524 in parallel and in series with the RC circuit in the equivalent circuit model 300 as shown in FIG. 3. The equivalent circuit model may have other configurations not limited to one or two RC circuits. The equivalent circuit model may include, but is not limited to, two or more RC circuits to model the battery.


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 FIG. 3 may not capture slow battery dynamics related to the Warburg Impedance Terms. Incorporation of Warburg Impedance Terms i in a battery model may require addition computing power or input capacity due to the added terms and parameters required (i.e. R2, C2, τ2).


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:











v
.

1

=



-

1


R
1



C
1






v
1


+


1

C
1



i






(
1
)







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











v
.

2

=



-

1


R
2



C
2






v
2


+


1

C
2



i






(
2
)







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:










v
1

=



v

1
,
0




e


-

1


R
1



C
1





t



+


(

1
-

e


-

1


R
1



C
1





t



)



R
1


i






(
4
)







v
2

=



v

2
,
0




e


-

1


R
2



C
2





t



+


(

1
-

e


-

1


R
2



C
2





t



)



R
2


i






(
5
)







The battery terminal voltage estimation with multiple RC equivalent circuit models is derived as the following equation:










v
t

=


v
OC

-


v

1
,
0




e


-

1


R
1



C
1





t



-


v

2
,
0




e


-

1


R
2



C
2





t



-


(


R
0

+


(

1
-

e


-

1


R
1



C
1





t



)



R
1


+



v
2

(

1
-

e


-

1


R
2



C
2





t



)



R
2



)


i






(
6
)







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:










v
t

=


v
t





t
=
0





+


dv
t

dt






t
=
0



t






(
7
)







where equation (7) is as followed:












dv
t

dt





t
=
0



=



v

1
,
0




R
1



C
1



+


v

2
,
0




R
2



C
2



-


(


1

C
1


+

1

C
2



)


i






(
8
)







where equation (8) represents the voltage change rate, and it is derived by setting t=0 at the following equation:











dv
t

dt

=




v

1
,
0




R
1



C
1





e


-

1


R
1



C
1





t



+



v

2
,
0




R
2



C
2





e


-

1


R
2



C
2





t



-


(



1

C
1




e


-

1


R
1



C
1





t



+


1

C
2




e


-

1


R
2



C
2





t




)


i






(
9
)







Determination of







dv
t

dt




for a two RC circuit system, as depicted in FIG. 7 requires calculation of seven parameters (e.g., ν1, ν2, R0, R1, R2, C1, C2). Calculation of seven parameters requires additional computing power by a controller, when compared to a single RC circuit, to determine the termination voltage νt. The seven parameters may be reduced to five by using intermediate parameters as shown in the following equations:






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:











v
.

1

=



-

1

τ
1





v
1


+




k
1



R
0



τ
1



i






(
15
)








v
.

2

=



-

1

τ
2





v
2


+



R
2


τ
2



i






(
16
)








v
.

2

=



-

1


r
2



τ
1






v
2


+




k
1



R
0



r






τ
1




i






(
17
)







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:










v

1
,

k
+
1



=



(

1
-


Δ





t


τ

1
,
k




)



v

1
,
k



+




k

1
,
k




R

0
,
k



Δ





t


τ

1
,
k





i
k







(
18
)







v

2
,

k
+
1



=



(

1
-


Δ





t



r
2



τ

1
,
k





)



v

2
,
k



+




k

1
,
k




R

0
,
k



Δ





t


r






τ

1
,
k






i
k







(
19
)







S


O
.



C

k
+
1



=


SOC
k

-



Δ





t


Q
batt




i
k







(
20
)







y
k

=



v

OC
,
k


-

v

t
,
k



=


v

1
,
k


+

v

2
,
k


+


R

0
,
k




i
k








(
21
)







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:










[




v

1
,

k
+
1








v

2
,

k
+
1








R

0
,

k
+
1








k

1
,

k
+
1








τ

1
,

k
+
1






]

=



F
k



[




v
1






v
2






R
0






k
1






τ
1




]


+


[






k
1



R
0



τ
1









k
1



R
0



r






τ
1







0




0




0



]



i
k







(
23
)







where Fk is the system matrix to describe system dynamics and model parameter changes.










y
k

=


H
k



[




v
1






v
2






R
0






k
1






τ
1




]






(
24







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:










F
k

=



[




1
-


Δ





t


τ

1
,
k






0






k

1
,
k



Δ





t


τ

1
,
k





i
k








R

0
,
k



Δ





t


τ

1
,
k





i
k







Δ





t


τ

1
,
k

2




(


V

1
,
k


-


k

1
/
k




R

0
,
k




i
k



)






0



1
-


Δ





t



r
2



τ

1
,
k











k

1
,
k



Δ





t


r






τ

1
,
k






i
k








R

0
,
k



Δ





t


r






τ

1
,
k






i
k







Δ





t


τ

1
,
k

2




(



V

2
,
k



r
2


-




k

1
,
k




R

0
,
k



r



i
k



)






0


0


1


0


0




0


0


0


1


0




0


0


0


0


1



]






(
25
)







H
k

=

[



1


1



i
k



0


0



]





(
26
)







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:















v
1

=



v

1
,
0




e


-

1


R
1



C
1





t



+


(

1
-

e


-

1


R
1



C
1





t



)



R
1


i







(
27
)












v
2

=



v

2
,
0




e


-

1


R
2



C
2





t



+


(

1
-

e


-

1


R
2



C
2





t



)



R
2


i







(
28
)







v
t

=


v
OC

-


v

1
,
0




e


-

1


R
1



C
1





t



-


v

2
,
0




e


-

1


R
2



C
2





t



-


(


R
0

+


(

1
-

e


-

1


R
1



C
1





t



)



R
1


+



v
2

(

1
-

e


-

1


R
2



C
2





t



)



R
2



)


i






(
29
)







Battery current limits may be computed by the following equation:









i
=



v
OC

-

v
lim

-


v

1
,
0




e


-

1


R
1



C
1






t
d




-


v

2
,
0




e


-

1


R
2



C
2






t
d






(


R
0

+


(

1
-

e


-

1


R
1



C
1






t
d




)



R
1


+



v
2

(

1
-

e


-

1


R
2



C
2






t
d




)



R
2



)






(
30
)







where i and iminlimmax and i=imaxlimmin and td is the time duration of the estimation as shown in FIGS. 10-13.


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:










F

k
-
1


=




f



x








x
^



k
-
1



k
-
1



,

u

k
-
1









(
35
)







P

k

k


=


cov


(


x
k

-


x
^


k

k



)


=

E


(


(


x
k

-


x
^


k

k



)




(


x
k

-


x
^


k

k



)

T


)







(
36
)







P

k


k
-
1



=


cov


(


x
k

-


x
^


k


k
-
1




)


=

E


(


(


x
k

-


x
^


k


k
-
1




)




(


x
k

-


x
^


k


k
-
1




)

T


)







(
37
)







P

k


k
-
1



=



F

k
-
1




P


k
-
1



k
-
1





F

k
-
1

T


+

Q
k






(
38
)







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.



FIG. 6 is a flow chart of an algorithm for identifying one or more battery model parameters used in a battery management method. The method may be implemented using software code contained within the vehicle control module. In other embodiments, the method 600 may be implemented in other vehicle controllers, or distributed amongst multiple vehicle controllers.


Referring again to FIG. 6, the vehicle and its components illustrated in FIG. 1 and FIG. 2 are referenced throughout the discussion of the method to facilitate understanding of various aspects of the present disclosure. The method of controlling the battery parameter prediction in the hybrid electric vehicle may be implemented through a computer algorithm, machine executable code, or software instructions programmed into a suitable programmable logic device(s) of the vehicle, such as the vehicle control module, the hybrid control module, other controller in communication with the vehicle computing system, or a combination thereof. Although the various steps shown in the flowchart diagram 600 appear to occur in a chronological sequence, at least some of the steps may occur in a different order, and some steps may be performed concurrently or not at all.


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.



FIG. 7 are graphs 700 displaying a battery current input profile and a voltage output profile measured in a vehicle or by a battery test. The battery current input graph 702 has an x-axis representing time 706 and a y-axis representing current 704. The current input 708 of the battery pack fluctuates based on vehicle driving modes 718 including the transition between charge depleting (CD) and charge sustaining (CS) driving modes of the system.


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.



FIG. 8 is a graph 800 displaying a comparison of calculated battery resistance based on identified battery model parameters. Previous approaches using EKF to measure battery voltage and/or current were implemented in a battery management system; however, the predicted battery parameters tend to show a somewhat fluctuating trajectory. For example, in a hybrid electric vehicle the battery parameters tend to show fluctuating trajectory when the vehicle driving modes are changing between charge depleting and charge sustaining modes 808.


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 FIG. 8 as weakly observable by a vehicle system or a battery test. The estimation of internal resistance 801 of the battery pack/cell is represented by the graph having an x-axis representing time 806 and a y-axis representing ohms 804. The graph demonstrates the sensitivity to the measurement when the vehicle driving modes are transitioning between battery charge depleting and battery charge sustaining modes 808. The differences between a one RC circuit 802 and two RC circuit are shown.


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 FIG. 8. The proposed estimation of internal resistance 803 illustrates an improvement to system observability and estimation compared to the previous approach to estimating internal resistance 801, 802. The proposed estimation of internal resistance R0 803 eliminates the noise by tracking the varying time constant depending on the driving mode changes from CD to CS 808 efficiently. As explained above, by relating the model resistance parameters together and setting the system time constant as an independent variable for the system identification, the parameters may be less sensitive to the noise.



FIG. 9 includes graphs displaying a comparison of the estimated battery model parameters in the RC circuit of the battery equivalent circuit model. The graphs 900 represents a resistance term 906 and capacitance term 910 of the charge transfer impedance, represented by the RC circuit, of the battery management system. The prior estimation values 901, 912 are compared to the proposed estimation values as depicted in the graphs to illustrate the improvement in the observability of the battery parameters 902, 903, 904, 913, 914, 918 using the adjusted EKF method. The medium-to-high frequency battery dynamics


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.



FIGS. 10, 11, 12, and 13 depict power and current limit estimations from the previous method estimates, the single RC circuit estimates, and the double RC circuit estimates. Now referring to FIG. 10, the graphs 1000 represent the estimated current limits when the battery is being charged or discharged for one second. Each of the graphs has an y-axis indicating current 1008 over time 1010 on the x-axis. The previous method 1002 is indicated having fluctuating current limit estimations regardless of whether driving mode of the system is charge depleting (CD) and charge sustaining (CS) driving modes of the system 1003. A single RC circuit 1004 estimates current limits using medium-to-high battery frequency responses using an EKF. A two RC circuit 1006 estimates current limits using a wider range of battery frequency responses using an EKF with intermediate parameters. Inclusion of low, medium, and high frequencies in the two RC circuit 1006 estimation may improve the current limit estimation.


Now referring to FIG. 11, the graphs 1100 represent the estimated power limits when the battery is being charged or discharged for one second. Each of the graphs has an y-axis indicating current 1108 over time 1110 on the x-axis. The previous method 1102 is indicated having fluctuating power limit estimations regardless of whether driving mode of the system is charge depleting (CD) and charge sustaining (CS) driving modes of the system 1103. A single RC circuit 1104 estimates power limits using medium-to-high battery frequency responses using an EKF. A two RC circuit 1106 estimates power limits using a wider range of battery frequency responses using an EKF with intermediate parameters. Inclusion of low, medium, and high frequencies in the two RC circuit 1106 estimation may improve the power limit estimation.


Now referring to FIG. 12, the graphs 1200 represent the estimated current limits when the battery is being charged or discharged for ten seconds. Each of the graphs has a y-axis indicating current 1208 over time 1010 on the x-axis. The previous method 1202 is indicated having fluctuating current limit estimations regardless of whether driving mode of the system is charge depleting (CD) and charge sustaining (CS) driving modes of the system 1203. A single RC circuit 1204 estimates current limits using medium-to-high battery frequency responses using an EKF. A two RC circuit 1206 estimates current limits using a wider range of battery frequency responses using an EKF with intermediate parameters. Inclusion of low, medium, and high frequencies in the two RC circuit 1206 estimation may improve the current limit estimation.


Now referring to FIG. 13, the graphs 1300 represent the estimated power limits when the battery is being charged or discharged for ten seconds. Each of the graphs has an y-axis indicating current 1308 over time 1310 on the x-axis. The previous method 1302 is indicated having fluctuating power limit estimations regardless of whether driving mode of the system is charge depleting (CD) and charge sustaining (CS) driving modes of the system 1303. A single RC circuit 1304 estimates power limits using medium-to-high battery frequency responses using an EKF. A two RC circuit 1306 estimates power limits using a wider range of battery frequency responses using an EKF with intermediate parameters. Inclusion of low, medium, and high frequencies in the two RC circuit 1306 estimation may improve the power limit estimation.


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.

Claims
  • 1. A vehicle comprising: a controller programmed to charge and discharge a battery according to a state of charge derived from (i) model parameters defining one of a series of RC circuits that characterize frequency response of the battery to input current and that each has a time constant proportional to another of the time constants and (ii) a proportionality parameter indicative of proportional relationship between the time constants.
  • 2. The vehicle of claim 1, wherein the proportionality parameter is such that a ratio of the resistances of the RC circuits is equal to a ratio of the capacitances of the RC circuits.
  • 3. The vehicle of claim 2, wherein the resistance of a second one of the series of RC circuits is proportional to a product of an internal resistance of the battery and proportionality parameter.
  • 4. The vehicle of claim 2, wherein the capacitance of a second one of the series of RC circuits is based on a ratio of a product of the proportionality parameter and time constant of the one of the series of RC circuits to the resistance of the one of the series of RC circuits.
  • 5. The vehicle of claim 1, wherein the series includes no more than two RC circuits.
  • 6. The vehicle of claim 1, wherein the controller is further programmed to estimate the model parameters using an Extended Kalman Filter having a Jacobean matrix including the proportionality parameter.
  • 7. A controller comprising: input channels configured to receive model parameters defining one of a series of RC circuits that characterize frequency response of a battery to input current and that each has a time constant proportional to another of the time constants, and a proportionality parameter indicative of a proportional relationship between the time constants;output channels configured to provide current limits for the battery; andcontrol logic configured to generate the current limits based on the model parameters and proportionality parameter.
  • 8. The controller of claim 7, wherein the proportionality parameter is such that a ratio of the resistances of the RC circuits is equal to a ratio of the capacitances of the RC circuits.
  • 9. The controller of claim 8, wherein the resistance of a second one of the series of RC circuits is proportional to a product of an internal resistance of the battery and proportionality parameter.
  • 10. The controller of claim 8, wherein the capacitance of a second one of the series of RC circuits is based on a ratio of a product of the proportionality parameter and time constant of the one of the series of RC circuits to the resistance of the one of the series of RC circuits.
  • 11. The controller of claim 7, wherein the series includes no more than two RC circuits.
  • 12. The controller of claim 7, wherein the controller is further programmed to estimate the model parameters using an Extended Kalman Filter having a Jacobean matrix including the proportionality parameter.
  • 13. A method comprising: controlling by a controller a traction battery according to power limits derived from model parameters defining one of a series of RC circuits that characterize frequency response of the battery to input current such that a ratio of resistances of the RC circuits is equal to a ratio of capacitances of the RC circuits.
  • 14. The method of claim 13, wherein the power limits are further derived from a proportionality parameter indicative of a proportional relationship between time constants of the RC circuits.
  • 15. The method of claim 14, wherein the resistance of a second one of the series of RC circuits is proportional to a product of an internal resistance of the battery and proportionality parameter.
  • 16. The method of claim 14, wherein the capacitance of a second one of the series of RC circuits is based on ratio of a product of the proportionality parameter and time constant of the one of the series of RC circuits to the resistance of the one of the series of RC circuits.
  • 17. The method of claim 14 further comprising estimating the model parameters using an Extended Kalman Filter having a Jacobean matrix including the proportionality parameter.
  • 18. The method of claim 13, wherein the series includes no more than two RC circuits.