Dynamic backstepping control for pure-feedback nonlinear systems

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

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

Approximation-Free Prescribed Performance Control

Contraction Based Adaptive Control of a Class of Nonlinear Systems

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

OVER THE past 20 years, the control of mobile robots has

NEURAL NETWORKS (NNs) play an important role in

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Nonlinear Tracking Control of Underactuated Surface Vessel

EML5311 Lyapunov Stability & Robust Control Design

UDE-based Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation

IN recent years, controller design for systems having complex

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

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

UNCERTAIN CHAOTIC SYSTEM CONTROL VIA ADAPTIVE NEURAL DESIGN

Observer-based quantized output feedback control of nonlinear systems

NONLINEAR SAMPLED DATA CONTROLLER REDESIGN VIA LYAPUNOV FUNCTIONS 1

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

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

AS A POPULAR approach for compensating external

FUZZY STABILIZATION OF A COUPLED LORENZ-ROSSLER CHAOTIC SYSTEM

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h

Lyapunov Based Control

Adaptive Control of Nonlinearly Parameterized Systems: The Smooth Feedback Case

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

L -Bounded Robust Control of Nonlinear Cascade Systems

An LMI Approach to Robust Controller Designs of Takagi-Sugeno fuzzy Systems with Parametric Uncertainties

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

SINCE the 1959 publication of Otto J. M. Smith s Smith

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

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters

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

Small Gain Theorems on Input-to-Output Stability

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

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

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

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

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

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

Optimal Control of Uncertain Nonlinear Systems

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

Input Constraints Sliding Mode Control Based on RBF Network Compensation Mengya Hou 1,a, Huanqiang Chen 2,b

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

Further Results on Model Structure Validation for Closed Loop System Identification

Perturbed Feedback Linearization of Attitude Dynamics

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Chaos Suppression in Forced Van Der Pol Oscillator

Output Feedback Control for a Class of Nonlinear Systems

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

A New Robust Decentralized Control Method for Interconnected Nonlinear Systems Based on State Extension and Adaptive Tracking

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

AFAULT diagnosis procedure is typically divided into three

Asignificant problem that arises in adaptive control of

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

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

THE nonholonomic systems, that is Lagrange systems

A Backstepping control strategy for constrained tendon driven robotic finger

Output Regulation of the Arneodo Chaotic System

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

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

Switching H 2/H Control of Singular Perturbation Systems

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

RBF Neural Network Adaptive Control for Space Robots without Speed Feedback Signal

Adaptive Control for Nonlinear Uncertain Systems with Actuator Amplitude and Rate Saturation Constraints

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

Converse Lyapunov theorem and Input-to-State Stability

Output Regulation of the Tigan System

Indirect Model Reference Adaptive Control System Based on Dynamic Certainty Equivalence Principle and Recursive Identifier Scheme

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

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

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

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

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

INTEGRAL BACKSTEPPING SLIDING MODE CONTROL OF CHAOTIC FORCED VAN DER POL OSCILLATOR

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

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

Synchronization of identical new chaotic flows via sliding mode controller and linear control

Riccati difference equations to non linear extended Kalman filter constraints

OPTIMAL CONTROL AND ESTIMATION

Generalized projective synchronization of a class of chaotic (hyperchaotic) systems with uncertain parameters

PERIODIC signals are commonly experienced in industrial

Robust Tracking Control of Uncertain MIMO Nonlinear Systems with Application to UAVs

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

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

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

An Approach of Robust Iterative Learning Control for Uncertain Systems

Several Extensions in Methods for Adaptive Output Feedback Control

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Passivity-based Control of Euler-Lagrange Systems

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

Trajectory tracking & Path-following control

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

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

SDRE BASED LEADER-FOLLOWER FORMATION CONTROL OF MULTIPLE MOBILE ROBOTS

