Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability

Similar documents
L 1 Adaptive Controller for Multi Input Multi Output Systems in the Presence of Unmatched Disturbances

L 1 Adaptive Output Feedback Controller to Systems of Unknown

L 1 Adaptive Controller for a Class of Systems with Unknown

Introduction. 1.1 Historical Overview. Chapter 1

The Rationale for Second Level Adaptation

Filter Design for Feedback-loop Trade-off of L 1 Adaptive Controller: A Linear Matrix Inequality Approach

Multivariable MRAC with State Feedback for Output Tracking

L 1 Adaptive Output Feedback Controller for Non Strictly Positive Real Reference Systems with Applications to Aerospace Examples

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

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

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

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

L 1 Adaptive Controller for a Missile Longitudinal Autopilot Design

arxiv: v1 [math.oc] 30 May 2014

Linear State Feedback Controller Design

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

Supplementary Material for Load Capacity. Improvements in Nucleic Acid Based Systems. Using Partially Open Feedback Control

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

An Introduction to Control Systems

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

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

CONTROL DESIGN FOR SET POINT TRACKING

QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS

Time Response Analysis (Part II)

Laplace Transform Analysis of Signals and Systems

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

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

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

ECE 388 Automatic Control

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

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

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

Observer-based sampled-data controller of linear system for the wave energy converter

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

5. Observer-based Controller Design

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

MANY adaptive control methods rely on parameter estimation

Extension of L1 Adaptive Control with Applications

Control Systems Design

Synthesis via State Space Methods

Optimal Polynomial Control for Discrete-Time Systems

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

IN recent years, controller design for systems having complex

Adaptive and Robust Controls of Uncertain Systems With Nonlinear Parameterization

Research Article Neural Network L 1 Adaptive Control of MIMO Systems with Nonlinear Uncertainty

Consensus Protocols for Networks of Dynamic Agents

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

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

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Nonlinear Tracking Control of Underactuated Surface Vessel

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

WE EXAMINE the problem of controlling a fixed linear

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Pole placement control: state space and polynomial approaches Lecture 2

Intro. Computer Control Systems: F9

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Contraction Based Adaptive Control of a Class of Nonlinear Systems

L -Bounded Robust Control of Nonlinear Cascade Systems

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

Adaptive Dynamic Inversion via Time-Scale Separation

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

L 1 Adaptive Control for Directional Drilling Systems

Outline. Classical Control. Lecture 2

ADAPTIVE control of uncertain time-varying plants is a

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

LTI Systems (Continuous & Discrete) - Basics

NEURAL NETWORKS (NNs) play an important role in

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

THIS paper deals with robust control in the setup associated

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Richiami di Controlli Automatici

Convergence Rate of Nonlinear Switched Systems

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

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

ECE 3620: Laplace Transforms: Chapter 3:

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Model reduction via tangential interpolation

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

arxiv: v2 [cs.sy] 8 Aug 2013

Gramians based model reduction for hybrid switched systems

Several Extensions in Methods for Adaptive Output Feedback Control

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

An Approach of Robust Iterative Learning Control for Uncertain Systems

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS

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

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Design Methods for Control Systems

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

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

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

Research Article State-PID Feedback for Pole Placement of LTI Systems

