Reduced order observer design for nonlinear systems

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

Exponential Observers for Lotka-Volterra Systems

A nonlinear canonical form for reduced order observer design

International Journal of PharmTech Research CODEN (USA): IJPRIF, ISSN: Vol.8, No.7, pp , 2015

1 The Observability Canonical Form

Output Regulation of the Arneodo Chaotic System

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

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

Output Regulation of the Tigan System

OUTPUT FEEDBACK STABILIZATION FOR COMPLETELY UNIFORMLY OBSERVABLE NONLINEAR SYSTEMS. H. Shim, J. Jin, J. S. Lee and Jin H. Seo

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM

Pattern generation, topology, and non-holonomic systems

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

STATE OBSERVERS FOR NONLINEAR SYSTEMS WITH SMOOTH/BOUNDED INPUT 1

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

High gain observer for a class of implicit systems

Hao Lei Wei Lin,1. Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH 44106, USA

LIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS. Suba Thomas Harry G. Kwatny Bor-Chin Chang

Lyapunov Stability Theory

1 Lyapunov theory of stability

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Energy-based Swing-up of the Acrobot and Time-optimal Motion

On the convergence of normal forms for analytic control systems

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Modeling and Analysis of Dynamic Systems

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

Global output regulation through singularities

Observer Design for a class of uniformly observable MIMO nonlinear systems with coupled structure

Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback

A conjecture on sustained oscillations for a closed-loop heat equation

