Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties

Similar documents
The Role of Zero Dynamics in Aerospace Systems

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle

Adaptive Output Feedback Based on Closed-Loop. Reference Models for Hypersonic Vehicles

Adaptive control of time-varying systems with gain-scheduling

Adaptive Control of a Generic Hypersonic Vehicle

Squaring-Up Method for Relative Degree Two Plants

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

CHAPTER 1. Introduction

Adaptive Pole Assignment Control for Generic Elastic Hypersonic Vehicle

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

An Adaptive Reset Control System for Flight Safety in the Presence of Actuator Anomalies

Reference Command Tracking for a Linearized Model of an Air-breathing Hypersonic Vehicle

Control Design for a Non-Minimum Phase Hypersonic Vehicle Model

Output Feedback Dynamic Surface Controller Design for Airbreathing Hypersonic Flight Vehicle

Chapter 2 Review of Linear and Nonlinear Controller Designs

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model

Design and modelling of an airship station holding controller for low cost satellite operations

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

Chapter 4 The Equations of Motion

Problem 1: Ship Path-Following Control System (35%)

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE

Dynamics and Control of Rotorcraft

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

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

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur

Turn Performance of an Air-Breathing Hypersonic Vehicle

Flight Dynamics and Control

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Flight Dynamics and Control. Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege

Direct Adaptive Control for Stability and Command Augmentation System of an Air- Breathing Hypersonic Vehicle

Aero-Propulsive-Elastic Modeling Using OpenVSP

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Adaptive Output Feedback based on Closed-loop Reference Models

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

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

The Rationale for Second Level Adaptation

Continuous Differentiation of Complex Systems Applied to a Hypersonic Vehicle

Alternative Expressions for the Velocity Vector Velocity restricted to the vertical plane. Longitudinal Equations of Motion

Applications of Linear and Nonlinear Robustness Analysis Techniques to the F/A-18 Flight Control Laws

Stability and Control

Robot Control Basics CS 685

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Disturbance rejection flight control for small fixed-wing unmanned aerial vehicles

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

An Approach of Robust Iterative Learning Control for Uncertain Systems

Introduction. 1.1 Historical Overview. Chapter 1

Supplementary Section D: Additional Material Relating to Helicopter Flight Mechanics Models for the Case Study of Chapter 10.

Attitude Regulation About a Fixed Rotation Axis

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Hypersonic Vehicle (HSV) Modeling

Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss

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

Investigating the Performance of Adaptive Methods in application to Autopilot of General aviation Aircraft

Moving Mass Actuated Missile Control Using Convex Optimization Techniques

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Introduction to Flight Dynamics

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

A Nonlinear Control Law for Hover to Level Flight for the Quad Tilt-rotor UAV

Active Flutter Control using an Adjoint Method

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

AE Stability and Control of Aerospace Vehicles

Nonlinear Analysis of Adaptive Flight Control Laws

CONTROL DESIGN FOR SET POINT TRACKING

Some effects of large blade deflections on aeroelastic stability

Robustness Analysis of Hypersonic Vehicle Controllers

April 15, 2011 Sample Quiz and Exam Questions D. A. Caughey Page 1 of 9

Iterative Learning Control Analysis and Design I

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix

Multivariable MRAC with State Feedback for Output Tracking

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Time Delay Margin Analysis for Adaptive Flight Control Laws

Flight Mechanics of Ram-Scram Transition

Output Feedback Concurrent Learning Model Reference Adaptive Control

Fundamentals of Airplane Flight Mechanics

Robust Adaptive Attitude Control of a Spacecraft

AMME3500: System Dynamics & Control

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

An Overview on Dynamics and Controls Modelling of Hypersonic Vehicles

Dynamical Systems & Lyapunov Stability

Adaptive sliding mode backstepping control for near space vehicles considering engine faults

ROBUST NONLINEAR CONTROL DESIGN FOR A HYPERSONIC AIRCRAFT USING SUM OF SQUARES METHOD