Transcription:

Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 ThB7.5 Design and Analysis of a Novel L Adaptive Controller, Part I: Control Signal and Asymptotic Stability Chengyu Cao and Naira Hovakimyan Abstract In this paper, we develop a novel adaptive control architecture that ensures that the input and output of an uncertain linear system track the input and output of a desired linear system during the transient phase, in addition to the asymptotic tracking. These features are established by first performing an equivalent reparametrization of MRAC, the main difference of which from MRAC is in definition of the error signal for adaptive laws. This new architecture, called companion model adaptive controller (CMAC), allows for incorporation of a low-pass filter into the feedback-loop that enables to enforce the desired transient performance by increasing the adaptation gain. For the proof of asymptotic stability, the L gain of a cascaded system, comprised of this filter and the closed-loop desired reference model, is required to be less than the inverse of the upper bound of the norm of unknown parameters used in projection based adaptation laws. Moreover, the new L adaptive controller is guaranteed to stay in the low-frequency range. Simulation results illustrate the theoretical findings. I. INTRODUCTION Model Reference Adaptive Controller (MRAC) is developed conventionally to control linear systems with unknown coefficients [], [2]. This architecture has been facilitated by the Lyapunov stability theory, which gives sufficient conditions for stable performance without characterizing the frequency properties of the resulting controller. Application of adaptive controllers was therefore largely restricted due to the fact that the system uncertainties during the transient have led to unpredictable/undesirebale situations, involving control signals of high-frequency or large amplitudes, large transient errors or slow convergence rate of tracking errors, to name a few. Improvement of the transient performance of adaptive controllers has been addressed from various perspectives in numerous efforts [2] [5], to name a few. An example presented in [2] demonstrated that the system output can have overly poor transient tracking behavior before ideal asymptotic convergence can take place. On the other hand, in [9] the author proved that it may not be possible to optimize L 2 and L performance simultaneously by using a constant adaptation rate. Following these results, modifications of adaptive controllers were proposed in [5], Research is supported by AFOSR under Contract No. FA955-5-- 57 and partly by ADVANCE VT Institutional Transformation Research Seed Grant of NSF. Chengyu Cao is with Aerospace & Ocean Engineering, Virginia Polytechnic Institute & State University, Blacksburg, VA 246-23, e-mail: chengyu@vt.edu, Member IEEE Naira Hovakimyan is with Aerospace & Ocean Engineering, Virginia Polytechnic Institute & State University, Blacksburg, VA 246-23, e- mail: nhovakim@vt.edu, Senior Member IEEE, Corresponding author [3] that render the tracking error arbitrarily small in terms of both mean-square and L bounds. Further, it was shown in [3] that the modifications proposed in [5], [3] could be derived as a linear feedback of the tracking error, and the improved performance was obtained only due to a nonadaptive high-gain feedback in that scheme. In [2], composite adaptive controller was proposed, which suggests a new adaptation law using both tracking error and prediction error that leads to less oscillatory behavior in the presence of high adaptation gains as compared to MRAC. In [4], it is shown that arbitrarily close transient bound can be achieved by enforcing parameter-dependent persistent excitation condition. In [], computable L 2 and L bounds for the output tracking error signals are obtained for a special class of adaptive controllers using backstepping. The underlying linear nonadaptive controller possesses a parametric robustness property, however, for a large parametric uncertainty it requires high gain. In [], dynamic certainty equivalent controllers with unnormalized estimators were used for adaptation that permit to derive a uniform upper bound for the L 2 norm of the tracking error in terms of initial parameter estimation error. In the presence of sufficiently small initial conditions, the author proved that the L norm of the tracking error is upper bounded by the L norm of the reference input. Finally, in [6] a new certainty equivalence based adaptive controller is presented using backstepping based control law with a normalized adaptive law to achieve asymptotic stability and guarantee performance bounds comparable with the tuning functions scheme, without the use of higher order nonlinearities. As compared to the linear systems theory, several important aspects of the transient performance analysis seem to be missing in these papers. First, the bounds in these papers are computed for tracking errors only, and not for the control signals. Although the latter can be deduced from the former, it is straightforward to verify that the ability to adjust the former may not extend to the latter in case of nonlinear control laws. Second, since the purpose of adaptive control is to ensure stable performance in the presence of modeling uncertainties, one needs to ensure that the changes in reference input and unknown parameters due to possible faults or unexpected uncertainties do not lead to unacceptable transient deviations or oscillatory control signals, implying that a retuning of adaptive parameters is required. Finally, one needs to ensure that whatever modifications or solutions are suggested for performance improvement of adaptive controllers, they are not achieved via high-gain feedback. -4244-2-7/6/$2. 26 IEEE 3397 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.

