Control design using Jordan controllable canonical form

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

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

Review of Controllability Results of Dynamical System

L -Bounded Robust Control of Nonlinear Cascade Systems

Feedback Linearization

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

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

Stability of Hybrid Control Systems Based on Time-State Control Forms

On the convergence of normal forms for analytic control systems

Nonlinear Control Systems

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

The Important State Coordinates of a Nonlinear System

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

Locally optimal controllers and application to orbital transfer (long version)

Feedback stabilisation with positive control of dissipative compartmental systems

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

STRUCTURED SPATIAL DISCRETIZATION OF DYNAMICAL SYSTEMS

Chapter 7. Linear Algebra: Matrices, Vectors,

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

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

Homework 6 Solutions. Solution. Note {e t, te t, t 2 e t, e 2t } is linearly independent. If β = {e t, te t, t 2 e t, e 2t }, then

INVERSION IN INDIRECT OPTIMAL CONTROL

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

A New Algorithm for Solving Cross Coupled Algebraic Riccati Equations of Singularly Perturbed Nash Games

DISSIPATION CONTROL OF AN N-SPECIES FOOD CHAIN SYSTEM

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

Math 240 Calculus III

EE363 homework 8 solutions

Small Gain Theorems on Input-to-Output Stability

Memoryless output feedback nullification and canonical forms, for time varying systems

On the PDEs arising in IDA-PBC

A Universal Control Approach for a Family of Uncertain Nonlinear Systems

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

GENERAL ARTICLE Realm of Matrices

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization

CDS Solutions to Final Exam

CAAM 335 Matrix Analysis

The Rationale for Second Level Adaptation

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

and let s calculate the image of some vectors under the transformation T.

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Converse Lyapunov theorem and Input-to-State Stability

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

Lyapunov Based Control

CONTROL DESIGN FOR SET POINT TRACKING

Linear Algebra: Matrix Eigenvalue Problems

Contraction Based Adaptive Control of a Class of Nonlinear Systems

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

THE EIGENVALUE PROBLEM

LECTURE NOTES ELEMENTARY NUMERICAL METHODS. Eusebius Doedel

Generalized Output Regulation for a Class of Nonlinear Systems via the Robust Control Approach

On integral-input-to-state stabilization

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

STABILITY OF 2D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING. 1. Introduction

Pole-Placement in Higher-Order Sliding-Mode Control

Towards Quantitative Time Domain Design Tradeoffs in Nonlinear Control

Structural Consensus Controllability of Singular Multi-agent Linear Dynamic Systems

Chapter III. Stability of Linear Systems

CONTROLLING CHAOTIC DYNAMICS USING BACKSTEPPING DESIGN WITH APPLICATION TO THE LORENZ SYSTEM AND CHUA S CIRCUIT

On the problem of control and observation: a general overview

Module 03 Linear Systems Theory: Necessary Background

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

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

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

Eigenvalues and Eigenvectors

Nonlinear Tracking Control of Underactuated Surface Vessel