Transcription:

Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6, China. * zszhangshengzs@hotmail.com Abstract: A dynamic backstepping method is proposed to design controllers for nonlinear systems in the pure-feedback form, for which the traditional backstepping method suffers from solving the implicit nonlinear algebraic equation. he idea of this method is to augment the (virtual) controls as states during each recursive step. As new dynamics are included in the design, the resulting controller is in the dynamic feedback form. Procedure of deriving the controller is detailed, and one more Lyapunov design is executed in each step compared with the traditional backstepping method. Under appropriate assumptions, the proposed control scheme achieves the uniformly asymptotically stability. he effectiveness of this method is illustrated by the stabilization and tracking numerical examples.. Introduction he backstepping controller design methodology provides an effective tool of designing controllers for a large class of nonlinear systems with a triangular structure. Krstic, Kanellakopoulos, and Kokotovic [] systematically developed this approach, from considering the exact model to encompassing the uncertain bounded nonlinearities and parameterized uncertainties. he basic idea behind backstepping is to break a design problem on the full system down to a sequence of sub-problems on lower order systems, and recursively use some states as virtual controls to obtain the intermediate control laws with the Control Lyapunov Function (CLF). Starting from lower order system and dealing with the interaction after augmentation of new dynamics make the controller design easy. he advantages of backstepping control include the guaranteed global of regional stability, the stress on robustness, and computable transient performance. he backstepping method has received a great deal of interest since its proposition, and has been widely applied to the control problems arising from the aerospace engineering [][][4], mechanical engineering [5][6], etc. Along with these years of studies, this method has been evolved to be fairly systematical and inclusive. For example, techniques like the nonlinear damping [], the variable structure control [7], the neural network adaptive control [8], and the fuzzy adaptive control [9] are synthesized to address various uncertainties, including the matching and un-matching. o resolve the problem of explosion of terms, the dynamics surface control [] and the constrained backstepping control [] are further established. o address the deficiency of state information, the output feedback backstepping

control is developed []. For the problem of control saturation, the limiting filters [] and the boundedness propagation [] are employed in the recursive design. Nonetheless, within the extensive researches of backstepping method, the plants studied are usually in the form of strict-feedback. For the more general pure-feedback plants, which have no affine appearance of state variables to be used as virtual controls and the actual control, its usage may be restricted because the intractable implicit algebraic equations are encountered. Kanellakopoulos et al. [] studied the adaptive control of parametric pure-feedback systems in a special form. Ge and Wang [] used the neural networks to approximate the (virtual) controls out of the implicit algebraic equations, and proved that the control error will be ultimately bounded. Wang et al. [4] used the similar strategy and employed the input-to-state stability analysis and small-gain theorem to solve the circularity problem airing from the general pure-feedback problems. For a special class of pure-feedback system, Zou and Hou [5] employed filtered signals to circumvent algebraic loop problems and applied the compensator to counteract the resulting approximation errors. Wang et al. [6] exploited the mean value theorem to deduce the affine form of the pure-feedback plant to design the adaptive backstepping controller. In this paper, we will solve the algebraic loop problem from a different view. A dynamic backstepping method with stativization of (virtual) control is proposed. It circumvents the implicit algebraic equations and is widely applicable to the general pure-feedback nonlinear systems.. Basic backstepping method We first briefly review the basic backstepping controller theory, and show its deficiency in treating pure-feedback plants. In introducing the method, the control objective is to stabilize the states of system towards the origin, which is assumed to be the equilibrium point. For other equilibrium points under the set-point control problems, with coordinate transformation they can be placed at the origin. Moreover, since the controller design procedure is similar for the high cascade model, for the sake of brevity, we only investigate the model of two cascades. For the strict-feedback plant described as x = f ( x ) + g ( x ) x () x = f ( x, x ) + g ( x, x ) u () where x, x are the states, m m m m m m m u is the control, f :, f : are smooth m m m m m m m nonlinear vector fields, and the matrix-valued functions g :, g : are smooth and have inverse. he basic backstepping design procedure is summarised as follows. Step : Consider Eq. (). Regard x as the virtual control in this equation and denote it with x d. he Lyapunov design is carried out as