In Part I of this paper, we present a novel adaptive control architecture and its asymptotic stability analysis. This new architecture guarantees that the control signal is in lowfrequency range. In Part II [7], complete analysis of the transient performance of both control signal and system response is presented, and design methods for achieving guaranteed transient response are given. This paper is organized as follows. Section II states some preliminary definitions, and Section III gives the problem formulation. In Section IV, we introduce the Companion Model Adaptive Controller (CMAC), which is a reparameterization of the conventional MRAC. In Section V, the new L adaptive controller is presented. Stability and convergence results of the L adaptive controller are presented in Section VI. In section VII, simulation results are presented, and Section VIII concludes the paper. Proofs are in Appendix. II. PRELIMINARIES In this Section, we recall some basic definitions from linear systems theory, [8], [8], [9]. Definition : For signal ξ(t), t, ξ R n, its truncated L norm and L norm are defined as: ξ t L = max i=,..,n (sup τ t ξ i (τ) ), ξ L = max i=,..,n (sup τ ξ i (τ) ), whereξ i is the i th component of ξ. Definition 2: The L gain of a stable proper single input single output system H(s) is defined as: H(s) L = h(t) dt, where h(t) is the impulse response of H(s), computed via the inverse Laplace transform: h(t) = α+i 2πi α i H(s)est ds, t, in which the integration is done along the vertical line x = α>in the complex plane. Proposition: A continuous time LTI system (proper) with impulse response h(t) is stable if and only if its L gain is finite: h(τ) dτ <. A proof can be found in [8] (page 8, Theorem 3.3.2). Definition 3: For a stable proper m input n output system H(s) its L gain is defined as H(s) L = max i=,..,n ( m j= H ij(s) L ), where H ij (s) is the i th row j th column element of H(s). The next lemma extends the results of Ex. 5.2 ( [8], page 99) to general multiple input multiple output systems. Lemma : For a stable proper multi-input multi-output (MIMO) system H(s) with input r(t) R m and output x(t) R n,wehave x t L H(s) L r t L, t>. Corollary : For a stable proper MIMO system H(s), if the input r(t) R m is bounded, then the output x(t) R n is also bounded: x L H(s) L r L. The proof follows from Lemma directly. Lemma 2: For a cascaded system H(s) =H 2 (s)h (s), where H (s) is a stable proper system with m inputs and l outputs and H 2 (s) is a stable proper system with l inputs and n outputs, we have H(s) L H 2 (s) L H (s) L. Fig.. Block diagram for L small gain theorem We now state the L Small Gain Theorem. Consider an interconnected LTI system in Fig., where w R n, w 2 R n2, M(s) is a stable proper system with n 2 inputs and n outputs, and Δ(s) is a stable proper system with n inputs and n 2 outputs. Theorem : (L Small Gain Theorem) The interconnected system in Fig. is stable if M(s) L Δ(s) L <. The proof follows from small gain theorem in [8] (page 28, Theorem 5.6]), written for L gain. Consider a linear time invariant system: ẋ(t) =Ax(t)+ bu(t), wherex R n, u R, b R n, A R n n is Hurwitz, and assume that the transfer function (si A) b is strictly proper and stable. Notice that it can be expressed as: (si A) b = n(s) d(s),whered(s) =det(si A) is a n th order stable polynomial, and n(s) is a n vector with its i th element being a polynomial function: n i (s) = n j= n ijs j. Lemma 3: If (A R n n,b R n ) is controllable, the matrix N with its i th row j th column entry n ij is full rank. Lemma 4: If (A, b) is controllable and (si A) b is strictly proper and stable, there exists c o R n such that the transfer function c o (si A) b is minimum phase with relative degree one. III. PROBLEM FORMULATION Consider single-input single-output system dynamics: ẋ(t) =Ax(t)+bu(t), y(t) =c x(t), x() = x, () where x R n is the system state vector (measurable), u R is the control signal, b, c R n are known constant vectors, A is an unknown n n matrix, y R is the regulated output. The objective is to design a low-frequency adaptive controller to ensure that y(t) tracks a given bounded continuous reference signal r(t), while all other error signals remain bounded. Following the convention, we introduce the following matching assumption: Assumption : There exist a Hurwitz matrix A m R n n and a vector of ideal parameters θ R n such that (A m,b) is controllable and A m A = bθ.we further assume the unknown parameter θ belongs to a given compact convex set Θ, i.e. θ Θ. 3398 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.

