Beruflich Dokumente
Kultur Dokumente
An overview of Methods for analysis of Identifiability and Observability in Nonlinear State and Parameter Estimation
Steinar M. Elgster Trial Lecture - October 14 2008
Presentation overview
what is identifiability and observability? methods for testing identifiability
structural identifiability practical identifiability
Well
Reservoir
input(u)
output(y)
input(u)
measured output (y
Fitted parameters ()
Model
Parameter Estimator
10
11
12
Kalman Filter
often used to simultaneously estimate both parameters and states assumes white, zero-mean measurement and process noise,
implies no structural mismatch
requires linear state and measurement models ad-hoc adjustment of noise covariances often required when applied to complex, nonlinear chemical processes
divergence problems often cited(1 and references therein)
1. Wilson, D.I., Agarwal, M, Rippin, D.W.T Experiences implementing the extended Kalman filter on an industrial batch reactor(1998), Computers Chem Engng, Vol 22, No.11, pp.1653-1672
13
Constrained
Unconstrained Unconstrained
Solution
Explicit Explicit Explicit
Model considered
1.Order local approximation 1. Order local approximation 2.Order local approximation
14
15
overparametrized models many simplified process models are still nonlinear and have 30 states or more
while linear models can be easily both solved and analyzed analytically, nonlinear process control models can usually not even be solved analytically
16
17
18
Structural identifiability
19
1. Lund, B.F. (2005) Rigorous simulation models for improved process operation (PhD thesis)
20
disadvantages:
physical insight required to choose candidate operating points (u,) interpreting sensitivity matrices may get technical an iterative approach may be required to find a suitable parameter set linear and local analysis of nonlinear systems
21
22
Regional approximation approximation of analytical Gramian, valid found from for a region simulated reduces to linear Gramian for linear systems perturbations of both observability and identifiability2 nonlinear model
1. J. Hahn, T.F. Edgar, (2002)An improved method for nonlinear model reduction using balancing of empirical gramians, Computers and Chemical Engineering, Vol. 26, 2002, pp. 1379-1397. 2. Geffen, D. (2008) Parameter Identifiability of Biochemcial Reaction Networks in Systems Biolgy (Master Thesis) , Queens University, Ontario
23
Practical identifiability
24
Asymptotic analysis1
distribution of covariance for
asymptotic analysis (large N) covariance matrix found from a second order Taylor approximation of the model around an specific parameter value quality tag or confidence intervals for fitted parameters estimated from data for linear systems with invertible covariance matrix:
25
calculations require inverting matrices which are close to singular if information content is low,
covariance estimates may be inaccurate when covariance is large
26
1. Campi, M.C. and Weyer, E. (2005) Guaranteed non-asymptotic confidence regions in system identification, Automatica, 41(10), 1751-1764 2. Efron, B. and Tibshirani, R. J. (1993) An Introduction to the Bootstrap, Chapmann & Hall
27
1. S. Hengl, C. Kreutz, J. Timmer and T. Maiwald (2007) Data-based identifiability analysis of nonlinear dynamical models,Bioinformatics, Vol. 23 no. 19, pp 26122618 2. Breiman,L. and Friedman,J. (1985) Estimating optimal transformations for multiple regression and correlation. J. Am. Stat. Assoc., 80, 580598.
28
29
30
1. Diop, S. and Fliess, M. On nonlinear observability In Proceedings of the first european control conference (Grenoble, France, July 2-5 1991), C.Commault and coll., vol. 1., Herms, pp.152-157 2. Anguelova 2004, Nonlinear Observability and Identifiability: General Theory and a Case Study of a Kinetic Model for S. cerevisiae (Master Thesis), Chalmers, Gteborg University
31
requires the full rank of matrix, where n is the number of states.1 possible to pinpoint unobservable states by removing columns of matrix and re-calculating rank iteratively
1. Diop, S. and Wang.Y (1993) Equivalence between algebraic observability and local generic observability , in Proc. 32nd Conference on Decision and Control
32
33
algorithm output
a positive observability test is always correct a negative observability test is correct with a high probability non-observable states and parameter symmetries determined in exponential time
1. Sedoglavic A. 2002, A probabilistic algorithm to test local algebraic observability in polynomial time, Journal of Symbolic Computation 33:735-755
34
35
36
Discussion/Conclusions
37
Observability in practice
observability is currently treated as
an on-off property given perfect measurements
in practice states are not equally observable. it would be useful to develop a measure of observability for each individual state which assesses for instance
sensitivity to non-idealness of measurements (noise) sensitivity to operating point/parameter value sensitivity to excitation
38
Conclusion
several recent advances in computational methods for observability analysis have been made:
empirical Observability Gramian Sedoglavic algorithm for algebraic observability Alternating Conditional Expectation algorithm
39
Conclusion(2)
application of computational observability analysis in process control
no reference of such applications found in literature advances in field mean that timing may be good for a case study in process control a research topic well-suited to industry-university collaboration (Master thesis topic?) mainly of interest for industry which has design of nonlinear observers for process control as core business (narrow)
40