NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS

Similar documents
A general controller design framework using H and dynamic inversion for robust control in the presence of uncertainties and saturations

A brief introduction to robust H control

Optimization based robust control

Stability and performance analysis for linear systems with actuator and sensor saturations subject to unmodeled dynamics

Gain Scheduling. Bo Bernhardsson and Karl Johan Åström. Department of Automatic Control LTH, Lund University

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Robust Anti-Windup Compensation for PID Controllers

An Exact Stability Analysis Test for Single-Parameter. Polynomially-Dependent Linear Systems

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

A Comparative Study on Automatic Flight Control for small UAV

Stability and performance analysis for input and output-constrained linear systems subject to multiplicative neglected dynamics

DISTURBANCES MONITORING FROM CONTROLLER STATES

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

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

Fixed-Order H Controller Design via HIFOO, a Specialized Nonsmooth Optimization Package

Robust Gain Scheduling techniques for Adaptive control.

Mixed Parametric/Unstructured LFT Modelling for Robust Controller Design

Uncertainty and Robustness for SISO Systems

Global Optimization of H problems: Application to robust control synthesis under structural constraints

Adaptive control of time-varying systems with gain-scheduling

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

A New Strategy to the Multi-Objective Control of Linear Systems

OBSERVER DESIGN WITH GUARANTEED BOUND FOR LPV SYSTEMS. Jamal Daafouz Gilles Millerioux Lionel Rosier

ACTUATOR SATURATION CONTROL OF LPV SYSTEMS AND SYSTEMS WITH RATE AND AMPLITUDE SATURATION

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

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

Introduction. 1.1 Historical Overview. Chapter 1

Fixed-Order Robust H Controller Design with Regional Pole Assignment

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Further results on global stabilization of the PVTOL aircraft

On Identification of Cascade Systems 1

Robust H Filter Design Using Frequency Gridding

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION

Topic # Feedback Control Systems

Robustness analysis techniques for clearance of flight control laws

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Control of an Autonomous Underwater Vehicle subject to robustness constraints

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

Stabilization of a Pan-Tilt System Using a Polytopic Quasi-LPV Model and LQR Control

Stabilization of 2-D Linear Parameter-Varying Systems using Parameter-Dependent Lyapunov Function: An LMI Approach

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Multivariable MRAC with State Feedback for Output Tracking

Uncertainty Analysis for Linear Parameter Varying Systems

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Robust PI LPV Tension Control with Elasticity Observer for Roll to Roll Systems

Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

CDS 101/110a: Lecture 10-1 Robust Performance

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

Robust Multi-Objective Control for Linear Systems

State feedback gain scheduling for linear systems with time-varying parameters

A New Approach to Control of Robot

Optimal Finite-precision Implementations of Linear Parameter Varying Controllers

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

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

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

Toward nonlinear tracking and rejection using LPV control

Gain Scheduling and Dynamic Inversion

Introduction to System Identification and Adaptive Control

Gary J. Balas Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis, MN USA

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

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

Fixed Order H Controller for Quarter Car Active Suspension System

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

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

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

Maximizing the Closed Loop Asymptotic Decay Rate for the Two-Mass-Spring Control Problem

Descriptor system techniques in solving H 2 -optimal fault detection problems

A State-Space Approach to Control of Interconnected Systems

Slack variable approach for robust stability analysis of switching discrete-time systems

Robust Adaptive Attitude Control of a Spacecraft

Chapter 6 Feedback Control Designs

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

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

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Distributed and Real-time Predictive Control

arxiv: v1 [cs.sy] 12 Aug 2011

Quantitative Feedback Theory based Controller Design of an Unstable System

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Servo Control of a Turbine Gas Metering Valve by Physics-Based Robust Controls (μ) Synthesis

Convergence Speed in Formation Control of Multi-Agent Systems - A Robust Control Approach

Frequency-Domain Robust Control Toolbox

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

CRANFIELD UNIVERSITY SUNAN CHUMALEE ROBUST GAIN-SCHEDULED H CONTROL FOR UNMANNED AERIAL VEHICLES SCHOOL OF ENGINEERING. PhD THESIS

Robust H 2 Filtering for Discrete LTI Systems with Linear Fractional Representation

