Observers design for unknown input nonlinear descriptor systems via convex optimization

Similar documents
Full-order observers for linear systems with unknown inputs

Solution to Sylvester equation associated to linear descriptor systems

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Linear Quadratic Zero-Sum Two-Person Differential Games

Extended-Kalman-Filter-like observers for continuous time systems with discrete time measurements

Dissipative Systems Analysis and Control, Theory and Applications: Addendum/Erratum

On the simultaneous stabilization of three or more plants

A proximal approach to the inversion of ill-conditioned matrices

A new simple recursive algorithm for finding prime numbers using Rosser s theorem

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

Fast Computation of Moore-Penrose Inverse Matrices

Observer design for systems with non small and unknown time-varying delay

Multiple sensor fault detection in heat exchanger system

Exogenous input estimation in Electronic Power Steering (EPS) systems

Easter bracelets for years

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Vibro-acoustic simulation of a car window

Hook lengths and shifted parts of partitions

On Symmetric Norm Inequalities And Hermitian Block-Matrices

Norm Inequalities of Positive Semi-Definite Matrices

A Slice Based 3-D Schur-Cohn Stability Criterion

On path partitions of the divisor graph

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

Completeness of the Tree System for Propositional Classical Logic

Some explanations about the IWLS algorithm to fit generalized linear models

Sensitivity of hybrid filter banks A/D converters to analog realization errors and finite word length

Passerelle entre les arts : la sculpture sonore

Confluence Algebras and Acyclicity of the Koszul Complex

Can we reduce health inequalities? An analysis of the English strategy ( )

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian

The FLRW cosmological model revisited: relation of the local time with th e local curvature and consequences on the Heisenberg uncertainty principle

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

PI OBSERVER DESIGN FOR DISCRETE-TIME DECOUPLED MULTIPLE MODELS. Rodolfo Orjuela, Benoît Marx, José Ragot and Didier Maquin

Exact Comparison of Quadratic Irrationals

b-chromatic number of cacti

Stickelberger s congruences for absolute norms of relative discriminants

Axiom of infinity and construction of N

On the Griesmer bound for nonlinear codes

State estimation of uncertain multiple model with unknown inputs

On the longest path in a recursively partitionable graph

Thomas Lugand. To cite this version: HAL Id: tel

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

Trajectory Optimization for Differential Flat Systems

Some tight polynomial-exponential lower bounds for an exponential function

STRUCTURE MATTERS: Some Notes on High Gain Observer Design for Nonlinear Systems. Int. Conf. on Systems, Analysis and Automatic Control 2012

Design of State Observer for a Class of Non linear Singular Systems Described by Takagi-Sugeno Model

approximation results for the Traveling Salesman and related Problems

A non-linear simulator written in C for orbital spacecraft rendezvous applications.

Cutwidth and degeneracy of graphs

Replicator Dynamics and Correlated Equilibrium

A note on the acyclic 3-choosability of some planar graphs

L institution sportive : rêve et illusion

Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle

BERGE VAISMAN AND NASH EQUILIBRIA: TRANSFORMATION OF GAMES

On sl3 KZ equations and W3 null-vector equations

Voltage Stability of Multiple Distributed Generators in Distribution Networks

Computation and Experimental Measurements of the Magnetic Fields between Filamentary Circular Coils

Soundness of the System of Semantic Trees for Classical Logic based on Fitting and Smullyan

The Mahler measure of trinomials of height 1

Tropical Graph Signal Processing

Evolution of the cooperation and consequences of a decrease in plant diversity on the root symbiont diversity

A Simple Proof of P versus NP

Widely Linear Estimation with Complex Data

On size, radius and minimum degree

Quasi-periodic solutions of the 2D Euler equation

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

A new multidimensional Schur-Cohn type stability criterion

Eddy-Current Effects in Circuit Breakers During Arc Displacement Phase

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Optimal Sensor and Actuator Location for Descriptor Systems using Generalized Gramians and Balanced Realizations

Dispersion relation results for VCS at JLab

Analysis of Boyer and Moore s MJRTY algorithm

The beam-gas method for luminosity measurement at LHCb

Optical component modelling and circuit simulation using SERENADE suite

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems

On production costs in vertical differentiation models

Symmetric Norm Inequalities And Positive Semi-Definite Block-Matrices

Solving a quartic equation and certain equations with degree n

The Windy Postman Problem on Series-Parallel Graphs

