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

Similar documents
IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

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

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

1 The Observability Canonical Form

1 Introduction Almost every physical system is subject to certain degrees of model uncertainties, which makes the design of high performance control a

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

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

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

ESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS. Almuatazbellah Muftah Boker

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

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments

High-Gain Observers in Nonlinear Feedback Control

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

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Observer-based quantized output feedback control of nonlinear systems

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

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

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

Global output regulation through singularities

Nonlinear Control Systems

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

Robust Adaptive MPC for Systems with Exogeneous Disturbances

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

ALL actuators of physical devices are subject to amplitude

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

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

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

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt

Delay-independent stability via a reset loop

Approximation-Free Prescribed Performance Control

Control of industrial robots. Centralized control

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

An Improved Nonlinear Speed Controller for Series DC Motors

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

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

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Observability for deterministic systems and high-gain observers

EML5311 Lyapunov Stability & Robust Control Design

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

High gain observer for a class of implicit systems

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems

The Rationale for Second Level Adaptation

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

L -Bounded Robust Control of Nonlinear Cascade Systems

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

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

Linear State Feedback Controller Design

ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R.

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Optimal Control of Uncertain Nonlinear Systems

Nonlinear Tracking Control of Underactuated Surface Vessel

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

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer


Further Results on Adaptive Robust Periodic Regulation

L 1 Adaptive Output Feedback Controller to Systems of Unknown

IN THIS paper, we study the problem of asymptotic stabilization

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

Observer Based Output Feedback Tracking Control of Robot Manipulators

Convergent systems: analysis and synthesis

THE desire for developing an integrated control systemdesign

TTK4150 Nonlinear Control Systems Solution 6 Part 2

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

Putzer s Algorithm. Norman Lebovitz. September 8, 2016

Event-sampled direct adaptive neural network control of uncertain strict-feedback system with application to quadrotor unmanned aerial vehicle

Hybrid active and semi-active control for pantograph-catenary system of high-speed train

CHATTERING REDUCTION OF SLIDING MODE CONTROL BY LOW-PASS FILTERING THE CONTROL SIGNAL

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

High order integral sliding mode control with gain adaptation

Lyapunov Based Control

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

LYAPUNOV-BASED CONTROL OF SATURATED AND TIME-DELAYED NONLINEAR SYSTEMS

On integral-input-to-state stabilization

IN [1], an Approximate Dynamic Inversion (ADI) control

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

Adaptive Robust Precision Control of Piezoelectric Positioning Stages

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Converse Lyapunov theorem and Input-to-State Stability

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Lyapunov Stability Theory

Passivity-based Control of Euler-Lagrange Systems

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

Nonlinear Control Systems

Synthèse de correcteurs par retour d état observé robustes. pour les systèmes à temps discret rationnels en les incertitudes

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Controlling Human Heart Rate Response During Treadmill Exercise

AN OVERVIEW OF THE DEVELOPMENT OF LOW GAIN FEEDBACK AND LOW-AND-HIGH GAIN FEEDBACK

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

