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

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

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

OPTIMAL CONTROL AND ESTIMATION

Fundamentals of Airplane Flight Mechanics

Aircraft Pitch Attitude Control Using Backstepping

The Role of Zero Dynamics in Aerospace Systems

Introduction to Flight Dynamics

Linear-Quadratic Optimal Control: Full-State Feedback

Suppose that we have a specific single stage dynamic system governed by the following equation:

Lecture 2: Discrete-time Linear Quadratic Optimal Control

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

Dynamics and Control Preliminary Examination Topics

Aircraft Pitch Control Design Using Observer-State Feedback Control

Localizer Hold Autopilot

Optimal control and estimation

AE Stability and Control of Aerospace Vehicles

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

Suboptimal adaptive control system for flight quality improvement

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

FREQUENCY DOMAIN FLUTTER ANALYSIS OF AIRCRAFT WING IN SUBSONIC FLOW

CHAPTER 1. Introduction

Analysis of Discrete-Time Systems

Autonomous Mobile Robot Design

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

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

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE

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

Coordinated Tracking Control of Multiple Laboratory Helicopters: Centralized and De-Centralized Design Approaches

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

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

MECH 6091 Flight Control Systems Final Course Project

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Analysis of Discrete-Time Systems

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m

A Backstepping Design for Flight Path Angle Control

An LQ R weight selection approach to the discrete generalized H 2 control problem


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

Flight and Orbital Mechanics

Extensions and applications of LQ

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

Video 6.1 Vijay Kumar and Ani Hsieh

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

ESC794: Special Topics: Model Predictive Control

A Comparative Study on Automatic Flight Control for small UAV

Longitudinal Flight Control Systems

Aircraft Design I Tail loads

Applications Linear Control Design Techniques in Aircraft Control I

DISTURBANCES MONITORING FROM CONTROLLER STATES

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

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

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

conditions makes precise regulation of angle of attack, angle of sideslip, dynamic pressure, and ight

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.

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

Robustness Study for Longitudinal and Lateral Dynamics of RLV with Adaptive Backstepping Controller

4F3 - Predictive Control

H inf. Loop Shaping Robust Control vs. Classical PI(D) Control: A case study on the Longitudinal Dynamics of Hezarfen UAV

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

The model reduction algorithm proposed is based on an iterative two-step LMI scheme. The convergence of the algorithm is not analyzed but examples sho

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

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

EL2520 Control Theory and Practice

5. Observer-based Controller Design

AEROSPACE ENGINEERING

Flight Dynamics and Control

Simulation of Non-Linear Flight Control Using Backstepping Method

AD-7-AO CAMBRIDGE UNIV (ENGL~AND) DEPT OF ENGINEERING F/S 12/1 A NOTE ON PARAMETRIC STABILITY,(U) POSTLETHWAITE UNCASIFIED

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

4F3 - Predictive Control

Longitudinal Automatic landing System - Design for CHARLIE Aircraft by Root-Locus

Further results on Robust MPC using Linear Matrix Inequalities

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

The Erwin Schrodinger International Pasteurgasse 6/7. Institute for Mathematical Physics A-1090 Wien, Austria

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

Aircraft Stability & Control

Giovanni Tarantino, Dipartimento di Fisica e Tecnologie Relative, Università di Palermo (Italia)

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

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

Aeroelastic Gust Response

Control System Design. Risk Assessment

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

Flight Test Results for Circular Path Following by Model Predictive Control

Modelling the dynamics of an unmanned aircraft using a graphical simulation tool

Digital Control Engineering Analysis and Design

2. (i) Find the equation of the circle which passes through ( 7, 1) and has centre ( 4, 3).

Computer Aided Control Design

Linear Quadratic Zero-Sum Two-Person Differential Games

EML5311 Lyapunov Stability & Robust Control Design

Stability and Control Some Characteristics of Lifting Surfaces, and Pitch-Moments

Digital Control Systems State Feedback Control

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

Self-Tuning Control for Synchronous Machine Stabilization

Transcription:

An On-line Robust Stabilizer R. Balan University "Politehnica" of Bucharest, Department of Automatic Control and Computers, Splaiul Independentei 313, 77206 Bucharest, ROMANIA radu@karla.indinf.pub.ro D. Aur University "Politehnica" of Bucharest, Department of Aeronautics October 22, 1996 Key Words: Riccati equation, robustness, optimization problem 1 Introduction The paper presents an adaptive robust discrete solution for a stabilization problem. As an application of this solution, a SAS (Stability Augmentation System) for an aircraft is presented. The general scheme of this system is given in the gure 1. Throughout this paper two hypothesis are assumed: 1) Full-information about the state of the system (y k = x k ) 2) The Identication block gives the best tting of the linearized time-varying nonlinear system (i.e. x k+1 = A k x k + B k u k ). (see for instance [1]) The sample time of the control loop is much less than that of the identication and optimization loop. This allows on-line identication and optimization procedures. A convenient criterion to be optimized is sought such that the control (u k ) will be given by a linear state-feedback: u k = F k x k. This criterion will include two terms: one involving the performance requirements and the other the stability robustness: where is a weighting parameter. C PR = C P + C R 1

2 The Optimization Problem The feedback matrixf k will be given by a Riccati equation, but instead of a classical Discrete Algebraic Riccati Equation (DARE) a modied DARE will be used such that the eigenvalues of the stable closed-loop matrix are to be within some disk included in the unit disk (according to reference [2] this is called the D-pole assignment problem). Let us consider the disk D( r) of center and radius r in the complex plane such thatis a real number and jj + r 1(i.e.D( r) D(0 1)). In order to state the criterion, the following DARE is considered: ~A T k K ~ k A k ; K k ; A ~ T k K kb k (R + Bk T K kb k ) ;1 Bk T K ~ k A k + Q =0 (1) where: Ak ~ =(A k ; I)=r is the modied A-matrix and Q R > 0 are positive matrices related to the quadratic cost: X I = jk(x T j Q kx j + u T j Ru j) (2) with: Q k = Q + ~ A T k K k ~ Ak ; A T k K ka k + A T k K kb k (R + B T k K kb k ) ;1 B T k K ka k ; ~ A T k K kb k (R + B T k K kb k ) ;1 B T k K k ~ A k (3) and the linear dynamics: x j+1 = A k x j + B k u j j k. It is known that there exists a unique stabilizable solution K k = K T k [3]). Let us set: > 0 of (1) (see F k = ;r(r + B T k K kb k ) ;1 B T k K k ~ A k (4) and: A s k = A k + B k F k (5) Since ( A ~ k + B k F k =r) D(0 1) one can obtain: (A s k ) D( r) (6) (here () denotes the eigenvalues set of the matrix ). Now the criterion to be minimized could be stated as follows: 2

the performance part: C P = x T k K kx k (7) and the stability robustness part: C R = x T k AT s k A s kx k =k A s k x k k 2 (8) The rst part of the criterion is related to the quadratic cost (2) of the dynamics and the matrices Q and R are chosen to full the performance requirements. The second part gives an 1-norm bound along the trajectory: the goal is not to minimize the H 1 -norm of A s (which ismax kxk=1 k A s x k) but just the k A s x k along the trajectory since it is not known a priori the trajectory, in an on-line solution only k A s x k with x taken to be the actual state (x = x k )istobeminimized. The form of C R is suggested by the constrained stability measure introduced in reference [4] taking for G the real trajectory of our system and also P = I in the formula (17) of the cited paper. Putting these two expressions together in the criterion one can obtain a trade-o between performance and stability. Indeed, while to minimize the rst part means to approach the unit circle (this is the solution of the LQ problem), the second part leads to minimizing the radius of the circle around same center (depending on x k ). The optimum of the criterion (which is the minimum) gives us the solution. The criterion is: C PR = x T k (K k + A T s k A s k)x k (9) where K k is given by (1) and A s k by (5) (and (4)). The Optimization Problem is then: min r r 0 jj + r 1 C PR (x k A k B k r) (10) 3 The Algorithm Assuming that the model (A k B k )isslowly time-varying, an on-line algorithm to solve (10) is proposed. The idea is not to solve (1) directly but to approach recursively to the solution using the x point method. 3

To initialize the algorithm it is supposed that an initial estimation (A 0 B 0 )ofthe model and K 0 Then, at the kth step: which is the exact solution of DARE (1) and minimizes (10) are known. Given: x k A k B k K k;1 (and Q R) Set: U =(R + B T k K k;1b k ) ;1 B T k K k;1 Search the minimum : subject to the relations: min r r 0 jj + r 1 ~A k = (A k ; I)=r F k = ;ru ~ A k A s k = A k + B k F k ( ~ C = x T k (K k + A T s k A s k)x k ) K k = ~ Ak K k;1 (A s k ; I)=r + Q using a gradient procedure with convex restrictions (given by and r) and variable step. The control: u k = ^Fk x k 2 4 Simulation Results The longitudinal dynamics of the airplane is given in [5] and has the form: dv d dq d dh = ;p S m (C D ; C T cos ) ; g sin = p S mv (C L + C T sin ) ; g cos = p SC I y C M (11) = q = v sin where v is the airspeed, p is the dynamic pressure, S is the wing area, C D is the drag coecient, C L is the lift coecient, C M is the moment coecient, C is the chord, I y is the v 4

moment of inertia, is the ight path angle, q is the pitch rate, is the angle of attack, is the attitude angle, H is the altitude. The problem is to bring the system to follow the programmed trajectory given by the attitude angle p (t). Then the model state (x k ) will contain the tracking error and its derivatives with respect to t. This nonlinear model can be linearized arround the actual error and can be brought into a controllable and observable parametrized state space model of the form: x(k +1)=A( k )x(k)+b( k )u(k) x(0) = x 0 where the control u is given by the elevator command and linearly modies the moment, lift and drag coecients (C M C L C D ). The actual values of parameters A and B are obtained from the Identication block. The open-loop model is unstable. The dimension of the model has been chosen n = 3. The state of the system is then x =(e = ; p _e e). In the criterion (2) we have taken Q = I 3, R = 2 and the weighting parameter =0:02. For a reference trajectory p pictured with dash line an attitude angle, both drawn in gure 2, is obtained. In gure 3 is represented the control variable which is the elevator deection. In the rst second the Identication has caused a lot of oscillations for the computed control. Moreover, it has been simulated gust as in [6]. One could see that the system tracks well the reference trajectory (this achieves the performance requirement). The presence of gust does not generate instability (this suggests the achievementofthe robustness properties). The value of has been chosen as above in order to obtain the same order for the two terms C P and C R in the criterion (9). As a conclusion, our controller tracks the desired trajectory and achieves a trade-o between the performance requirements and the robustness of the stability. 5 Conclusions In this work an on-line solution for a robust stabilization problem is presented. As an application, a Stability Augmentation System for an aircraft is realized and the results are discussed. The idea behind the robustness criterion is to place the poles of the closed-loop system within some disk included in the unit disk such that the criterion is minimized. The 5

freedom degrees are in this case the radius and the position of the center of the disk. Since must be a real number, one could see that only symmetric disks with respect to the real axis are allowed. The criterion to be minimizedhastwo parts (see (9)): one involving some performance requirements, related to the stabilizable solution of a certain modied DARE (equation (1)) and another part giving the robustness of the stabilized system. We stress out that the stability robustness part (C R from (8)) is given by the norm of a state vector and not by the norm of a transfer matrix. This part of the criterion has been chosen like this because of the adaptivity of the solution. The algorithm presented here to solve the optimization problem uses the x point method in order to solve the modied DARE. This fact allows an on-line implementation with a faster adaptivity. In the last section the simulation results of the SAS are presented and discussed. References [1] L.G.Horta, M.Phan, R.W.Longman, J.L.Sulla, "Frequency-Weighted System Identi- cation and Linear Quadratic Controller Design", Journal of Guidance, Control and Dynamics, vol.16, no.2 1993, pp.330{336 [2] K.Furuta and S.B.Kim, "Pole Assignement in a Specic Disk", IEEE Trans.on AC, vol.32, no.5, 1987, pp.423{427 [3] V.Ionescu and M.Weiss, "On Computing the stabilizing solution of the discrete-time Riccati equation", Linear Algebra and Its Appl., no.179, 1992, pp.229{238 [4] M. Sznaier, "Norm Based Robust Control of State-Constrained Discrete-Time Linear Systems", IEEE Trans.on AC, vol.37, no.7, 1992, pp.1057{1062 [5] B.Etkin, "Dynamics of Atmospheric Flight", John Wiley & Sons Inc., 1972 [6] NASA, "Mini-issue of NASA's advanced control law program for the F-8 DFBW aircraft", IEEE Trans.on AC, vol.22, no.5, 1977, pp.752{807 6