The H infinity fixed-interval smoothing problem for continuous systems

A NON - CONVENTIONAL TYPE OF PERMANENT MAGNET BEARING

THE BAYESIAN ABEL BOUND ON THE MEAN SQUARE ERROR

IMPROVEMENTS OF THE VARIABLE THERMAL RESISTANCE

Evaluation of the Magnetic Fields and Mutual Inductance between Circular Coils Arbitrarily Positioned in Space

On The Exact Solution of Newell-Whitehead-Segel Equation Using the Homotopy Perturbation Method

A new approach of the concept of prime number

A remark on a theorem of A. E. Ingham.

Dorian Mazauric. To cite this version: HAL Id: tel

A novel method for estimating the flicker level generated by a wave energy farm composed of devices operated in variable speed mode

On infinite permutations

Design of Observers for Takagi-Sugeno Systems with Immeasurable Premise Variables : an L 2 Approach

Impulse response measurement of ultrasonic transducers

Basins of Attraction Plasticity of a Strange Attractor with a Swirling Scroll

Automatic detection of the number of Raypaths

From Unstructured 3D Point Clouds to Structured Knowledge - A Semantics Approach

detection and isolation in linear parameter-varying descriptor systems via proportional integral observer.

Interactions of an eddy current sensor and a multilayered structure

Transcription:

Observers design for unknown input nonlinear descriptor systems via convex optimization Damien Koenig To cite this version: Damien Koenig. Observers design for unknown input nonlinear descriptor systems via convex optimization. IEEE Transactions on Automatic Control, Institute of Electrical and Electronics Engineers, 6, AC-5 (6), pp.47-5. <hal-3594> HAL Id: hal-3594 https://hal.archives-ouvertes.fr/hal-3594 Submitted on 9 Mar 7 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Observers design for unknown input nonlinear descriptor systems via convex optimization D. KOENIG Abstract This paper treats the design problem of full-order observers for nonlinear descriptor systems with unknown input (UI). Depending on the available knowledge on the UI dynamics, two cases are considered. First, an unknown input proportional observer (UIPO) is proposed when the spectral domain of the UI is unknown. Second, a proportional integral observer (PIO) is proposed when the spectral domain of the UI is in the low frequency range. Sufficient conditions for the existence and stability of such observers are given and proved. Based on the linear matrix inequality (LMI) approach, an algorithm is presented to compute the observer gain matrix that achieves the asymptotic stability objective. An example is included to illustrate the method. Index Terms Lipschitz nonlinear descriptor systems, proportional integral observers, unknown input observers, linear matrix inequalities. I. INTRODUCTION Observer design for linear systems has received great attention in the literature and some extensions have been proposed to the case of unknown inputs 9 and descriptor systems. For physical processes that are described by nonlinear models, three approaches can be distinguished for the design of nonlinear observers. The first one is based on a nonlinear transformation using Lie algebra that brings the system into a canonical form and then uses linear techniques to design state observers. Necessary and sufficient conditions for a nonlinear system to be equivalent to the canonical form have been established in 3 and 4 but this approach necessitates conservative conditions. The ond approach is based on the linearized model. In spite of the local convergence of this method, it is widely used in practice and generally gives better results under less restrictive conditions than the first approach. In 6, the authors have established a necessary condition for the existence of a local exponential observer for nonlinear systems. The third approach treats the observer design problem for a class of nonlinear systems which are composed of a linear part and a vector of nonlinear functions. It was developed by 3, 8 and completed by 7, 7, 5, where sufficient conditions for global stability of the observer were established. Damien Koenig is with Laboratoire d Automatique de Grenoble (UMR CNRS-INPG-UJF), France (e-mail: Damien.Koenig@inpg.fr). BP 46, 384 Saint Martin d Hères, Cedex, June 6, 5