Abstract. + n) variables with a rank of ( n2 (n+1) )+n 2 ] equations in ( n2 (n+1)

Lecture 9 Nonlinear Control Design

Matrix Operations: Determinant

Control design with guaranteed ultimate bound for feedback linearizable systems

Stabilization and Passivity-Based Control

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011

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

Observer-based quantized output feedback control of nonlinear systems

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Output Regulation of the Arneodo Chaotic System

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

Chap 3. Linear Algebra

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

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

Remark 1 By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

A matrix is a rectangular array of. objects arranged in rows and columns. The objects are called the entries. is called the size of the matrix, and

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

USE OF SURROGATE PULSE-RESPONSE MATRIX FOR THE UDCL. S. H. Lam 1

The local structure of affine systems

Constrained controllability of semilinear systems with delayed controls

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

A Necessary and Sufficient Condition for High-Frequency Robustness of Non-Strictly-Proper Feedback Systems

On the adjacency matrix of a block graph

Chap. 3. Controlled Systems, Controllability

Multivariable MRAC with State Feedback for Output Tracking

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems.

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

Transcription:

Control design using Jordan controllable canonical form Krishna K Busawon School of Engineering, Ellison Building, University of Northumbria at Newcastle, Newcastle upon Tyne NE1 8ST, UK email: krishnabusawon@unnacuk Abstract In this paper, we present a new control design strategy for a class of single-input nonlinear dynamical systems The design consists in transforming the system into a new controllable canonical form which we call the Jordan controllable canonical form (JCCF) In fact, the Brunowski controllable canonical form is an special case of the JCCF We first show that any controllable pair can be transformed into the JCCF We next, extend the result to a controllable pair which is state dependent Using this extended Jordan controllable canonical form we propose a control design strategy for a class of singleinput control affine systems The design is simple and systematic and provides two degrees of freedom to fix the convergence of the closed-loop system An example is given to illustrate the control design 1 Introduction During the last few decades, a considerable number of research efforts has been dedicated to control design for nonlinear systems Consequently, several techniques has appeared on the scene, namely, feedback linearization, passivity, Lyapunov design and fairly recently the back-stepping (see list of references herein) Most of these techniques relies on purely differential geometric approaches since the latter is well suited to deal with nonlinear systems (5, 6, 8, 9) However, some of these techniques, namely the feedback linearisation, may lead to highly complicated control laws and their implementation is sometimes questionable or simply unthinkable On the other hand, the back-stepping approach attempts to reduce such complexity Roughly speaking, its basic idea is to keep the good terms of the system while cancelling the bad terms in an attempt to keep the control law as simple as possible (see 8) The good terms are those which helps in the stabilsation of the system while the bad terms are those which are susceptible to lead to instability In this paper, we present a new controller design strategy for a class of nonlinear systems The design is an attempt to employ linear design techniques to nonlinear control design It consists in transforming the system into a new controllable canonical form which we call the Jordan controllable canonical form (JCCF) In fact, the Brunowski controllable canonical form 3, is an special case of the JCCF We first show that any controllable pair can be transformed into the JCCF An interesting feature of the JCCF is that it provides additional degrees of freedom to tune the controller We next, extend the result to a controllable pair which is state dependent Using this extended JCCF we propose a controller for a class of control affine systems The design is simple and systematic and requires only some matrix computations and, as a result, avoids the use of differential geometric tools such as Lie derivatives The price to be paid while using such linear techniques is that the resulting control law is of high gain type in general, except for few special cases The paper is organised as follows: In the next section, we present some preliminary results concerning controllability pairs and their equivalence In Section 3, we show the construction of a linear transformation which permit to transform a controllable pair into the JCCF In Section 4, the JCCF is used in the special case of linear controllable systems to illustrate the design strategy adopted in the paper In Section 5, we extend the design strategy to a class of nonlinear systems Finally, an example is given to illustrate the proposed control design 2 SOME PRELIMINARIES In this section, we are going to recall some preliminary results, on the equivalence of controllable systems, which are used in the subsequent sections Definition 1 The pair of matrices (F, G) where F R n n and G R n 1 is said to be controllable if the rank of the matrix U c = G, F G,, F n G is equal to n

Definition 2 Let (F, G) be a controllable pair Then, the pair ( F, Ḡ) is said to be an equivalent controllable pair of (F, G) if there exists a nonsingular matrix P c such that F = P c F Pc and Ḡ = P cg An important result on controllable equivalent pairs is given in 3: Lemma 1 3 Let (F, G) and ( F, Ḡ), with F, F R n n and G, Ḡ Rn 1, be two equivalent controllable pairs Then, the matrix P c such that F = Pc F Pc and Ḡ = P c G is given by P c = Y c Uc (1) where U c = G, F G,, F n G and Y c = Ḡ, F Ḡ,, F n Ḡ Remark 1 1 If two controllable pairs (F, G) and ( F, Ḡ) are equivalent then necessarily the characteristic equation of F and F are equal; ie det λi n F = det λi n F where I n is the n n identity matrix 2 For the formula (1) to be applicable the pairs (F, G) and ( F, Ḡ) must be known 3 The Jordan controllable canonical form It is well-known that any controllable pair (F, G); F R n n and G R n 1 is equivalent to the Brunowski controllable pair (A + BL, B) where 0 1 0 A = 0 1 (2) 0 0 L = a n, a n,, a 1 B = col ( 0,, 0, 1 ) and the a i s are the coefficients of the characteristic equation det λi n F = λ n + a 1 λ n + + a n λ + a n This comes from the fact that for any L = ln, l n,, l 1 R n, we have det λi n (A + BL) = λ n l 1 λ n l n λ l n Consequently, if (F, G) is equivalent to (A + BL, B), then (see Remark 1) l i = a i (3) We can generalise the above result to a more general controllable pair defined by (A + BL, B) where δ γ 0 0 0 δ γ A = 0 (4) 0 δ γ 0 0 δ and δ and γ 0 are arbitrary constants, B is as in (2) and L is some 1 n vector We call such a pair a Jordan controllable canonical pair Lemma 2 Let (F, H) ; F R n n, G R n 1 be a controllable pair and U c its corresponding controllability matrix U c = G, F G,, F n G (5) Let (A + BL, B) be a Jordan controllable canonical pair, with L = l n, l n,, l 1 and let W J be its corresponding controllability matrix W J = B, (A + BL)B,, (A + BL) n B (6) Then, the matrix defined by satisfies if M = W J U c (7) M F M = A + BL and M G = B (8) l k = 1 γ k Cnδ k k + a i C k i n i δk i (9) with C k n = n! (n k)!k! and the a i s are the coefficients the characteristic equation of F det λi n F = λ n + a 1 λ n + + a n λ + a n In other words, the pair (F, G) is equivalent to the pair (A + BL, B) if the entries of L is as in (9) Proof First of all, it is easy to check that the pair (A + BL, B) is controllable for every vector L = ln l n l 1 Indeed, the controllability matrix W J is lower triangular and its diagonal entries W J (i, i) = γ i Therefore, the determinant of W J is independent of L and is nonzero since γ 0, ie W J is nonsingular Notice that A = δi n + γa where A is as in (2) It can be checked that for any L = ln l n l 1 R n, det λi n (γa + BL) = λ n l 1 λ n γ n 2 l n λ γ n l n Consequently, since det λi n (A + BL) = det (λ δ) I n (γa + BL) we have

det λi n (A + BL) = λ n l 1 λn γ n 2 l n λ γ n l n where λ = λ δ Now, det λi n F = λ n + a 1 λ n + + a n λ + a n = ( λ + δ) n + a 1 ( λ + δ) n + + a n ( λ + δ) + a n Using the binomial expansion of ( λ+δ) n i one can show that where det λi n F = λ n + r 1 λn + + r n λ + rn r k = C k nδ k + a 1 C k n δk + a 2 C k 2 n 2 δk 2 + + a i C k i n i δk i + + a k = Cnδ k k + a i C k i n i δk i As noted in Remark 1, if (F, G) is equivalent to A + BL, B) then, the characteristics equations of F and A + BL are the same It is then easy to see that det λi n F = det λi n (A + BL) if l k = r k γ k = 1 γ k Cnδ k k + Remark 2 a i C k i n i δk i 1 In the above lemma, the Brunowski canonical controllable form consists of the particular case where δ = 0 and γ = 1 In such a case l k = a k which is consistent to (3) 2 We have deliberately denoted the elements of the vector L = l n, l n,, l 1 in the reverse order so as to keep the formula (9) as simple as possible Now, since the determinant of the controllability matrix W J defined in (6) is independent of the vector L, this implies that we can allows L to be state dependent, ie L := L(x(t)) for x R n This in turn implies that we can allow F and G to be state dependent and the formula (7) still holds provided that the matrix U c is of full rank for every state x R n The lemma below give the condition under which a state dependent pair (F (x), G(x)); F R n n, G R 1 n, x R n can be transformed into the extended Jordan controllable canonical pair (A + BL(x), B) where A is as in (4), B is as in (2) and L(x) is some state dependent 1 n vector Lemma 3: Consider the pair (F (x), G(x)); F R n n, G R n 1 and x R n Assume that the matrix U c (x) = G(x), F (x)g(x),, F n (x)g(x) T (10) is of full rank for all x R n Let (A + BL(x), B) be an extended Jordan controllable canonical pair with L(x) = l n (x),, l 1 (x), and let W J (x) = B, (A + BL(x))B, Then, the matrix defined by satisfies if, (A + BL(x)) n B (11) M (x) = W J (x)u c (x) (12) A + BL(x) = M (x)f (x)m (x) and B = M (x)g(x) l k (x) = 1 γ k Cnδ k k + a i (x)c k i n i δk i (13) where the functions a i (x) are the coefficients of characteristic equation of F (x) det λi n F (x) = λ n + a 1 (x)λ n + + a n (x)λ + a n (x) That is, the pair (F (x), G(x)) is equivalent to the pair (A + BL(x), B) if the entries of L(x) is as above The proof of this lemma can be done in a similar fashion as for the proof of Lemma 2 In the subsequent sections, this last result will be used to synthesize an controller for a class of control affine systems First of all, we treat the simple case of linear controllable systems in order to clarify the design strategy 4 Control design for single-input linear systems using JCCF Consider the single-input linear system ẋ = F x + Gu (14) where x R n, u R F and G are constant matrices of appropriate dimensions Consider the feedback law defined by where u(x) = LM x + γkm x (15)