IV. COMPANION MODEL ADAPTIVE CONTROLLER In this section, we present a control architecture, which is equivalent to conventional Model Reference Adaptive Control (MRAC) architecture. We further use this to develop a novel adaptive control architecture with guaranteed transient performance. A. Companion Model Adaptive Controller Theorem 2: [CMAC] Given a bounded reference input signal r(t) of interest to track, the following direct adaptive feedback/feedforward controller u(t) = ˆθ (t)x(t)+k g r(t), (2) ˆθ(t) = ΓProj(ˆθ(t),x(t) x (t)pb), ˆθ() = ˆθ, (3) in which ˆθ(t) R n are the adaptive parameters, Γ = Γ c I n n, Γ c > is the adaptation gain, P = P > is the solution of algebraic Lyapunov equation A mp + PA m = Q for arbitrary Q>, x(t) =ˆx(t) x(t) is the tracking error between system dynamics in () and the following companion system ˆx(t) = A mˆx(t)+b(u(t) ˆθ (t)x(t)), ˆx() = x ŷ(t) = c ˆx(t), (4) ensures that lim x(t) =. The proof is straightforward. Indeed, subject to Assumption, the system dynamics in () can be rewritten as: ẋ(t) = A m x(t)+b(u(t) θ x(t)),x() = x (5) y(t) = c x(t). Notice that the companion model in (4) shares the same structure with (5), while the control law in (2), (3) reduces the closed loop dynamics of the companion model to the desired reference model: ˆx(t) =A mˆx(t)+bk g r(t), ˆx() = x. (6) We also notice that the closed-loop tracking error dynamics are the same as in MRAC: x(t) =A m x(t) b θ (t)x(t), x() =. (7) Since the closed-loop companion model in (6) is bounded, from standard Lyapunov arguments and Barbalat s lemma it follows that lim x(t) =. Thus, the companion model adaptive control architecture is equivalent to MRAC in a sense that from the same initial condition they both lead to the same tracking error dynamics. The following remark is in order. Remark : The matching assumption implies that the ideal tracking controller is given by the following linear relationship u(t) =θ x(t)+k g r(t), where k g = /(c A m b). (8) The choice of k g in (8) ensures that for constant r one has y(t) =r in both MRAC and CMAC architectures. lim B. Bounded Tracking Error Signal and Transient Performance For both architectures MRAC and CMAC, one can prove that the tracking error can be rendered arbitrarily small by increasing the adaptive gain. The main result is given by the following lemma. Lemma 5: Given the system in (5), one has x(t) θmax for any t, where λ min(p )Γ c =max θ Θ n 4θi 2, (9) i= and λ min (P ) is the minimum eigenvalue of P. Theorem 2 states that the tracking error goes to zero asymptotically as t, however it provides no guarantees for the transient performance. V. L ADAPTIVE CONTROLLER In this section, we introduce a filtering technique for CMAC that enables to prove guaranteed transient performance for system s both signals, input and output, simultaneously, [7]. Letting r(t) =ˆθ (t)x(t), () the companion model in (4) can be viewed as a low-pass system with u(t) being the control signal, r(t) being a timevarying disturbance, which is not prevented from having high-frequency oscillations. Instead of (2) we will consider the following control design for (4) u(s) =C(s) ( r(s)+k g r(s) ) ˆK (s)ˆx(s), () where r(s),r(s),u(s), ˆx(s) are the Laplace transformations of r(t),r(t),u(t), ˆx(t), k g is a pre-specified design gain, ˆK(s) is a feedback module, and C(s) is a low-pass filter with low-pass gain. Below we introduce the design specifics of every component in the control law (), i.e. ˆK(s), C(s), k g in a systematic manner. ) Design of the Feedback Module ˆK(s): The design of ˆK(s) is equivalent to design of a proper stable feedback controller for a Single-Input-Multiple-Output stable Linear Time Invariant (LTI) system x(t) =A m x(t)+bū(t), (2) where A m is defined in Assumption, x(t) R n is the state vector (measurable), and ū(t) R is the control signal. Let the open loop transfer function of the system in (2) be H o (s) =(si A m ) b. With the feedback module ū(s) = ˆr(s) ˆK (s) x(s), whereˆr(s) is any reference input for the system in (2), the closed-loop transfer function between ˆr(s) and x(s) takes the form: H c (s) = ( I + H o (s) ˆK (s)) Ho (s). (3) Since the open loop transfer function is already stable, the objective of the feedback module is to provide an opportunity for changing the bandwidth of the control signal if needed. 3399 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.