However, few works have been done to extend the methods mentioned above to the general representation of nonlinear descriptor systems. In and 5, linearization is used to design a state observer for nonlinear descriptor systems without unknown inputs (UI) with application to AC/DC converters. The work presented here considers a general class of nonlinear descriptor systems subject to UI and unknown measurement disturbances where nonlinearities are assumed to be Lipschitz. Before presenting the main results, a brief review of the PIO is presented. PIO are used to attenuate the effect of UI, nonlinearities and uncertain parameters. PIO have been applied in many applications such as robust controller design 3, fault diagnosis 5, loop transfert recovery design 6, parameter estimation, state and fault estimation. In this paper, two rigorous estimation algorithms that are robust to both process and sensor noise are proposed for a class of UI nonlinear descriptor systems. The first one consists in designing a UI observer which gives a perfect UI decoupled state estimation, while the ond one consists in designing a PIO which attenuates the impact of disturbances in the low and high spectral domains. Notation: (.) T is the transpose matrix and ( ) the transconjugate. (.) > denotes symmetric positive definite matrices. σ denotes singular values with σ the smallest and σ the largest singular values. (.) + is the generalized inverse matrix. II. PROBLEM FORMULATION Consider the nonlinear system of the form Eẋ = Ax + Fw + Hφ (x,u,t) () y = Cx + Gw where E may be rank deficient, x R n, u R nu, w R nw, φ : R n R nu R R n and y R m denote respectively the state, the known input, the UI, the nonlinearity and the output vectors. E, A, H R n n, F R n nw,g R m nw and C R m n are known constant matrices. Before giving the main results, let us make the following well-known assumptions. A A A3a A3b A4a A4b The nonlinearity φ(x, u, t) is globally Lipschitz in x with Lipschitz constant γ, i.e., φ(x,u,t) φ(ˆx,u,t) γ x ˆx, u R nu,t R rank F = n w and rank C G = m G E F rank G = n + rank F + rankg G C G rank E = n C rank pe A C rank pe A F G F pi nw C G = n + rank F G = n + rank F G R (p) R (p) June 6, 5

3 Remark : ) The system () is singular and is affected by Lipschitz nonlinearity and UI. If we consider the system ( ) T ( ) T Eẋ = Ax + f (x,t) where x = x x, f (x,t) = tx (t).3sin x (t), it is clear that the nonlinear function of this example is not fully Lipschitz due to presence of the term tx (t). However, T the nonlinear function of this example can be expressed as (), where F =, w (t) = tx (t), T H =, φ(x,u,t) =.3sin x (t) and where γ =.3 is the Lipschitz constant. It is thus clear that the class of nonlinear systems considered in this paper is more general than those reported in the literature 7, 7, 5, 5. ) If the system is globally Lipschitz (see the definition in 8), observer proposed produces global convergence of the observer error. The assumption that φ is Lipschitz globally may be relaxed to assume that φ is only locally Lipschitz. All the results in the ensuing tions will then be valid in some local neighborhood around a nominal point. In that case the proposed observer, produces local convergence of the observer error, the region of stability can be computed and its computation is shown in the last tion of 7. 3) Consider the general nonlinear system Eẋ = f (x) + g (x)u + Fw () y = Cx + Gw where f (.), g (.), are continuously differentiable function, with f() =. Let us denote A = f, x= B = g(). Then the given system () can be expanded as () where φ(x,u,t) = Bu + f (x) + g (x)u, H = I n, and where f (x) (resp. g (x)) is obtained from expanding f (x) (resp. g (x)) in a Taylor series about x =. 4) A3a is necessary for the UIPO design while A3b is necessary for the PIO design. More precisely, for F = G =, A3a is equivalent to A3b. For E = I n and G =, A3a is equivalent to the UI decoupled condition needed in the standard UIO 9 (i.e.rank In F = n + rankf rankcf = rankf = nw). For a C full row rank E, A3a is equivalent to the generalized impulse observability (ii) given in. 5) A4a is necessary for the UIPO design while A4b is necessary for the PIO design. More precisely, for F = G =, E = I n, assumption A4a is equivalent to the detectability of the pair(a,c). Assumptions A4a, A4b can often be satisfied, for engineering processes, by a preliminary control. Like in, the measurement y is time integrated (i.e., y I = t ydυ Rm ) in order to attenuate the noise impact in the estimation error (see the discussions in and ). Therefore () is transformed to the restricted system equivalence (r.s.e) Ē x = Ā x + Fw + Hφ (x,u,t) y I = C I x, y = C x + Gw, y = C x + Ğw (3) x June 6, 5

