Battery state-of-charge observer
First Claim
1. A method of determining a state-of-charge for a battery while connected to a plurality of loads, the method comprising the steps of:
- measuring a terminal voltage of the battery at a plurality of time steps;
measuring a terminal current draw of the battery coinciding with the measured terminal voltage at the plurality of time steps;
measuring a temperature of the battery coinciding with the measured terminal voltage at the plurality of time steps;
generating a state vector of a battery system model as a function of battery parameters, the measured voltage, the measured current, and the measured temperature for each time step, the battery parameters including internal battery resistance and capacitance;
generating an estimated state vector as a function of nominal battery system matrices and battery parameter uncertainties for each time step;
generating a stator vector for an augmented system as a function of the state vector of the battery system model and the estimated state vector for each time step;
generating a covariance for the state vector of the augmented system for each time step;
determining an upper bound of the covariance by recursively minimizing the upper bound of the covariance for each time step;
determining an open circuit voltage based on an updated state vector utilizing the minimized upper bound;
determining the state of charge of the battery as a function of the open circuit voltage; and
regulating the battery in response to the state of charge.
3 Assignments
0 Petitions
Accused Products
Abstract
A robust battery state-of-charge observer determines a state-of-charge as function of an open circuit voltage by taking into account battery parameter uncertainties, which are due to battery age, variation, and operating conditions, (e.g. temperature and SOC level). Each of the time-varying battery parameter values are bounded. By utilizing the parameter variation bounds in the design process and constantly minimizing the estimation error covariance matrix, the robust observer achieves enhanced robustness to the variations of battery age, variation, and operating conditions such as temperature and SOC level.
9 Citations
20 Claims
-
1. A method of determining a state-of-charge for a battery while connected to a plurality of loads, the method comprising the steps of:
-
measuring a terminal voltage of the battery at a plurality of time steps; measuring a terminal current draw of the battery coinciding with the measured terminal voltage at the plurality of time steps; measuring a temperature of the battery coinciding with the measured terminal voltage at the plurality of time steps; generating a state vector of a battery system model as a function of battery parameters, the measured voltage, the measured current, and the measured temperature for each time step, the battery parameters including internal battery resistance and capacitance; generating an estimated state vector as a function of nominal battery system matrices and battery parameter uncertainties for each time step; generating a stator vector for an augmented system as a function of the state vector of the battery system model and the estimated state vector for each time step; generating a covariance for the state vector of the augmented system for each time step; determining an upper bound of the covariance by recursively minimizing the upper bound of the covariance for each time step; determining an open circuit voltage based on an updated state vector utilizing the minimized upper bound; determining the state of charge of the battery as a function of the open circuit voltage; and regulating the battery in response to the state of charge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A diagnostic and control system for a vehicle battery comprising:
-
at least one sensor for monitoring a parameter characteristic of the vehicle battery while supplying a plurality of loads a plurality of time steps; and an electronic control module coupled to the at least one sensor for receiving parameter characteristic, the electronic control module including a processing unit for determining an open circuit voltage based on a state vector of a battery system model, the state vector being recursively updated as a function of an estimated state vector of the battery system model for each time step, the estimated state vector being generated as a function of the nominal system matrices of the battery system model and battery parameter uncertainties for each time step, the estimated state vector being updated by minimizing an upper bound of a covariance of a state vector for an augmented system of the battery system model at each time step, wherein the augmented system is generated as a function of the state vector of the battery system model and the estimated state vector of the battery system model at each time step; wherein the control module regulates the vehicle battery in response to a state of charge of the battery as a function of the open circuit voltage. - View Dependent Claims (17, 18, 19, 20)
-
Specification