Transcription:

Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin Yao Abstract The paper presents an output feedback approach to globally and robustly stabilize a class of nonminimum phase nonlinear systems with bounded nonlinear uncertainties. A robust observer and the standard backstepping design procedure are integrated to synthesize output feedback robust controllers that achieve global regulation of system output with bounded internal states while being robust to bounded modeling uncertainties. Furthermore, in the absence of modeling uncertainties, asymptotic global stabilization is achieved. Simulation results are presented to illustrate the proposed robust output feedback controller scheme. I. INTRODUCTION In the past two decades, a great deal of effort has been devoted to the development of global or semi-global analysis and design of nonlinear feedback controller. Recent results include the notion and properties of input-to-state stability [4], the methods of adaptive output feedback control [6], the approaches for nonlinear adaptive control with backstepping [3], the adaptive robust control [7], and nonlinear adaptive robust observer design [1]. The basic objective for these research efforts is to design a state or output feedback to deal with the structural and/or unstructural uncertainties, which is motivated by the fact that physical systems are subject to certain degrees of model and/or unmodelled uncertainties. Adaptive control and robust control have been developed successfully to deal with the parametric and unparametric uncertainties, respectively. It is noted that a class of nonlinear system with a special structure (lower triangle or upper triangle ) has received much attention due to the powerful recursive backstepping design procedures. A good survey paper [2] reviewed the constructive nonlinear control development from the historical point of view and predicted the trend of the constructive procedure in the nonlinear control design. Most of the above approaches are proposed for full state feedback only. In practice, however, some states may not be measurable during the control implementation due to sensor cost or availability. For example, it is very difficult to measure the flexible modes in a flexible structure[11]. In these applications, the output feedback control design becomes necessary but posts a more challenging control problem to solve since the state observers need to be developed and integrated in the control law design as well. It is shown [14] that the nonlinear system may be semiglobally + This work is supported in part by National Science Foundation under the grant CMS-22179. B.Xie is a Ph.D Research Assistant at the School of Mechanical Engineering, Purdue University, W.Lafayette, IN 4797, USA bxie@purdue.edu B.Yao is an Associate Professor at the School of Mechanical Engineering, Purdue University, W.Lafayette, IN 4797, USA byao@purdue.edu stabilized by output feedback if the open-loop system is globally stabilizable with full state feedback and uniformly observable. Some high gain observers [13] are proposed to estimate the unmeasurable states of a class of nonlinear system transformable to an output feedback form with linear error dynamics. In addition, adaptive robust observer[1] is used in a wide range of applications such as model based virtual sensing, fault diagnosis and health monitoring. The global output feedback methods for nonlinear systems [3] are only available for a class of minimum phase systems, while it is well known that the linear system can be globally stabilized via output feedback as long as it is detectable and stabilizable. The existing nonlinear output feedback approaches assume that the internal dynamics or zero dynamics of the nonlinear system is asymptotically stable. For the nonminimum phase system, feedback limitation has been well understood for linear systems with classical Bode integrals and the limits of the cheap control and for the nonlinear system with solution of Hamilton-Jacobian-Bellman equation [1]. The performance limitation for the nonminimum phase system is structural and can not be avoided without changing the input-output relationship. A semiglobal stabilization tool for a class of nonminimum phase nonlinear system via output feedback [5] is proposed with the assumption that an auxiliary system with reduced dimension is globally stabilizable. The high gain observer proposed in [13] is used to estimate the unmeasured state and then the output feedback controller with the estimated states is used to recover the performance of the full state feedback [13]. The main idea is to adopt the separation principle of the linear system in the nonlinear controller design. Due to the interaction between the observer design and the dynamic output feedback design, the saturation level is introduced to curb the peaking phenomenon, which can only achieve the semiglobal stabilization for a class of nonminimum phase systems transformable to the output feedback form [13]. It is claimed [6] that nonminimum phase nonlinear systems transformable to the output feedback form can be globally stabilized via a dynamical output feedback controller with order equal to n + ρ 1, with n and ρ being the system order and the relative degree, respectively. In this paper, a globally robust output feedback stabilization for a class of single-input-single-output (SISO) nonminimum phase nonlinear system is proposed, which is based on the recently developed adaptive robust control (ARC) [7], adaptive robust observer design (ARO) [1], observer based adaptive robust control[1] and the input-to-state stability [4] [14]. The standard backstepping design procedure [3] can 1-4244-21-7/6/$2. 26 IEEE 4981