2) Design of the Low-pass Filter C(s): Consider the closed-loop companion model with the control signal defined in (). It can be viewed as an LTI system with two inputs r(t) and r(t): ˆx(s) = Ḡ(s) r(s)+g(s)r(s) (4) Ḡ(s) = H c (s)(c(s) ) (5) G(s) = k g H c (s)c(s). (6) We note that r(t) is related to ˆx(t), u(t) and r(t) via nonlinear relationships. Let n =max θ i, (7) θ Θ i= where θ i is the i th element of θ, Θ is the compact set, where the unknown parameter lies. We now give the L - gain requirement, which is needed for the design of the low-pass filter C(s). This in turn ensures stability of the entire system as discussed later in Section VI. L gain requirement: Design C(s), ˆK(s) to satisfy Ḡ(s) L <, (8) where Ḡ(s) L is the L gain of Ḡ(s) in (5), and is defined in (7). We can use the requirement in (8) to determine the bandwidth B of the low-pass filter C(s). Remark 2: We note that the L gain requirement can always be met by increasing the bandwidth B of the lowpass filter C(s). Indeed, the system Ḡ(s) is a result of cascading a strictly proper, and hence low-pass, system H c (s) with a high-pass filter C(s). If the cut-off frequency of the high-pass filter is much larger than the bandwidth of the low-pass filter, then as a result one gets a no-pass filter, the L gain of which can easily satisfy (8). On the other hand, if one considers h c (t), the impulse response of H c (s), then h c L,theL norm of h c (t), is always finite. Since H c (s) is a low-pass stable system, h c (t) is a low-frequency signal. If one passes h c (t) into a high pass filter C(s), thel norm of the output can be arbitrarily small if the cutoff frequency (which is related to the bandwidth B of C(s)) of the high-pass filter is greater than the bandwidth of h c (t). Remark 3: If the bandwidth of H c (s) is small and H c (s) decays fast, the bandwidth B of C(s) needed to satisfy the L gain requirement is also small. This is one of the reasons for including a feedback module ˆK(s) to have the opportunity to reduce the bandwidth of H o (s), ifitistoo large. 3) Setting the Design Gain k g : To ensure zero steady state error for constant reference inputs, k g is chosen as: k g =/(c H c ()C()). (9) Since C(s) is a low-pass filer with low-pass gain, then lim C(s) =, and equation (9) can be simplified to k g = s /(c H c ()). The complete L adaptive controller consists of the companion model (4), the adaptive law (3) and the control law (), which satisfies the L gain requirement in (8). Simple Choice of the Feedback Module One simple choice of ˆK(s) is ˆK(s) =, which implies that H c (s) =H o (s). For this no feedback module design, the purpose of the low-pass filter C(s) can be illustrated more clearly. Without C(s), the entire signal r(t), including the high-frequency component is passed to the control channel exactly. With C(s), upon Laplace transform the system in (5) takes the form: x(s) =H o (s)c(s) r(s) H o (s)θ x(s)+h o (s)c(s)k g r(s), while the companion model in (4) takes the form: ˆx(s) =H o (s)(c(s) ) r(s)+h o (s)c(s)k g r(s). We note that r(t) is passed to both systems - the true one and the companion model. The true system gets only the low-frequency filtered signal C(s) r(s), while the virtual companion model, gets the left-over high-frequency signal (C(s) ) r(s). VI. STABILITY AND PERFORMANCE OF THE L ADAPTIVE CONTROLLER Consider the Lyapunov function candidate: V ( x(t), θ(t)) = x (t)p x(t)+ θ (t)γ θ(t). (2) It is straightforward to verify that for the systems in (5) and (4), we have V (t) x (t)q x(t). (2) Notice that the result in (2) is independent of the control design. However, one cannot deduce stability from it. One needs to prove in addition that with the L adaptive controller the state of the companion model will remain bounded. Boundedness of the system state will follow. Theorem 3: Given the system in (5) and the L adaptive controller defined via (3), (4), () subject to (8), the tracking error x(t) converges to zero asymptotically: lim x(t) =. A. Tracking Performance We now consider the steady state performance of the L adaptive controller for a constant reference input r. Ast, it follows from Theorem 3 and the adaptive law in (3) that lim (ˆx(t) x(t)) = (22) ˆθ(t) =. (23) lim Equation (22) implies that we can replace x(t) by ˆx(t) for the steady state analysis. Since r is a constant, it follows from (23) that the derivatives of all signals approach zero as t. Hence, the steady state can be analyzed using 34 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.