Quasi-ISS Reduced-Order Observers and Quantized Output Feedback

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 5, MAY Bo Yang, Student Member, IEEE, and Wei Lin, Senior Member, IEEE (1.

Observer Synthesis for Nonlinear of Switched Dynamical Systems Application to Bioreactor

1 Relative degree and local normal forms

Finite-Time Convergent Observer for A Class of Nonlinear Systems Using Homogeneous Method

Nonlinear Observers: A Circle Criterion Design and Robustness Analysis

Hybrid Systems - Lecture n. 3 Lyapunov stability

Nonuniform in time state estimation of dynamic systems

Passivity-based Stabilization of Non-Compact Sets

Solution of Additional Exercises for Chapter 4

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Observer design for a general class of triangular systems

Identification of Dominant and Non-Dominant States of Large Scale Discrete-Time Linear Systems and its Applications to Reduced Order Models

Nonlinear Observers for Autonomous Lipschitz Continuous Systems

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Feedback Linearization

Observability for deterministic systems and high-gain observers

Chapter III. Stability of Linear Systems

Computer Problem 1: SIE Guidance, Navigation, and Control

1 (30 pts) Dominant Pole

APPPHYS217 Tuesday 25 May 2010

High-Gain Observers in Nonlinear Feedback Control

ADAPTIVE DESIGN OF CONTROLLER AND SYNCHRONIZER FOR LU-XIAO CHAOTIC SYSTEM

3 Stability and Lyapunov Functions

OBSERVER DESIGN USING A PARTIAL NONLINEAR OBSERVER CANONICAL FORM

MCE693/793: Analysis and Control of Nonlinear Systems

INRIA Rocquencourt, Le Chesnay Cedex (France) y Dept. of Mathematics, North Carolina State University, Raleigh NC USA

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

Output feedback stabilization and restricted tracking for cascaded systems with bounded control

Stability theory is a fundamental topic in mathematics and engineering, that include every

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Output Feedback Control of a Class of Nonlinear Systems: A Nonseparation Principle Paradigm

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 52, NO. 12, DECEMBER /$ IEEE

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

Convergence Rate of Nonlinear Switched Systems

Output Feedback Control for a Class of Nonlinear Systems

Remarks on the existence of a Kazantzis-Kravaris/Luenberger observer

OBSERVABILITY AND OBSERVERS IN A FOOD WEB

Lecture 11 Hyperbolicity.

Linearization of non-linear state equation

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

CONTROL DESIGN FOR SET POINT TRACKING

A Universal Control Approach for a Family of Uncertain Nonlinear Systems

Identification of Unknown Functions in Dynamic Systems

B5.6 Nonlinear Systems

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

Applied Mathematics Letters. Complements to full order observer design for linear systems with unknown inputs

Real and estimated x1 coordinate real 1.5. estimated seconds. Real and estimated x2 coordinate. real.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

BINARY DISTILLATION COLUMN CONTROL BASED ON STATE AND INPUT OBSERVABILITY

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Nonlinear Control Systems

The Entropy Penalized Minimum Energy Estimator

Hopf Bifurcation Control for Affine Systems

CDS 101 Precourse Phase Plane Analysis and Stability

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

The Convergence of the Minimum Energy Estimator

Trace Class Operators and Lidskii s Theorem

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess

Observability and forward-backward observability of discrete-time nonlinear systems

Asymptotically Stable Interval Observers for Planar Systems with Complex Poles

Transcription:

Applied Mathematics Letters 19 (2006) 936 941 www.elsevier.com/locate/aml Reduced order observer design for nonlinear systems V. Sundarapandian Department of Instrumentation and Control Engineering, SRM Institute of Science and Technology, SRMNagar, Kattankulathur-603 203, Tamil Nadu, India Abstract This work is a geometric study of reduced order observer design for nonlinear systems. Our reduced order observer design is applicable for Lyapunov stable nonlinear systems with a linear output equation and is a generalization of Luenberger s reduced order observer design for linear systems. We establish the error convergence for the reduced order estimator for nonlinear systems using the center manifold theory for flows. We illustrate our reduced order observer construction for nonlinear systems with a physical example, namely a nonlinear pendulum without friction. c 2005 Elsevier Ltd. All rights reserved. Keywords: Reduced order observers; Exponential observers; Nonlinear observers; Nonlinear systems 1. Introduction The nonlinear observer design problem was introduced by Thau [1]. Over the past three decades, many significant works have been carried out on the construction of observers for nonlinear systems in the control systems literature [2 17]. This work is an extension of our recent work [14 17] onthefullorder observer design for nonlinear control systems. The reduced order observer design for nonlinear systems presentedinthis work is a generalization of the construction of reduced order observers for linear systems devised by Luenberger [18]. To explain the concept of reduced order observers, consider the nonlinear system modelled by the equations ẋ = f (x) (1) y = Cx where x R n is the state and y R p is the output of the nonlinear system (1). Forallpractical situations, p n. Suppose that C has full rank, i.e. rank(c) = p.thenwecan make a linear change of coordinates [ ] [ ξm C ξ = = Λx = x (2) ξ u Q] Tel.: +91 044 24792772. E-mail address: sundarsrm@yahoo.co.in. 0893-9659/$ - see front matter c 2005 Elsevier Ltd. All rights reserved. doi:10.1016/j.aml.2005.11.006

V. Sundarapandian / Applied Mathematics Letters 19 (2006) 936 941 937 where Q is chosen so that Λ is an invertible matrix. Note that ξ m R p and ξ u R n p.suchachoice of Q is made possible by the assumption that C has full rank. Under the coordinates transformation (2), theplant (1) takes the form where ] [ ξ m = ξ u y = ξ m [ F1 (ξ m,ξ u ) F 2 (ξ m,ξ u ) F(ξ) = f (Λ 1 ξ). ] The motivation for the reduced order state estimator or observer stems from the fact that in the plant model (3), the state ξ m is directly available for measurement and hence it suffices to build an observer that estimates only the unmeasured state ξ u.the order of such an observer will correspond to the dimension of the unmeasured state, namely n p n. Thistype of observer is called a reduced order observer [18] andithas many important applications in design problems. In this work, we present a reduced order exponential observer designed for a Lyapunov stable plant of the form (3).Weestablish that the associated estimation error decays to zero exponentially using the center manifold theory for flows [19]. This work is organized as follows. In Section 2,wegivetheproblem statement for reduced order observer design. In Section 3,wepresent our main results, namely reduced order exponential order design for Lyapunov stable nonlinear systems. In Section 4, we illustrate our main results with a physical example, namely a nonlinear pendulum without friction. 2. Problem statement (3) In this work, we consider nonlinear plants of the form ] [ ] [ẋm F1 (x = m, x u ) ẋ u F 2 (x m, x u ) y = x m (4) where x m R p is the measured state, x u R n p the unmeasured state and y R p the output of the plant (4). We assume that the state vector [ ] xm x = x u is defined in a neighborhood X of the origin of R n and F : X R n is a C 1 vector field vanishing at the origin. We can define the reduced order exponential observers for the plant (4) as follows. Definition 1. Consider a C 1 dynamical system defined by ż u = G(z u, y) where z u R n p and G : R n p R p R n p is a locally C 1 mapping with G(0, 0) = 0. Then the system (5) is called a reduced order exponential observer for the plant (4) if the following conditions are satisfied: (O1) If z u (0) = x u (0),thenz u (t) = x u (t) for all t 0. (Basically, this requirement states that if the initial estimation error is zero, then the estimation error stays zero for all future time.) (O2) For any given ɛ-ball, B ɛ (0),oftheorigin of R n p,thereexists a δ-ball, B δ (0),oftheorigin of R n p such that z u (0) x u (0) B δ (0) z u (t) x u (t) B ɛ (0) for all t 0 and, moreover, z u (t) x u (t) M exp( αt) z u (0) x u (0) for all t 0 (5)

938 V. Sundarapandian / Applied Mathematics Letters 19 (2006) 936 941 for some positive constants M and α. (Basically, this requirement states that if the initial estimation error is sufficiently small, then the future estimation error can be made to stay in any arbitrarily assigned neighborhood of the origin, and in addition, the estimationerror decays to zero exponentially with time.) In this work, we consider the problem of finding reduced order exponential observers of the form (5) for Lyapunov stable nonlinear plants of the form (4). 3. Main results Linearizing the plant (4) at x = 0, we obtain the following: ] [ ][ ] [ ] [ẋm A11 A = 12 xm φ(xm, x + u ) ẋ u A 21 A 22 x u ψ(x m, x u ) y = [ I 0 ] [ ] x m x u (6) where φ,ψ are C 1 functions vanishing at the origin together with all their first partial derivatives. First, we prove a basic lemma. Lemma 1. The system linearization pair oftheplant (6) is detectable if, and only if, the pair (A 12, A 22 ) is detectable. Proof. By the PBH test for detectability [20, p. 286],the system linearization pair of the plant (6) is detectable if, and only if, [ ] C rank = n λi A for all λ with Re(λ) 0 i.e. I 0 rank λi A 11 A 12 = n for all λ with Re(λ) 0 A 21 λi A 22 i.e. [ ] A12 rank = n p for all λ with Re(λ) 0 λi A 22 i.e. the pair (A 12, A 22 ) is detectable. This completes the proof. Our reduced order exponential observer design for the nonlinear system (4) is based on thefollowing basic assumptions: (H1) The equilibrium x = 0ofthesystem (4) is Lyapunov stable. (H2) The pair (A 12, A 22 ) is detectable. We can justify the above assumptions as follows. As pointed out in [15], the stability assumption of the plant dynamics is because of the conceptual problem, namely what does the existence of a local exponential observer mean in terms of the nonlinear dynamics of the system to be observed? For example, it must mean that the trajectories do not have finite escape time, but what does local existence mean for unbounded trajectories? In view of this crucial factor, we have focused our efforts on treating the local existence of reduced order exponential observers for those nonlinear systems which are Lyapunov stable. This justifies the assumption (H1).ByLemma 1, theassumption (H2) is equivalent to the assumption that the linearization pair of the system (6) is detectable, which is quite standard in nonlinear observer design. In fact, detectability is a necessary condition for the existence of local exponential observers (see [7,14 17]). Like in the fullorder observercase for localexponentialobserverspresentedin [15], we may considerthe following generalization of the Luenberger observer: z u = G(z u, y) F 2 (y, z u ) + L[correction term]

V. Sundarapandian / Applied Mathematics Letters 19 (2006) 936 941 939 where L is the observer gain matrix and the correction term = y x m = 0. (Note that x m is the measured state.) Thus, as in the reduced order observer design for linear systems [18], we can construct a suitable correction term using the derivative of y,andthestate equation for the derivative of x m.ifthemeasurement y is subject to noise, then the derivative operation amplifies the noise, and so this approach may not look very effective. However, in the actual implementation of the reduced order nonlinear estimator, we can avoid the appearance of ẏ in its equation through a suitable change of coordinates as in [18]. Note that ẏ =ẋ m = F 1 (x m, x u ) = A 11 x m + A 12 x u + φ(x m, x u ). Hence, it follows that ẏ A 11 y = A 12 x u + φ(x m, x u ). (7) Note that in Eq. (7), thel.h.s.consists of terms that are available for measurement. Hence, we may view (7) as the new output equation, and accordingly, a correction term can be constructed. Hence, we considerthe following candidateobserver: ż u = F 2 (y, z u ) + L[ẏ F 1 (y, z u )] (8) or equivalently, ż u = A 21 y + A 22 z u + ψ(y, z u ) + L[ẏ A 11 y A 12 z u φ(y, z u )] (9) where z u R n p and the observer gain matrix L is chosen such that A 22 LA 12 is Hurwitz. (Such a matrix L is guaranteedto exist in view ofassumption (H2).) Since y = x m, from the plant dynamics in (6), itfollows that ẋ u = A 21 y + A 22 x u + ψ(y, x u ). (10) The estimation error e is defined by e z u x u. From (9), (10) and (7),itfollows that ė = (A 22 LA 12 )e + ψ(y, e + x u ) ψ(y, x u ) L[φ(y, x u + e) φ(y, x u )]. (11) Note that by construction, the linearization matrix A 22 LA 12 in the error dynamics (11) is Hurwitz, and also that e = 0isaninvariant manifold for the composite system consisting of the plant dynamics (6) and (11). Note also that by assumption (H1), x = 0isaLyapunov stable equilibrium of the plant dynamics in (6). Hence, by an argument using center manifold theory for flows [19] similar to the proof of Theorem 3 in [17], it can be established that the candidate observer defined by (8) is an exponential observer that estimates the unmeasured state x u of the plant dynamics in (4). Next, we note that the implementation of the reduced order estimator given in the formula (8) may pose a problem as it involves the derivative of the measurement vector y. It is known that differentiation amplifies noise, so if y is noisy, the use of ẏ is unacceptable. To get around this difficulty,wedefine the new estimator state to be ζ u = z u Ly. Then it can be easily shown that ζ u = F 2 (y, Ly + ζ u ) LF 1 (y, Ly + ζ u ). We may summarize the above results in the following main theorem. Theorem 1. Consider the plant (4) that satisfies the assumptions (H1) and (H2). Linearizing the plant equations in (4) at the origin, we obtain the equivalent form for the plant given by (6). LetLbeany matrix (observer gain) such

940 V. Sundarapandian / Applied Mathematics Letters 19 (2006) 936 941 that A 12 LA 22 is Hurwitz. Then a reduced order state estimator (or observer) for the plant (4) is given by the estimator dynamics (8) having the estimator state z u whichcan be implemented through the following equations: ζ u = F 2 (y,ζ u + Ly) LF 1 (y,ζ u + Ly) (12) z u = ζ u + Ly. If the pair (A 12, A 22 ) is observable, then we canconstruct a reduced order estimator of the form (12) with the steadystate error dictated by error poles, which are the eigenvalues of the error matrix A 22 LA 12, and which can be arbitrarily placed in the complex plane (subject to conjugate symmetry). 4. An example In this section, we illustrate the reduced order exponential observer design for nonlinear systems with a physical example, namely the nonlinear pendulum without friction. Consider the nonlinear system described by ẋ 1 = x 2 ẋ 2 = sin(ω0 2 x 1) (13) y = x 1 where x 1 is the measured state, and x 2 is the unmeasured state. In other words, we assume that only the angular velocity of the nonlinear pendulum x 1 = θ is available for measurement. In this example, we will illustrate the procedure outlined in Theorem 1 to build an exponential observer that estimates only the unmeasured state x 2 of the nonlinear pendulum. First, we shall verify that the nonlinear pendulum satisfies the assumptions (H1) and (H2) of Theorem 1. Itiseasy to see that the nonlinear pendulum satisfies the assumption (H1) as the equilibrium state (x 1, x 2 ) = (0, 0) is clearly Lyapunov stable, as we know that the nonlinear pendulum without friction will undergo oscillations. In fact, this can also be seen by considering the total energy function V (x 1, x 2 ) = 1 ω0 2 [1 cos(ω0 2 x 1)]+ 1 2 x 2 2 and noting that V 0along the trajectories of the pendulum dynamics. Linearizing the pendulum equations given in (13) at x = 0, we obtain C = [ 1 0 ] [ ] [ ] A11 A and A = 12 0 1 = A 21 A 22 ω0 2. 0 It is trivial to see that the pair (C, A) is observable. By Lemma 1, itisequivalent to say that the pair (A 12, A 22 ) is observable. In fact, note that the pair A 12 = 1 and A 22 = 0 is trivially observable. Thus, the assumption (H2) is also satisfied. Hence, by Theorem 1, wecan build a reduced order exponential state estimator of the form (12) for the given pendulum with steady-state error dictated by any pre-assigned error pole, say, λ = 5ω 0. Note that the system matrix governing the error dynamics is given by A 22 LA 12 = 0 L = L which has the characteristic equation s + L = 0. Hence, it is obvious that we should take the observer gain as L = 5ω 0 to meet the design specification. By Theorem 1,thereduced order estimator equation is given by ζ 2 = sin(ω0 2 y) 5ω 0(ζ 2 + 5ω 0 y)

and the state estimate is given by V. Sundarapandian / Applied Mathematics Letters 19 (2006) 936 941 941 z 2 = ζ 2 + 5ω 0 y. References [1] F.E. Thau, Observing the states of nonlinear dynamical systems, International Journal of Control 18 (1973) 471 479. [2] S.R. Kou, D.L. Elliott, T.J. Tarn, Exponential observers for nonlinear dynamical systems, Information and Control 29 (1975) 204 216. [3] A.J. Krener, A. Isidori, Linearization by output injection and nonlinear observers, Systems and Control Letters 3 (1983) 47 52. [4] D. Bestle, M. Zeitz, Canonical form observer design for non-linear time-variable systems, International Journal of Control 38 (1983) 419 431. [5] A.J. Krener, W. Respondek, Nonlinear observers with linearizable error dynamics, SIAM Journal on Control and Optimization 23 (1985) 197 216. [6] X.H. Xia, W.B. Gao, Nonlinear observer design by canonical form, International Journal of Control 47 (1988) 1081 1100. [7] X.H. Xia, W.B. Gao, On exponential observers for nonlinear systems, Systems and Control Letters 11 (1988) 319 325. [8] J. Tsinias, Observer design for nonlinear systems, Systems and Control Letters 13 (1989) 135 142. [9] J. Tsinias, Further results on the observer design problem, Systems and Control Letters 14 (1990) 411 418. [10] A.R. Phelps, On constructing nonlinear observers, SIAM Journal on Control and Optimization 29 (1991) 516 534. [11] J.P. Gauthier, H. Hammouri, S. Othman, A simple observer for nonlinear systems Applications to bioreactors, Institute of Electrical and Electronics Engineers. Transactions and Automatic Control AC-37 (1992) 875 880. [12] J.P. Gauthier, I.A.K. Kupka, Observability and observers for nonlinear systems, SIAM Journal on Control and Optimization 32 (1994) 975 994. [13] A.J. Krener, W. Kang, Locally convergent nonlinear observers, SIAM Journal on Control and Optimization 42 (2003) 155 177. [14] V. Sundarapandian, Observers for nonlinear systems, D.Sc. Dissertation, Washington University in St. Louis, Missouri, 1996. [15] V. Sundarapandian, Local observer design for nonlinear systems, Mathematical and Computer Modelling 35 (2002) 25 36. [16] V. Sundarapandian, Exponential observer design for nonlinear systems with real parametric uncertainty, Mathematical and Computer Modelling 37 (2003) 177 190. [17] V. Sundarapandian, New results on general observers for nonlinear systems, Applied Mathematics Letters 17 (2004) 1421 1426. [18] D.G. Luenberger, Observing the state of a linear system, IEEE Transactions on Military Electronics 8 (1964) 74 80. [19] A. Vanderbauwhede, S.A. Van Gils, Center manifolds and contraction on a scale of Banach spaces, Journal of Functional Analysis 72 (1987) 209 224. [20] W.J. Rugh, Linear System Theory, second ed., Prentice Hall, New Jersey, 1996.