not be directly applied for the nonminimum phase system with unstable zero dynamics, since the backstepping design usually starts from the output to ensure that the output and its derivatives converge to zeros asymptotically. In the dynamical output feedback for the nonminimum phase system, a robust observer design approach through coordinate transformation [1] is employed to estimate the unmeasured states of the nonlinear system with uncertain nonlinearities. During the dynamical output feedback controller design, the unstable internal dynamics are stabilized first for a class of nonminimum phase system when the output is viewed as a virtual control input. The objective of controller design via backstepping is to ensure the error between the measured output and the virtual control input and its derivatives converge to zeros asymptotically. With the input-to-state stability, the control law will guarantee that the control input and the internal signals are bounded, so the system is globally stabilized even with the unstructural uncertainties. The rest of paper details the dynamical output feedback design for a class of nonminimum phase nonlinear system. Section II introduces the class of nonlinear system to be addressed and gives some illustrations via the nonminimum phase linear system. Section III states the assumption for the robust observer design with unstructural uncertainties. The proposed dynamical output feedback controller is shown in section IV, simulation results are presented in section V and the conclusions are drawn in section VI. II. PROBLEM FORMULATION We consider a class of single input single output(siso) nonminimum phase nonlinear systems transformable to the following feedback form ζ = F (x 1 )ζ + G(x 1 )+Δ (ζ, x, t) ẋ i = x i+1, 1 i r 1 (1) ẋ r = H (x 1 )ζ + H i (x 1 )x i + b(x 1 )u +Δ r (ζ, x, t) where ζ R n r and x = [x 1,,x r ] T R r are states. y R and u R are the measured output and the control input respectively. The functions of F (x 1 ),G(x 1 ),H (x 1 ),H i (x 1 ),i = 1,,r are assumed to be known and sufficiently smooth with compatible dimensions. The unknown nonlinearity functions Δ (ζ,x) and Δ r (ζ,x) represent the unstructural uncertainties. It is also assumed that b(x 1 ),F()=, G() =, H i ()=, i =, 1,,r. Remark 1: For nonminimum phase linear system with relative degree equal to r and transfer function give by b + b 1 s + + b n r s n r G(s) = a + a 1 s + + a n 1 s n r + s n = n(s) (2) d(s) in which b n r, and n(s) and d(s) are coprime, it is well known that the system can be transformed into the normal form via coordination transformation ζ i = ζ i+1, 1 i n r 1 ζ n r = 1 ( b ζ 1 b n r 1 ζ n r )+ 1 x 1 b n r b n r ẋ i = x i+1, 1 i r 1 n r ẋ r = c i ζ i + d i x i + b n r u where c i and d i depend on a i and b i. It is noted that the above nonminimum phase linear system is a special case of the nonminimum phase nonlinear system in (1). The following assumptions are made to the above nonlinear systems: Assumption 1: The unknown nonlinearity functions Δ (ζ,x) and Δ r (ζ,x) are bounded by unknown constants, i.e., Δ (ζ, x, t) δ 1 Δ r (ζ, x, t) δ 2 (3) where δ 1 and δ 2 are unknown constants. Assumption 2: The internal dynamics of ζ in (1) can be stabilized by a state feedback control law x 1 = α (ζ) with α () =. Furthermore, the system ζ = F (α (ζ)+z 1 )ζ + G(α (ζ)+z 1 )+Δ (4) where z 1 = x 1 α (ζ), is input-to-state practically stable (ISpS) [14] with respect to z 1, i.e., there exists a exp-isps positive definite Lyapunov function V (ζ) such that γ ( ζ ) V (ζ) γ 3 ( ζ ) V (ζ) c ζ V (ζ)+γ 1 ( z 1 )+d ζ (5) where γ, γ 1 and γ 3 are some class κ functions, c ζ > and d ζ. The objective is to design a dynamic output feedback controller for the above nonminimum phase nonlinear system with bounded control input and internal states such that the system is globally stable in spite of the uncertain nonlinearities Δ (ζ, x, t) and Δ r (ζ, x, t). III. ROBUST OBSERVER DESIGN Since only the state x 1 is measurable, the robust observer is needed to design dynamic output feedback controller. Let us rearrange the system equation (1) η = F η (x 1 )η + G η (x 1,u)+Δ η ẋ 1 = Cη (6) where η = [ζ,x 2,,x r ] T R n 1 is the unknown states of the system, Δ η = [Δ,,, Δ r ] T R n 1 is the unmodelled uncertainty, C =[, 1,,, ] R n 1, 4982