M is defined as in (7), L = l n,, l 1 where the lk s are defined as in (9), K is a vector such that the matrix (A + BK) is Hurwitz and A and B are as in (2) Theorem 1 The origin of the closed-loop system ẋ = F x + Gu(x) (16) where u(x) is as in (15), is globally asymptotically stable for all γ > 0 and δ 0 Proof: Consider closed-loop system (16) and let x = M x Then, x = M F M x + M Gu(x) = (A + BL) x + Bu(x) = (δi n + γa + BL) x + Bu(x) = δ x + γa x + BL x + Bu(x) Since u(x) = L x + γk x we have x = δ x + γa x + γbk x = δ x + γ (A + BK) x Now, since (A + BK) is Hurwitz, there exists a symmetric positive definite matrix P such that: (A + BK) T P + P (A + BK) = I n Consider the following candidate Lyapunov function V ( x) = x T P x Then, V = 2 x T P x = 2δ x T P x + 2γ x T P (A + BK) x 2δ x T P x 2γ x T x < 0 if δ 0 and γ > 0 This completes the proof of Theorem 1 5 Controller design for a class of single-input control affine systems In this section, we extend the above controller design to a class of control affine systems We consider the single-input control affine systems described by ẋ = F (x)x + G(x)u (17) where x R n, u R and F (x) and G(x) are of the following form F (x) = f 11 (x 1 ) f 12 (x 1 ) 0 0 0 f n,1 (x n ) f n,n (x n ) f n1 (x n ) f nn (x n ) G(x) = col 0,, 0, g(x n ) where x i := (x 1, x 2,, x i ) We assume that A1) the functions f i,i+1 (x i ); i = 1,, n 1 and g(x n ) are not identically zero for all x R n A2) the entries of the matrix F (x) are smooth and bounded A3) the state of the system is bounded Note that if A1) is satisfied then the matrix U c (x) = G(x), F (x)g(x),, F n (x)g(x) (18) is of full rank for all x R n Consequently, the pair (F (x), G(x)) can be steered into a Jordan controllable pair (A + BL(x), B) by applying Lemma 3, when the vector L(x) is appropriately defined Based on these remarks and the previous design strategy, we consider the control law given by where u(x) = L(x)M (x)x + γkm (x)x (19) M (x) is as in (12) with γ > 0 and δ 0, L(x) = l n (x),, l 1 (x) where the l k (x) s are as in (13) and K is a vector chosen such that the matrix (A+BK) is Hurwitz with A and B are as in (2) We then state the following Theorem 2 Assume that system (17) satisfies Assumptions A1) to A3) Then, there exists δ 0 0 such that for all δ < δ 0, there exists γ 0 0 such that for all γ γ 0 the origin of the closed-loop system ẋ = F (x)x + G(x)u(x) (20) where u(x) is as in (19), is globally asymptotically stable Proof:

Consider the closed-loop system (20) and let x = M (x)x Then, x = M F M + M G(x)u(x) + ṀM x = (A + BL) x + Bu(x) + ṀM x = (δi n + γa + BL) x + Bu(x) + ṀM x Since u(x) = L x + γk x we have x= δ x + γ (A + BK) x + ṀM x Now, since (A + BK) is Hurwitz, there exists a symmetric positive definite matrix P such that: (A + BK) T P + P (A + BK) = I n Consider the following candidate Lyapunov function V ( x) = x T P x Then, V = 2 x T P x = 2δ x T P x + 2γ x T P (A + BK) x +2 x T P ṀM x 2δ x T P x 2γ x T x + 2 x T P ṀM x Using the fact that 2x T P y x T P x + y T P y for all x, y R n, we get V 2δ x T P x 2γ x T x + x T P x + x T (ṀM )P ṀM 2δ x T P x 2γ x T x + x T P x +λ max P ṀM 2 x 2 ṀM Now, to bound the term Γ = it is important to point out some particular features of the matrix M In effect, due to the particular structure of F (x) and G(x), it can be checked that the matrix M is lower triangular This comes from the fact that, in this case, both controllability matrices (10) and (11) are lower triangular Next, it can be checked that the entries of Γ are polynomials in the argument 1 γ This implies that if we choose γ 1, then the entries of Γ are all bounded by some terms which are independent on γ since 1 γ 1 Consequently, since the state is bounded and entries of M are smooth and bounded as well, there exists a constant c δ > 0 independent of γ such that ṀM 2 c δ It is in fact for this par- ticular reason that such structure on F (x) and G(x) were imposed In effect, such particular properties on the matrix M (x) does not hold for general state dependent matrices F (x) and G(x) Therefore, assuming that γ 1, we get V 2δ x T P x 2γ x 2 + x T P x + c δ λ max P x 2 where λ max P is the largest eigenvalue of P Now, choosing δ < 1 2 = δ 0 and γ > c δλ maxp 2 = γ 0, we get V < 0 This completes the proof of Theorem 2 6 Example Consider the following example ẋ 1 = x 2 + x 2 e x1 ẋ 2 = x 3 ẋ 3 = u (21) which is of the form (17) with F (x) = 0 1 + 0 e x1 0 0 1 0 0 0 and G(x) = B = col ( 0 0 1 ) It can readily be checked that assumption A1) is satisfied The entries of F (x) are obviously smooth and bounded so that A2) is also satisfied We can thus transform the pair (F (x), G(x)) into a Jordan controllable canonical pair First, let us calculate U c (x) = G(x), F (x)g(x), F 2 (x)g(x) 0 0 1 + e x1 = 0 1 0 1 0 0 Next, consequently, L = and Therefore, det(λi 3 F (x)) = λ 3 δ3 γ 2, δ3 γ 2 3δ2 γ, 3δ δ γ 0 A + BL = 0 δ γ 2δ 3δ2 γ W J = B, (A + BL(x))B, (A + BL(x)) 2 B = 0 0 γ2 0 γ 1 2δ δ 2 and hence M (x) = W J (x)uc (x) γ 2 0 0 1+e x 1 = γ 0 1+e x 1 δ 2 2δ 1 1+e x 1