CLF : V = x x Drving V decrease: = ( ) + ( ) ( ) V x f x g x xd Algebraic control equation: f( x) + g( x) xd = κ( x) d = + Explicit virtualcontrol expression: x g ( f κ ( x )) where κ( x ) is the expected dynamics that satisfies the following two conditions: i) it drives V < () when x, and ii) the resulting virtual control solution is continuous and ( ( )) ( ( ) ( )) Usually it may be set that κ( x)= Kx, where K is a positive gain matrix. Step : Consider Eqs. () and () together, and construct a synthetic CLF to obtain ( ) ( ) g f + κ =. CLF: V = x x+ ( x xd) ( x xd) Drving V decrease: ( ) ( ) ( ) ( ) V = x f x + g x x + x xd x xd = x f x + g x xd + x xd x x d + g x x ( ) ( ) ( ) ( ( ) ) Algebraic control equation: f ( x, x ) + g ( x, x ) u= κ ( x, x ) ( ) Explicit control expression: u= g f + γ ( x, x ) κ x x is the expected dynamics that driving V < when x x d, and a common choice is where (, ) (4) that (, ) = ( d) ( ) + d κ x x K x x g x x x, where K is a positive gain matrix. he resulting controller law u achieves the asymptotically stabilization since V < except Now consider the plant in the pure-feedback form like where x, x are the states, the algebraic control equation m m = x x. x = f ( x, x ) (5) x = f ( x, x, u) (6) u is the control. Proceeding accordingly as Step we may obtain

f( x, x d ) = κ( x) (7) However, different from the strict-feedback system that has a affine structure, for the pure-feedback system, it may be not possible to get the explicit expression of x d due to the implicit nonlinear form of Eq. (7), and this confines the application of the traditional backstepping method.. Dynamic backstepping method o gain a systematic solution for the controller design problems on pure-feedback systems, a dynamic backstepping method is proposed. We first present the stabilizing control law and then expound the procedure to help understanding.. Main results Assumptions that make the results rigorous are first presented. Assumption : he exact solution for the implicit nonlinear algebraic control equation exists, such as the existence of x d that rigorously nullifying Eq. (7). f Assumption : For the controlled domain D that contains the origin, the Jacobi matrixes x, f x f u are invertible. Assumption : For the controlled domain D that contains the origin, f( x, a) f( x, b ) when a b. Assumption guarantees the theoretic existence of controller law that stabilizes the closed-loop system under the frame of backstepping design. Assumption is related to Assumption with the implicit function theorem [7]. Also note that x d is a augmented state in the proposed method, and invertible when x d is close to x, which is described in the assumed domaind. Assumption is used to deduce a general result for the controlled plant in this section, and it may be removed under certain situations, which will be shown in Sec. 4. d f x d and is heorem : Consider the pure-feedback cascade plant of the form x = f ( x, x ) (8) x = f ( x, x, u) (9) 4

where x, x are the states, m m u is the control, and f (i,) are smooth vector fields. If Assumption holds, then the following dynamic feedback control law stabilizes the plant in the domain D, where Assumptions and hold. i = h h h f ( x, x ) + f ( x, x, u) + x t u= K h u = u where x d is a augmented state and its dynamics is d h h x x x d v d, t t= u u (, ) f x x + ( (, ) (, d ) ) f x x f x x x t h h h xd = K v h f( x, xd) + x d t, xd = x t= d xd xd x u and x d are the initial values for the augmented states. he other relevant quantities are () () h ( x, x ) = f ( x, x ) κ ( x ) () d d h ( x, x, u, x ) = f ( x, x, u) κ ( x, x, x ) () d d κ( x ) may be arbitrary function that satisfies: i) d = x κ ( x ) < when x x C ( x ) implicitly determined by Eq. () is continuous and C ( )=., and ii) the mapping f( x, x) h f( x, x) f( x, xd) f( x, xd) (,, d) = (,, d) + ( ) + (, ) d x x x x xd κ x x x Γ x x x x h f x x x (4) Γ( x, x, x ) may be arbitrary function that satisfies ( ) f( x, x) f( x, x) f( x, xd) Γ( x, x, xd) < x and d when x x d.. Proof of heorem Construct a CLF as V = x x+ h h+ ( f( x, x) f( x, xd) ) ( f( x, x) f( x, xd) ) + h h (5) where h and h are given by Eqs. () and () respectively. Differentiating Eq. (5) renders V = x x + h h x + h x + f x x f x x f x x f x x ( (, ) (, )) ( (, ) (, )) d d d x xd h h h h + h x + x + x d + u x x xd u with certain treatment to deal with the interactions, there is (6) 5