G η (x 1,u)=[G(x 1 ),,,H 1 (x 1 )x 1 + b(x 1 )u] T R n 1, and F (x 1 )... F η (x 1 )= 1...... H (x 1 ) H 2 (x 1 ) H 3 (x 1 )... H r (x 1 ) (7) Based on the above information, the idea from the reduced order observer in the linear system analysis will be applied to design the robust observer for the unknown states. Following the procedure of the adaptive robust observer design[3][1], we first design the coordination transformation ξ = η φ(x 1 ) (8) where φ(x 1 ) R n 1 is a continuous vector function of the measured state x 1 only and will be determined later. The ξ dynamics will be ξ =(F η φ (x 1 )C)ξ +(F η φ (x 1 )C)φ(x 1 ) + G η (x 1,u)+Δ η (9) = A ξ (x 1 )ξ + A ξ (x 1 )φ(x 1 )+G η (x 1,u)+Δ η in which the prime represents the derivative with respect to the measurement output x 1, and A ξ (x 1 ) = F η (x 1 ) φ (x 1 )C. It is noted From (7) and (8) that A ξ (x 1 ) has a special structure. F (x 1 ) φ 1(x 1 )... φ 2(x 1 ) 1...... H (x 1 ) H 2 (x 1 ) φ r(x 1 ) H 3 (x 1 )... H r (x 1 ) (1) Assumption 3: There exists a smooth vector function φ(x 1 ) R n 1 such that the matrix A ξ (x 1 )=F η (x 1 ) φ (x 1 )C (11) is exponentially stable,i.e, there exist two positive definite matrices P and Q such that A T ξ P + PA ξ + Q = (12) Remark 2: The above assumption is a nonlinear generalization of the detectability of the unknown states of ζ and x i,i=2,,r. For linear time-invariant system, F η (x 1 ) is a constant matrix. Since the pair (F η,c) is assumed to be detectable, there exist constant vector L R n 1 such that the eigenvalues of A ξ = F η LC are in the open left-half plane. With the exponentially stable property of A ξ, the robust nonlinear observer for (9) is chosen as ˆξ = A ξ (x 1 )ˆξ + A ξ (x 1 )φ(x 1 )+G η (x 1,u) (13) Then the error dynamics of ξ = ˆξ ξ is governed by ξ = A ξ (x 1 ) ξ +Δ η (14) With the above robust observer design, the estimations and the estimation error of the unknown state η satisfy ˆη = ˆξ + φ(x 1 ) ξ = ˆξ ξ (15) η =ˆη η = ξ As seen from (14), the estimation error ξ = η have two components. ξ = η = ε e (t)+ε u (t) (16) The first and second term on the right hand side are determined by initial condition and the unmodelled uncertainty Δ η, respectively. Since the unmodelled uncertainty Δ η is bounded by some unknown constant, it guarantees that the error ε u (t) is bounded. The error ε e (t) is bounded but unknown, which depends on the unknown initial condition. So ξ is bounded by unknown function, i.e., ξ = η δ(t) (17) in which δ(t) is a bounded function but unknown. In addition, from (6), (13) and (15), the dynamics of the unknown states satisfy the following equation ˆζ = F (x 1 )ˆζ + G(x 1 ) φ 1 x 2, ˆζ R n r ˆx i =ˆx i+1 φ i x 2, 2 i r 1 ˆx r = H (x 1 )ˆζ + H j (x 1 )ˆx j + H 1 (x 1 )x 1 + b(x 1 )u φ r x 2 (18) It is noted that the above dynamics can not be used directly to estimate the unknowns states. The observer in (13) is used to estimate the states instead. IV. ROBUST OUTPUT FEEDBACK CONTROLLER DESIGN In the following robust output feedback controller design, it first utilizes the input-to-state stability to stabilize the internal states when the output x 1 is viewed as the virtual control input α, and then synthesizes the control input u to guarantee that the difference z 1 = x 1 α and its derivatives are stabilized. A. Step From (4) and the assumption (5), we know that there exist a smooth function α (ζ) which can stabilize the internal dynamics ζ. When the estimation ˆζ is used, ζ dynamics is governed by ζ =F (α (ˆζ)+z 1 )ζ + G(α (ˆζ)+z 1 )+Δ (ζ, x, t) =F (α (ζ + ζ)+z 1 )ζ + G(α (ζ + ζ)+z 1 ) (19) +Δ (ζ, x, t) where z 1 = x 1 α (ˆζ). Viewing Assumption 2, it is natural to make the following assumption: Assumption 4: The internal dynamics (19) is input-tostate practically stable(isps) [14] with respect to the inputs z 1 and ζ, i.e, there exists a positive function V (ζ) such that V (ζ) c ζ V (ζ)+γ 1 ( z 1 )+γ 2 ( ζ )+d ζ (2) 4983

