Copyright IFAC System Identification Santa Barbara, California, USA, 2000

Similar documents
ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

THIS paper deals with robust control in the setup associated

LTI Systems, Additive Noise, and Order Estimation

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

RICE UNIVERSITY. System Identication for Robust Control. Huipin Zhang. A Thesis Submitted. in Partial Fulfillment of the. Requirements for the Degree

Sparsity in system identification and data-driven control

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Structured singular values for Bernoulli matrices

On Moving Average Parameter Estimation

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

System Identification by Nuclear Norm Minimization

A New Subspace Identification Method for Open and Closed Loop Data

EIGENFILTERS FOR SIGNAL CANCELLATION. Sunil Bharitkar and Chris Kyriakakis

Adaptive Channel Modeling for MIMO Wireless Communications

Model reduction via tangential interpolation

Optimal Polynomial Control for Discrete-Time Systems

RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

A Subspace Approach to Estimation of. Measurements 1. Carlos E. Davila. Electrical Engineering Department, Southern Methodist University

Krylov Techniques for Model Reduction of Second-Order Systems

Prediction, filtering and smoothing using LSCR: State estimation algorithms with guaranteed confidence sets

Submitted to Electronics Letters. Indexing terms: Signal Processing, Adaptive Filters. The Combined LMS/F Algorithm Shao-Jen Lim and John G. Harris Co

Exploring Granger Causality for Time series via Wald Test on Estimated Models with Guaranteed Stability

Robust Least-Squares Filtering With a Relative Entropy Constraint

The Solvability Conditions for the Inverse Eigenvalue Problem of Hermitian and Generalized Skew-Hamiltonian Matrices and Its Approximation

Iterative Learning Control Analysis and Design I

Mathematics for Control Theory

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

Approximate Bisimulations for Constrained Linear Systems

Subspace Identification

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

Partial Eigenvalue Assignment in Linear Systems: Existence, Uniqueness and Numerical Solution

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

POLYNOMIAL SINGULAR VALUES FOR NUMBER OF WIDEBAND SOURCES ESTIMATION AND PRINCIPAL COMPONENT ANALYSIS

Auxiliary signal design for failure detection in uncertain systems

Observability and state estimation

Network Parameters of a Two-Port Filter

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties

Iyad T. Abu-Jeib and Thomas S. Shores

An Exact Stability Analysis Test for Single-Parameter. Polynomially-Dependent Linear Systems

On Solving Large Algebraic. Riccati Matrix Equations

Hybrid Systems - Lecture n. 3 Lyapunov stability

Fundamental Limitations in Self-Sensing Magnetic Bearings when Modeled as Linear Periodic Systems

An efficient algorithm to compute the real perturbation values of a matrix

Functional Analysis Review

Lecture 19 Observability and state estimation

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

Analysis of Error Produced by Truncated SVD and Tikhonov Regularization Met hods *

THE NUMERICAL EVALUATION OF THE MAXIMUM-LIKELIHOOD ESTIMATE OF A SUBSET OF MIXTURE PROPORTIONS*

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Convexity of the Joint Numerical Range

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

A NUMERICAL METHOD TO SOLVE A QUADRATIC CONSTRAINED MAXIMIZATION

IN THIS paper, we consider optimal control of vehicular platoons.

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

Generalized Pencil Of Function Method

Time-delay in high-gain observer based disturbance estimation

APPROXIMATE SOLUTION OF A SYSTEM OF LINEAR EQUATIONS WITH RANDOM PERTURBATIONS

An Adaptive Sensor Array Using an Affine Combination of Two Filters

MULTIVARIABLE ZEROS OF STATE-SPACE SYSTEMS

Robust Stabilization of the Uncertain Linear Systems. Based on Descriptor Form Representation t. Toru ASAI* and Shinji HARA**

Control Systems. Laplace domain analysis

Title without the persistently exciting c. works must be obtained from the IEE

The Essentials of Linear State-Space Systems

THIS paper studies the input design problem in system identification.

Structured Stochastic Uncertainty

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.