the transfer functions as s. Since C(s) is a lowpass filter with low-pass gain, wehavelim Ḡ(s) =, s and therefore lim ŷ(t) = lim s k g c H c (s)r. Using (9) this leads to lim ŷ(t) =r. Theorem 3 implies that lim (ŷ(t) y(t)) =, and therefore lim y(t) =r. The system response to a time-varying r(t) and complete characterization of the transient performance of the L adaptive controller is presented in Part II [7]. B. Low-frequency Control Signal It follows from (), (4), (5) and (6) that the L adaptive controller is u(s) =(C(s) ˆK (s)h c (s)(c(s) )) r(s) +k g (C(s) ˆK (s)h c (s)c(s))r(s). SinceC(s), ˆK (s)h c (s) are low-pass filters, then u(t) is a lowfrequency signal, no matter if r(t) has high-frequency components. We compare it to the conventional adaptive controller u(s) = r(s)+k g r(s), where the high-frequency signal r(t) goes into the control channel directly without passing through any low-pass filters. VII. SIMULATIONS For simulation purposes, the following [ system ] parameters have been selected: A =, A 5 3. m = [ ] [ ] [ ], b =, c =, where the.4 unknown parameter θ =[4 4.5] belongs to a given compact set: θ i [, ], i =, 2. We give now the complete L adaptive controller for this system. We consider the companion model ˆx(t) = A mˆx(t) +b(u(t) ˆθ(t)x(t)), and the control law u(s) = C(s)( r(s)+k g r(s)) ˆK (s)ˆx(s). We implement two L adaptive control designs: one without any feedback module and another with a static feedback module. In both cases, we take the simplest low-pass filter in the form of a first order system: C(s) =ω/(s + ω). (24).8.6.4.2.8.6.4.2 5 5 2 (a) L design without ˆK(s) Fig. 2. Ḡ(s) L (solid) and.7.6.5.4.3.2. 5 5 2 (b) L design with ˆK(s) (dotted) w.r.t. ω Θ max At first, we design L adaptive controller with ˆK(s) =. It follows from (7) that =.5. Given a lowpass filter C(s), we can compute Ḡ(s) L numerically. In Figure 2(a), we plot Ḡ(s) L with respect to ω, the latter being the bandwidth of the first order low-pass filter in (24), and we compare it with. We note that the L stability criteria can be met if one chooses ω > 27. We choose ω =3,whichmakes Ḡ(s) L =.426 < =.5. Let the adaptive gain be Γ c =. DesignofC(s) in (24) with ω =3leads to k g =. The simulation results for r =25,, 4 are plotted in Figures 3(a)-3(b). 45 4 35 3 25 2 5 5 2 4 6 8 (a) y(t) (solid) and r(t)(dashed) 25 2 5 5 5 2 4 6 8 (b) u(t), Γ c = Fig. 3. L adaptive controller without ˆK(s) for r =25,, 4 45 4 35 3 25 2 5 5 2 4 6 8 (a) y(t) (solid) and r(t)(dashed) 5 4 3 2 2 3 4 2 4 6 8 (b) u(t), Γ c = 2 Fig. 4. L adaptive controller with ˆK(s) for r =25,, 4 Next we design the L controller with the use of ˆK(s). We use a simple pole placement method to improve the H o (s), by setting the poles of desired closedloop system H c (s) at [ 7 6]. The choice of the static feedback module ˆK(s) = [4.6] results in [. s H c (s) = s 2 +3s+42 s +3s+42] In Figure 2(b), we 2 plot Ḡ(s) L with respect to ω and compare it with. We notice that the L gain requirement can be satisfied if we choose ω>8.9. Wesetω =, which ensures that Ḡ(s) L =.47 < =.5. Let the adaptive gain be Γ c = 2. The choice of C(s) with ω = leads to k g =42according to (9). The simulation results for r =25,, 4 are plotted in Figures 4(a)-4(b). As shown in the plots, L adaptive controller permits faster convergence by increasing the adaptation gain without generating high-frequency control signal. Also, notice that the L adaptive controller responds to a step-response similar to linear systems, i.e. scaled output response and control signal are obtained for a scaled reference input (compare Figures for r =25,, 4). Figures 2(a) and 2(b) demonstrate the benefits of using ˆK(s). We note that by using ˆK(s), thel gain requirement enabled to accommodate the low-pass filter C(s) with a smaller bandwidth. 34 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.

