The invention relates to a method for robust estimation of state of power (SOP) for a battery. The invention further relates to a computer program comprising program code performing the steps of the method, a computer readable medium carrying such a computer program, a control unit for controlling the monitoring the state of a battery, a battery state monitoring system, and an electrical vehicle comprising such a battery state monitoring system. The electrical vehicle may be heavy-duty vehicles, such as trucks, buses and construction equipment, but may also be used in other vehicles such as smaller electrical industrial vehicles, and passenger cars.
Electrochemical storage devices as batteries are important in modern energy infrastructure. Many different types of equipment rely on battery energy storage. In the transportation industry batteries have always been used for service purposes in vehicles with combustion engines, but as the industry develops electrical propulsion systems, the requirements of energy storage in batteries increase. Charging and discharging of batteries for electrical vehicles have to be quick, safe and reliable. Batteries are larger, has to deliver more power and are used in a more demanding way with more frequent and deeper discharges. In advanced systems as electrical vehicles accurate estimation of the state of power (SOP) of a battery is important to be able to determine the maximum charge current and the maximum discharge power.
The state of power (SOP) capability is very important in the energy management of vehicles with electric power trains. The SOP methods need inputs as for example the state of charge (SOC), the battery cell terminal voltage, and the cell temperature, which come from estimates based on sensor measurements with an associated accuracy or uncertainty. A SOP estimation model is presented in the document US 2016/0131714 A1, which is advanced but has a number of problems with correct power and current estimation. There is thus a need for improved methods, systems and devices for estimation of the SOP of a battery.
An object of the invention is to improve the current state of the art, to solve the above problems, and to provide an improved method for estimation of state of power for a battery, e.g. for an electric vehicle. These and other objects are according to a first aspect of the invention achieved by a method for estimation of state of power for a battery for an electric vehicle, the method comprising: measuring a temperature of the battery, and an output voltage from the battery; receiving a state of charge estimation based on a battery model; providing a SOP estimation model for the battery comprising the measured temperature and the measured output voltage. The method is characterized in that the SOP estimation model further comprises a parameter fault estimate for errors of the measured parameters and/or estimated parameters; and in that the method further comprises estimating the SOP based on the SOP estimation model for a battery. These parameters could include, for example, the cell capacity, the ohmic resistance, and other resistances and capacitances, which are estimated and have associated an error or uncertainty.
Problems of the prior art are thereby solved in that the presented method will increase the accuracy of the SOP estimation as it will analyze the effects of uncertainties/errors in battery model parameters and measurements in the SOP estimate. Such uncertainties and errors could in prior art solutions result, for example, in an underestimate of the maximum discharging/charging current, and consequently, the violation of limits for voltage, power, etc. The method according to the invention however deals with uncertainties in model parameters and measurement errors to overcome these potential underestimation of current/power. The SOP estimation problem may be formulated as a constraint satisfaction problem, which can be solved for example, through interval-based techniques or based on reachability analysis tools and set invariant theory. The battery could be a battery cell or a number of battery cells arranged in a battery pack.
According to a further aspect of the invention the objects are achieved by a computer program comprising program code means for performing the steps of the method described herein, when the computer program is run on a computer.
According to a further aspect of the invention the objects are achieved by a computer readable medium carrying the aforementioned computer program comprising program code means for performing the method, when the program product is run on a computer.
According to a further aspect of the invention the objects are achieved by a control unit for controlling the monitoring of the state of a battery, the control unit comprising a circuit configured to perform a robust estimation of state of charge for a battery, wherein the control unit is arranged to perform the steps of the herein discussed method.
According to a further aspect of the invention the objects are achieved by a battery state monitoring system for monitoring the state of a battery; comprising a temperature sensor arranged to sense the temperature of said battery; a current sensor arranged to measure the output current from said battery; a voltage sensor arranged to measure the output current from said battery; and a control unit as described above. According to a still further aspect of the invention the objects are achieved by an electrical vehicle comprising such a battery state monitoring system.
Further advantages and advantageous features of the invention are disclosed in the following description and in the dependent claims.
With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.
In the drawings:
With reference to
The inventive method will now be discussed more in detail with exemplifying mathematic expressions for carrying out the method.
Uncertainties in the battery model parameters and measurement errors are taken into account in the SOP estimation.
An equivalent circuit model of a battery can be composed of passive elements such as resistors and capacitors which schematically are connected between two terminals representing an open circuit voltage OCV of a battery, and two terminals representing an estimated voltage value ‘y’ of a battery. The resistance Ro in
the one shown in
where x1 is the voltage of the parallel-coupled RC branch, x2 is the SOC, η is the Coulombic efficiency of the battery, Ts is the sampling time, Cn is the battery capacity, and w=[w1 w2]T is the process noise.
In a more compact expression, it can be written as:
x(k+1)=A·x(k)+B·i(k)+w(k),
where x(k)=[x1(k)x2(k)]T
The output voltage is defined as:
y=(k)=OCV(x2(k))−R0(i(k)+v(k),
where the open circuit voltage OCV is in this case a function of the variable x2, i.e. the SOC; and v is the observation noise.
The expression can also be written in a more compact way as:
y(k)=g(x(k), i(k)+v(k)
Note that the following parameters of the model: C1, R1, R0, η, and Cn can be time variant in the previous model, that is they can change the value with time depending on e.g. cell current, temperature and SOC. Additional states can also be included to consider the cell temperature prediction.
The SOP estimation problem is formulated as a constraint satisfaction problem, which can be solved for example, through interval-based techniques or based on reachability analysis tools and set invariant theory
Denote by,
(1) V={z1, . . , zn}, a set of n numeric variables
(2) D={Z1, . . . ,Zn}, a set of domains where Zi, a set of numeric values, is the domain associated with the variable zi,
(3) C(z)={(C1(z), . . . , Cm(z)}, a set of m constraints where a constraint Ci(z) is determined by a numeric relation (equation, inequality, inclusion, etc.) linking a set of variables under consideration.
We let CSP=(V,D, C(z)), denote a CSP and introduce the following definition, Definition 1. The solution of a CSP, solution (CSP=(V,D, C(z))) is the set of numerical variables Σ for which all the constraints Ci∈C can be satisfied i.e.,
Σ={z∈Z|Ci(z) holds ∀Ci∈C}
For example, assuming estimates of the state vector at time step k available, i.e. x1(k) and x2(k), the SOP estimation CSP over a 1-step horizon with uncertainties in R0, and Cn can now be stated as,
V={x(k), x(k+1), ex,(k), ey(k), i(k), i(k+1), R0, Cn}
D={x
k, xk+1, εx,kεy,k, (k),
(k+1),
0,
n}
C={y
k+1
MIN≤g(x(k+1),i(k+1),R0)≤yk+1MAX
x(k+1)=A·x(k)+B(Cn)·i(k)
y
k
MIN≤y(k)=g(x(k),i(k),R0≤ykMAX
{tilde over (x)}(k)=x(k)+ex(k)
{tilde over (y)}(k)=y(k)+ey(k)}.
Where {tilde over (x)}(k) and {tilde over (y)}(k) are the estimate vectors of the state variables (SOC and RC voltage in the previous example) and the battery terminal voltage, and ex(k) and ey(k) represent the uncertainty associated with the estimates.
The uncertainty is considered unknown but bounded, i.e. for example e(k) ⊖∈k.
I(k) and I(k+1) are the domains of the future cell current, for which the initial domains could be simply obtained from specifications of maximum and minimum currents, or they could come from a desire domains.
The prediction horizon of N steps can be formulated by repetition of the previous CSP.
From this method, the trajectory or envelopes of signals like SOC, battery voltage and current (so that power) could be obtained, when considering the limits on e.g. SOC, voltage, and current.
If the obtained solution 1 of the CSP is empty a no-solution flag is set, sending this information to other functionalities, like an energy management system, to indicate that any current (or power) profile belonging to the initial domains specified cannot be handled by the battery to act accordingly.
It is to be understood that the present invention is not limited to the embodiments described above and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/055132 | 3/6/2017 | WO | 00 |