Time Delay Margin Analysis Applied to Model Reference Adaptive Control

PROGRESS IN THE PREDICTION OF AEROSERVOELASTIC INSTABILITIES ON LARGE CIVIL TRANSPORT AIRCRAFT

Modeling the 3-DOF Dynamics of an Electrodynamic Maglev Suspension System with a Passive Sled

Transcription:

Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties Amith Somanath and Anuradha Annaswamy Abstract The paper proposes a new class of adaptive controllers that are suited for command tracking in hypersonic vehicles (HSV) in the presence of aerodynamic and center of gravity (CG) uncertainties under cruise conditions. This class pertains to linear plants whose states are accessible with a partially known input matrix B. It is well known that standard multivariable adaptive controllers only yield local stability when the input matrix is completely unknown. In this paper, it is shown that when additional information regarding the structure of B is available, this difficulty can be overcome using the proposed class of controllers. In addition, a nonlinear damping term is added to the adaptive law to further improve the stability characteristics. The proposed adaptive controller is shown to be applicable for command following in HSV when subjected to a class of aerodynamic and center of gravity uncertainties. A model that accurately captures the effect of CG shifts on the longitudinal dynamics of a HSV is derived from first principles. Performance improvements are shown using simulation studies carried out on a full scale nonlinear model of the HSV. It is shown that the adaptive controller can tolerate larger CG shifts as compared to a fixed gain controller while tracking reference commands in velocity and altitude. I. INTRODUCTION There has been a renewed interest in the design and development of hypersonic cruise vehicles as they provide a reliable and cost-effective access to space. The control design for such a vehicle has been a challenge as the dynamics of the Hypersonic Vehicle (HSV) comprise strong coupling between aerodynamic, propulsion and structural effects [1-4]. Given that there is limited wind-tunnel data, the environment is harsh and uncertain, the operating conditions are large and varying, the models may be poorly known, and the actuators are subject to various anomalies including saturation, an adaptive controller that can cope with many of these uncertainties is desirable [4,5,7,1]. Various uncertainties have been addressed in the context of the HSV, which include geometric and inertial [6], [7], aerodynamic [4], [5], inertial elastic [9], and thrust uncertainties [1]. In this paper, we propose a control design that expands the class of uncertainties further, and considers aerodynamic uncertainties that occur due to changes in lift and moment co-efficients and center of gravity movements. The integration of the propulsion system with the vehicle and the interactions between the internal and external flow This work is supported by NASA Grant No. NNX7AC48A. Amith Somanath (amith@mit.edu) is with Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 2139, USA Anuradha Annaswamy (aanna@mit.edu) is with Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA 2139, USA. fields makes characterization of the aerodynamics difficult. Even though large amount of wind tunnel data for the HSV is available, it might not be accurate. An additional class of uncertainties is due to center of gravity (CG) movements, which may directly impact the irregular short-period mode. Since the conservation equations of the HSV are derived by evaluating the moments and forces about the CG, even the linearized equations of motion get altered when the CG moves. Control action under a CG shift can excite flexible dynamics and can introduce instabilities. The starting point for the controller proposed in this paper is the representation of the aerodynamic and center of gravity uncertainties mentioned above as a class of parametric uncertainties in the underlying linear plant-model. As will be shown in Section II, despite the availability of all states of this model for control, existing results in multivariable adaptive control are inapplicable. As a result, a new controller is derived and shown to globally stabilize the linear plant for this class of parametric uncertainties. In Section V, a linearized plant-model of the HSV is derived, and shown to belong to this class when aerodynamic uncertainties and CG movements are present. The adaptive controller proposed is validated using a simulation of the nonlinear model of the HSV including flexible states used in [4]. The results show the advantage of adaptation compared to a baseline, nonadaptive controller, for a range of CG movements. The new adaptive controller proposed consists of two novel extensions compared to the standard multivariable adaptive controllers that are well known in the literature [11]. The first is the consideration of uncertainties in the inputmatrix B. It is well known that when B is known or when B includes only scaled-uncertainties [14], [15], a globally stabilizing adaptive controller can be constructed, and that for a general unknown B, only local results are available [13]. In this paper, the former class is expanded further by simplifying the control structure of the latter for a class of uncertainties in B. The second innovation introduced in the proposed adaptive controller is the use of nonlinear damping. Employed in the past for addressing difficulties introduced due to relative degree [11], the introduction of nonlinear damping here is shown to result in a stable controller and in a better performance in the simulation studies. II. PROBLEM STATEMENT Consider the MIMO plant with dynamics, ẋ = Ax + Bu (1)