Robust and Gain-Scheduled PID Controller Design for Condensing Boilers by Linear Programming

A Nomenclature and Acronyms A.1 List of Acronyms

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

GUIDANCE AND CONTROL FOR D-SEND#2

Transcription:

NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS J-M. Biannic AERIAL ROBOTICS WORKSHOP OCTOBER 2014

CONTENT 1 Introduction 2 Proposed LPV design methodology 3 Applications to Aerospace Systems 4 SMAC Tools 5 Conclusions & Future work J-M. BIANNIC (ONERA-DCSD) 2 / 20 AERIAL ROBOTICS WORKSHOP 2014

INTRODUCTION HANDLING LARGE & NON-SQUARE FLIGHT ENVELOPES In many aerospace (and especially UAV) control applications, one has to cope with large and non-square operating domains. LTI controllers with fixed gains will then usually fail to complete the job. The latter must be tuned as a function of many (possibly correlated, measured or estimated, fixed or time-varying) parameters such as: Mach, Altitude, Airspeed,... Mass, cog location, configuration,... J-M. BIANNIC (ONERA-DCSD) 3 / 20 AERIAL ROBOTICS WORKSHOP 2014

INTRODUCTION LPV CONTROL SOLUTIONS Generally based on polytopic or LFT descriptions of the parameter varying plants to be controlled, various LPV design strategies have been proposed over the past twenty years 1,2. z 1 w P 1 P 1 5 z θ Θ(t) wθ P 2 P 3 P 4 z1 w1 P(s) y θ(t) Ω 5 Ω 4 Ω 1 Ω Ω 3 2 u y w kθ K(s) Θ(t) z kθ u POLYTOPIC DESIGN LFT DESIGN 1 A. Packard. Gain scheduling via linear fractional transformations. In: Systems and Control Letters 22.2 (Feb. 1994), pp. 79 92 2 C. Scherer. Gain-scheduled synthesis with dynamic generalized strictly positive real multipliers: A complete solution. In: Proceedings of the IEEE CDC. Florence, Italy, Dec. 2013 J-M. BIANNIC (ONERA-DCSD) 4 / 20 AERIAL ROBOTICS WORKSHOP 2014

INTRODUCTION LPV CONTROL: FROM THEORY TO PRACTICE... Aerospace systems LFT modeling on large and non-square flight domains often leads to high-order LFT models: y = F u (M(s), Θ) u Θ = diag(θ 1 I n1,..., θ q I nq ) with q 1 and q i=1 n i 1. Despite recent advances, LFT-based LPV design techniques will then still suffer from conservatism or numerical complexity. Standard alternatives are: Interpolation-based gain-scheduling approaches, Low-order LFT modeling. In this talk, an NDI-inspired LPV control methodology is introduced. J-M. BIANNIC (ONERA-DCSD) 5 / 20 AERIAL ROBOTICS WORKSHOP 2014

