Optimal Finite-precision Implementations of Linear Parameter Varying Controllers

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

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

Optimization based robust control

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

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Robust Output Feedback Controller Design via Genetic Algorithms and LMIs: The Mixed H 2 /H Problem

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

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

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Control for stability and Positivity of 2-D linear discrete-time systems

Filter Design for Linear Time Delay Systems

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

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

Linear Matrix Inequality (LMI)

Robust Anti-Windup Compensation for PID Controllers

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH

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

ON POLE PLACEMENT IN LMI REGION FOR DESCRIPTOR LINEAR SYSTEMS. Received January 2011; revised May 2011

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

OVER the past one decade, Takagi Sugeno (T-S) fuzzy

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

ROBUST CONTROLLER DESIGN: POLYNOMIALLY PARAMETER DEPENDENT LYAPUNOV FUNCTION APPROACH

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

Feedback control of transient energy growth in subcritical plane Poiseuille flow

Review on Aircraft Gain Scheduling

Application of LMI for design of digital control systems

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

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

Multiobjective H 2 /H /impulse-to-peak synthesis: Application to the control of an aerospace launcher

An LMI Optimization Approach for Structured Linear Controllers

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Robust Observer for Uncertain T S model of a Synchronous Machine

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

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

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION

On Separation Principle for a Class of Networked Control Systems

A Linear Matrix Inequality Approach to Robust Filtering

ON THE ROBUST STABILITY OF NEUTRAL SYSTEMS WITH TIME-VARYING DELAYS

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2

Fixed Order H Controller for Quarter Car Active Suspension System

LMI-based control of vehicle platoons for robust longitudinal guidance

A frequency weighted approach to robust fault reconstruction

WE CONSIDER linear systems subject to input saturation

Fixed-Order Robust H Controller Design with Regional Pole Assignment

A NEW APPROACH TO THE PERTURBATION ANALYSIS FOR DISCRETE H SYNTHESIS PROBLEMS * Andrey S. Yonchev, Mihail M. Konstantinov, Petko P.

Piecewise Linear Quadratic Optimal Control

Marcus Pantoja da Silva 1 and Celso Pascoli Bottura 2. Abstract: Nonlinear systems with time-varying uncertainties

Quantitative Feedback Theory based Controller Design of an Unstable System

Mapping MIMO control system specifications into parameter space

On parameter-dependent Lyapunov functions for robust stability of linear systems

H controller design on the COMPLIB problems with the Robust Control Toolbox for Matlab

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

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

State estimation of uncertain multiple model with unknown inputs

Chaos Synchronization of Nonlinear Bloch Equations Based on Input-to-State Stable Control

Robust Multi-Objective Control for Linear Systems

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

On the solving of matrix equation of Sylvester type

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Gain scheduling versus robust control of LPV systems: the output feedback case

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

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

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

Introduction to linear matrix inequalities Wojciech Paszke

Synthèse de correcteurs par retour d état observé robustes. pour les systèmes à temps discret rationnels en les incertitudes

Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems

Constrained interpolation-based control for polytopic uncertain systems

ROBUST GAIN SCHEDULED PID CONTROLLER DESIGN FOR UNCERTAIN LPV SYSTEMS

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

Optimal Unbiased Filtering via Linear Matrix Inequalities

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Control with Random Communication Delays via a Discrete-Time Jump System Approach

Robust Gain Scheduling Synchronization Method for Quadratic Chaotic Systems With Channel Time Delay Yu Liang and Horacio J.

FEL3210 Multivariable Feedback Control

Dynamic Model Predictive Control

Controller synthesis for positive systems under l 1-induced performance

Adaptive Gain-Scheduled H Control of Linear Parameter-Varying Systems with Time-Delayed Elements

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

LMI based output-feedback controllers: γ-optimal versus linear quadratic.

2nd Symposium on System, Structure and Control, Oaxaca, 2004