( ) V = x x + h x + f x x f x x x κ( ) (, ) (, d ) h h h (, d) d ( (, ) (, d) ) x xd x + h f x x + x + f x x f x x h f( x, x) f( x, xd ) + ( f( x, x) f( x, xd )) f( x, x) x x ( ) + f ( x, x ) f ( x, x f ( x, x ) d d) κ( x, x, xd) x d x xd f( x, x) d x ( (, ) (, )) + h f x x f x x h h h h + h f( x, x) + f( x, x, u) + x d + u x x xd u Substituting the differential form of Eq. (), i.e. f ( x, x ) (7) we obtain f( x, xd) f( x, xd) h d = v (, d) + xd xd x x K h f x x x (8) f( x, xd) f( x, xd) ( ) v xd xd V = x κ x h K h h + ( f( x, x) f( x, x )) d x+ h x f( x, x) f( x, xd ) + ( f( x, x) f( x, xd )) f( x, x) x x ( f ( x, x ) f ( x, x )) + d f ( x, x ) x f( x, x) d x d κ( x, x, xd) x d xd ( (, ) (, )) + h f x x f x x h h h h + h f( x, x) + f( x, x, u) + x d + u x x xd u Substituting Eq. (4) and the differential form of Eq. (), i.e. we may further obtain that f ( x, x ) h h h f ( x, x ) + f ( x, x, u) + x d h h x x x d v u u (, ) f x x + ( (, ) (, d )) f x x f x x x u = K h () (9) 6

f( x, xd) f( x, xd) x κ( x) h Kv h xd xd (, ) V f x x = ( f( x, x) f( x, xd) ) Γ ( x, x, xd) () x f( x, x, u) f( x, x, u) h Kv h u u Since V < for D /{ }, this proves that the control law given by Eq. () will asymptotically stabilize the plant described by Eqs. (8) and (9).. Design procedure Readers may be enlightened by the proof about the controller design, yet to facilitate understanding how the control law are constructed, the concrete procedure will be presented. Step : Consider Eq. (8) only. In this equation regard x as the virtual control and denote it with x d, a CLF is constructed to obtain the algebraic control equation V = x x V = x f( x, xd ) () f ( x, x ) = κ ( x ) d where κ( x ) satisfies the conditions in heorem, and generally it may be set to be κ ( x )= K x, where K is a positive gain matrix. Since we may not be able to obtain the analytic expression of xd * = C( x ) that rigorously satisfy f ( x, x d *) κ ( x ), we circumvent such problem by considering the dynamics of the virtual control x d, in the hope that x d will satisfy the implicit algebraic equation in a asymptotical way. o realize this, again a CLF is constructed as V = V + h h () where h is given by Eq. (). Differentiating V and driving V, we have 7

V h h = x f( x, xd) + h x + x d x xd h h = x κ( x) + h x+ x + x d x xd h h h d = v (, xd ) + x xd xd x x K h f x hus we have the virtual control x d that achieves lim h = and lim x =. For the applicability of the t equivalent integral form given by Eq. (), we use Assumptions and to guarantee that x d * exists and the initial value d f xd t C x t where x x is close to *( ) = ( ( )) d t h, i.e., x d exists. Step : Consider Eqs. (8) and (9) together, and construct a CLF which aims to track x d in virtue of Assumption V ( ) = V + f( x, x) f( x, xd) ( f( x, x) f( x, x d) ) (5) Proceeding similarly through differentiating V and driving V gives ( ) V = + x f( x, xd) f( x, x) f( x, xd) x h h h + h f( x, xd) + x d + ( f( x, x) f( x, xd) ) h x xd x f( x, x) f( x, xd ) + ( f( x, x) f( x, xd )) f( x, x) x x + ( f( x, x) f( x, x ) f( x, x) f( x, xd ) d) x x d x xd (6) f ( x, x, u) = κ ( x, x, x ) d where κ( x, x, x d ) is given by Eq. (4), and a feasible form of Γ ( x, x, x d ) may be f( x, x) d = d x ( ) Γ ( x, x, x ) K f ( x, x ) f ( x, x ) (7) where K is a positive gain matrix. Analogously, we consider the dynamics of the control u to avoid the difficulty in searching its analytic solution. he CLF for the whole plant is constructed as (4) 8

