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

Similar documents
Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

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

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

IN THIS PAPER, we investigate the output feedback stabilization

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

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

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

Adaptive Control of Nonlinearly Parameterized Systems: The Smooth Feedback Case

A Universal Control Approach for a Family of Uncertain Nonlinear Systems

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems

Output Feedback Control for a Class of Nonlinear Systems

Observer design for a general class of triangular systems

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

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

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

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

L -Bounded Robust Control of Nonlinear Cascade Systems

Quasi-ISS Reduced-Order Observers and Quantized Output Feedback

FINITE TIME CONTROL FOR ROBOT MANIPULATORS 1. Yiguang Hong Λ Yangsheng Xu ΛΛ Jie Huang ΛΛ

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

Nonlinear Control Systems

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

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

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

On integral-input-to-state stabilization

Global output regulation through singularities

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

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

Output Regulation of the Arneodo Chaotic System

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. XIII - Nonlinear Output Regulation - Alberto Isidoro and Claudio De Persis

Small Gain Theorems on Input-to-Output Stability

Converse Lyapunov theorem and Input-to-State Stability

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

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

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers

Observer-based quantized output feedback control of nonlinear systems

Analysis of different Lyapunov function constructions for interconnected hybrid systems

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

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

Nonlinear Discrete-Time Observer Design with Linearizable Error Dynamics

THE nonholonomic systems, that is Lagrange systems

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

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

Anti-synchronization of a new hyperchaotic system via small-gain theorem

1 The Observability Canonical Form

Global Output Feedback Stabilization of a Class of Upper-Triangular Nonlinear Systems

Model Predictive Regulation

Global Finite-Time Stabilization by Output Feedback for Planar Systems Without Observable Linearization

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

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

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

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Passivity-based Stabilization of Non-Compact Sets

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

A ROBUST ITERATIVE LEARNING OBSERVER BASED FAULT DIAGNOSIS OF TIME DELAY NONLINEAR SYSTEMS

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

The Rationale for Second Level Adaptation

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

IN THIS paper we will consider nonlinear systems of the

State-norm estimators for switched nonlinear systems under average dwell-time

An asymptotic ratio characterization of input-to-state stability

Output Regulation of the Tigan System

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Stabilization of a 3D Rigid Pendulum

State estimation of uncertain multiple model with unknown inputs

Prediction-based adaptive control of a class of discrete-time nonlinear systems with nonlinear growth rate

Stability Criteria for Interconnected iiss Systems and ISS Systems Using Scaling of Supply Rates

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

RESEARCH ON TRACKING AND SYNCHRONIZATION OF UNCERTAIN CHAOTIC SYSTEMS

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections

SINCE THE formulation and solution of the problem of

Nonuniform in time state estimation of dynamic systems

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

Finite-time stability and input-to-state stability of stochastic nonlinear systems

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION

Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems

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

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Nonlinear Tracking Control of Underactuated Surface Vessel

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

arxiv: v2 [math.oc] 14 Dec 2015

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

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Piecewise Smooth Solutions to the Burgers-Hilbert Equation

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

STATE OBSERVERS FOR NONLINEAR SYSTEMS WITH SMOOTH/BOUNDED INPUT 1

Robust Output Feedback Control for a Class of Nonlinear Systems with Input Unmodeled Dynamics

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

Nonlinear Observers for Autonomous Lipschitz Continuous Systems

Lyapunov Stability Analysis of a Twisting Based Control Algorithm for Systems with Unmatched Perturbations

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Control design using Jordan controllable canonical form

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