VIII. CONCLUSION In this paper, a novel L adaptive controller is presented that guarantees low-frequency control signal, as compared to the conventional adaptive controller, and ensures asymptotic convergence of the tracking error to zero. Moreover, the new control architecture tolerates high adaptation gains, leading to improved transient performance. In Part II [7], complete analysis of the transient performance is given. In [2], [2], the methodology is extended to systems with unknown time-varying parameters and bounded disturbances in the presence of unknown high-frequency gain, and stability margins are derived. REFERENCES [] K. S. Narendra and A. M. Annaswamy. Stable Adaptive Systems. Prentice-Hall, Inc., 989. [2] J.-J. E. Slotine and W. Li. Applied Nonlinear Control. Prentice Hall, Englewood Cliffs, NJ, 99. [3] A. Datta and M.-T. Ho. On modifying model reference adaptive control schemes for performance improvement. IEEE Trans. Autom. Contr., 39(9):977 98, September 994. [4] G. Bartolini, A. Ferrara, and A. A. Stotsky. Robustness and performance of an indirect adaptive control scheme in presence of bounded disturbances. IEEE Trans. Autom. Contr., 44(4):789 793, April 999. [5] J. Sun. A modified model reference adaptive control scheme for improved transient performance. IEEE Trans. Autom. Contr., 38(7):255 259, July 993. [6] D.E. Miller and E.J. Davison. Adaptive control which provides an arbitrarily good transient and steady-state response. IEEE Trans. Autom. Contr., 36():68 8, January 99. [7] R. Costa. Improving transient behavior of model-reference adaptive control. Proc. of American Control Conference, pages 576 58, 999. [8] P. Ioannou and J. Sun. Robust Adaptive Control. Prentice Hall, 996. [9] B.E. Ydstie. Transient performance and robustness of direct adaptive control. IEEE Trans. Autom. Contr., 37(8):9 5, August 992. [] M. Krstic, P. V. Kokotovic, and I. Kanellakopoulos. Transient performance improvement with a new class of adaptive controllers. Systems & Control Letters, 2:45 46, 993. [] R. Ortega. Morse s new adaptive controller: Parameter convergence and transient performance. IEEE Trans. Autom. Contr., 38(8):9 22, August 993. [2] Z. Zang and R. Bitmead. Transient bounds for adaptive control systems. Proc. of 3 th IEEE Conference on Decision and Control, pages 2724 2729, December 99. [3] A. Datta and P. Ioannou. Performance analysis and improvement in model reference adaptive control. IEEE Trans. Autom. Contr., 39(2):237 2387, December 994. [4] A. M. Arteaga and Y. Tang. Adaptive control of robots with an improved transient performance. IEEE Trans. Autom. Contr., 47(7):98 22, July 22. [5] K. S. Narendra and J. Balakrishnan. Improving transient response of adaptive control systems using multiple models and switching. IEEE Trans. Autom. Contr., 39(9):86 866, September 994. [6] Y. Zhang and P. Ioannou. A new linear adaptive controller: Design, analysis and performance. IEEE Trans. Autom. Contr., 45(5):883 897, May 2. [7] C. Cao and N. Hovakimyan. Design and analysis of a novel L adaptive controller, Part II: Guaranteed transient performance. Americal Control Conference, 26. [8] H. K. Khalil. Nonlinear Systems. Prentice Hall, Englewood Cliffs, NJ, 22. [9] K. Zhou and J. C. Doyle. Essentials of Robust Control. Prentice Hall, Englewood Cliffs, NJ, 998. [2] C. Cao and N. Hovakimyan. Guaranteed transient performance with L adaptive controller for systems with unknown time-varying parameters: Part I. IEEE Conference on Decision and Control, Submitted 26. [2] C. Cao and N. Hovakimyan. Stability margins of L adaptive controller: Part II. IEEE Conference on Decision and Control, Submitted 26. APPENDIX Proof. of Lemma 5: The candidate Lyapunov function, which can be used to prove asymptotic convergence of tracking error to zero in Theorem 2, is given by V ( x(t), θ(t)) = x (t)p x(t) + θ (t)γ θ(t). The following upper bound is straightforward to derive: x (t)p x(t) V (t) V (), t. (25) Since the projection algorithm ensures that ˆθ(t) Θ for ant t, then max θ (t)γ θ(t) ( θmax)/γ c, t, (26) t where θmax is defined in (9). Since x() =, then V () = θ ()Γ θ(), which along with (25), (26) leads to x (t)p x(t) ( )/Γ c, t. Since λ min(p ) x 2 x (t)p x(t), t, then x(t) θmax λ min (P )Γ c for all t. Proof of Theorem 3: Let λ min(p ) be the minimum eigenvalue of P. From (2) and (2) it follows that λ min(p ) x(t) 2 x (t)p x(t) V (t) V (), implying that x(t) 2 V ()/λ min(p ), t. (27) From Definition, x L = max xi(t). The relationship i=,..,n,t in (27) ensures that max xi(t) V (), and therefore for any t> we have x t L. Hence, using i=,..,n,t λ min(p ) V () λ min(p ) the triangular relationship for norms, one can prove ˆx t L x t L V ()/(λ min(p )). (28) The projection technique in (3) ensures that ˆθ(t) Θ, t. From () and (7) it follows that r t L x t L.Using (28), we have r t L ( ˆx t L + V ()/(λ min(p )) ). (29) It follows from Lemma that ˆx t L Ḡ(s) L r t L + G(s) L r t L, which along with (29) leads to ˆx t L Ḡ(s) L ( ˆx t L + V ()/(λ min(p )) ) + G(s) L r t L. (3) Let λ = Ḡ(s) L. From (8) it follows that λ <. The relationship in (3) can be written as ( λ) ˆx t L λ V () + λ min (P ) G(s) L r t L, and hence V () ˆx t L (λ λ min(p ) + G(s) L r t L )/( λ). (3) Since V (),λ min(p ), G(s) L, r L,λ are all finite and λ<, the relationship in (3) implies that ˆx t L is finite for any t>, and hence ˆx(t) is bounded. The relationship in (28) implies that x t L is also finite for all t> and therefore x(t) is bounded. The adaptive law in (3) ensures that the estimates ˆθ(t) are also bounded. Hence, it can be checked easily from (7) that x(t) is bounded, and it follows from Barbalat s lemma that lim x(t) =. 342 Authorized licensed use limited to: UNIVERSITY OF CONNECTICUT. Downloaded on February 2, 29 at 9:58 from IEEE Xplore. Restrictions apply.