where the state x R n 1 is accessible and u R m 1 is the control input. The problem is to determine u when A and B are unknown so that the closed-loop system is stabilized and the state x is brought to zero. This problem has been studied extensively [11] and several global and local results are available. Since these results are pertinent to the contribution of this paper, we briefly review the relevant results in this area. A. B known The simplest adaptive controller that can be derived when states are accessible corresponds to the case when A is unknown in (1) but B is completely known. Under the assumption that there exists a θ such that, A + Bθ = A m (2) where A m is a known Hurwitz matrix, it can easily be shown that the following adaptive controller leads to global stability. u = θx (3) θ = ΓB T P ex T (4) e = x x m ẋ m = A m x m (5) where P satisfies the Lyapunov equation A T mp + P A m = Q <. (6) The corresponding Lyapunov function in this case is of the form which has a derivative V = e T P e + T race( θ T Γ 1 θ) (7) V = e T Qe (8) where θ = θ θ. Remark 1 : A relaxation of the assumption in (2) has been used extensively in the design of adaptive flight control systems [14]. This corresponds to an assumption that B is unknown but is such that BΛ = B m (9) where B m is known and Λ is a diagonal matrix with the signs of its diagonal elements known. Such an assumption is quite reasonable in problems where uncertainties occur due to anomalies in actuators [14],[15]. B. B unknown When B is unknown, the stability result that can be obtained differs drastically from that in the above section [11]. The controller in this case is of the form u = Kθx (1) θ = ΓBmP T ex T (11) where e and x m are defined as in (5) and P satisfies (6). Due to the structure of the control input in (1), assumption (2) is modified as A + BK θ = A m (12) Since B is unknown, an additional assumption that a nonsingular matrix K exists such that BK = B m (13) is needed here, where B m is known. The main point to note here is that in this case, the stability result is local. This occurs because the underlying error equation is of the form ė = A m e + B m θ(t)x + Bm Ψ(t)u (14) which in turn causes the Lyapunov function to be of the form, V = e T P e + T race( θ T Γ 1 θ θ + Ψ T Γ 1 Ψ) Ψ (15) with a time-derivative, where V = e T Qe (16) θ(t) = θ(t) θ (17) Ψ(t) = K 1 K 1 (t) (18) The nonlinear form of Ψ with respect to the control parameter K causes the resulting stability to be local and not global (see [11] for details). III. AN ADAPTIVE CONTROLLER FOR SYSTEMS WITH A PARTIALLY KNOWN INPUT MATRIX The question that is raised by the discussions above is whether the local stability result be avoided, if additional information regarding B is known. We note that (13) can be equivalently expressed as B = B m Ψ. (19) We assume that further information is available about Ψ as follows: Let Ψ be such that there exists a sign-definite matrix M and a known symmetric positive-definite matrix Γ such that Γ Ψ + Ψ T Γ = M, (2) Equation (19) implies that B m lies in the subspace spanned by the columns of B. Equation (2) essentially implies that partial information is available regarding B such that a known B m and a Ψ that satisfies a sign-definite condition exist. It should be noted that the class of such Bs satisfying (2) is quite larger than those satisfying (9). The assumption in (2) essentially allows us to find a globally stabilizing adaptive controller by not introducing the time-varying parameter K in (1). Remark 2 : It is easy to show that assumption (2) is satisfied if the unknown B is of the form, B = ΛB p (21) where B p R n m, n m is known and is full rank, Λ is unknown and Λ and B p satisfy either of the following conditions, (i) Λ + Λ T is sign-definite (ii) B T p ΛB p is sign-definite