where C I = Ē = E m n I m Objectives: m n I m, C = n m, Ā = A C C m m, y T = n m m m, Ğ = m n w G yi T y T, x = x R n+m, F = F y I G H m n, C = C I C and H = ) If any knowledge about the spectral domain of the UI w is given, then under A,A, A3a and A4a the following UIPO is proposed ż = πz + K p y I + K p y + T Hφ (ˆx,u,t) ˆ x = z + N y, ˆx = I n ˆ x where π, K p, K p, T and N are determined such that ˆx asymptotically converge to x for any w and any initial condition (eventually in a given set if it consists of local convergence). ) If the spectral domain of the UI w is in the low frequency range, then under A,A, A3b and A4b the following PIO is proposed. 4, (4) ż = πz + K p y I + K p y + T Fŵ + T Hφ (ˆx,u,t) ( ŵ = K I yi C I ˆ x ) ˆ x = z + N y, ˆx = I n ˆ x (5) where z, x, ˆ x R n+m, ˆx R n, ŵ R nw and π, K p, K p,k I, T, N are unknown matrices which must be determined such that ˆ x, ˆx and ŵ asymptotically converge to x, x and w respectively for any initial condition (eventually in a given set if it consists of local convergence). 3) Find the largest Lipschitz constant γ in the nonlinearity for which the observer (4) or (5) exists for system (3) (r.s.e. ()) 4) Find the observer gain such that the asymptotic convergence to zero of the estimation error is satisfied. III. OBSERVERS DESIGN In this tion, a new method is presented to design both UIPO and PIO for (). June 6, 5

5 A. UIPO Before giving the main results, we introduce the following notations to clarify and simplify the presentation: φ = φ(x,u,t) φ(ˆx,u,t) α = Ψ Θ + ϕ e x = x ˆ x R n+m α = Ψ Θ + ϕ U = P Z Ψ = I n+m (n+m) (n+m+nw) χ = α T P β T U T + P α U β + I n+m + χ χ = γ (P α U β ) ( ) α T P β T U T β = ( I n+5m Θ Θ + ) ϕ α = σ ( χ ) β = ( I n+5m Θ Θ + ) ϕ β = σ (P ) Ē Ā F β = σ (P ) C Ğ Θ = C I I n+m Ā H ϕ = m (n+m) ϕ = m n C I m n (n+m) (n+m) (n+m) n Theorem : If ) there exist matrices T, N, K p, π such that TĒ + N C = I n+m (6) π = TĀ K p C I (7) K p = πn (8) NĞ = (9) T F = () ) there exists a solution P, U to the following convex optimization problem max γ subject to P > and (,) γ P α γ U β I n < () June 6, 5

6 where (,) = P α U β + α T P β T U T + I n+m then the objectives, 3, 4 hold and the UIPO (4) is a global observer (i.e., asymptotically estimates x for any w and any initial estimate error). Moreover the resulting observer gain Z = P U,ensures that the estimation error is exponentially stable, i.e., e x β V (e x ())exp α β t Proof part ) Suppose that (6) and (9) hold, then the state estimation error e x becomes e x = TĒ x z. In this case, the dynamics of the estimation error e x is described by () ė x = πe x ) + (TĀ πtē K p C Kp C I x ( + T F ) K p Ğ w + T H φ It follows from (6-) that ė x = ( TĀ K pc I ) e x + T H φ (3) Rewriting (3) and (6,7,9,) respectively as ė x = T N K p π + T N K p π T N K p π ϕ e x ϕ φ (4) Θ = Ψ (5) The solution of (5) depends on the rank of matrix Θ. A solution exists if and only if (iff) 9 rank Θ Ψ = rankθ (6) Using relation (6) and the definition of matrix Θ and Ψ, the necessary and sufficient condition for the existence of a solution to equations (6,7,9,) of theorem, or equivalently, to matrix equation (5) is A3a. Therefore, under assumption A3a, the general solution of (5) is T N K p π = Ψ Θ + Z ( In+5m Θ Θ + ) where Z is an arbitrary matrix of appropriate dimension. Substituting (7) into (4) gives (7) ė x = (α Z β )e x + (α Z β ) φ (8) Proof part ) Consider the quadratic Lyapunov function candidate V (e x ) = e T x P e x with P >. The time derivative of V (e x ) along system trajectories of (8) is V (e x ) = e T x ( α T P β T U T ) + P α U β e x +e T x (P α U β ) φ June 6, 5