NDI-BASED LPV CONTROL: BASIC PRINCIPLE Consider a parameter-varying plant: θ Θ, det(λ(θ)) 0, and rewrite A(θ) as follows: { ẋ = A(θ)x + BΛ(θ)u z = Lx (1) With the following control law: A(θ) = A 0 + BZ(θ) + B W (θ) (2) u = Λ(θ) 1 ( Z(θ)x + v) (3) an LTI perturbed plant is easily obtained: { ẋ = A0 x + B w + Bv z = Lx (4) where w = W (θ)x denotes a parameter-varying input perturbation. J-M. BIANNIC (ONERA-DCSD) 6 / 20 AERIAL ROBOTICS WORKSHOP 2014

SOME REMARKS For the following reasons: the control input signals u are realized by actuation systems with limited bandwidths and saturations constraints 3, the parameters θ may not be available all the time, the decomposition of A(θ) may be inaccurate: parametric uncertainties neglected dynamics flexible modes the compensation scheme (3) is no longer exact and the LTI plant (4) is then possibly perturbed as follows: ẋ = (A 0 + A (θ))x + B w w(θ) + (B + B (θ))v y = Cx z = Lx 3 J-M. Biannic et al. On dynamic inversion with rate saturations. In: Proceedings of the ACC. Montreal, June 2012. J-M. BIANNIC (ONERA-DCSD) 7 / 20 AERIAL ROBOTICS WORKSHOP 2014 (5)

DESIGN MODEL #1 Σ ~ z + w( θ) P(s) zc K(s) v y z ε R(s) ˆK(s) = Arg min max (µ p T zc z ɛ (s), µ r T w zɛ (s) ) (6) K(s) K J-M. BIANNIC (ONERA-DCSD) 8 / 20 AERIAL ROBOTICS WORKSHOP 2014

DESIGN MODEL #2 Σ ~ w( θ) z c F(s) K(s) v P(s) z y + z ε R(s) ˆK(s) = Arg min max (µ p T zc z ɛ (s), µ r T w zɛ (s) ) (7) K(s) K J-M. BIANNIC (ONERA-DCSD) 9 / 20 AERIAL ROBOTICS WORKSHOP 2014

DESIGN MODEL #3 Σ ~ w( θ) z c F(s) K(s) v P 1 P 2 P 4 P 3 z y + z ε R(s) ˆK(s) = Arg min max (µ p T zc z ɛ (s), µ r T w zɛ (s) ) (8) K(s) K J-M. BIANNIC (ONERA-DCSD) 10 / 20 AERIAL ROBOTICS WORKSHOP 2014

DESIGN MODEL #4 ~ w( θ) z c F(s) K(s) v P 1(s) P 2(s) P 3(s) Σ z y + z ε R(s) ˆK(s) = Arg min max (µ p T zc z ɛ (s), µ r T w zɛ (s) ) (9) K(s) K J-M. BIANNIC (ONERA-DCSD) 11 / 20 AERIAL ROBOTICS WORKSHOP 2014

RESOLUTION ASPECTS In all cases, the problem is formulated as a multi-objective H design issue which is now efficiently solved via nonsmooth H optimization techniques 4,5 which also allows to consider: structured and constrained K(s) controllers (PID, filters,...). multiple models as illustrated by design model #4 additional transfers to cope with saturations via anti-windup loops 6,7. 4 P. Apkarian and D. Noll. Nonsmooth H Synthesis. In: IEEE Transactions on Automatic Control 51.1 (2006), pp. 71 86 5 S. Gumussoy and M.L. Overton. Fixed-Order H Controller Design via HIFOO, a Specialized Nonsmooth Optimization Package. In: Proceedings of the ACC. Seattle, USA, June 2008 6 J-M. Biannic and P. Apkarian. Anti-windup design via nonsmooth multi-objective H optimization. In: Proceedings of the ACC. San Francisco, CA. USA, June 2011 7 J-M Biannic. Limit-cycles prevention via multiple H constraints with an application to anti-windup design. In: 9th IFAC Symposium on Nonlinear Control Systems. Toulouse, France, Sept. 2013 J-M. BIANNIC (ONERA-DCSD) 12 / 20 AERIAL ROBOTICS WORKSHOP 2014

BACK TO PARAMETER-VARYING CONTROL Once K(s) is obtained, the parameter-varying control law reads: u = Λ(θ) 1 Z(θ)x + K(s) w(θ) z c y [ ] zc = F u (C(s), Θ(t)) y (10) The LFT format is convenient for preliminary validation. Note that θ and w may not be directly available. In that case, the controller implements estimates 8 : u = F u (C(s), ˆΘ(t) ) [ z c y ] (11) 8 G. Ferreres. Adaptive gain-scheduled control with application to a transport aircraft. CNES Workshop on Adaptive Control. Toulouse, France, February 2014. J-M. BIANNIC (ONERA-DCSD) 13 / 20 AERIAL ROBOTICS WORKSHOP 2014

PRELIMINARY VALIDATIONS: LFT MODELING Unlike "standard" LPV control design techniques (in the ideal case where θ is fully accessible), the proposed methodology does not offer any guarantee a priori, more specifically when: w(θ) becomes "too large" (although its effects is minimized), an estimation of θ is needed Here, both the initial LPV plant and LPV controller are assumed available in LFT format. Then, closed-loop LFT models of growing complexity are easily obtained. Θ (t) 1 Θ 2(t) Θ3(t) δ (t) Θ z c M 1(s) z ε zc M (s) 2 z ε z c M 3(s) zε actuators dynamics & saturations ( and its inverse do no longer cancel each other) Λ indirect adaptive scheme J-M. BIANNIC (ONERA-DCSD) 14 / 20 AERIAL ROBOTICS WORKSHOP 2014

ON COMPLEXITY OF LFT MODELS When the main parametric variations are cancelled by the proposed control structure, a simple closed-loop model is obtained: W (θ)x ẋ = A 0 x + BK(s) z c y + B W (θ)x (12) zc K(s) B C B T R(s) Θ(t) W I/s A 0 x W( θ) L M 1 (s) zε As is summarized on the previous slide, the LFT model complexity increases in the presence of: inexact cancellations control limitations unavailability of a few parameters J-M. BIANNIC (ONERA-DCSD) 15 / 20 AERIAL ROBOTICS WORKSHOP 2014

ANALYSIS TOOLS Once closed-loop LFT models are obtained, robust stability and performance tests can be performed to "pre-validate" the parameter-varying control laws. At ONERA, thanks to the SMAC Tools 9, such a robustness analysis process can be performed via: enhanced "grid-free" µ and skew-µ analysis tests, various IQC-based approaches: "KYP-free" frequency-domain techniques for high-order systems, "KYP-based" approaches in combination with appropriate LMI solvers enhanced optimization of parameter-dependent Lyapunov functions 9 SMAC. Systems Modeling Analysis & Control Toolbox. ONERA Research Project, http://w3.onera.fr/smac. 2012-2015. J-M. BIANNIC (ONERA-DCSD) 16 / 20 AERIAL ROBOTICS WORKSHOP 2014

APPLICATIONS TO AEROSPACE SYSTEMS PAST AND ON-GOING PROJECTS During the past four years, the proposed methodology has been evaluated on various aerospace applications: A reentry vehicle control design problem 10 Fighter aircraft control on the whole subsonic domain 11 Q control law design for a civilian aircraft 12 From A330 autoland design to small UAVs control 13 10 Mario Hernandez s PhD thesis, 2009-2012. 11 EDA-ICET, NICE Project, 2010-2011. 12 DTP-Cockpit project in cooperation with AIRBUS Industry. 13 Jeremy Lesprier s PhD thesis, 2013-2015 J-M. BIANNIC (ONERA-DCSD) 17 / 20 AERIAL ROBOTICS WORKSHOP 2014

SMAC TOOLS A BRIEF OVERVIEW OF THE SMAC TOOLBOX http://w3.onera.fr/smac J-M. BIANNIC (ONERA-DCSD) 18 / 20 AERIAL ROBOTICS WORKSHOP 2014

SMAC TOOLS A BRIEF OVERVIEW OF THE SMAC TOOLBOX The SMAC project (2012-2015) involves 12 research scientists from ONERA/DCSD. The central objective of this project is not only to update existing software such as: the LFR modeling toolbox (which will now be compatible with uss objects) and its Simulink interface, the SMT Toolbox (which will become much easier to use and implement branch-and-bound techniques), the AWAST Toolbox to facilitate controller design with saturations but also to implement new analysis, modeling and control design tools. Examples analysis: enhanced IQC techniques, modeling: new approach for minimizing rational expressions, control design: tools in close connection with this talk. http://w3.onera.fr/smac J-M. BIANNIC (ONERA-DCSD) 19 / 20 AERIAL ROBOTICS WORKSHOP 2014

In this talk, a general and highly adaptable framework has been presented to design controllers for LPV plants. Inspired by Dynamic Inversion strategies, the proposed approach is still applicable with numerous parameters. The gains of the control law are tuned via non-smooth H optimization algorithms whose flexibility is used to: structure the controllers, limit the order, introduce spectral constraints, consider multiple models Further work is needed to better understand the influence of weighting functions in this new context. It is then expected to better "automatize" the procedure for non-expert users. The proposed method may also be combined with adaptive control strategies and further evaluated on UAV systems. Thank you for your attention! J-M. BIANNIC (ONERA-DCSD) 20 / 20 AERIAL ROBOTICS WORKSHOP 2014