In both cases, it is straight forward to show that an M exists that satisfies (2) if B m = B p and Γ = B T p B p. Remark 3 : Again, it can be easily shown that assumption (2) is satisfied if the unknown B is of the of the form B = B p Λ (22) and the unknown Λ satisfies symmetric part of Λ is sign-definite In this case an M that satisfies (2) exists if B m = B p and Γ = I. In the following, we show that if B is unknown but satisfies (19) and (2), a globally stabilizing adaptive controller can be derived. We choose an adaptive controller of the form, u = θ(t)x (23) θ = ΓB T mp ex T, Γ = γγ, γ > The main stability result is stated and proved in Theorem 1 below. Theorem 1 : Under assumption (2), (19) and (2), the controller in (23) ensures that the plant in (1) can be globally stabilized and that lim x(t) = (24) t where P satisfies (6). Proof : Using (2) and (19), we write the closed loop system equations as, leading to the error equations, ẋ = (A + Bθ )x + B m Ψ θx (25) A Lyapunov function candidate, results in ė = A m e + B m Ψ θx (26) θ = ΓBmP T ex T (27) V = e T P e + T race( θ T (Ψ T Γ) θ) (28) V = e T Qe (29) using assumption (2). This implies that the closed loop system is globally stable. A straight forward application of Barbalat s lemma results in, lim e(t) = lim x(t) = (3) t t Remark 4 : All the above discussions can be extended to the tracking problem where x m is realized using a reference command r as by modifying u as and suitably adaptive N. ẋ m = A m x m + B m r (31) u = θ(t)x + N(t)r (32) Fig. 1. Axes of the HSV (from [9]) IV. APPLICATION TO HYPERSONIC VEHICLE In this section we apply the controller design developed in section III to the hypersonic vehicle subjected to aerodynamic and center of gravity uncertainties. A. Hypersonic Vehicle Modeling The equations of motion of the HSV consist of 5 rigid states, x = [V, α, Q, h, θ] T and and 6 elastic states η = [η 1, η 1, η 2, η 2, η 3, η 3 ] T. The control inputs are elevator deflection (δ e ) and the equivalence ratio (φ) of the scramjet engine. The combined equations of motion are (please see [4] for details), V = (T cos α D)/m g sin(θ α) (33) α = (T sin α + L)/mV + Q + (g/mv ) cos(θ α) (34) Q = M/I yy (35) ḣ = V sin(θ α) (36) θ = Q (37) η i = 2ζω η i ω 2 i η i + N i, i = 1, 2, 3 (38) L = L(x, η, δ e ), D = D(x, η, δ e ), M = M(x, η, δ e ) N = N(x, η), T = T (x, η, φ) B. Center of Gravity Modeling Assuming that the HSV is a slender symmetric body, the lateral dynamics and the lateral shifts in CG are negligible. Starting from the derivations in [8] and introducing the longitudinal dynamics assumptions, the generalized equations of motion of longitudinal dynamics can be shown to be, ΣF x = m [ U + QW Q 2 x + Q z + g sin(θ) ] (39) ΣF y = (4) ΣF z = m [ Ẇ QU + Q x Q 2 z g cos(θ) ] (41) ΣM y = I yy Q + m [ (QU Ẇ + g cos(θ)) x + (QW + U + g sin(θ)) z ] (42) where, x, y and z denote the location of CG with respect to an arbitrary body fixed point. Fig 1 shows the body fixed axis system of the HSV. We perform a stability axis transformation to develop a control oriented model. It should be noted that the angle of attack is defined to be the angle that the velocity vector of the CG makes with the fuselage reference line. Under the longitudinal dynamics assumption, the velocity at the center of mass can be shown to be, V cg = (U + Q z)i + (W Q x)k (43)

