C. Bohn et H. Unbehauen, Sensitivity models for nonlinear filters with application to recursive parameter estimation for nonlinear state-space models, IEE P-CONTR, 148(2), 2001, pp. 137-145
If a recursive prediction error method is applied for the parameter estimat
ion of state-space models, a filter must be used as the predictor, resultin
g in an adaptive filtering problem. Whereas for linear systems the optimal
linear filter, the Kalman filter, can be used, approximate nonlinear filter
s have to be employed for nonlinear systems. For the parameter estimation,
the gradient of the prediction error, and maybe the gradient of its covaria
nce matrix as well, are required. These can be obtained from a sensitivity
model; however, the derivation of such a sensitivity model is tedious and h
as only been done for the extended Kalman filter. Sensitivity models for fo
ur common continuous-discrete nonlinear filters are derived: the extended K
alman filter, the first-order bias-corrected filter, the truncated second-o
rder filter, and the modified Gaussian second-order filter. The derivation
of these sensitivity models relies heavily on the use of matrix differentia
l calculus, and utilises a reformulation of the approximate nonlinear filte
rs derived earlier. Elementwise derivatives and bookkeeping over indices ar
e thus entirely avoided. An adaptive filter is applied for real-time parame
ter identification and tracking for a laboratory three-tank process.