Dynamic measurement: application of system identification in metrology

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

Fundamental Limitations in Self-Sensing Magnetic Bearings when Modeled as Linear Periodic Systems

H 2 optimal model reduction - Wilson s conditions for the cross-gramian

Robust Observer for Uncertain T S model of a Synchronous Machine

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Upper and Lower Bounds of Frequency Interval Gramians for a Class of Perturbed Linear Systems Shaker, Hamid Reza

Riccati difference equations to non linear extended Kalman filter constraints

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

Fixed Order H Controller for Quarter Car Active Suspension System

Complex Variables...Review Problems (Residue Calculus Comments)...Fall Initial Draft

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

ADAPTIVE FILTER THEORY

Didier HENRION henrion

Projection of state space realizations

Frequency-Domain Robust Control Toolbox

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

c 21 w 2 c 22 s 2 c 12

Subspace-based Identification

IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE?

Cover page. : On-line damage identication using model based orthonormal. functions. Author : Raymond A. de Callafon

The norms can also be characterized in terms of Riccati inequalities.

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Fundamentals of Matrices

Transcription:

Copyright IFAC System Identification Santa Barbara, California, USA, 2000 ON CONSISTENCY AND MODEL VALIDATION FOR SYSTEMS WITH PARAMETER UNCERTAINTY S. Gugercin*,l, A.C. Antoulas *,1 * Department of Electrical and Computer Engineering Rice University Houston, Texas 77251-1892, USA Abstract: In this note we discuss the issue of consistency and model validation for the identification framework introduced in (Antoulas, 1997) and (Antoulas and Anderson, 1999). Keywords: Identification, parameter uncertainty, model validation, consistency. 1. INTRODUCTION To apply robust control, the existence of a nominal model together with some description of the uncertainty is assumed. Usually, uncertainty in the system is taken to be norm bounded. In the past decade system identification has investigated the problem of obtaining an uncertain family of models, where the uncertainty is norm bounded. One of the well-known approaches for this purpose is set membership identification; this approach characterizes the membership set of the parameters consistent with the data, the model structure, and the perturbation characteristics (see e.g. (M. K. H. Fan et al., 1991), (A.C. Antoulas et al., 1999)). In (A.C. Antoulas et al., 1999), measured inputoutput data with some a priori knowledge on the norm of the perturbation, are assumed. A family of uncertain plants is thus obtained with realparametric uncertainty. The family is given in terms of a linear fraction, the uncertainty being a real contraction. In this note we address the question: What is the consistency problem in this framework? Does there always exist an input function which will invalidate a given model? 1 Partially supported by the NSF Grant DMS-9972591 For a given model how do the minimal energy input sequences required to invalidate it, look like both in the noise-free and noisy cases. The rest of this note is organized as follows. In Section 2, a summary of earlier results on the identification part is given. Section 3 summarizes the issue of consistency and model validation. We conclude with a numerical experiment in Section 4. 2. AN OVERVIEW OF THE IDENTIFICATION FRAMEWORK The results in this section are mainly based on (Antoulas, 1997), (Antoulas and Anderson, 1999), and (A.C. Antoulas et al., 1999). Let us consider the following input-output data records: &t= ~)t CII{2' t=o, 1,.-.,N generated by some discrete time dynamical system. We model the given input-output data as generated by a linear, time-invariant, discrete time system with an additive perturbation; consequently, the data is decomposable as follows: &~=wt+sjt = + Yt where wt comes from the nominal model (i.e. from the linear, time-invariant system) and &t is the 9t

perturbation. We introduce the input matrix U and output matrix Y: [ ] U0 ~1 ' " " Us--1?~1 U2 ' " " Us U :=.... E ]~(m+l) s ~m Urn+l "'" ~ra+s--1 YYl Yl " " " Ys-1 Yl Y~ Y~ N(~+i)x~ [ Y:=.. E Yn+l Yn+s-1 for appropriate indices m, n, s (n is the degree of the denominator, m the degree of the numerator, of the system generating the data, and s = N - n + 1). Define the data matrix Jv~: 34:= EN, r:=m+n+2 The data matrices 2Q and Ad are defined similarly. Assumption: throughout the paper it is assumed that some upper bound e on the 2-norm of the perturbation is a priori known. Thus = f14 + A4 with II.hdll2 <_ Consider a linear system with transfer function G(z) = p(a q(~), where degp(z) = m and degq(z) = n; this system will be described by means of its coefficient vector x = [-p0 - pl... pm qo ql --. q ]r (1) where Pi, qi are the coefficients of the monomiai z i in p(z), q(z) respectively. Given such a system x, its misfit with the data matrix 2~I is defined as follows:,(x, Jq)- IIxTJql]2 Ilxb Notice that as argued in (Antoulas, 1997), the true model x0 which generated the data satisfies #(xo, JQ) < e; we thus define the uncertain model family ~: F= { xe ]~; ~(x'yq)- ''xt2~4''2 - Our goal next is to give a characterization of the uncertain family 3 r. Assume that the data matrix has the following Singular Value Decomposition (SVD): J~ = W2V T : [Wr "'" Wl ] " V T where W E I~ ~x~, and V E R ~x~ are orthogonal matrices. A second assumption we will make is 0" 2 > ~: > 0"1; this assumption corresponds to the knowledge of the system order (e.g. by means of preprocessing of the data). Then x E ~ if and only if there exists a constant c such that x = cx~ and x~ = wl + a2(~2w2 + "'" Jr O~r(~rWr where S-4 i= 1,2,...,r, +-.. _< 1 3. CONSISTENCY AND INVALIDATION The problems of consistency and model validation have been studied extensively, starting with Ljung's book ( L. Ljung., 1987); more recent contributions can be found in (K. Poola et hi., 1994), (R.S. Smith and J.C. Doyle, 1992), (R.S. Smith, 1996). However, in our identification framework, these issues need to be re-examined. The main result of our identification scheme asserts that given a level of misfit e and an input u, all models x satisfying #(x, A)I) < e, are not invalidated by the current input u and the corresponding output y. Furthermore all models x satisfying #(x, M) > e, are in fact invalidated. Hence the issue of consistency in this framework can be phrased as follows: Given a certain model described by the model parameter x, does there exist an input function u for which this parameter value is invalidated?. In other words what is the intersection of ellipses obtained by letting u vary through all possible input sequences of a given length and given energy? How does u look like? Below we will address these issues. As shown in (A.C. Antoulas et hi., 1999) and (S. Gugercin, 2000), when we have noisy output measurements, for a given model ~, ~TjQ can be written as xtj~-~u~(xo, fc) + Jkf,~n(Xo, x) where b/=[u(0) u(1)... u(g- n + m) 1' N" = [n(0) n(1)... n(n) ], (xo,~) E ]~,x8 and :,~(Xo, 5) E I~ (N+1) 8 depend only on Xo and wherel=n-n+m+l ands =N-n+l. It is assumed that the system is initially rest (zero initial conditions.) Therefore, the system 2 is invalidated by this set of measurements if t[// + HI:nil > e[[~[[. To obtain all systems which can be invalidated by using some appropriate input, we search for the points on the boundary of this set. Namely, given a parameter vector, we formulate the following optimization problem: min[lut[ s.t. [[UI:+Af ~ll=e[]21[ (2) Assuming that the noise sequence Af has known characteristics (e.g., Gaussian or fixed upper bound), for the given system 2, the problem in (2) is a nonhomogenous quadratic optimization problem on the ball. The minimization problem

2 is examined in details in (A.C. Antoulas et al., 1999) and in (S. Gugercin, 2000). Here we briefly review those results, The problem is solved following the method developed in (D. C. Sorensen, 1997). Thus for each parameter vector with the given noise sequence Af, we compute the minimum energy/.4 required to invalidate it. Therefore for a given noise sequence Af, using inputs of given energy, not all systems can be invalidated. The set of models which can be invalidated depends on e and the energy of the inputs u. For fixed e, this set of invalidatable models decreases as the energy of either the input sequence or the initial conditions decreases. The minimal energy input 5/* which solves (2) is unique. Moreover, the true model x0 can never be invalidated using an input of finite energy. Let 5/~f be the solution for the above minimization problem in the noise-free case. Then u,:r = ~ll:~llv~ 71" 1 where lrl is the largest singular value of : and vl is the corresponding left singular vector. Finally, it can be shown that even for infinite length measurements, the set of plants which cannot be invalidated does not shrink to the true model. In this note, we mainly examine the shape and norm of the minimal energy 5/ which invalidates a given model 2. It is easy to prove that for infinite length measurements Z: T is symmetric, positive definite and Toeplitz. Hence, in the noise-free case for infinite length measurements, the minimal input U. I is given by the eigenvector of a symmetric positive definite toeplitz matrix corresponding to the largest eigenvalue. Let A(z) be the filter designed as follows: A(z) = N - n-~-m Z k=0 u~f(k) z-k, As stated in (J. Makhoul, 1981), the eigenvectors of a symmetric positive definite toeplitz matrix are either symmetric or skew-symmetric with respect to middle. Also, the location of the zeros of the filters whose coefficients are the elements of the eigenvectors corresponding to the minimum or maximum eigenvalues lie on the unit circle. Moreover as S. S. Reddi (1984) proves these zeros are distinct. Hence it follows that in the noisefree case for infinite length measurements the minimal energy input 5/*f is either symmetric or skew-symmetric with respect to middle. Also A(z) above has distinct zeros on unit circle. 4. EXAMPLES We consider a LTI first order dynamical system described by two parameters a and b: a(z) - b z--a The numerical values are assumed to be b = 1, a = 0.5, and number of data points N=100. The noise is additive white Gaussian Yt "~ N(0,0.05); e is chosen to be 0.05. 4.1 Minimal Norm Inputs We solve the minimization problem defined in (2) using the tools developed in (D. C. Sorensen, 1997). Experiments were run 100 times and then averaged. Let the solution be denoted by H*. Figure I shows the average minimum energy of H on a logarithmic scale, i.e. log10(115/*]1), required to invalidate a given model represented as a deviation from the true model. On that figure (~ stands for the deviation from the nominal pole and/~ for the deviation from the nominal gain. Notice that as the deviation from true model becomes smaller, the minimum energy ]lh*]l increases, and finally as 2-~xo, Ilu*ll-~cc. 05. ~- - -t. mm nocm O v dare,an from the mac mo~l I..-. : :-..! 15 i 2 a~pha Fig. 1. Minimal energy IlU*ll (log scale) necessary to invalidate given model Figure 2 shows the cross section of the 3 dimensional plot in Figure 1 for 115/11=1. It shows that for any choice of a unit energy input function, all models inside the area shown cannot be invalidated. Moreover, all the models 2, on the boundary of this area need unit energy to be invalidated. Now we examine the shape of the input sequences required to invalidate models &, which are on the boundary in Figure 2. We choose 4 models (see the figure) : &T = [--1.5 -- 0.31 1] 2 T = [--1.25 -- 0.66 1] 2[ = [--0.8 -- 0.4 1] 24 ~ = [--0.75 -- 0.71 1] beta

The ~t o( (amnl~t s Ihat c~,nol be,nvahdate<l by unit energy ' =*! O m,~alidati~ inputs for x2 0,,,,,,,,, --0.05................................ -o,i 0.~ t xt x3 0115 2: 20 10 ~0 3O 40 50 60 70 80 90 1 O0 ~0 -O2 X2 X4 o' / invahdaling inputs for x3 0. 3 ~ 02 --.- Nobly ~.3 01 ~8 ~DI6 J i I I -04 ~Q2 0 02 0.4 06 t~ca 0 Fig. 2. Cross section of Figure I for ItUll = 1: Set of parameter values which cannot be invalidated For each of these chosen models, we compute the minimal energy input sequences L/* and L/*f required to invalidate them in the noisy and noisefree cases. The resulting plots are shown in Figure 3 for xl, x4 and in Figure 4 for x2, x3. It should be noticed that for each case the noisefree solutions L/~I (i) are given by either ± sin (~ i), or -4-(-1) -i sin(~i). Figure 3 and Figure 4 reveal that the noisy solution is a perturbation around the noise-free one; and when the noise-free solution alternates in sign, the resulting noisy solution has a complex structure. Fig. 4. Input sequences that invalidate x2 (above) and x3 (below). result illustrates the fact that even with infinite length measurements, not all the models can be invalidated. 10( 1 os 1.04 ~1.03 I.o2 ~n ~ U vs Oata L~gZh ~e~a~ ~put* for xl ~'i i : :! i : : i ~o 40 6O ao ice 120 140 I 1 0 200 Oala Leng~ (N) kwldk~at]ng inpots for x4 ] o,s.... i i i/ Fig. 5. Minimal energy IlU~N[I required to invalidate the given model x3 vs N, the length of the data. o -o.5 5. CONCLUSION ~t0 10 20 30 4(1 50 60 70 80 9o 100 Fig. 3. Input sequences that invalidate xl (above) and x4 (below). 4.2 Norm of the Input vs Data Length In this example we examine the minimum energy of 5/, as a function of the length of the measurements. Let X3 be the model given in the previous example. We solve the minimization problem (2) for x3 as N varies from N=10,.-., 200. Let L/~N be the solution for a given N. Figure 5 shows IIL/~Nll corresponding to the chosen model x3 as N changes. Figure 5 indicates that even as N goes to infinity, ]IL/~NII does not go to zero; it stays constant with a finite nonzero value. This The set of models which can be invalidated using some measurement, depends on the misfit ( and the energy of the inputs u. For fixed ~, this set of invalidatable models decreases as the energy of either the input sequence or the initial conditions decreases. In the noise-free case for the infinite length measurements the minimal norm input L/~, I which is the eigenvector of a symmetric positive definite Toeplitz matrix is symmetric or skew symmetric with respect to middle. Moreover simulations illustrate that the minimal norm input N* for the noisy problem is a perturbation around ~f. 6. REFERENCES Antoulas, A.C. (1997). On modeling for robust control. Proc. SysId'97 pp. 1707-1709.

A.C.Antoulas and B.D.O. Anderson (1999). On the choice of inputs in identification for robust control, Automatica, 35, 1009-1031 M.K.H. Fan, A.L. Tits, and J.C.Doyle (1991). Robustness in presence of mixed parametric uncertanity and unmodeled dynamics. IEEE Trans. Automat. Control, 4: 553:572. S. Gugercin. Model Validation and Consistency (2000). M. S. Thesis, Dept. of ECE, Rice University, Houston, TX. J. Makhoul. On the Eigenvectors of Symmetric Toeplitz Matrices (1981). IEEE Transactions on Acoustics, Speech, ans Signal Processing, Vol. ASSP-29, No.4, pp: 868-872. L. Ljung (1987). System identification: Theory for the user. Prentice Hall. K. Pools, P. Khargonekar, A. Tikku, J. Krause, and K. Nagpal (1994). A time-domain approach to model validation. IEEE Trans. Automat. Control, TAC-39: 951-959. S. S. Reddi. Eigenvector Properties of Toeplitz Matrices and Their Application to Spectral Analysis of Time Series (1984). Signal Processing, 7: 45-56. R.S. Smith and J.C. Doyle (1992). Model validation: a connection between robust control and identification. IEEE Trans. Automat. Control, TAC-3~': 942-952. R.S. Smith (1996). Continuous-time control model validation using finite experimental data. IEEE Trans. Automat. Control, TAC- 41: 1094-1105. D. C. Sorensen (1997). Minimization of a Large- Scale Quadratic Function subject to a Spherical Constraint. SIAM J. Optim., Vol. 7, No. 1, pp. 141-161. S. Gugercin, H. Zhang, and A.C. Antoulas (1999). System identification for robust control. Submitted to Automatics.