TABLE I VARIATION OF TRIM POINTS AS A FUNCTION OF CG MOVEMENT x (ft).5.5 1 1 V (ft/s) 785 785 785 785 785 α (rad).132.129.135.126.138 Q (rad/s) h (ft) 85 85 85 85 85 θ (rad).132.129.135.126.138 δ e (rad).184.186.181.188.179 φ ( ).366.371.362.375.358 Fig. 2. Trim trajectory and the angle of attack, by definition is tan α = W Q x U + Q z (44) If we define the total velocity at the center of mass as V, it can be shown that the following relations hold true, V = (T cos α D)/m g sin(θ α) (45) α = (T sin α + L)/mV + Q + (g/mv ) cos(θ α) (46) It should be noted that (45) and (46) are exactly same as (33) and (34), as though there has been no CG shift. However, the velocity predicted by these equations of motion is not that of body fixed point, but that of the new center of mass. If the moment equation is expressed in terms of the stability axes variables, then (35) gets modified to, (I yy m( x 2 + z 2 )) Q = M (47) m [ V ( z cos α x sin α) V α( x cos α + z sin α) ] mg( x cos α + z sin α) The above result is reasonable as a shift in the center of gravity does not change the lift produced but only brings about a change in the pitching moment. It should also be noted that a shift in CG changes the moment at trim. V. LINEARIZATION A. Linearized Model of the HSV The design model described in (33)-(37) can be expressed compactly as a non-linear model, Ẋ = f (X, U) (48) where X = [V, α, Q, h, θ] T is the state vector and U = [φ, δ e ] T is the control input. We linearize these equations about the trim state X and trim input U satisfying f (X, U ) = to obtain the following, ẋ = A p x + B p u, (49) where,a p = f X (X, U ), B p = f U (X, U ) (5) x = X X, u = U U (51) B. Effect of CG shift on dynamics With the CG moved, the nonlinear equations get changed to E(X)Ẋ = f (X, U) + w(x) (52) w(x) = mg( x cos α + z sin α) (53) Table I shows the effect of CG shift, x on the trim condition. As it can be easily seen, small changes in CG do not bring about a drastic change in the trim condition. Thus, we make a reasonable assumption that trim conditions remain the same for small CG shifts. We further assume that the change in moment of inertia is small, I = I yy m( x 2 + z 2 ) I yy. It can be easily shown that CG uncertainty manifests itself in the linear system (49) as, where, ẋ = ΛA p x + ΛB p u + D (54) 1 1 Λ = P R 1 (55) 1 1 D = [ d ] T (56) P = m ( z cos α x sin α) (57) I R = mv I ( x cos α + z sin α) (58) d = mg ( x sin α + z cos α) (59) I VI. CONTROL DESIGN FOR HSV We now discuss the application of the controller developed in section III to the linearized HSV model described in section V subjected to uncertain aerodynamic and CG movements. The linear model in (54) takes the form (1) with ΛA p (λ) = A, ΛB p = B. (6) The D term has been neglected as we consider CG movements only along the x axis ( x) and the angle of attack α is small. Choosing B m = B p, it was found that a choice of Ψ = Bp 1 ΛB p satisfied assumption (2) for a large class of CG perturbations in P and R in (57) and (58). The goal of the control design is that the states X g = [V, h] T follow a commanded trajectory X gc = [V c, h c ] T while the remaining states X p = [α, θ, Q] T remain bounded.