V = V + h h (8) where h is given by Eq. (). V is just the CLF constructed in the proof of heorem. hen the controller that guarantee V decreases is V h h f ( x, x ) + h f ( x, x, u) + x d h h x x x d v u u (, ) f x x + ( (, ) (, d )) f x x f x x x h u = K h Also by Assumption, the existence of obtained with a reasonable u. u (9) is guaranteed. hus, the equivalent integral form is hrough the design procedure, it is shown that there are two Lypunov designs during each step. his operation along with the augmentation of the dynamics of the (virtual) control is used to solve the implicit nonlinear algebraic control equations, i.e., h( x, xd ) = and h( x, x, xd, u) =. With the dynamic feedback control law, the states and the implicit nonlinear algebraic equations are both driven to be zero. 4. Further discussion 4. Simplification of controller form he controller design presented last section aims at the general situation, and the resulting controller is complex in its form. Simplification of the controller is possible upon some conditions on the control gains, and this is helpful to alleviate the problem of explosion of terms. In the second Lyapunov design of Step, presume that κ ( x )= K x, then with the condition that K v satisfies Kv > K + ( ) + K d d 4 4 4 h h h h h h x x x x x x the virtual control, i.e., x d, may be set as () h d = v xd x K h () and it also guarantees the stability of the subsystem. his may be verified by substituting Eq. () into V to be 9

h h V = x f( x, xd) + h x + xd x xd h h h h = x Kx+ h ( m m K) x+ h h h Kv h x x xd xd where m mis m m dimensional identity matrix. With the Young s inequality that h h h h ( m m K) x x Kx+ h ( m m K) K ( m m K) h x 4 x x h h h h = x K x+ h + ( ) + ( ) 4 K K h x x x x h h h + x x x h h h K h h K h (4) we may get V h h h h h h = h K + ( ) + K Kv h 4 4 x x 4 x x xd xd (5) with the gain condition given by Eq. (), there is V <. In the first Lyapunov design of Step to derive κ ( x, x, x d ), if the plant satisfies the Lipschitz condition [8] f( x, x) f( x, xd) L x x d (6) where L is the Lipschitz constant, then with the condition on K that ( max ( eig( )) max(eig( ))) L K > K + M m m (7) 4 h h h h where M = ( ) Kv, and eig() represents the operator that solves the x xd xd x eigenvalue of matrix, the derived κ( x, x, x d ) that guarantee the stability may be simplified as κ( x, x, xd) = K( x xd) + x d (8) In this way Assumption is also removed in deriving the controller. o verify it, construct the CLF () () Its derivative is V ( x x ) ( x x ) (9) = V + d d

V = x x + h h + ( x xd) ( x x d) h h = x κ( x) + h x+ h f( x, xd) + x d x xd h + ( f( x, x) f( x, xd) ) ( ) h + x+ ( x xd) ( x x d) x Presuming κ( x)= Kx and x d is given by Eq. (4), then (4) h h = x Kx h Kv h xd xd V h + ( f( x, x) f( x, xd) ) ( ) h + x+ ( x xd) ( x x d) x According to the Young s inequality, we have f x x f x xd x x Kx f x x f x xd K f x x f x x d (4) 4 ( ) (, ) (, ) + ( (, ) (, )) ( (, ) (, )) h h h d v x xd xd ( (, ) (, )) f x x f x x h h K h (4) + ( f( x, x) f( x, xd) ) M( f( x, x) f( x, xd) ) 4 Further with the Lipschitz condition (6) and the gain condition (7), it will be found that V <. In addition, we may also use the first-order approximation of f( x, x) f( x, x d ) in Eq. (4) to derive h h ( x, x, xd) = K( x xd) ( ) h+ x+ xd xd x κ (44) which is more complex but may require a smaller K. In general, the larger the control gains are, the simpler the form of the controller might be. With these simplifications during the design, the form of final control law may be simplified. 4. System containing strict-feedback dynamics We have considered the problem where analytic expressions of all the (virtual) controls are not available, yet the design method proposed is also applicable to include the situation where some explicit expression of the (virtual) control may be obtained. Variation of such case may be abundant, but the key is to employ the dynamic backstepping whenever it is necessary. For example, consider plant of the form (4) x = f ( x, x ) (45) x = f ( x, x ) + g ( x, x ) u (46)

