Battery SOC estimation with automatic correction
Abstract
An embodiment contemplates a method of determining a state-of-charge of a battery for a vehicle. (a) An OCV is measured for a current vehicle ignition startup after ignition off for at least eight hours. (b) An SOC OCV is determined for the current vehicle ignition startup. (c) An SOC OCV — est is determined for a current vehicle ignition startup. (d) A determination is made whether the difference in the SOC OCV for the current startup and the SOC OCV est for the current startup is less than a predefined error bound using. Steps (a)-(d) is performed in response to the difference being greater than the predefined error; otherwise, determining an ignition-off current for the current vehicle ignition startup as a function of the SOC OCV of the current vehicle ignition startup and previous vehicle ignition startup, and a SOC based on current integration over time. Determining an SOC est of the current vehicle ignition startup using the processor.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of determining a state-of-charge of a battery for a vehicle, the vehicle being in a charging state when the engine is operating and a non-charging state when the engine is not operating, the method comprising the steps of:
(a) measuring an open circuit voltage (OCV) for a current vehicle ignition startup using a voltmeter, wherein the current vehicle ignition start-up is performed after the vehicle is in the non-charging state for at least eight hours;
(b) determining an open circuit voltage-based state of charge (SOC OCV ) for the current vehicle ignition startup using the processor;
(c) determining an estimated open circuit-based state of charge (SOC OCV — est ) for a current vehicle ignition startup using the processor;
(d) determining whether the difference in the SOC OCV for the current vehicle ignition startup and the SOC OCV est for the current vehicle ignition startup is less than a predefined error bound using the processor;
(e) performing steps (a)-(d) in response to the difference being greater than the predefined error; otherwise, proceeding to step (f);
(f) determining an ignition-off current for the current vehicle ignition startup as a function of the SOC OCV of the current vehicle ignition startup, an SOC OCV of a previous vehicle ignition startup, and a state-of-charge based on current integration over time using the processor technique;
(g) determining an estimated state of charge (SOC est ) of the current vehicle ignition startup using the processor; and
(h) providing the SOC est to a vehicle subsystem for use in a vehicle operation where the battery state-of-charge is utilized.
2. The method of claim 1 wherein estimating a SOC est of the current vehicle ignition startup is determined as a function of the SOC est of a previous vehicle ignition startup, a state-of-charge based on an ignition-on current integration over time, and a state-of-charge based on the ignition-off current integration over time.
3. The method of claim 2 wherein estimating a SOC est of the current vehicle ignition startup is represented by the following formula:
SOC
(
est
)
(
k
)
=
SOC
est
(
k
-
1
)
+
1
C
norm
∫
ρ
·
I
on
(
k
-
1
)
·
ⅆ
t
+
1
C
norm
I
off
(
k
-
1
)
·
Δ
t
off
(
k
-
1
)
where SOC est (k−1) is the estimated state-of-charge at the k−1 ignition start, C norm is the battery capacity, ρ is the charge efficiency, I on is the ignition on-current of the previous vehicle ignition start, I off is the ignition on-current of the previous vehicle ignition start, and Δt is the time.
4. The method of claim 1 wherein the SOC OCV — est for a current vehicle ignition startup is determined by the following formula:
SOC OCV — est ( k )=SOC OCV ( k−i )+ΔSOC
where SOC OCV (k−i) is and open circuit voltage based SOC at ignition k−i, and ΔSOC is the integration of ignition-on current from ignition k−i to ignition k, and i is a count of the vehicle ignition startup.
5. The method of claim 1 wherein if no error is present in the measurement data, then the formula for determining the vehicle ignition-off current is determined as follows:
I
off
(
k
)
=
[
SOC
(
k
)
-
SOC
(
k
-
1
)
-
1
C
norm
∫
ρ
·
I
on
(
k
-
1
,
t
)
·
ⅆ
t
]
·
C
norm
/
Δ
t
off
(
k
-
1
)
where SOC(k) is the state-of-charge at the k th ignition start, SOC(k−1) is the state-of-charge at the k−1 ignition start, I on is the ignition-on current, I off is the ignition-off current, ρ is the charge efficiency, and t is the time.
6. The method of claim 1 wherein if measurement data error is present and an error distribution is non-uniform, then a particle filter is used for determining the ignition-off current.
7. The method of claim 6 wherein a state space model is defined and a measurement model is defined for determining the ignition-off current.
8. The method of claim 7 wherein the state space model of the SOC for current vehicle ignition startup is defined by the following formula:
SOC
(
k
)
=
SOC
(
k
-
1
)
+
1
C
norm
∫
ρ
·
I
on
·
ⅆ
t
+
1
C
norm
I
off
·
Δ
t
off
+
ɛ
SOC
where SOC(k) is the state-of-charge at the k th ignition start, SOC(k−1) is the state-of-charge at the k−1 ignition start, C norm is the battery, I on is the ignition-on current, I off is the ignition-off current, ρ is the charge efficiency, Δt is the time, and ε SOC is an error the measurement data of a current sensor in the SOC determination.
9. The method of claim 8 wherein the state space model of the ignition-off current for the vehicle ignition startup is defined by the following formula:
I off ( k )= I off ( k− 1)+ε 1
where I off (k) is the ignition-off current for the current vehicle startup, and I off (k−1) is the ignition-off current for the previous vehicle startup, and ε 1 is the measurement error of a current sensor.
10. The method of claim 7 wherein the measurement model is defined by the following formula:
SOC off ( k )=SOC OCV ( k )−ε OCV
where SOC off (k) is the ignition-off current for the current vehicle startup, and SOC OCV (k−1) is the ignition-off current for the previous vehicle startup, and ε OCV is the measurement error of the current sensor for the OCV.
11. The method of claim 7 wherein determining the ignition-off current using the particle filter comprises the following steps of:
initializing a particle set;
updating a respective particle in the particle set based on the state space model for determining a estimate of the SOC est at a k th ignition start using the state space model;
calculate a weighting factor that is a function of the SOC at a k th ignition start and the estimate SOC est at a k th ignition start;
resampling a particle set as a function of the weighting factor; and
estimating the weighted average of the ignition-off current at current ignition startup.
12. The method of claim 11 wherein the particle set of I off i (0) for i=1, 2, . . . , N.
13. The method of claim 12 wherein the weighting factor is represented by the following formula:
w
i
(
k
)
=
1
σ
2
π
ⅇ
-
[
SO
C
^
l
(
k
)
-
SOC
(
k
)
]
2
/
2
σ
2
where σ is the standard deviation of the SOC est .
14. The method of claim 13 wherein the estimated weighted average of the ignition-off current is represented by the following formula:
I off ( k )=Σ i w i ( k ) I off i ( k )
where w i (k) is a respective weight for a particle at each respective ignition start, and I off i (k) is the measured ignition off current for each particle at each respective ignition start.
15. The method of claim 1 wherein if current sensor error is determined and an error distribution is uniform, then a Kalman filter is used for determining the ignition-off current.
16. The method of claim 1 wherein the step of providing the SOC est to a vehicle subsystem for use in a vehicle operation includes outputting the SOC est to a display device for identifying the state-of-charge to the operator of the vehicle.
17. The method of claim 1 further comprising the step of determining whether the estimated SOC is utilized for a duration of time greater than a predetermined period of time, and wherein a return is made to step (a) if the estimated SOC being utilized for a duration of time that is greater than the predetermined period of time.
18. The method of claim 17 wherein if the estimated SOC is utilized for a duration of time that is less than a predetermined period of time, the method comprises the following steps:
determining whether the current ignition-off time is greater than eight hours and the SOC OCV is within an error bound; and
proceeding to step (f) in response to determining that the current ignition-off time is greater than eight hours and the SOC OCV is within the error bound, otherwise proceeding to step (a).Join the waitlist — get patent alerts
Track US9108524B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.