B. Controller The second component is the adaptive controller and is chosen as, u adp = θx (69) θ = Γe T P B m x T, Γ = γγ, γ > (7) Fig. 3. Control Architecture This command tracking task is converted into successive regulation around a family of trim points in the following manner. A family of trim points X g,i, X p,i, U i, i = 1, 2,..., N is obtained in the V h space (see figure 2) such that they solve the nonlinear equation (48) f (X g,i, X p,i, U i ) =, i = 1, 2,..., N (61) X p,i = X p,i (X g,i ), U i = U i (X g,i ). (62) Using these trim points, a scheduled trim trajectory is obtained by interpolation as, U (t) = U i + M(X g,i, X gc (t)) (63) X p (t) = X p,i + M(X p,i, X gc (t)) (64) X g (t) = X g,c () (65) where M is an interpolation function. It can be shown that, f (X p (t), X g (t), U (t)) ɛ, where ɛ is arbitrary small [16]. Thus between two time intervals close to each other, the tracking problem becomes a regulation problem about a given trim point, making the controller designs developed in section III applicable. Though the tracking task has been solved by regulating the plant about the trim trajectories, it was found that gainscheduling was not needed as the system matrices did not vary significantly with velocity and altitude. The adaptive control architecture is shown in fig 3. The control input u(t) is a combination of a linear controller augmented with an adaptive component and can be represented as, u(t) = u base + u adp (66) A. Controller The baseline controller is designed using the LQR approach leading to a linear state feedback, J = (x T R xx x + u T R uu u + ẋ T Sẋ)dt (67) u base = Kx. (68) The derivative of states have been penalized to gain control over vehicle acceleration and hence the vehicle load factor. The weighting matrices were chosen in an iterative manner that led to a minimum K 2. where Γ satisfies (2). Since the uncertainties in the HSV can be such that the plant is open loop unstable, another feature is added to the adaptive controller in the form of nonlinear damping. Traditionally employed for the control of higher relative degree plants [11], this addition introduces a term θx into the adaptive control input. As a result, the controller in (69) is modified as, u adp = θx + K D θx, (71) where the derivative gain, K D is a diagonal positive definite matrix. The stability of the resulting system with the derivative term can be easily shown using (28) as the Lyapunov function whose time derivative is, V = e T Qe (x T x)(e T P B m ) T K D M(e T P B m ) (72) The control input with linear component and the adaptive augmentation is, C. Simulation Study u(t) = Kx + θx + K D θx (73) Simulations have been performed on the HSV by trimming the vehicle at h = 85 ft and Mach 8. At the start of the simulation (t=), the CG is statically shifted by x and the HSV is commanded a desired trajectory in velocity and altitude. This experiment is more demanding that a slowly time varying dynamic CG movement. The HSV has a reference chord (mean aerodynamic chord) of 17 ft. The aim of the control design is to accommodate forward and backward CG shits close to 1% of the reference chord.figures 4-7 compare the performance of linear and adaptive controllers for a forward CG shift of x = 1 ft while tracking a commanded trajectory in the V h space. It was found that without adaptive augmentation, the linear controller was unable to stabilize the HSV even for small CG shifts. The adaptive controller on the other hand could track the reference trajectory for CG shifts of 1 < x < 1.5 ft. As a negative CG shift (CG moving backwards), makes the closed loop plant with linear feedback unstable, adding non-linear damping to the system was observed to be very helpful. VII. SUMMARY This paper proposes an adaptive controller for systems with partially known input matrix B. When the input matrix is completely unknown, current adaptive control methods yield controllers that are only locally stable. The controller that is proposed is shown to yield global asymptotic stability when additional information regarding the structure of B is known. The assumptions that we make on the structure of B are in fact quite general and are applicable to a