7 From assumption A, we have e T x (P α U β ) φ φ ( α T P β T U T ) e x γ e x ( α T P β T U T ) e x e T x χ e x + e T x e x and thus V (e x ) e T x χ e x. The inequality e T x χ e x < holds for all e x if there exists a solution P, U to the optimization problem defined in Theorem. In addition, since V (e x ) β e x and V (e x ) e T x ( χ )e x α e x then e x β V (e x ) and V (e x ) α β V (e x ) which implies V (e x (t)) < exp α β t V (e x ()). Finally, since β e x V (e x ), we deduce (). Remark : ) The convex, nonlinear inequality χ < is converted to a convex, linear inequality using the Schur complement. Note that for a fixed γ the inequality (), is linear and convex with respect to its variables P and U. ) For a fixed γ, the existence of a solution on P >, U of the LMI () needs that the matrix α Z β is Hurwitz, since the element (,) in () implies P (α Z β ) + (α Z β ) T P <. Let us recall ) that α Z β can be stabilisable iff the pair (α β is detectable. Now we can establish the necessary conditions for the existence of the proposed observer (4). Lemma : The necessary conditions for the existence of the observer (4) for system () are: ) ) A4a which is equivalent to the detectability of the pair (α β is detectable, i.e. ) A3a rank pi n+m α = n + m, R(p) (9) Proof of part ) is done in the appendix while the proof of part ) is done above (see (6)). The following algorithm summarizes the design procedure of the UIPO (4) for system (). β Algorithm : Assume that lemma is satisfied. Solve the convex optimization problem defined in theorem and deduce Z = P U. Matrices T, N, K p, π and K p are computed from (7) and (8) respectively. B. PIO Before giving the main results, we introduce the following notations to clarify and simplify the presentation: A e = TĀ T F Θ = Ē nw (n+m) nw n w C T e = T H nw n K e = K p K I Ψ = I n+m C e = C I m nw U = P K e e w = w ŵ June 6, 5

8 e T = e T x e T w χ = P T e T T e P + γ I n+m+nw χ = A T e P + P A e U C e Ce T U T + χ Remark 3: If the spectral domain of the UI w is in low frequency range, a general approach is possible by assuming the disturbance as piecewise constant. See the remarks on PIO design in tion 3. and remark in. Theorem : Under ẇ =, if ) there exist matrices T, N, K p, π such that (6-8) hold ) there exists a solution P, U to the following convex optimization problem max γ subject to P > and (,) γ P T e < () I n (,) = P A e U C e + A T e P C T e U T + I n+m+nw then the objectives, 3, 4 hold and the PIO (4) is a global observer (i.e., asymptotically estimates x and w for any initial estimate error). Moreover, as in the previous tion, the resulting observer gain K e = P U,ensures that the estimation error e (i.e., e x and e w ) is exponentially stable. Proof part ) Suppose that (6) holds, then the state estimation error e x becomes e x = TĒ x z NĞw. The dynamics of the estimation errors e x and e w become respectively since ẇ =. It follows from (6-8) that ė x = πe x + T H φ ( ) + TĀ πtē K p C I K p C x ( + T F ) + πnğ K p Ğ w T Fŵ () ė w = K I C I e x () ė x = ( TĀ K pc I ) e x + T Fe w + T H φ (3) Rewriting (6) as T N Θ = Ψ (4) The solution of (4) depends on the rank of matrix Θ. A solution exists iff 9 rank Θ Ψ = rankθ (5) June 6, 5

9 which is obviously equivalent to the assumption A3b. Then, under A3b, the general solution of (5) is T N = Ψ Θ + + Z ( In+3m Θ Θ + ) (6) where Z is an arbitrary matrix, fixed by the designer such that the matrix T is of maximal rank (i.e. n+m, see the discussion in 9). Using the definition of A e,k e,c e,t e and e, the relations (3) and () become ė = (A e K e C e )e + T e φ (7) Proof part ) Consider the quadratic Lyapunov function candidate V (e) = e T P e with P >. From assumption A, the time derivative of V (e) along systems trajectories (7) gives V (e) < e T χ e. Using the Schur complement formula, V (e) < for all e if there exists a solution on P, U to the optimization problem defined in Theorem. Remark 4: For a fixed γ, the existence of a solution on P >, U of the LMI () needs that the matrix A e K e C e is Hurwitz, since the element (,) in () implies P (A e K e C e ) + (A e K e C e ) T P <. Now we can establish the necessary conditions for the existence of the proposed observer (5). Lemma : The necessary conditions for the existence of the observer (5) for system () are: ) A4b which (under rankt = m + n) is equivalent to the detectability of the pair(a e,c e ), i.e., pin+m+nw Ae rank = n + m + nw, R (p) (8) C e ) A3b Proof of part ) is done in the appendix while the proof of part ) is done above (see (5)). Remark 5: The assumption A3b is same as the assumption b) given in 5. A3b can be relaxed to the impulse observability condition i.e., E A rank E = n + ranke (9) C if rank E H = ranke (see remark and proposition in and 5 respectively) or if the nonlinear algebraic constraints obtained after the transformation P T = P T P T can be rewritten with the known inputs 5, i.e., P Hφ (x,u,t) = f (y,u). Obviously A3b and (9) are less restrictive than A3a. The following algorithm summarizes the design procedure of the PIO (5) for system (). Algorithm : Assume that lemma is satisfied. From (6), fixed Z such that the matrix T is of maximal rank (i.e. n+m) and deduce T, N. Solve the convex optimization problem defined in theorem and deduce Matrices π and K p are deduced from (7) and (8) respectively. K p K I = K e. June 6, 5