PARAMETER DEPENDENT H CONTROLLER DESIGN BY FINITE DIMENSIONAL LMI OPTIMIZATION: APPLICATION TO TRADE-OFF DEPENDENT CONTROL

LMI based Stability criteria for 2-D PSV system described by FM-2 Model

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

COVARIANCE CALCULATION FOR FLOATING POINT STATE SPACE REALIZATIONS

Robust/Reliable Stabilization of Multi-Channel Systems via Dilated LMIs and Dissipativity-Based Certifications

Approximation and Complexity Trade-off by TP model transformation in Controller Design: a Case Study of the TORA system

On stability analysis of linear discrete-time switched systems using quadratic Lyapunov functions

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System

The Rationale for Second Level Adaptation

Delay-independent stability via a reset loop

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay

Linear Systems with Saturating Controls: An LMI Approach. subject to control saturation. No assumption is made concerning open-loop stability and no

Research Article Partial Pole Placement in LMI Region

THE NOTION of passivity plays an important role in

Deconvolution Filtering of 2-D Digital Systems

Multiobjective Robust Control with HIFOO 2.0

Local Stabilization of Discrete-Time Linear Systems with Saturating Controls: An LMI-Based Approach

Transcription:

IFAC World Congress 2008 p. 1/20 Optimal Finite-precision Implementations of Linear Parameter Varying Controllers James F Whidborne Department of Aerospace Sciences, Cranfield University, UK Philippe Chevrel IRCCyN, Nantes, France

IFAC World Congress 2008 p. 2/20 Introduction the FWL Effects set of real numbers that can be stored in a digital computer is a subset of all real numbers because of Finite-Word-Length (FWL) constants and variables in a digital computer are subject to rounding and have a finite range (the FWL effects) There are three main problems arising from FWL effects:. (i) coefficient sensitivity problem errors resulting from finite precision in the controller coefficients (ii) round-off noise problem errors resulting from rounding of variables after each arithmetic computation (iii) overflow/underflow problem limitations imposed by the finite range of variables and constants (also the scaling problem) We consider coefficient sensitivity problem for LPV digital controllers Often important to reduce wordlength to reduce controller complexity (Roger Brockett plenary)

IFAC World Congress 2008 p. 3/20 Introduction LPV Controller Implementation There appears to be little previous work on LPV controller implementation: Apkarian (1997) considers discretization problem Kelly and Evers (1997) recommends balanced realizations for gain-scheduling problems resilience problem for periodically varying linear state feedback controllers has been studied by Farges et al. (2007) FWL problems for LPV controllers seem not to have been studied

IFAC World Congress 2008 p. 4/20 Coefficient Sensitivity Problem FWL effects are strongly dependent on the controller realization LPV state-space controller has form x(k + 1) = A(θ(k))x(k) + B(θ(k))y(k) u(k) = C(θ(k))x(k) + D(θ(k))y(k). All equivalent state-space realizations are given by x(k + 1) = T 1 A(θ(k))T x(k) + T 1 B(θ(k))y(k) u(k) = C(θ(k))T x(k) + D(θ(k))y(k) where T is non-singular Problem: determine T such that closed-loop LPV system is insensitive to rounding in controller coefficients

IFAC World Congress 2008 p. 5/20 LPV Systems Discrete-time LPV plant x p (k + 1) = A p (θ(k))x p (k) + B p u(k) y(k) = C p x p (k) where A p depends affinely on the time-varying parameter vector, θ(k), and θ(k) is known at the sample instant, k (i.e. the measurement is available in real time) Assume LPV controller x(k + 1) = A(θ(k))x(k) + B(θ(k))y(k) u(k) = C(θ(k))x(k) + D(θ(k))y(k). has been designed, and where R(θ(k)) depends affinely on θ where R := [ A(θ(k)) C(θ(k)) ] B(θ(k)) D(θ(k))