where the smooth functions of γ 1 and γ 2 belongs to the class of κ, c ζ > and d ζ. The robust output feedback controller design using standard backstepping design will start from the estimation error z 1 rather than the internal state ζ. The second and the third term (2) will be taken into account through the input-tostate practical stability assumption. B. Step 1 From (1) and (18), the error dynamics z 1 = x 1 α (ˆζ) can be written as ż 1 =ẋ 1 α (ˆζ) = x 2 α ˆζ (F (x 1)ˆζ + G(x 1 ) φ 1 x 2 ) (21) If the state x 2 is measurable, we would synthesize a virtual control law α 1 for x 2. Since x 2 is not available, we replace it by (15) ż 1 =ˆx 2 x 2 α ˆζ (F (x 1)ˆζ + G(x 1 ) φ 1 x 2 ) (22) A control law α 1 can be synthesized for ˆx 2 if ˆx 2 is viewed as the virtual control input. The control law has to be robust to the estimation error x 2. Following the robust controller design techniques [7][1], the control law is designed as α 1 (ˆζ,x 1 )=α 1f + α 1s α 1f = α ˆζ (F (x 1)ˆζ + G(x 1 )) α 1s = α 1s1 + α 1s2,α 1s1 = k 1 z 1 (23) where k 1 > and the robust term α 1s2 is any smooth function to satisfy the following condition i z 1 (α 1s2 (1 α ˆζ φ 1) x 2 ) ɛ 12 δ2 2 (t) ii z 1 α 1s2 (24) where ɛ 12 is a design parameters which can be arbitrarily small. It is noted that the right hand side of the first requirement arises from the fact that the bound of the estimation error x 2 is unknown. One smooth function satisfying the above robust condition is 1 4ɛ 12 (1 α ˆζ φ 1) 2 z 1, with ɛ 12 >. Define z 2 =ˆx 2 α 1 (ˆζ,x 1 ). Substituting the controller (23) into (22), the error dynamics of z 1 becomes ż 1 = z 2 k 1 z 1 + α 1s2 (1 α ˆζ φ 1) x 2 (25) Define a positive definite function V 1 = 1 2 z2 1. From (25), its time derivative is V 1 = z 1 z 2 k 1 z 2 1 + z 1 (α 1s2 (1 + α ˆζ φ 1) x 2 ) z 1 z 2 k 1 z 2 1 + ɛ 12 δ2 2 (26) C. Step i For the control law design in the intermediate step 2 i<r, the mathematical induction procedure will be used. The above procedure and the designed techniques will be employed to design the control through constructive procedure. Define ˆx i =[ˆζ, ˆx 2,, ˆx i ] T. For step i, define the error z i =ˆx i α i 1, in which α i 1 is derived through the recursive backstepping design procedure. α i ( ˆx i,x 1 )=α if + α is where k i >. Define α if = α i 1 ˆζ (F (x 1 )ˆζ + G(x 1 )) i 1 α i 1 + ˆx j+1 + α i 1 ˆx 2 ˆx j x 1 τ i = α i 1 ˆζ α is = α is1 + α is2,α is1 = z i 1 k i z i i 1 φ 1 (27) α i 1 φ j + φ i α i 1 (28) ˆx j x 1 For the robust term α is2 design, it should satisfy the same kind of condition (24). i z i (α is2 τ i x 2 ) ɛ i2 δ2 2 (t) ii z i α is2 Then the error dynamics of z i at the i-th step is (29) ż i = z i+1 k i z i +(α is2 τ i x 2 ) (3) Consider the augmented positive definite function V i = V i 1 + 1 2 z2 i. From (3) (26), its time derivative is V i = z i z i+1 k i z 2 i + z i z i+1 k i z 2 i + i z j (α js2 τ j x 2 ) j=1 (31) i ɛ j2 δ2 2 j=1 D. Step r This is the final control design step, in which the control input u will be synthesized such that the estimated state ˆx r tracks the virtual control input α r 1 ( ˆx r,x 1 ). The error dynamics of z r =ˆx r α r 1 can be obtained from (18)(27). ż r = ˆx r α r 1 (ˆζ, ˆx 1,, ˆx r 1,x 1 ) = H (x 1 )ˆζ + H j (x 1 )ˆx j + H 1 (x 1 )x 1 + b(x 1 )u φ r x 2 α r 1 (ˆζ, ˆx 1,, ˆx r 1 ) Design the control law as (32) u = 1 b(x 1 ) (α r α rf2 ) (33) 4984