IV. DISCUSSION Since E is singular, system () can be rewritten as E ẋ = A x + F w + Hφ (x,u,t) (3) y = C x E ẋ = A x + Hφ (x,u,t) or (3) y = C x where x = x ζ R n+nw x = x w R n+nw A = A n m m n I m F = F E = G E = E n n w nw n nw n w E p nw C = C I m ) Let Θ 3 = iff 9 E F C m nw A = A F C = C G. An UIPO can be designed for (3) which satisfy constraint T rank Θ3 Ψ = rankθ 3 n + rank F G = rank E F G N Θ 3 = Ψ This implies that ranke = n (i.e. no descriptor system) which is more restrictive compared to A3a. ) An UIPO can be designed for (3) iff rank E = n+n w, or equivalently iff rank E = n+n w, C C G which is also more restrictive than A3a. June 6, 5

V. NUMERICAL EXAMPLE The following example illustrates respectively the UIPO (4) and PIO (5) estimation performance. Consider () described by: E = F = C =,A =,,φ = u(t) + γ sin(x 3 ),G = where the Lipschitz constant is γ, fixed to.5 (< γ ). In order to illustrate the robustness of each observer with respect to the noise and UI, we disturb the process by w = (w,w ) T, bu = (bu,bu ) T and by = (by,by ) T which represent respectively the UI, actuator and sensor noises. The components of the actuator and sensor noises are described in fig..b. The known input is u = (u,u ) T where u =.7sin.5t+bu and u = sin.t+bu. A. UIPO The lemma is satisfied for all p, then we can arbitrary fixe the eigenvalues of (α Z β ). For a good estimation performance and a maximal γ solution to the convex optimization problem defined in theorem, we propose to set the eigenvalues of the observer in a specified LMI region D 6. Matrix (α Z β ) has all its eigenvalues in the vertical strip defined by D = {x + jy C : h < x < h },h,h R (3) iff there exists P > and U, such that P α + α T P U β β T U T + h P < P α + α T P U β β T U T + h P > (33) Therefore, the convex optimization problem defined in theorem consists in finding P, U and the maximal γ subject to P >, (33) and (). After some iterations, we find h = 5.5, h =.3 and γ =.49. Due to space limitation, the matrices U, P,Z,T, N, K p, π and K p are omitted. A satisfactory estimation is obtained for any UI and normally distributed random actuator and sensor noises. Fig..a shows that the state is well filtered. June 6, 5

B. PIO The lemma 3 is satisfied for all p. In order to compare the estimation performances for both observers, the same LMI region D is defined (with h = 5.5, h =.3). There are several solutions Z and we choose Z = I 6 since it gives both maximal rank T (i.e. n+m = 6) and γ. Matrices T and N are deduced from (6). The convex optimization problem defined in theorem 4 consists in finding P, U and the maximal γ subject to P >, () and P A e + A T e P U C e C T e U T + h P < P A e + A T e P U C e C T e U T + h P > After some iterations, we find γ =.57. Due to space limitation, the matrices U, P,K I,T, N, K p, π and K p are omitted. Contrary to the UIPO, the matrix Z is not optimal. In fact, the designer must test different values for Z until maximal rank T (i.e. n + m = 6) and γ are obtained. Satisfactory estimation is obtained for normally distributed random actuator and sensor noises. The observer gives a good UI estimation and Fig..d and.e show that the state and UI are well filtered. More precisely, the UI attenuation properties can clearly be observed in the bode transfer function (i.e. w to e x ) given in fig..f while the transfer w to ŵ shows that the UI estimation error decreases at low frequencies. Fig..c shows a poor state estimation performance since the impact of the UI w = sin t is not attenuated in this spectral domain (see fig..f) although the UIPO presents a good estimation performance (see fig. a). Obviously, if we increase h and h, we increase the bandwidth but we decrease the maximal Lipschitz constant γ. For example with h =,h = and h = 5, h =, we find respectively γ =.7 and γ =.49. For h > 4 the LMI constraints are infeasible. Example : Consider the system described by 7 where E = I, A =,F = G =,H = I,C = and h = 7, h = 6. The convex optimization problem defined for the UIPO gives γ =.989 although the Rajamani algorithm 7 gives only γ =.49. Example 3: Consider the system described by 5 where H = I 4,F = G =, and h =.5, h =.95, we obtain γ =.393. Then, for γ =.333, our observer (4) is guaranteed to be exponentially stable since the Lipschitz constant is less than γ. VI. CONCLUSION We have presented a rigorous method for the design of observers for nonlinear descriptor systems in presence of UI and noise. Depending on the available knowledge on the dynamics of the UI, two cases were considered. First, for any knowledge about the dynamics of the UI, an UIPO was proposed. Second, for UI with low frequencies, a PIO was proposed. Existence conditions of such observers have been given and proved with a strict LMI formulation. June 6, 5