his plant contains a strict-feedback dynamics where the actual control u may be directly derived. In the design procedure, Step is same as that in Sec.., and it contains two Lyapunov designs. In Step, the CLF is same as Eq. (5) and through the algebraic control equation f( x, x) + g( x, x) u= κ( x, x, x d ) (47) we may directly get the control law ( (, ) (,, ) ) d u= g f x x + κ x x x (48) where κ( x, x, x d ) is same to that in Eq (4). In this step, only one Lypunov design is required. he proof for the closed-loop stability is similar to that in Sec.., by nullifying the term regarding the implicit algebraic control equation arising from the second step. 4. One treatable singularity case Before giving heorem, we presented Assumption as a precondition. For one special case where Assumption fails, the method is also applicable. Consider a scalar illustrative example x = x ( x + u+ u ) (49) where x is the state and u is the control. he algebraic control equation may be in the following form as ( ) h= x x + u+ u + K x (5) where K is a scalar positive control gain. Apparently, Assumption is not satisfied at the origin and there are infinite solutions of u when x =. However, for such case, a continuous mapping u* = C( x ) determined by Eq. (5) maybe exist. Actually this problem is solvable, by transforming the former algebraic control equation to h = h= ( x+ u+ u ) + K (5) x then a definite control under the dynamic backstepping frame may be determined. Now we consider a general case of the i -th level dynamics of the cascade pure-feedback system x = f ( x,..., x, x ) (5) i i i i+ For the right-hand function, if the virtual control x i+ may take arbitrary value that the following equation holds f i(,...,, x i+ ) = (5) then to avoid singularity, the algebraic control equation may be formulate as h = R( x,..., x ) h = (54) i i i

which satisfies that h i x ( i+ ) d at the controlled domain D and where h = f ( x,..., x, x ) κ ( x,..., x, x,..., x ) is the original implicit equation, and R( x,..., x i ) is a i i i ( i+ ) d i i d id matrix-valued function. Note that for the virtual control x ( ) ( i+ ) d = i i d id i+ d, it should be guaranteed that the mapping x C ( x,..., x, x,..., x ) implicitly determined by Eq. (54) is continuous and satisfies Ci (,..., ) = through setting κi( x,..., xi, xd,..., x id). he modification will be employed in the Lyapunov design to deduce the control law as Vi = Vi+ h i h i (55) and V(i + ) = V i + ( f i ( x,..., x i, x i + ) f i ( x,..., x i, x( i + ) d )) ( f i ( x,..., x i, x i + ) f i ( x,..., x i, x( i + ) d )) (56) where the modified term f i( x,..., xi, xi+ ) = R( x,..., xi) fi( x,..., xi, xi+ ) aims to guarantee the validity of Assumption, i.e., f i( x,..., xi, a) f i( x,..., xi, b) when a b. 4.4 racking problem In the preceding we focused on the stabilization problem, and the proposed approach is also applicable to the tracking problem. For the pure-feedback cascade plant given by Eqs. (8) and (9), presume that the reference signal is r and the output function is y = x (57) with extra consideration about the effect of reference signal, the design procedure that achieves asymptotically tracking is similar to the stability controller design. he CLF constructed during the design procedure is V = ( x r ) ( x r ) (58) and the resulting (virtual) control, i.e., x d and u, are similar to the stabilization controller but includes the dynamics of r. Similarly, lim( y r ) = are guaranteed through the Lyapunov principle. t 5. Illustrative examples 5. Example : Stabilization of pure-feedback system A nonlinear system in the pure-feedback form from Refs. [4] and [5] is considered

where x, x x = x+ x + 5 (59) u x = xx + u+ 7 x are the states and u is the control. he control objective is to stabilize the states to the origin. According to the dynamic backstepping controller design procedure in Sec.., the implicit nonlinear algebraic control equations are he control gains (in scalar form) K, h xd d K h = x + x + + x (6) 5 u = xx + u+ + K( +.6x )(( x +.x ) ( xd +.xd )) 7 (6) + ( K K ) x+ ( + K) h+ Kv(.6xd ) h + +.6x K, K v and K v are all set to be. he initial states of the system x are arbitrarily set to be.5 x =, and the initial conditions for the augmented dynamics are x d t t= = and u = t = =. he simulation results about the states are plotted in Fig.. It is shown that the stats are stabilized to the origin as expected. he virtual control x d and control u, which are augmented states in the controller, are plotted in Fig.. he profiles about the implicit algebraic control equations, i.e., h and h, are presented in Fig., showing that they approaches zero rapidly..5 State x State x x, x -.5-4 6 8 Fig. he states profiles in Example 4