Transcription:

Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 2-5, 2005 ThB09.4 Global Practical Output Regulation of a Class of Nonlinear Systems by Output Feedback Qi Gong and Chunjiang Qian Abstract In this paper we solve the global practical output regulation problem for a class of nonlinear systems by dynamic output feedback control. Unlike most of the existing results where the unmeasurable states in the nonlinear vector field can only grow linearly, we allow higher-order growth of unmeasurable states. The proposed controller makes the tracking error arbitrarily small and demonstrates nice properties such as robustness to the disturbances and universality to any continuously differentiable references. I. INTRODUCTION AND PROBLEM STATEMENT Consider the output regulation problem of the following nonlinear system ẋ = x 2 + φ (x, u, d(t ẋ 2 = x 3 + φ 2 (x, u, d(t. ẋ n = u + φ n (x, u, d(t y = x y r (t ( where x = [x,...,x n ] T R n, u R and y R are the system state, input and measurement output respectively. d(t R s represents the unknown disturbances. For i =, 2,...,n, φ i (x, u, d(t are unknown nonlinear functions of the states, input and disturbances. The goal is to regulate the output y to zero. Unlike the tracking case, where the reference as well as its derivatives is assumed to be measurable, the only measurable signal in system ( is the error between the first state x and the reference y r. There are several reasons for such a consideration. First, in a practical system, it is not unusual that the error signal is the one to be directly measured. For example, in some missile systems, instead of measuring the absolute position of the moving target, i.e, y r (t, the onboard radar keeps measuring the distance between the missile and the target. In other words, it is the error been measured. Assuming only error signal also makes the actuator design simple, since the controller does not depend on the signal to be tracked explicitly. In this way, the controller is more adaptive to different kinds of references. In traditional output regulation theory [3], [8], the only measurable signal is the error between the state and the reference, which is the same as our problem setting. But the The research was supported in part by the U.S. National Science Foundation under Grant ECS-02395. Qi Gong, Department of Mechanical and Astronautical Engineering, Naval Postgraduate School, Monterey, CA 93943, qgong@nps.edu Chunjiang Qian, Department of Electrical Engineering, The University of Texas at San Antonio, San Antonio, TX 78249, cqian@utsa.edu reference and the disturbance, in traditional output regulation theory, are assumed to be generated by a neutrally stable exosystem. In our problem setting, we remove such restrictions; instead, assume the reference signal y r (t satisfying the following assumption. Assumption : The reference signal y r (t is continuously differentiable. Moreover, there is a known constant M>0, such that y r (t + ẏ r (t M, t [0,. The condition on the disturbance d(t is implicitly contained in Assumption 2, which basically allows d(t to be any bounded disturbances. Such relaxations do not come free. The price been paid is the solvability to achieve asymptotic tracking and asymptotic disturbance rejection. For example, in the case of linear systems, the celebrated internal model principle [4], [3], [8], [9] indicates that any regulator that solves the asymptotic tracking problem must incorporate a suitable internal model of the exosystem which generates the disturbance and the reference. In our case, since the disturbance d(t and the reference y(t are assumed to be unknown and do not belong to any prescribed class of signals, we do not know what kind of exosystem can generate them. The lack of the information on the exosystem makes the asymptotic tracking extremely difficult. Being aware of aforementioned difficulties, we pursue a less ambitious goal and focus on global practical output regulation instead of asymptotic one. The global practical output regulation problem: For any given tolerance ɛ>0, design a dynamic output feedback controller u of the form ξ = α(ξ,y, ξ IR m u = u(ξ,y (2 such that the state of the closed-loop system (-(2 is well defined on t [0, and globally bounded; 2 for any initial condition (x(0,ξ(0, there is a finite time T>0, such that y(t = x (t y r (t ɛ, t >T. For most practical control systems, such a relaxation does not sacrifice too much, since the stable error ɛ can be rendered arbitrarily small. When the reference and the disturbance are generated by suitable exosystem, the global asymptotic output regulation 0-7803-9568-9/05/$20.00 2005 IEEE 7278

has been solved for the nonlinear systems in the output feedback form [], [2], [3], [6]. A unique feature for the output feedback form is that the nonlinearities of the system can only depend on the measurement y. When nonlinear systems satisfy global Lipschitz or linear growth type of conditions, the asymptotic tracking can be tackled by the methods presented in [5], [6], [7]. To the best of our knowledge, most existing results of global output feedback tracking problems impose restrictive requirements on the unmeasurable states, and can not allow the unmeasurable states growing faster than linearly. The main focus of this paper is to solve tracking problem while allowing higherorder growing nonlinearities of the unmeasurable states, for instance, system (3. One particular difficulty imposed by higher-order growing nonlinearities is the lack of observer design tool. So far, many of the global output feedback design methods are fundamentally based on Luenberger type of observer. The linear nature of the observers limits their ability to handle the higher-order growing nonlinearities of the unmeasurable states. Nonlinear observer design methods are proposed in [0], [2]. But they are locally convergent; therefore are not suitable for the global output tracking problems. Recently, a novel homogeneous nonlinear observer design is introduced in [5]. This observer is inherently nonlinear and provides the ability to handle higher-order growing unmeasurable states. It has been shown in [5] that the global stabilization of ( can be solved by output feedback under suitable growth conditions. In this paper, we extend the result in [5] to solve the global output tracking problem. To this end, the following condition is introduced. Assumption 2: There are constants τ 0 and c 0 such that, for i =,...,n φ i (x, u, d(t c ( x iτ+ + x 2 iτ+ τ+ + iτ+ + x i + c. One particular example that satisfies A2 (with τ =2is ẋ = x 2 ẋ 2 = x 3 + x 2 ln( + x 2 2 ẋ 3 = u + d(tx 2 2 + x 4 3 3 + x 3 3 + d(t (3 where d(t is a bounded disturbance. From this example, it is easy to see A2 covers nonlinear systems with higher-order growing, as well as linear and lowerorder growing, unmeasurable states. It is in sharp contrast to many existing output feedback design methods, where the nonlinear vector field needs to be Lipschitz or linear growth in the unmeasurable states [5], [6]. On the other hand, the counter examples in [4] indicate that, due to the finite escape time phenomenon, the global output feedback stabilization of systems ( can not be solved if the nonlinear functions φ i ( growing too fast. From this point of view, A2 is very tight already; see [5] for further explanations. In the remaining of the paper, we will show that the global practical tracking of system (2 can be solved under A-A2. II. PRELIMINARIES A. A Brief Review of Stabilization Result In this section, we briefly review a new output feedback stabilization result presented in [5]. Based on homogeneous theory, the result provides a systematic design tool for the construction of dynamic compensators, and is essential in solving our practical tracking problem. Consider the linear system ż i = z i+, i =,...,n ż n = v y = z (4 where v is the input and y is the output. For system (4, one can easily design a linear observer plus a linear feedback controller to globally stabilize the system. This method has been extended to nonlinear system ( with linearly growth condition on the nonlinear vector field [6]. However, the linear nature of this type of design makes it inapplicable to inherently nonlinear systems. For instance, when the nonlinear vector field has higher-order growth terms such as those satisfying Assumption 2, linear dynamic output feedback controller fails to globally stabilize the system. For the output feedback design of highly nonlinear systems, a genuinely nonlinear observer design method is needed. Recently, a systematic nonlinear observer design tool is proposed in [5] based on homogeneous theory. The method provides a powerful tool for the construction of dynamic output feedback controller of systems with higherorder nonlinearities. Throughout the paper the homogeneity is defined as follows: Weighted Homogeneity [7], [], [5]: For fixed coordinates (x,...x n R n and real numbers r i > 0, i =,,n,. the dilation ɛ (x is defined by ɛ (x = (ɛ r x,,ɛ rn x n, ɛ >0 with r i being called as the weights of the coordinates (For simplicity of notation, we define dilation weight =(r,,r n. 2. a function V C(R n, R is said to be homogeneous of degree τ if there is a real number τ R such that x R n \{0},ɛ>0, V( ɛ (x = ɛ τ V (x,,x n. 3. a vector field f C(R n, R is said to be homogeneous of degree τ if there is a real number τ R such that x R n \{0}, and ɛ>0 f i ( ɛ (x = ɛ τ+ri f i (x,,x n, i =,,n. According to [5], one can construct a reduced order 7279

homogeneous observer for system (4 as follows η 2 = f n+ (z,η 2 = l ẑ 2 ẑ 2 = sign(η 2 + l z η 2 + l z r2/r η 3 = f n+2 (z,η 2,η 3 = l 2 ẑ 3 ẑ 3 = sign(η 3 + l 2 ẑ 2 η 3 + l 2 ẑ 2 r3/r2. η n = f 2n (z,η 2,,η n = l n ẑ n ẑ n = sign(η n + l n ẑ n η n + l n ẑ n rn/rn (5 where (ẑ 2,...,ẑ n are the estimations of the unmeasurable states (z 2,...,z n. The controller can be constructed as v = sign(ξ n ξ n (rn+τ/rn β n (6 with z =0, ξ =ẑ z zk = sign(ξ k ξ k r k/r k β k, ξ k =ẑ k zk where ẑ = z and k =2,...,n. In (5 and (6, l i > 0 and β i > 0, i =,...,n,are constant gains to be specified and r i =(i τ + for any constant τ 0. Denote Z = (z,z 2,...,z n,η 2,...,η n T (7 F (Z = (z 2,...,z n,v,f n+,...,f 2n T. (8 The closed-loop system (4-(5-(6 can be written down in a compact form Ż = F (Z. Moreover, it can be verified that F (Z is homogeneous of degree τ with dilation = (,τ +, 2τ +,, (n τ +,,τ +,, (n 2τ +. (9 Lemma : There exist constant gains l i > 0, β i > 0, i =,...,n, such that the closed-loop system (4-(5-(6 admits a Lyapunov function V (Z with the following properties V is positive definitive and proper with respect to Z; 2 V is homogeneous of degree 2r n τ with dilation (9; 3 the derivative of V (Z along (4-(5-(6 satisfies V (Z(t = Z F (Z C Z 2rn 2n Z i 2 r i and C > 0 is a where Z = constant. The detailed proof of Lemma can be found in [5]. For the sake of simplicity, we omit it. Remark : If one set τ =0, it is easy to see r i = for all i n. In this case, (5-(6 reduce to a linear dynamic output feedback controller; and Lemma is simply linear Lyapunov stability theory with V ( being a quadratic function. Remark 2: In the case that τ > 0, both the observer (5 and the controller (6 are nonlinear. And Lemma guarantees the global asymptotic stability of the closed-loop system (4-(5-(6. Of cause, for simple linear system (4, a nonlinear dynamic compensator is unnecessary. But as shown in [5], the nonlinear nature of the observer and the controller makes it possible to deal with system ( with higher-order nonlinearities. B. Some Technical Lemmas In this section we list several useful lemmas. The first two present some interesting properties of homogeneous functions; see [7], [], [5] for the details on the homogeneous theory and the proofs of these two lemmas. Lemma 2: Given a dilation weight =(r,...,r n, suppose V (x and V 2 (x are homogeneous functions of degree τ and τ 2, respectively. Then V (xv 2 (x is also homogeneous with respect to the same dilation. Moreover the homogeneous degree of V (xv 2 (x is τ + τ 2. Lemma 3: Suppose V : R n R is a homogeneous function of degree τ with respect to the dilation weight. Then the following holds:. is still homogeneous of degree τ r i with r i being x i the homogeneous weight of x i. 2. There is a constant c such that V (x c x τ Moreover, if V (x is positive definite, c x τ V (x for a positive constant c. The next two lemmas provide important tools for the nonlinear domination design. Lemma 4: For x R, y R, p is a constant, the following inequality holds: x + y p 2 p x p + y p Lemma 5: Let c, d be positive constants. Given any positive number γ>0, the following inequality holds: x c y d c c + d γ x c+d + d c + d γ c d y c+d III. PRACTICAL TRACKING BY OUTPUT FEEDBACK In this section we show how to extend the output feedback stabilization results in [5] to achieve practical tracking of system (. Theorem : Under Assumptions -2, the global practical output regulation problem of system ( can be solved by a dynamic output feedback controller of the form (2. Proof: Define (e,e 2,...,e n =(y, x 2,...,x n. Then ė i = e i+ + ˆφ i (e, u, d(t, i =,,n ė n = u + ˆφ n (e, u, d(t (0 where ˆφ ( = φ (e + y r (t,e 2,...,e n,u,d(t ẏ r (t ˆφ i ( = φ i (e + y r (t,e 2,...,e n,u,d(t, i =2,...,n. Note that, in the definition of the error signal (e,,e n, we only change the coordinate of the first state x. It is different to the common definition used in solving asymptotic tracking, where the error is defined as the difference between all the states and their steady values. 7280

By Assumptions -2 and Lemma 4, it is readily to show that, for i =,...,n, ˆφ i ( c ( e + y r (t iτ+ + e 2 iτ+ τ+ + iτ+ + e i + ẏ r (t + c c (2 iτ e iτ+ + e 2 iτ+ iτ+ τ+ + + ei +2 iτ y r (t iτ+ + ẏ r (t + c c ( e iτ+ iτ+ + + e i + c ( where c > 0 is a constant only depending on c (in Assumption 2 and M (in Assumption. Next, introducing the change of coordinates z i = e i L i, i =,...,n, and v = u L n where L> is a scaling constant to be determined later, system (0 is transferred to ż i = Lz i+ + ˆφ i (, i =,,n ż n = Lv + ˆφ n (. (2 Ln Following the homogeneous observer and controller design proposed in [5], we construct a dynamic compensator for (2 as η 2 = Ll ẑ 2 ẑ 2 = sign(η 2 + l z η 2 + l z r2/r η 3 = Ll 2 ẑ 3 ẑ 3 = sign(η 3 + l 2 ẑ 2 η 3 + l 2 ẑ 2 r3/r2 (3. η n = Ll n ẑ n ẑ n = sign(η n + l n ẑ n η n + l n ẑ n rn/rn and a controller u = L n sign(ξ n ξ n (rn+τ/rn β n (4 with z =0, ξ =ẑ z zk = sign(ξ k ξ k r k/r k β k, ξ k =ẑ k zk where ẑ = z and k =2,...,n. In (3 and (4, l i > 0 and β i > 0, i =,...,n are constant gains specified as in Lemma and L> is a constant to be determined later. Note that (3-(4 are in the dynamic output feedback form (2, because the only information used in the construction of (3 and (4 is the measurement y(t. In the next, we will determine the gain L such that the global practical output tracking is achieved. By using notations (7 and (8, the closed-loop system (2-(3-(4 can be written down in a compact form ( Ż = LF (Z+ ˆφ (, ˆφ 2 ( L,..., ˆφ T n (, 0,...,0. Ln By Lemma, there exist constants l i, β i, i =,...,n and a Lyapunov function V (Z, such that F (Z C Z 2rn Z. Furthermore, V (Z is homogeneous of degree 2r n τ with dilation (9. Therefore, with these choice of l i, β i, the derivative of V along the trajectory of (2-(3-(4 satisfies [ (Z V (Z LC Z 2rn + ˆφ (, ˆφ 2 ( Z L,..., ] T ˆφ n (, 0,...,0. (5 Ln From ( and the fact L>, it is readily to deduce that ˆφ i ( ( L i c z iτ+ + Lz 2 iτ+ τ+ + + L i iτ+ z i + c L i c L ( z iτ+ + z 2 iτ+ τ+ + iτ+ + z i + c. (6 Li By Lemma 3 and Lemma, is homogeneous of Z i degree 2r n τ r i for all i. Hence, from Lemma 2, Z i ( z iτ+ + z 2 iτ+ iτ+ τ+ + + zi (7 is homogeneous of degree 2r n. Now using Lemma 3, we can find a constant ρ i > 0 such that equation (7 ρ i Z 2rn. (8 Substituting (8 into (5 leads to V (Z L(C c n n c (Z Z i ρ i L Z 2r n +. (9 Li On the other hand, note that, for i n, (Z Z i is homogeneous of degree 2r n τ r i. Therefore, by Lemma 3 and Lemma 5 there are positive constants c 2, c 3, such that (Z c Z c 2 Z 2rn τ r = c 2 (L 2rn Z 2rn τ r (L 2rn τ r 2rn(τ+r τ+r C 2 L Z 2rn + c 3L 2rn τ r τ+r. Similarly, for 2 i n, (Z c Z i L i c 2 Z 2rn τ ri (L i τ+r i τ+ri Z 2rn + c 4L 2(i rn τ+r i 728

for some constant c 4 > 0. Hence, n c Z i L i L(C 2 +(n L Z 2rn +c 3 L 2rn τ r n τ+r + c 4 L 2(i rn τ+r i. (20 i=2 Estimations (9 and (20 lead to ( C n V (Z L 2 c ρ i L (n L Z 2rn + c n 3L 2rn τ r τ+r + c 4 It can be written down in a compact form i=2 L 2(i rn τ+r i. V (Z L[ C 2 K (L] Z 2rn + K 2(L (2 with the notation K (L =c n ρ il L and K 2 (L =c 3 L 2rn τ r τ+r +(n 2(i rn n τ+r + c 4 i=2 L i. It is easy to see both K and K 2 are positive and monotone decreasing to zero as L increases. Next, we will show that (2 implies the existence of a gain L to achieve the global practical tracking of system (. Since V (Z is homogeneous of degree 2r n τ and positive definite, by Lemma 3, there are two positive constants α, α 2 such that α Z 2rn τ Therefore V (Z α 2 Z 2rn τ. (22 V (Z L[ C 2 K (L]α 2rn τ 2 V (Z 2rn 2rn τ + K2 (L. Using monotone decreasing property of K, one can find a sufficiently large L, which renders V (Z V (Z 2rn 2rn τ + K2 (L. From here it is not difficult to show that, there is a finite time T such that V (Z (2K 2 (L 2rn τ 2rn (23 for all t T. By (23 and (22, for all t T y(t Z α 2rn τ (2K 2 (L 2rn. Now, from monotone decreasing property of K 2, for any given tolerance ɛ there is a sufficiently large L such that α 2rn τ (2K 2 (L 2rn ɛ. That is y(t ɛ, for all t T. Remark 3: In the observer and the controller design, the gain L needs to be assigned as a sufficiently large number to achieve the given tracking accuracy. The value of L depends on the bounds of the reference and its first order derivative. In other words, once the bound of y r (t + ẏ r (t and desired accuracy ɛ are given, the gain L can be determined. However, to calculate the precise value of L could be tedious and most 2rn likely conservative. In practice, one can simply choose a large L such that the closed-loop system is stable; then keep increasing L until the given tracking accuracy is achieved. Remark 4: Note that the controller (4 and the observer (3 are constructed only based on the nominal system (4. No precise information of the nonlinearities is needed. In other words, the same dynamic controller (3-(4 can be applied to different nonlinear systems as long as they satisfy Assumption 2. This property makes it possible to deal with nonlinear systems with unknown disturbances. Also note that, there are only three set of parameters l i, β i and L need to be determined in our dynamic compensator. The choice of l i and β i only depends on the nominal system (4. Therefore, they can be pre-fixed even for different nonlinear systems. The gain L can be determined according to Remark 3. This advantage greatly reduces the design complexity normally associated with the dynamic output feedback design. Remark 5: In the proposed dynamic output feedback controller (3-(4, no precise information of the reference is needed. Therefore the controller remains the same even the reference is changed (assuming A is satisfied with a fixed bound M. This property not only simplifies the design procedure, but also provides the ability to handle uncertainties in the reference. For example, in output regulation case, the reference is generated by a neutrally stable exosystem [3] and the measurement is ẇ = s(w (24 y = x q(w. (25 Since the initial condition of the exosystem is unknown, the trajectory of the reference q(w is not available for the design of the controller. However, if we assume to know the bound of w(t, or equivalently the bound of the initial state w(0, it is easy to see Assumption holds with y r = q(w. Therefore, our dynamic controller can be applied to system ( with exosystem (24 and measurement (25 to achieve the practical output regulation. In the analysis in Theorem, we assume the reference signal y r (t to be continuously differentiable. Actually, this assumption can be easily relaxed to cover some reference that is only continuous. For example, let y r (t be continuous, periodic and of bounded variation on each period. Then, for any given accuracy ɛ, there is a smooth approximation ŷ r (t satisfying Assumption and y r (t ŷ r (t ɛ, t [0,. (26 2 One choice of such smooth approximation is the Fourier extension of the reference. Then, by Theorem, one can design a dynamic output feedback controller to practically tracking ŷ r (t with the error bound ɛ 2. The same controller will guarantee the error between x and the real reference y r (t to be less than ɛ after a finite time. Based on this analysis, the following corollary can be easily proved. Corollary : For any given continuous, periodic reference y r (t with bounded variation on each period, the global 7282

practical output regulation problem of system ( can be solved by a dynamic output feedback controller of the form (2 under Assumption 2. IV. AN ILLUSTRATIVE EXAMPLE Consider the following nonlinear system which describes a particle moving under nonlinear viscous friction ẋ = x 2 ẋ 2 = u sign(x 2 x 2 α (27 y = x sin(t where x is the displacement, x 2 is the velocity and u is the control force. The term sign(x 2 x 2 α represents the nonlinear viscous friction. It is assumed that α 5 3. However the precise value of α is unknown. The control objective is to force the state x to track the reference sin(t using the measurement y(t only. Note that, although the parameter α can be estimated by experiment, it may not be a constant due to the change of the working environment. Therefore, it is quite desirable to construct a controller not depending on the precise value of α. On the other hand, the measurement of the velocity can be expensive in practice. Assuming the measurement of displacement error y is more reasonable in reality. These two limitations make the controller design very difficult by existing methods. Clearly, system (27 satisfies Assumption 2 with τ =2. According to (3 and (4, we can construct a dynamic output feedback controller as η = L(η + y 3 ẑ 2 = (η + y 3 (28 u = L 2 (ẑ 2 +0y 3 5 3 By Theorem, with properly chosen L, the tracking error can be made arbitrarily small. In Fig. we plot out the simulation results when α =.5. The gain L is chosen as 0 in Fig..a, and the stable error is about 0.2. In Fig..b, the gain is increased to 85 and the stable error reduces to 0...5 0.5 0 0.5.5 0 2 4 6 8 0 2 4 6 8 20 a.5 0.5 0 0.5 x reference x reference.5 0 2 4 6 8 0 2 4 6 8 20 b Fig.. Simulation results for the closed loop system (27 (28 with α =.5, L =0(Figure.a and L =85(Figure.b. Next we changed the reference to sin(πt 6k t 6k +0.5 6k +0.5 t 6k +2.5 y r (t = sin(π(t 2 6k +2.5 t 6k +3.5 6k +3.5 t 6k +5.5 sin(π(t 4 6k +5.5 t 6(k +. (29 where k =0,, 2,. The observer and the controller remain the same as before. The numerical experiment demonstrates that the very same controller, without any change, achieves practical tracking for different reference (29. 3 2 0 x 2 reference 3 0 5 0 5 t Fig. 2. Simulation results for the closed loop system (27 (28 with reference (29, L =85and α =.5. REFERENCES [] Z. Chen and J. Hunag, Global robust output regulation for output feedback systems, IEEE Trans. Auto. Contr. Vol. 50, 7-20, 2005. [2] Z. Ding, Global stabilization and disturbance suppression of a class of nonlinear systems with uncertain internal model, Automatica, Vol. 39, page 47-479, 2003. [3] Z. Ding, Universal disturbance rejection for nonlinear systems in output feedback form, IEEE Trans. Auto. Contr. Vol. 48, page 222-226, 2003. [4] B. A. Francis and W. M. Wonham, The internal model principle of control theory, Automatica, Vol. 2, page 457-465, 976. [5] J. P. Gauthier, H. Hammouri, and S. Othman, A simple observer for nonlinear systems with applications to bioreactors, IEEE Trans. Auto. Contr. Vol. 37, page 875-880, 992. [6] Q. Gong and W. Lin, A note on global output regulation of nonlinear systems in the output feedback form, IEEE Trans. Automat. Contr., Vol. 48, page 049-054, 2003. [7] H. Hermes, Homogeneous coordinates and continuous asymptotically stabilizing feedback controls. In Differential equations (Colorado Springs, CO, 989, volume 27 of Lecture Notes in Pure and Appl. Math., page 249-260, Dekker, New York, 99. [8] J. Huang, Asymptotic tracking and disturbance rejection in uncertain nonlinear systems, IEEE Trans. Auto. Contr. AC-40, 8-22, 995. [9] J. Huang and Z. Chen, A general framework for tackling the output regulation problems, IEEE Trans. Auto. Contr. Vol. 49, page 2203-228, 2004. [0] A. J. Krener and W. Kang, Locally convergent nonlinear observers, SIAM J. on Control and Optimization, Vol. 42, No., 55-77, 2003. [] M. Kawski, Homogeneous stabilizing feedback laws, Control Theory Adv. Tech., 6(4, page 497-56, 990. [2] A. J. Krener and M. Xiao, Nonlinear observer design in the Siegel domain, SIAM J. Control Optim., 4(3, page 932-953, 2002. [3] A. Isidori, Nonlinear Control Systems. Springer-Verlag, 995. [4] F. Mazenc, L. Praly and W. P. Dayawansa, Global stabilization by output feedback: examples and counterexamples, Systems Control Lett., Vol. 23, No. 2, page 9-25, 994. [5] C. Qian, A homogeneous domination approach for global output feedback stabilization of a class of nonlinear systems, Proc. of the American Control Conference, page 4708-475, Portland, OR, 2005. [6] C. Qian and W. Lin, Output feedback control of a class of nonlinear systems: a nonseparation principle paradigm, IEEE Trans. Automat. Contr., Vol. 47, No. 0, page 70-75, 2002. [7] C. Qian and W. Lin, Nonsmooth output feedback stabilization and tracking of a class of nonlinear systems, Proc. of the 42nd IEEE CDC, Vol., page 43-48, 2003. 7283