where α r is given in (27) and α rf2 is a feedfoward compensation term. α rf2 = H (x 1 )ˆζ + H j (x 1 )ˆx j + H 1 (x 1 )x 1 j=1 Theorem 1: With the above control law, it guarantee that A. The control input and all internal states are bounded. In addition, the control law also guarantees that V r (z) exp( k v t)v r () + ɛ δ 2 2 [1 exp( k v t)] (34) k v where k v = 2 min (k 1,,k r ), and ɛ = r ɛ i2. B. If the unstructural uncertainties of Δ and Δ r vanish after a finite time t, the errors z i,i =1,...,r asymptotically converge to zero for any controller gain k i and ɛ i2. Proof: Noting that z r+1 =, from (33), we have V r ( k i zi 2 + ɛ i2 δ2 2 ) k i zi 2 + (35) ɛ i2 δ 2 2 which proved the claim (34). Now consider the situation that there has no unmodelled uncertainty. From the estimation error dynamics of ξ in (14), we have ξ = A ξ (x 1 ) ξ (36) It means that the error ξ will converge to zero asymptotically. So does ζ, x 2,, x r. From the robust condition (24) and (29), it is easy to say that z i (α is2 τ i x 2 ) ɛ i2 ε 2 e2(t),i =1,,r. Then noting the condition V r ( k i zi 2 + ɛ i2 ε 2 e2(t)) (37) Let us define a new positive definite function V ε as V ε = V r + γ ξ T P ξ (38) 1 where γ> λ min(q) ( ɛ + β),β > From the error dynamics (14) and the time derivative without unmodelled uncertainties (37), the derivative is computed as V ε ( k i zi 2 + ɛ i2 ε 2 e2(t)) γλ min (Q) ξ 2 = k i zi 2 + ɛε 2 e2(t) γλ min (Q) ξ 2 k i zi 2 β ξ 2 (39) Thus, Vε is negative positive. From the Lyapunov theory, z and ξ are bounded and will converge to zero asymptotically as t. With the condition in (2) and the input-to-state stability, we know that the internal state ζ will converges to zero. V. SIMULATION In order to illustrate the proposed robust output feedback controller, simulation result are obtained for the following example. ζ = ζ + x 1 +Δ (ζ, x, t) ẋ 1 = x 2 ẋ 2 =3ζ + x 2 1 +2x 1 x 2 + u +Δ 2 (ζ, x, t) (4) where Δ (ζ, x, t) and Δ 2 (ζ, x, t) are two unknown bounded disturbances and ζ and x 2 are unmeasurable states. In the simulation, we take Δ (ζ, x, t) =.5sin(2t) and Δ 2 (ζ, x, t) =.1. The control objective is to design globally robust output feedback controller to stabilize the nonminimum phase nonlinear system. In the coordination transformation ξ = η φ(x 1 ),we choose φ(x) as φ 1 (x 1 )=5x 1 +2x 3 1 + 1 4 x5 1 φ 2 (x 1 )=6x 1 + x 2 1 + x 3 1 + 1 (41) 4 x5 1 Then the robust observer design can be applied. The resulting observer is ˆξ = A ξ (x 1 )ˆξ + A ξ (x 1 )φ(x 1 )+G ζ (x1) (42) where ( ) 1 (5 + 6x 2 A ξ = 1 + 5 4 x4 1) 3 (6+3x 2 1 + 5 4 x4 1)) is exponentially stable with P and Q given by ( ) 1 1 P = 1 2 ( Q = 4 6 + 3x 2 1 6 + 3x 2 1 14 + 25x 2 1 ) (43) The estimation error dynamics of ξ is governed by ξ = A ξ (x 1 ) ξ +Δ η (44) Since A ξ is exponentially stable and Δ η is bounded above by an unknown constant, the error ξ = η is bounded above by constant but unknown. In the controller design, we first check the input-to-state stability for the internal dynamics of ζ. It is easy to find that the internal dynamics (4) satisfies the exp-isps condition with α (ˆζ) = k ˆζ with k > 1+β,β >. Then following the robust output feedback controller design procedure in section IV, the resulting controller is given below: A. Step 1 z 1 = x 1 α ˆζ = x1 + k ˆζ α 1f = α ˆζ (F (x 1)ˆζ + G(x 1 )) α 1s1 = k 1 z 1 α 1s2 = 1 (1 α 4ɛ 12 ˆζ φ 1) 2 z 1 α 1 (ˆζ,x 1 )=α 1f + α 1s1 + α 1s2 (45) 4985

