Method for control and monitoring using a state estimator having variable forgetting factors
First Claim
1. Method to estimate a state of a device using an executable multivariate mathematical model comprising a summation of a plurality of inputs, each input factored by a corresponding weighting factor and by a corresponding parameter, each corresponding parameter determined by:
- determining each input at a time-certain;
deriving a weighted recursive least squares equation from the executable multivariate mathematical model; and
, executing the weighted recursive least squares equation based upon the inputs, the weighting factors, and, non-corresponding parameters.
12 Assignments
0 Petitions
Accused Products
Abstract
A recursive algorithm is provided for adaptive multi-parameter regression enhanced with forgetting factors unique to each regressed parameter. Applications of this algorithm can include lead acid batteries, nickel-metal hydride batteries, and lithium-ion batteries, among others. A control algorithm is presented, having an arbitrary number of model parameters, each having its own time-weighting factor. A method to determine optimal values for the time-weighting factors is included, to give greater effect to recently obtained data for the determination of a system'"'"'s state. A methodology of weighted recursive least squares is employed, wherein the time weighting corresponds to the exponential-forgetting formalism. The derived mathematical result does not involve matrix inversion, and the method is iterative, i.e. each parameter is regressed individually at every time step.
-
Citations
20 Claims
-
1. Method to estimate a state of a device using an executable multivariate mathematical model comprising a summation of a plurality of inputs, each input factored by a corresponding weighting factor and by a corresponding parameter, each corresponding parameter determined by:
-
determining each input at a time-certain;
deriving a weighted recursive least squares equation from the executable multivariate mathematical model; and
,executing the weighted recursive least squares equation based upon the inputs, the weighting factors, and, non-corresponding parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Article of manufacture, comprising:
- a storage medium having a computer program encoded therein for effecting a method to estimate a state of a device using an executable multivariate mathematical model comprising;
a summation of a plurality of inputs, each input factored by a corresponding weighting factor and factored by a corresponding parameter, said computer program comprising;
code for determining each input at a time-certain;
code for determining the corresponding parameter, comprising a weighted recursive least squares equation derived from the executable multivariate mathematical model;
the weighted recursive least squares equation operable to calculate the corresponding parameter based upon;
the inputs at the time-certain, the weighting factors, and, non-corresponding parameters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
- a storage medium having a computer program encoded therein for effecting a method to estimate a state of a device using an executable multivariate mathematical model comprising;
-
20. Method to recursively estimate a state of a device, comprising:
-
a) constructing an executable multivariate mathematical model of the device operable to estimate the state, comprising;
an equation summing a plurality of sensed data signals, each sensed data signal factored by;
one of a corresponding plurality of weighting factors; and
further factored by one of a corresponding plurality of parameters;
b) sensing each of the sensed data signals at a time-certain;
c) updating each of the plurality of parameters, comprising;
i) creating a weighted recursive least squares equation to calculate a parameter, based upon the executable multivariate mathematical model of the device; and
,ii) executing the weighted recursive least squares equation to calculate each of the parameters, based upon;
the sensed data signals at the time-certain, the weighting factors, and, non-corresponding parameters determined at a preceding time-certain;
d) executing the multivariate mathematical model of the device operable to estimate the state, using the updated plurality of parameters, the sensed data signals at the time-certain, and the weighting factors.
-
Specification