Notice that Γ (x) = = Ṁ(x)M (x) ẋ 1 e x1 1 + e x1 1 0 0 δ γ 0 0 δ 2 γ 2 0 0 which show that the entries of Γ (x) are polynomials in the arguments 1 γ It can also be verified that Γ (x) 2 = x 2 e x1 1 + δ2 γ 2 + δ4 γ 4 Consequently, if γ 1 and x 2 e x1 c 0 (bounded state), then 6 Khalil, H K, Nonlinear Systems, Prentice Hall 2nd Ed,1996 7 Kokotovic, P V and Khalil, H K and O Reilly, J, Singular perturbation method in control: Analysis and design, 1986, New York, Academic Press 8 Krstić, M, I Kanallakopoulos, P Kokotović, Nonlinear and adaptive control design, Wiley- Interscience Publication, New York, 1995 9 Marino, R and Tomei, P, Nonlinear control design, Prentice Hall, UK, 1995 10 Tinias, J, A theorem on global stabilization of nonlinear systems by linear feedback, Systems and Control Letters, Vol 17, pp 357-362, 1991 Γ (x) 2 x2 e x1 1 + δ2 + δ 4 c 0 1 + δ2 + δ 4 = c δ Finally, the control law which stabilise (21) is given by u(x) = L(x)M (x)x + γkm (x)x = δ 2 x 1 1 + e x1 3δ2 x 2 + 3δx 3 + x 1k 1 γ 3 x 1 k 2 2 + x 1 k 3 γδ 2 1 + e x1 +x 2 k 2 γ 2 2x 2 k 3 + k 3 γx 3 where K = k 1 k 2 k 3 is chosen such that the matrix A + BK is stable where 0 1 0 A = 0 0 1 0 0 0 References 1 Busawon, K and M Saif, Global stabilization of strict feedback systems, IFAC World Congress, Beijing, China, 1999 2 Busawon, K, A Elassoudi and H Hammouri, Dynamic output feedback stabilization of a class of nonlinear systems, Proc of the 32nd IEEE CDC, San Antonio, TX, 1993 3 Chen, CT, Introduction to linear system theory, HRW series in Electrical Engineering, Electronics, and Systems, 1970 4 Freeman R A and PV Kokotovic, Global robustness of nonlinear systems to state measurement disturbances, Proc of the 32nd IEEE CDC, San Antonio, TX, 1993 5 Isidori A, Nonlinear control systems, Springer Verlag, London, 1995