ζ u Fig. 1..5.5 1 1 2 2 2 Solid:z1 Dashed: z2 2 time(sec) y z1 & z2 ζ u Fig. 2. The system response in the absence of the uncertain nonlinearities..5.5 1 1 2 2 2 Solid:z1 Dashed: z2 2 time(sec) y z1 & z2 The system response in the presence of the uncertain nonlinearities. B. Step 2 z 2 =ˆx 2 α 1 (ˆζ,x 1 ) α 2f = α 1 ˆζ (F (x 1)ˆζ + G(x 1 )) + α 1 ˆx 2 x 1 α 2s1 = z 1 k 2 z 2 α 2s2 = 1 ( α 1 4ɛ 22 ˆζ φ 1 + φ 2 α 1 ) 2 z 2 x 1 α 2f2 =3ˆζ + x 2 1 +2x 1ˆx 2 (46) converge, but it is robust with respect to the disturbances. VI. CONCLUSION This paper presents a robust dynamic output feedback controller to stabilize a class of nonlinear systems with unstable zero dynamics (e.e., nonminimum phase) globally and robustly. It has been shown that using the coordination transformation enables one to design a kind of reduced order robust observer to estimate the unmeasured states effectively. With the input-to-state stability and the standard backstepping design procedure, a robust controller has been constructed for a class of nonminimum phase nonlinear system. REFERENCES [1] M.Seron, J.Braslavsky, P.Kokotovic, Feedback limitation in nonlinear systems: from bode integrals to cheap control, IEEE Trans.Automat.Contr, vol.44, no.4, pp.829-833, 1999. [2] P.Kokotovic, and M.Arcak, Constructive nonlinear control: a historical perspective, Automatica,vol.37, pp.637-662, 21. [3] M.Krstic, I.Kanellakopoulos, and P.Kokotovic, Nonlinear and adaptive control design, John Wiely and Sons Inc., New York, 1995. [4] E.Sontag, and Y.Wang, New characteristics of input-to-state stability,ieee Trans.Automat.Contr, vol.41, no.9, pp.1283-1294, 1996. [5] A.Isidori, A tool for semiglobal stabilization of uncertain nonminimum phase nonlinear systems via output feedback, IEEE Trans.Automat.Contr, vol.45, no.1, pp.1817-1827, 2. [6] R.Marino, and P.Tomei, A class of globally output feedback stabilizable nonlinear nonminimum phase systems, in IEEE Proc. of Conference on Decision and Control, pp.499-4914, 24. [7] B.Yao, High performance adaptive robust control of nonlinear systems: a general framework and new schemes in Proc. of IEEE Conf. Decision and Control, San Diego, pp.2849-2494, 1997. [8] B.Yao, Integrated direct/indirect adaptive robust control of siso nonlinear systems in semi-strict form, in Proc. of American Control Conference, pp.32-325, 23. [9] B.Yao, and L.Xu, Output feedback adaptive robust control of uncertain linear systems with large disturbances, in Proc. of American Control Conference, pp.556-56, 21. [1] B.Yao and L.Xu, Observer based adaptive robust control of a class of nonlinear systems with dynamic uncertainties, International Journal of Robust and Nonlinear Control, pp.335-356, no.11, 21. [11] B.Xie, and B.Yao, Multi-objective optimization of tip tracking control using LMI, in Proc. of ASME International Mechanical Engineering Congress and Exposition, IMECE25-81313, Orlando, FL, 25. [12] N.Hovakimyan, B.Yang, and A.Calise, An adaptive output feedback control methodology for nonminimum phase systems, in IEEE Proc. of Conference on Decision and Control, pp.949-954, 22. [13] A.Stassi and H.K.Khalil, A seperation principle for the stablization of a class of nonlinear systems, IEEE Trans.Automat.Contr, vol.44,no.9, pp.1672-1687, 1999. [14] Z.Jiang, A.Teel, and L.Praly, Nonlinear observer/controller design for a class of nonlinear systems, Mathematics of control Signal Systems, no.7, pp.95-12, 1994. α 2 (ˆζ, ˆx 2,x 1 )=α 2f + α 2s1 + α 2s2 α 2f2 The initial condition and the parameters are given as ζ() =.1,x 1 () =.1,x 2 () =.1,k = 1,k 1 = 1,ɛ 12 = 5,k 2 =.1, and ɛ 22 = 5. Figure 1 shows the response of internal state ζ, measured output y, control input u, and the error signal z for the closed-loop system in the absence of the nonlinear uncertainties. It indicates that the convergence of ζ,y to zero is very fast. Figure 2 shows the robustness performance of the controller when the system has the unmodelled uncertainties Δ and Δ 2. The internal state ζ and output y do not 4986