3 VII. APPENDIX Proof of lemma. Define the following nonsingular matrices V, V and the full-column rank matrix V 3 V = In+m I n+m Ψ Θ +, V3 Θ + ϕ I = I n+5m Θ Θ + (n+m+nw) Since V = rank I n+m pi n+m I n+m I n+m I nw pi nw I nw pi n+m Ψ ϕ Θ rank A4a pi n+m Ψ ϕ Θ Θ Θ + n 3m rankg = n + n w (34) V n 3m rankg = n + n w the problem of proving that A4a (9) is equivalent to prove that (34) (9). Proof of (34) (9). From rank Θ Ψ = rankθ A3a, we obtain (34) rankv 3 pi n+m Ψ V n 3m rankg ϕ Θ n w + rank = n + n w, R(p) (9) Proof of lemma. Define the following full rank matrix V 4 = pi m pi n+m Ψ Θ + ϕ ( In+5m Θ Θ + ) ϕ m T N I nw I m Im pi m I m pim where V 4 R (n+m+nw+3m) (n+m+nw+3m), T R (n+m) (n+m), rankt = n+m and rankv 4 = n+m+n w +3m since T N is of full row rank i.e. n + m. In addition, since pē Ā F pi rank nw p C pğ (35) C I = n + m + rank F, R(p) A4b June 6, 5

4 the problem of proving that A4b (8) is equivalent to prove that (35) (8). We obtain pē Ā F (35) rankv pi nw 4 p C pğ C I = n + m + n w, R(p) pi TĀ T F + pnğ pi nw C I = n + m + n w, R(p) (8) Note that all the above equivalences hold using the Sylvester s inequality, Ò where à Rn m, B R m p. rankã + rank B m rankã B min rankã, rank B Ó REFERENCES C. Aboki, G. Sallet and J.-C. Vivalda, Obsevers for Lipschitz nonlinear systems, Int. J. Contr., vol. 75, no. 3, pp. 4-,. K. K. Busawon and P. Kabore, Disturbance attenuation using integral observers, Int. J. Contr., vol. 74, no. 6, pp. 68-67,. 3 S. R., Beale and B. Shafai, Robust control system design with a proportional integral observer, Int. J. Contr., vol. 5, no., pp. 97-, 989. 4 M. Boutayeb, M. Darouach, H. Rafaralahy and G. Krazakala, Asymptotic observers for a class of non linear singular systems, Proc. of IEEE ACC, Baltimore, Maryland, 994. 5 M. Boutayeb and M. Darouach, Observers design for non linear descriptor systems, Proc. of IEEE CDC, New Orleans, LA, 995. 6 M. Chilali and P. Gahinet, H Design with pole placement constraints: an LMI approach, IEEE Trans. Automat. Contr., vol. 4, no. 3, pp. 358-367, 996. 7 Y. M. Cho and R. Rajamani, A systematic approach to adaptive observer synthesis for nonlinear systems, IEEE Trans. Automat. Contr., vol. 4, no. 4, pp. 534-537, 997. 8 S.R. Cou, D. L. Elliot and T.J. Tarn, Exponential observers for non linear systems, Info. Control, vol. 9, pp. 4-6, 975. 9 M. Darouach, M. Zasadzinski and S. J. Xu, Full-order observers for linear systems with unknown inputs, IEEE Trans. Automat. Contr., vol. AC-39, no. 3, pp. 66-69, 994. M. Darouach, M. Zasadzinski and M. Hayar, Reduced-order observer design for descriptor systems with unknown inputs, IEEE Trans. Automat. Contr., AC-4, no. 7, pp. 68-7, 996. S. Kaprielian and J. Turi, An observer for a non linear descriptor system, proc. of IEEE CDC, Tucson, Arizona, pp. 975-976, 99. D. Koenig and S. Mammar, Design of Proportional-Integral Observer for Unknown Input Descriptor Systems, IEEE Trans. Automat. Contr., Vol 47, no., pp. 57-6,. 3 A. J. Krener and A. Isidori, Linearization by output injection and non linear observers, System Control Letters, Vol. 3, pp. 47-5, 983. 4 A. J. Krener and W. Respondek, Non linear observers with linearizable error dynamics, Siam. J. Control Optim, Vol. 3, pp. 97-6, 985. 5 B. Marx, D. Koenig and D. Georges, Robust fault diagnosis for linear descriptor systems using proportional integral observers, Proc. of IEEE CDC, pp. 457, 46 Hawaii, USA, 3. June 6, 5