.5 Virtual control x d Control u x d, u -.5 - -.5 4 6 8 Fig. he virtual control and control profiles in Example 5 4 Implicit algebraic control equation h Implicit algebraic control equation h h, h - 4 6 8 Fig. he implicit algebraic control equation profiles in Example 5. Example : Stabilization of system containing strict-feedback dynamics A simplified Jet engine model from Ref. [], which includes the strict-feedback dynamics, are considered. he dynamic equations are R = σr σr( φ+ φ ) φ = φ φ Rφ R ψ (6) ψ = u where R, φ, ψ are the states and u is the control. For this plant, the dynamics regarding R is in the pure-feedback form and the dynamics regarding φ and ψ are in the strict-feedback form. hus within the proposed controller design scheme, it requires three steps and the first step includes two Lyapunov designs. 5

In Ref. [], the controller is artfully designed by using the input-to-state stability of dynamics regarding R. Here it is addressed under a unified frame. However, this work does not aim to show the superiority in performance of the proposed method. It is just used to indicate its capacity to deal with a model including the pure-feedback dynamics. Especially in designing the controller, κ ( R) is set to be κ ( R) = K R for the requirement that the augmented state φ d continuously approaches zero when R approaches zero. Also, the treatable singularity is avoided by employing a modified implicit algebraic control equation as h = h = σr σ( φ+ φ ) + KR (6) R he scalar control gains K, K, K and K v are all set to be. he initial states of the system are arbitrarily set to be R φ 5 =, and the initial condition for the augmented dynamics is φ d t = =. 5 ψ t = Figure 4 gives the profiles of the states, and all of them are stabilized to the origin. he profiles regarding virtual control φ d (a augmented state) and ψ d (function of R, φ, and φ d ), and control u ( function of R, φ, ψ, and φ d ) are presented in Fig. 5. At the initial time, the values of ψ d and u are large while φ d increases fast from zero, the initial condition prescribed. For the implicit nonlinear equation h, its profile is given in Fig. 6 and it approaches zero as expected. R, φ, ψ - -4-6 -8 State R State φ State ψ R, φ, ψ 5-5 -.. - 4 6 8 Fig. 4 he states profiles in Example 6

φ d.5.5.5.5 4 6 Virtual control φ d 4 6 8 ψ d, u 4 -... Virtual control ψ d Control u - 4 6 8 Fig. 5 he virtual control and control profiles in Example 4 Implicit algebraic cont rol equat ion ~ h ~ h 5. Example : Signal tracking - 4 6 8 Fig.6 he implicit algebraic control equation profile in Example Again consider the pure-feedback model given in Example. he tracking problem is defined in Refs. [4] and [5], with the famous van der Pol oscillator taken as the reference model. d r r t r = r+ r r d.( ) r his model yields a limit cycle trajectory for any initial states except = r. he output of the controlled system is x, and the control objective is to make x follow the reference signal r. he (64) 7

dynamic backstepping controller is designed similarly as Example, along with extra consideration on the reference signal. Now the implicit nonlinear algebraic control equations are he control gains K, h xd d h = x+ x + + K ( x r) r (65) 5 u = xx + u+ + K( +.6x )(( x+.x ) ( xd +.xd )) 7 (66) + ( K K ) x+ ( + K) h+ Kv( +.6xd ) h r Kr r +.6x K, K v and K v are all again set to be. he initial conditions for the reference model and the controlled system are r.5 = r t= and x.5 = x t=, respectively. he initial conditions for the augmented dynamics are also x d = and u t= t = =. Figure 7 plots the output trajectory in the tracking and the tracking error, showing that the nearly exact tracking performance is achieved. he periodical virtual control x d and control u are presented in Fig. 8. Figure 9 gives the profiles of h and h. hey also approaches zero quickly. x, r 4 State x Reference signal r - 4 6 8 x -r.8.6.4..4. 4 racking error 4 6 8 Fig. 7 he tracking results to the reference signal in Example 8