IFAC World Congress 2008 p. 6/20 LPV Systems Closed loop system matrix is given by A c = [ A(θ(k)) B p C(θ(k)) B(θ(k))C p A p (θ) + B p D(θ(k))C p ] Defining A 0 := [ ] 0 0 0 A p B I := [ ] I 0 0 B p C I := [ ] I 0 0 C p we get A c = A 0 (θ(k)) + B I R(θ(k))C I, which is also affinely dependent on θ

IFAC World Congress 2008 p. 7/20 LTI System Coefficient Sensitivity Due to rounding of coefficients, controller matrix R is perturbed to R + and closed loop system matrix is perturbed to A c + B I C I Let maximum perturbation be given by the max norm and define the FWL stability margin as η 0 is hard to compute max := max i,j i,j η 0 := inf { max : A c + B I C I is unstable }

IFAC World Congress 2008 p. 8/20 LTI System Coefficient Sensitivity Fialho and Georgiou (1994) propose using spectral norm { } 2 := max λi : λ i are the eigenvalues of T with FWL stability margin given by complex stability radius η c := inf { 2 : A C + B I C I is unstable } which can be easily computed by η c = 1 C I (zi A c ) 1 B I and denotes the H -norm Since max 2, then η c provides an upper bound on η 0

IFAC World Congress 2008 p. 9/20 Minimal Sensitivity for LTI Controller Problem: find T that maximizes η c Equivalent to the H minimization problem min C I (zi A T (T)) 1 B I T non singular where A T (T) := [ ] [ ] T 1 0 T 0 A c 0 I 0 I Can be solved by solving a sequence of LMI problems as proposed by Fialho and Georgiou (2001)

IFAC World Congress 2008 p. 10/20 LPV quadratic H Following Apkarian et al. (1995b), we will consider polytopic LPV systems Define a matrix polytope as the convex hull of r matrices, N 1, N 2,..., N r, Co{N i, i = 1,..., r} := { r } r α i N i : α i 0, α i = 1. i=1 i=1 We assume that the discrete time varying parameter, θ(k), is confined to the the polytope, Θ, with vertices ˆθ 1, ˆθ 2,..., ˆθ r, that is θ(k) Θ, where Θ := Co{ˆθ 1, ˆθ 2,..., ˆθ r } and that the dependence of the state space matrices on θ is affine

IFAC World Congress 2008 p. 11/20 LPV quadratic H A polytopic system has quadratic H performance (Apkarian et al., 1995b) of γ if and only if there exists a Lyapunov function V (x) = x T Px with X > 0 that establishes global stability and ensures that the L 2 gain of the system is bounded by γ. That is y 2 < γ u 2 along all possible parameter trajectories θ(k) Θ.

IFAC World Congress 2008 p. 12/20 Coefficient Sensitivity Minimization for LPV Systems The closed loop LPV system is affine in θ and is hence a polytopic LPV system So if we replace the stability radius maximization problem of the LTI case by a quadratic H performance (these are equivqlent for LTI system) we can solve a minimal coefficient sensitivity problem for the LPV system So we just need to solve a system of LMIs that minimizes the H performance measure at each vertex thus the following is proposed Proposition The optimal quadratic H performance, γ opt is the minimum γ for which there exists a P = P T > 0 of the form P 1 0 0 P = 0 P 2 0 0 0 I such that M T i (γ)pm i(γ) < P, for i = 1, 2,..., r where M i (γ) := [ A c ( ˆθ i ) ] B I /γ C I 0 The optimal nonsingular transformation matrix is obtained from P 2 = T T opt T opt

IFAC World Congress 2008 p. 13/20 Example Continuous-time state space plant ẋ = A g (α 1, α 2 )x + B g u, y = C g x α 1 + α 2 = 1, α 1 0, α 2 0, with A g = 1/100 0 0 1/100 0 0 1 B g = 0 C g = (0.2α 1 + 2α 2 ) (0.2α 1 + 2α 2 ) (0.1α 1 + α 2 ) 0 [ ] 0 1 0 Weighting functions W 1 (s) = (s + 1/5) 1.8(s + 1/5000) and W 2 (s) = (s/50 + 1) (s/10000 + 10) The MATLAB LMI Toolbox function, hinfgs, with SKS H -criterion is used to obtain an LPV controller