5 4 3 x estimate of x 3 x estimate of x.. bu.. bu 4 3 x estimate of x 4 x estimate of x 5 5 5 5.... 3 4 3 4 4 5 5 5 5 x3 estimate of x3.5.5 x4 estimate of x4.. by.5 by x3 estimate of x3 3 x4 estimate of x4 5 5.5.5 3 5 5...5 3 4 3 4 3 5 5 3 4 5 5 (a) UIPO: State estimation where w=sint and w= (b) actuator and sensor noises (c) PIO: State estimation where w=sint and w= 4 3 x estimate of x 3 x estimate of x.5.5 Singular Values 5 5 x3 estimate of x3 5 5 x4 estimate of x4.5.5 3 4 5 6 7 8 9 3.5 w estimate of w Singular Values (db) 3 4 5 6 Transfert function from UI w to the UI estimation 5 5 3 5 5.5.5 w estimate of w.5 4 6 8 4 6 8 7 Transfert function from UI w to the state estimation error ex 8 9 3 Frequency (rad/) (d) PIO: State estimation where w=sin.t (e) PIO: UI estimation where w=sin.t (f) PIO: Transfer functions from UI w to UI and w= and w= estimation and from UI w to ex Fig.. State and UI estimation performance in presence of UI and actuator and sensor noises. 6 H. H. Niemann, J. Stoustrup, B. Shafai and S. Beale, LTR design of proportional-integral observers, Int. Jour. of Rob. and Nonlinear Contr., vol. 5, pp. 67-693, 995. 7 R. Rajamani, Observers for Lipschitz Nonlinear Systems, IEEE Trans. Automat. Contr., Vol. 43, no3 pp. 397-4, 998. 8 S. Raghavan and J. K. Hedrick, Obsever design for a class of nonlinear systems, Int. J. Control, Vol. 59, no, pp. 55-58, 994. 9 Rao. C. R and Mitra S.K, Generalized Inverse of Matrices and Its applications, New York: Wiley, 97. D.N. Shields, Observer design and detection for nonlinear descriptor systems, Int. Journal of Control, Vol. 67 (), pp. 53-68, 997. B. Schafai, C.T. PI, S.Nork and S.P. Linder, Proportional integral adaptive observer for parameter and disturbance estimations, Proc. of IEEE CDC, Las Vegas, Nevada, pp. 4694-4699,. D. van Shrick and C. Baspmar, Some aspects on the proportional-integral observer in the field of system supervision, 4th Triennial IFAC World Congress, Beijing, P.R. China, pp. 539-544, 999. 3 F. E. Thau, Observing the state of non linear dynamic systems, Int. Journal of Control, Vol. 8, pp. 47-479, 973. 4 G. Zimmera, J. Meierb, On observing nonlinear descriptor systems, Systems and Control Letters, vol. 3, pp. 43-48, 997. 5 F. Zhu and Z. Han, A note on Observers for Lipschitz Nonlinear Systems, IEEE Trans. Automat. Contr., Vol. 47, no pp. 75-753,. 6 X. H. Xia and R. W. Wilde, On exponential observers for non linear systems, Systems and Control Letters, vol., pp. 39-35, 988. June 6, 5