Virtual control x d x d - 4 6 8 4 Control u u - 4 6 8 Fig. 8 he virtual control and control profiles in Example h, h.5.5.5 Implicit algebraic control equation h Implicit algebraic control equation h - 4 -.5 4 6 8 Fig.9 he implicit algebraic control equation profiles in Example 6. Conclusion A general backstepping controller design frame is developed for the pure-feedback system. he idea is to introduce new dynamics to describe the (virtual) control and it solves the implicit nonlinear algebraic equation in an asymptotically way, from a control-based view. Situations where controller may be simplified are discussed, which will alleviate the problem of explosion of terms. his paper provides the solution for the general pure-feedback system controller design problem with exact model, and it may be extended to address the problems with uncertainties, as the adaptive backstepping method studied on the strict-feedback systems. Moreover, consideration on the control saturation and time delay may also be investigated. hese problems will be studied in the future to further complete this method. 9

References [] Krstic M, Kanellakopoulos I, and Kokotovic P. Nonlinear and adaptive control design. New York: Wiley, 995. [] Lee, and Kim Y. Nonlinear adaptive flight control using backstepping and neural networks controller. Journal of Guidance, Control, and Dynamics,, 4(4): 675-68. [] Farrell J, Sharma M, and Polycarpou M. Backstepping based flight control with adaptive function approximation. Journal of Guidance, Control, and Dynamics, 5, 8(6): 89-. [4] Sonneveldt L, Chu Q P, and Mulder J A. Nonlinear flight control design using constrained adaptive backstepping. Journal of Guidance, Control, and Dynamics, 7, (): -6. [5] Bridges M M, Dawson D M, and Abdallah C. Control of rigid-link, flexible-joint robots: a survey of backstepping approaches. Journal of Robotic Systems, 995, (): 99-6. [6] Melhem K, and Wang W. Global output tracking control of flexible joint robots via factorization of the manipulator mass matrix. IEEE ransactions on Robotics, 9, 5(): 48-47. [7] Won M C, and Hedrick J K. Multiple surface sliding control of a class of uncertain nonlinear systems. International Journal of Control, 996, 64(4): 69-76. [8] Zhang, Ge S S, and Hang C C. Adaptive neural network control for strict-feedback nonlinear systems using backstepping design. Automatia,, 6(): 95-946. [9] Yang Y, and Zhou C. Adaptive fuzzy H stabilization for strict-feedback canonical nonlinear systems via backstepping and small-gain approach. IEEE ransaction on Fuzzy System, 5, (): 4-4. [] Swaroop D, Hedrick J K, Yip P P, and Gerdes J C. Dynamic surface control for a class of nonlinear systems. IEEE ransactions on Automatic Control,, 45(): 89-899. [] Freeman R, and Praly L. Integrator backstepping for bounded controls and control rates. IEEE ransactions on Automatic Control, 998, 4(): 58-6. [] Kanellakopoulos I, Kokotovic P V, and Morse A S. Systematic design of adaptive controller for feedback linearizable systems. IEEE ransactions on Automatic Control, 99, 6(): 4-5. [] Ge S S, and Wang C. Adaptive NN control of uncertain nonlinear pure-feedback systems. Automatica,, 8(4): 67-68. [4] Wang C, Hill D J, Ge S S, and Chen G. An ISS-modular approach for adaptive neural control of purefeedback systems. Automatica, 6, 4(5): 7-7. [5] Zou A M, and Hou Z G. Adaptive control of a class of nonlinear pure-feedback systems using fuzzy backstepping. IEEE ransactions on Fuzzy Systems, 8, 6(4): 886-897. [6] Wang M, Ge S S, and Hong K S. Approximation-based adaptive tracking control of pure-feedback nonlinear systems with multiple unknown time-varying delays. IEEE ransactions on Neural Networks,, (): 84-86. [7] Wang H, Luo J S, and Zhu J M. Advanced mathematics. China, Changsha: National University of Defense echnology Press.. [8] Khalil H K. Nonlinear systems. New Jersey: Prentice Hall, rd edn,.