IFAC World Congress 2008 p. 14/20 Example Controller at each vertex is discretized using the Tustin transformation with a sampling rate of 500Hz The LMI M T i (γ)pm i(γ) < P, for i = 1, 2 is repeatedly solved with a bisection search to obtain γ opt = 2.736 10 3 For comparison, modal and balanced gramian realizations also calculated

IFAC World Congress 2008 p. 15/20 Frozen θ performance 2800 2780 2760 2740 Mopt, γopt 2720 2700 2680 2660 2640 2620 2600 0 0.2 0.4 0.6 0.8 1 Frozen-α 1 H -norm against α 1 optimum quadratic performance γ opt is shown as the dashed line α 1

IFAC World Congress 2008 p. 16/20 Comparison 4 x 10 4 3 ηc 2 1 original modal balanced optimal 0 0 0.2 0.4 0.6 0.8 1 α 1 Complex stability radius, η c, against α 1 for frozen α 1

IFAC World Congress 2008 p. 17/20 Eigenvalue sensitivity A measure of the closed-loop poles sensitivity LTI systems is Ψ = n+m k=1 1 1 λ k Ψ k where {λ i : i = 1,..., m + n} represents the set of unique closed-loop poles/ eigenvalues and n x ( ) 2 λk Ψ k = x i i=1 and {x i : i = 1,..., n x } are the controller parameters

IFAC World Congress 2008 p. 18/20 Eigenvalue sensitivity 10 6 original modal balanced optimal Ψ 10 5 10 4 0 0.2 0.4 0.6 0.8 1 Complex stability radius, η c, against α 1 for frozen α 1 note singularity at α 1 0.634 α 1

IFAC World Congress 2008 p. 19/20 Conclusions Singularity at α1 0.634 results from closed loop eigenvalues branching from real to complex pair Problem does not arise in practise for LTI control design pole multiplicities avoided Hence eigenvalue sensitivity is not generally suitable for LPV systems coefficient sensitivity LMI problems are easily solved hence quadratic H measure suitable for LPV systems

IFAC World Congress 2008 p. 20/20 Further work harder test case observer-controller structures effect of rounding on the scheduling parameter, θ closed loop transfer function sensitivity the round-off noise problem and the scaling problem Acknowledgements to Ecole Centrale Nantes for supporting this work

References P. Apkarian. On the discretization of LMI-synthesized linear parameter-varying controllers. Automatica, 33(4):655 661, 1997. P. Apkarian, J. M. Biannic, and P. Gahinet. Self-scheduled H control of missile via linear matrix inequalities. J. Guid. Control Dynam., 18(3):532 538, 1995a. P. Apkarian, P. Gahinet, and G. Becker. Self-scheduled H control of linear parameter-varying systems: a design example. Automatica, 31(9):1251 1261, 1995b. S. Boyd, V. Balakrishnan, E. Feron, and L. El Ghaoui. Control system analysis and synthesis via linear matrix inequalities. In Proc. 1993 Amer. Contr. Conf., pages 2147 2153, 1993. S. Chen, J. Wu, and G. Li. Two approaches based on pole sensitivity and stability radius measures for finite precision digital controller realizations. Syst. Control Lett., 45(4):321 329, April 2002. Z.W. Fang, J.E. Carletta, and R.J. Veillette. A methodology for FPGA-based control implementation. IEEE Trans. Control Syst. Technology, 13(6):977 987, November 2005. 20-1