Velocity Tracking (ft/s) 8 795 79 Reference 785 φ 1.8.6.4.2 8.6 x 14.6 Altitude Tracking (ft) 8.55 8.5 δ e (rad).4.2.2 8.45.4 Fig. 4. Tracked States : Velocity and Altitude Fig. 7. Control Inputs : Equivalence Ratio and Elevator Deflection α (rad) Q (rad/s).1.5.5 Reference.1.5.5 η 2 η 3 η 1 4 2 Fig. 5. Angle of attack and Pitch rate 2.2.2.4.2.2 Fig. 6. Flexible States large class of problems. The proposed adaptive controller is applied to the control of hypersonic vehicles in presence of aerodynamic, thrust and center of gravity uncertainties. Starting with the generalized equations of motion developed by [8], a model which accurately captures the effect of CG shifts on the longitudinal dynamics of the HSV is developed. A linearization of the resulting nonlinear model leads to a plant dynamics for which the proposed adaptive controller is applicable. A rate feedback of the adaptive parameter is added to provide nonlinear damping and hence improve the performance of HSV. Simulation studies performed on a full scale nonlinear model of the HSV show that the adaptive controller can tolerate larger CG shifts as compared to a fixed gain controller while tracking reference commands in velocity and altitude. REFERENCES [1] F. R. Chavez and D. K. Schmidt, Analytical aeropropulsive/aeroelastic hypersonic-vehicle model with dynamic analysis, Journal of Guidance,Control, and Dynamics, vol. 17, no. 6, 1994. [2] M. A. Bolender and D. B. Doman, Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle, Journal Spacecraft and Rockets, vol. 44, no. 2, 27. [3] J. Parker, A. Serrani, S. Yurkovich, M. Bolender, and D. Doman, Control-oriented modeling of an air-breathing hypersonic vehicle, Journal of Guidance, Control, and Dynamics, vol. 3, no. 3, 27. [4] L. Fiorentini, A. Serrani, M. A. Bolender, and D. B. Doman, Nonlinear Robust Control of Flexible Air-Breathing Hypersonic Vehicles, Journal of Guidance, Control, and Dynamics, vol. 32, no. 2, 29. [5] M. Kuipers, M. Mirmirani, P. Ioannou, and Y. Huo, control of an aeroelastic airbreathing hypersonic cruise vehicle, in AIAA GNC Conference, August 27. [6] Q. Wang and R. F. Stengel, Robust nonlinear control of a hypersonic aircraft, Journal of Guidance, Control, and Dynamics, vol. 23, no. 4, 2. [7] D. Sigthorson, P. Jankovsky, A. Serrani, S. Yurkovich, M. Bolender, and D. Doman, Robust linear output feedback control of an airbreathing hypersonic vehicle, Journal of Guidance, [8] Barton J. Bacon and Irene M. Gregory, General Equations of Motion for a Damaged Asymmetric Aircraft, AIAA Atmospheric Flight Mechanics Conference and Exhibit,2-23 Aug 27, Hilton Head, South Carolina. [9] Travis E. Gibson, Luis G. Crespo, and Anuradha M. Annaswamy, Control of Hypersonic Vehicles in the Presence of Modeling Uncertainties, American Control Conference, June 29. [1] T. E. Gibson and A. M. Annaswamy, control of hypersonic vehicles in the presence of thrust and actuator uncertainties, in AIAA GNC Conference, August 28. [11] K. S. Narendra and A. M. Annaswamy, Stable Systems. Dover Publication, Inc., 1989. [12] Z. Dydek, H. Jain, J. Jang, A. Annaswamy, and E. Lavretsky, Theoretically verifiable stability margins for an adaptive controller, in AIAA GNC Conference, August 26. [13] Narendra K.S. and Kudva P, Stable adaptive schemes for system identification and control - Parts I and II, IEEE Transactions on Systems, Man and Cybernetics SMC-4:543-56, Nov 1974 [14] Jang, J, Annaswamy, A. M. and Lavretsky, E, Flight Control in the Presence of Multiple Actuator Anomalies, ACC 27, pp. 33-335. [15] Jang, J. Annaswamy, A. M. and Lavretsky, E., Flight Control in the Presence of Multi-input Magnitude Saturation, ACC 28 [16] Jinho Jang, Anuradha M. Annaswamy, and Eugene Lavretsky, Control of Time Varying Systems with gain-scheduling, ACC 28