The present disclosure relates to a method and system for estimating or calculating a battery state of charge (SOC), and more particularly to a method and system of calculating a battery SOC using an adaptive parabolic open circuit voltage (OCV) versus SOC model.
The amount of fuel remaining in a vehicle fuel tank can be directly measured with different sensor technologies. However, the state of charge (SOC) of a battery cannot be directly measured; it must be estimated. Different strategies have been implemented to get a correct value of the SOC signal. When the electric system of a vehicle is active (i.e., charging or discharging), the variation of the SOC signal may be estimated using a Coulomb counting strategy. The Coulomb counting method integrates the output (or input) current to obtain the amount of electrical charge that has been extracted (or loaded) from the battery.
One or more embodiments of the present disclosure is related to a method for calculating the state of charge (SOC) of a battery. The method may comprise determining initial model parameters for an open circuit voltage (OCV) versus depth of discharge (DOD) battery model; obtaining model constants from the model parameters; measuring voltage of the battery; and calculating the SOC based on the voltage and the battery model.
One or more additional embodiments of the present disclosure is related to a battery monitoring system that includes a battery, a battery sensor connected to the battery, and an energy management system coupled to the battery sensor. The energy management system may be configured to calculate the state of charge (SOC) of the battery using a dynamic open circuit voltage (OCV) versus depth of discharge (DOD) battery model having a parabolic region and a linear region.
One or more additional embodiments of the present disclosure is related to an energy management system for a vehicle battery comprising an estimation unit and a controller. The estimation unit may be configured to: determine initial model parameters for an open circuit voltage (OCV) versus depth of discharge (DOD) battery model; obtain model constants from the model parameters; receive a voltage measured from poles of the vehicle battery; and calculate a state of charge (SOC) of the vehicle battery based on the voltage and the battery model. The controller may be configured to send control signals to vehicle loads or an alternator based on the SOC of the battery.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may 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 present invention.
The battery 14 may be connected to an alternator or generator 16, as well as to vehicle loads 18, such as an electric motor, inverter, additional batteries, accessories, or the like. The battery 14 may provide electrical energy to the vehicle loads 18 and receive electrical energy from the alternator 16. The vehicle loads 18 may also receive electrical energy directly from the alternator 16. The battery 14 may include both positive and negative poles 20. A battery sensor 22 may be connected directly to one of the battery poles 20. The battery sensor 22 may measure battery characteristics such as battery voltage, battery current, and the like.
The BMS 12 may further include an electrical energy management system 24 coupled to the battery sensor 22. The energy management system 24 may receive data signals 26 from the battery sensor 22 indicative of battery conditions and characteristics. The energy management system 24 may include a battery estimation unit 28 and a controller 30. The estimation unit 28 may estimate the SOC of the battery 14 based on a dynamic model described in detail below. The controller 30 may be a dedicated battery controller, such as a battery control module (BCM). Alternatively, the controller 30 may be a general vehicle controller, such as a vehicle system controller/powertrain control module (VSC/PCM). The controller 30 may be coupled to the battery 14, the battery sensor 22, and the estimation unit 28, and may send control signals 32 based on the SOC of the battery. For example, the controller 30 may send control signals to the vehicle loads 18 or the alternator 16, as shown in
The electrical energy management system 24 may require an accurate measurement of the SOC of the battery 14. The present disclosure relates to a system, method, and model for obtaining an accurate measurement of the battery SOC. The battery SOC calculation method may be applied to lead-acid batteries or the like.
As previously explained, the variation of the SOC signal may be estimated using a Coulomb counting strategy, which integrates the output (or input) current to obtain the amount of electrical charge that has been extracted (or loaded) from the battery. Coulomb counting has the inherent problem of an offset accumulation present in all integration-based algorithms. The offset integration can be minimized with an accurate current measurement, but not disregarded. Correction methods have been used to compensate for the error introduced by current integration. The most commonly employed correction method uses a relationship between the SOC and the open circuit voltage (OCV) when the battery is stabilized after a defined rest period. This relationship is normally nonlinear, as can be observed in
Although the relationship between SOC and OCV is almost linear in a wide range of SOC, the battery is likely to be working in the upper nonlinear segment. With reference to
For practical reasons, the model may be defined in terms of Depth of Discharge (DOD) instead of SOC. Equation 1 shows the relationship between DOD and SOC:
DOD (%)=100−SOC (%) Eq. 1:
As shown in
The complete model expression can be expressed according to Equation 2:
The model constants in the linear region 304 (C3 and C4) can be directly obtained from the configuration (model) parameters (Eq. 3, 4):
C
4
=S Eq. 3:
C
3=OCV_FC_EFF Eq. 4:
In order to obtain the constants for the parabolic region 302 (C0, C1 and C2), three assumptions may be made:
The model voltage may equal OCV_FC when DOD=0 (Equation 5)
The function may be continuous in DOD=DODX (Equation 6)
The derivative of the function may be continuous in DOD=DODX (Equation 7)
The values of the constants in the parabolic region 302 (C0, C1 and C2) may then calculated per Equations 8, 9 and 10:
The proposed algorithm can readjust some model parameters when (e.g., due to aging) the measured OCV-SOC relationship deviates from the internal model. For instance, a common effect when a battery ages is a variation of the slope (S) between OCV and DOD. This effect may be continuously measured and incorporated to the above model by updating the values of the model parameters. To update the Slope parameter, as shown in
The real voltage of the battery, Vmeas, may be measured between the battery poles. If the above-described three conditions are met, a new value of the Slope (S′) may be calculated according to Equation 11:
As shown in
When the battery 14 is fully charged, the value of the parameter OCV_FC may also be updated, as shown in
The voltage in the poles 20 of the battery 14 are stable for a defined period of time
The battery is fully charged (DOD<3%)
If these conditions are met, the new value of the open circuit voltage when fully charged (OCV_FC′) may be calculated according to Equation 12:
OCV_FC′=β(OCV_FC−(V(DOD)−Vmeas))+(1−β)OCV_FC Eq. 12:
The filter constant β may be affected by the same restrictions as α.
Each time a configuration parameter is updated (S or OCV_FC), the model constants should be recalculated according to Equations 3, 4, 8, 9 and 10. The battery SOC value obtained from direct current integration may then be recalibrated using the above-described model. Further, the state of health (SOH) of the battery may be inferred from the values of the model parameters.
At step 520, the model constants for the model expression in Equation 2 may be obtained from the model parameters using, for example, Equations 3, 4, 8, 9 and 10 under the proper conditions and assumptions described above. The battery sensor 22 may then measure the battery voltage, as provided at step 530. At step 540, the battery estimation unit 28 may estimate or otherwise calculate the Depth of Discharge (DOD) of the battery from the model based on the measured voltage. Once the DOD is obtained, the SOC of the battery may be calculated using Equation 1, as provided at step 550. The battery SOC may be used to determine the vehicle range, powertrain operating modes, among other things.
The method may then proceed to step 560. At step 560, the model parameters may be updated. For example, the Slope parameter, S, may be updated according to Equation 11 to obtain S′. Similarly, the OCV_FC parameter may be updated according to Equation 12 to obtain OCV_FC′. The updated model parameters S′ and OCV_FC′ become S and OCV_FC, respectively, at the next iteration. That is, once the model parameters are updated, the method may return to step 520 to calculate new (updated) model constants based on the updated model parameters.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, 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 invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
This application claims the benefit of U.S. provisional application Ser. No. 62/483,699 filed Apr. 10, 2017, the disclosure of which is hereby incorporated in its entirety by reference herein.
Number | Date | Country | |
---|---|---|---|
62483699 | Apr 2017 | US |