C. Farges, D. Peaucelle, A. Théron, and D. Arzelier. Resilient structured periodic H 2 synthesis for a spacecraft in elliptical orbits. In 17th IFAC Symposium on Automatic Control in Aerospace, 2007. CDROM. I.J. Fialho and T.T. Georgiou. Computational algorithms for sparse optimal digital controller realisations. In R.S.H. Istepanian and J.F. Whidborne, editors, Digital Controller Implementation and Fragility: A Modern Perspective, chapter 7, pages 105 121. Springer-Verlag, London, UK, 2001. I.J. Fialho and T.T. Georgiou. On stability and performance of sampled-data systems subject to word-length constraint. IEEE Trans. Autom. Control, 39(12):2476 2481, 1994. I.J. Fialho and T.T. Georgiou. Optimal finite wordlength digital controller realizations. In Proc. 1999 Amer. Contr. Conf., pages 4326 4327, San Diego, CA, 1999. P. Gahinet, A. Nemirovski, A.J. Laub, and M. Chilali. LMI Control Toolbox: User s Guide, version 1. The MathWorks, Inc., Natick, MA, 1995. M. Gevers and G. Li. Parametrizations in Control, Estimations and Filtering Problems: Accuracy Aspects. Springer-Verlag, Berlin, 1993. 20-2

T. Hilaire, P. Chevrel, and J.P. Clauzel. Pole sensitivity stability related measure of FWL realization with the implicit statespace formalism. In Proc. 5th IFAC Symposium on Robust Control Design ( ROCOND 06), Toulouse, France, July 2006. T. Hilaire, P. Chevrel, and J.F. Whidborne. A unifying framework for finite wordlength realizations. IEEE Trans. Circuits Syst. I, Reg. Papers, 54(8):1765 1774, August 2007. D. Hinrichsen and A.J. Pritchard. Stabiity radius for structural perturbations and thc algebnic Riccati equation. Syst. Control Lett., 8:105 113, 1986. R.H. Istepanian, G. Li, J. Wu, and J. Chu. Analysis of sensitivity measures of finite-precision digital controller structures with closed-loop stability bounds. IEE Proc. Control Theory and Appl., 145(5):472 478, 1998. R.S.H. Istepanian and J.F. Whidborne, editors. Digital Controller Implementation and Fragility: A Modern Perspective. Springer-Verlag, London, UK, September 2001. ISBN 1852333901. J.H. Kelly and J.H. Evers. An interpolation strategy for scheduling dynamic compensators. In Proc. AIAA Guidance, Navigation and Control Conf., pages 1682 1690, New Orleans, LA, 1997. 20-3

D. J. Leith and W. E. Leithead. Survey of gain-scheduling analysis and design. Int. J. Control, 73(11):1001 1025, July 2000. G. Li. On the structure of digital controllers with finite word length consideration. IEEE Trans. Autom. Control, 43(5): 689 693, 1998. W.J. Rugh and J.S. Shamma. Research on gain scheduling. Automatica, 36(10):1401 1425, October 2000. J.F. Whidborne, J. Wu, R.H. Istepanian, and J. Chu. Comments on On the structure of digital controllers with finite word length consideration. IEEE Trans. Autom. Control, 45 (2):344, 2000. J.F. Whidborne, R.S.H. Istepanian, and J. Wu. Reduction of controller fragility by pole sensitivity minimization. IEEE Trans. Autom. Control, 46(2):320 325, 2001. J. Wu, S. Chen, G. Li, and J. Chu. Optimal finite-precision state-estimate feedback controller realizations of discretetime systems. IEEE Trans. Autom. Control, 45(8):1550 1554, 2000a. J. Wu, S. Chen, G. Li, R.H. Istepanian, and J. Chu. Shift and delta operator realisations for digital controllers with finite word length considerations. IEE Proc.-Control Theory Appl., 147(6):664 672, 2000b. 20-4

J. Wu, S. Chen, G. Li, R.H. Istepanian, and J. Chu. An improved closed-loop stability related measure for finite-precision digital controller realizations. IEEE Trans. Autom. Control, 46(7): 1662 1666, 2001. W.-S. Yu and H.-J. Ko. Improved eigenvalue sensitivity for finiteprecision digital controller realisations via orthogonal Hermitian transform. IEE Proc. Control Theory and Appl., 150(4): 365 375, 2003. 20-5