Elsevier

Automatica

Volume 109, November 2019, 108543
Automatica

Brief paper
Region of attraction analysis with Integral Quadratic Constraints

https://doi.org/10.1016/j.automatica.2019.108543Get rights and content

Abstract

A general framework is presented to estimate the Region of Attraction of attracting equilibrium points. The system is described by a feedback connection of a nonlinear (polynomial) system and a bounded operator. The input/output behavior of the operator is characterized using an Integral Quadratic Constraint. This allows to analyze generic problems including, for example, hard-nonlinearities and different classes of uncertainties, adding to the state of practice in the field which is typically limited to polynomial vector fields. The IQC description is also nonrestrictive, with the main result given for both hard and soft factorizations. Optimization algorithms based on Sum of Squares techniques are then proposed, with the aim to enlarge the inner estimates of the ROA. Numerical examples are provided to show the applicability of the approaches. These include a saturated plant where bounds on the states are exploited to refine the sector description, and a case study with parametric uncertainties for which the conservativeness of the results is reduced by using soft IQCs.

Introduction

Stability guarantees are often valid only locally for nonlinear systems, and for this reason the notion of Region of Attraction (ROA) has been proposed (Khalil, 1996). The ROA of an equilibrium point x is the set of all the initial conditions from which the trajectories of the system converge to x as time goes to infinity. This paper proposes a new framework for the analysis of the ROA for generic uncertain systems. In full generality, the problem considered in this article consists of the feedback interconnection of a system G with polynomial vector field and a bounded causal operator Δ. Motivation for this kind of description stems from the objective to compute ROA of systems which are affected by generic nonlinearities (in addition to the polynomial ones) and/or uncertainties.

The Integral Quadratic Constraint (IQC) (Megretski & Rantzer, 1997) paradigm, building on work by Yakubovich (1971), is particularly suited to address the aforementioned operator Δ, because it characterizes a broad class of nonlinearities, and allows to refine the description of the uncertainties by specifying their nature. The setup provided by the feedback interconnection G-Δ is thus believed to be quite general and to adequately cover a large class of nonlinear systems encountered in applications.

The time domain interpretation of IQCs is instrumental to prove the main results of the paper. In particular, the connection between dissipation inequality and IQC is exploited to provide guarantees of local stability. One of the known issues is that the dissipation inequality requires the IQC to be hard in the sense that the integral constraints must hold over all finite times (Seiler, 2015). This is not immediate because the frequency domain IQC only guarantees an equivalent counter part in the time domain as an infinite-horizon integral constraint (soft IQC) (Megretski & Rantzer, 1997). Recent studies have proposed lower bounds on the finite-horizon integral constraint when only the soft property holds (Fetzer et al., 2018, Seiler, 2015, Seiler, 2018). In Fetzer et al. (2018), this was provided as a convex constraint on the IQC multiplier, and it will be employed in this work.

The exact ROA is often difficult to compute either numerically or analytically (Genesio, Tartaglia, & Vicino, 1985), therefore algorithms have been proposed to numerically calculate inner estimates of the ROA. The state of practice in the field focuses on determining Lyapunov function level sets, which are contractive and invariant and thus are subsets of the ROA (Chakraborty et al., 2011b, Valmorbida et al., 2009). Non-Lyapunov methods have also been studied to reduce the conservatism typically associated with the characterization of ROA as contractive level sets (Henrion and Korda, 2014, Valmorbida and Anderson, 2017). All the approaches above share the common feature that are either only applicable to polynomial vector fields or rely on Sum Of Squares (SOS) techniques. As a result, a limitation holds on the types of nonlinearities that can be considered. An example of a more general approach is the so-called Zubov’s method (Zubov, 1964), which is based on a converse Lyapunov theorem and requires to solve a partial differential equation, but this makes it difficult to be employed for practical cases. Relaxed versions of this result have also been proposed, for example in Vannelli and Vidyasagar (1985) where the concept of maximal Lyapunov function was introduced. Possible extensions of Lyapunov (Chesi, 2004, Topcu et al., 2010) and non-Lyapunov (Iannelli, Marcos, & Lowenberg, 2019) methods to the case of uncertain systems have also been proposed recently. In general, a major drawback of the approaches employed to deal with uncertain systems is that they do not exploit specific properties of the uncertainties (e.g. linear time invariant, real constant). This inherently leads to conservative outcomes because the results must hold for a larger set of uncertainties than the one actually affecting the system.

The contribution of this article is therefore to propose a general and flexible framework for local stability analysis of nonlinear uncertain systems. The problem is formulated by defining an augmented plant which comprises the polynomial part of the vector field G as well as the Linear Time Invariant (LTI) system Ψ provided by the state–space factorization of the IQC. Based on this problem setup, Section 3 establishes certificates for the domain of attraction with both hard and soft factorizations. Specifically, the ROA is formulated as the level set of a polynomial function of generic degree (which is not necessarily a Lyapunov function for the system). Since the fictitious plant and the sought function are polynomial, the problem can be solved numerically via Sum of Squares (SOS) techniques, allowing it to be recast as a set of semidefinite programs (Parrilo, 2003).

Numerical examples of polynomial systems affected by hard nonlinearities (i.e. actuator saturation) and real parametric uncertainties illustrate the application of the approaches in Section 4. In the former case, the bounds on the states inherently given by ROA are employed to provide a less conservative expression for the sector IQC. As for the case with parametric uncertainties, the favorable feature of this framework of allowing to refine the description of the uncertainties is showcased.

The work here, extending preliminary results in Iannelli, Seiler, and Marcos (2018b) which only considered the case of hard IQC, is related to recent studies (Fetzer et al., 2018, Pfifer and Seiler, 2015, Seiler, 2015, Seiler, 2018) which focused on the reconciliation between Lyapunov function methods and multiplier theory. In particular, the distinction between hard and soft IQCs plays a crucial role in the estimation of the domain of attraction. In view of this, the active area of research concerned with finding less conservative bounds for soft IQCs (Fetzer et al., 2018, Seiler, 2015, Seiler, 2018) can have a big impact on the estimation of local stability regions with the framework presented here. This paper is also connected to the work in Chakraborty, Seiler, and Balas (2010), where the time domain interpretation of IQC (hard IQCs only were considered) was exploited for performance analysis of polynomial systems subject to hard nonlinearities.

Section snippets

Notation

RL denotes the set of rational functions with real coefficients that are proper and have no poles on the imaginary axis. RH is the subset of functions in RL that are analytic in the closed right half of the complex plane. RLm×n and RHm×n denote the sets of m×n matrices whose elements are in RL and RH respectively. Vertical concatenation of two vectors xRn and yRm is denoted by [x;y]Rn+m. For a matrix Mm×n, M and M denote respectively the transpose and the complex conjugate

Region of attraction estimation with IQC

In this section a general framework to estimate the ROA of attracting equilibria is formulated based on SOS and IQCs. First, the problem setup is detailed, and then local stability certificates for the cases of hard and soft IQCs are stated. Algorithms based on SOS are finally proposed to numerically solve the problem.

Numerical examples

This section provides two numerical examples to illustrate the application of the proposed framework.

Conclusions

This paper presents a new framework for region of attraction analysis of systems affected by generic nonlinearities and uncertainties. Non-polynomial nonlinearities and uncertainties are described by means of Integral Quadratic Constraints, which are allowed to have both hard and soft factorizations. The main results of the article give sufficient conditions to determine inner estimates of the ROA of attracting fixed points for both types of factorization. For the soft IQC case, a recently

Acknowledgments

The authors would like to thank the anonymous reviewers for their interesting remarks and insightful suggestions, which greatly contributed to improving the paper.

Andrea Iannelli completed the B.Eng. and M.Sc. degrees in Aerospace engineering from the University of Pisa (Italy) and received his PhD from the University of Bristol (UK). In his doctoral studies he focused on the reconciliation between robust control techniques and dynamical systems approaches, with application to uncertain aeroelastic systems. He is now a postdoctoral researcher in the Automatic Control Laboratory at ETH Zürich. His research interests include modeling, analysis and

References (36)

  • ChakrabortyA. et al.
  • ChakrabortyA. et al.

    Susceptibility of F/A-18 flight controllers to the falling-leaf mode: nonlinear analysis

    Journal of Guidance, Control and Dynamics

    (2011)
  • da SilvaJ.M.G. et al.

    Antiwindup design with guaranteed regions of stability: an lmi-based approach

    IEEE Transactions on Automatic Control

    (2005)
  • DesoerC. et al.

    Feedback systems: Input-output properties

    (1975)
  • FetzerM. et al.

    Invariance with dynamic multipliers

    IEEE Transactions on Automatic Control

    (2018)
  • GenesioR. et al.

    On the estimation of asymptotic stability regions: State of the art and new proposals

    IEEE Transactions on Automatic Control

    (1985)
  • HeathW.P. et al.

    Zames-falb multipliers for quadratic programming

  • HenrionD. et al.

    Convex computation of the region of attraction of polynomial control systems

    IEEE Transactions on Automatic Control

    (2014)
  • Cited by (20)

    • Region of attraction analysis of nonlinear stochastic systems using Polynomial Chaos Expansion

      2020, Automatica
      Citation Excerpt :

      The analysis of the region of attraction (ROA) of an uncertain nonlinear system is an active field of research (Chesi, 2004; Iannelli, Seiler, & Marcos, 2019; Valmorbida, & Anderson, 2017).

    View all citing articles on Scopus

    Andrea Iannelli completed the B.Eng. and M.Sc. degrees in Aerospace engineering from the University of Pisa (Italy) and received his PhD from the University of Bristol (UK). In his doctoral studies he focused on the reconciliation between robust control techniques and dynamical systems approaches, with application to uncertain aeroelastic systems. He is now a postdoctoral researcher in the Automatic Control Laboratory at ETH Zürich. His research interests include modeling, analysis and synthesis of uncertain control systems, dynamical systems theory, and system identification.

    Peter Seiler is a professor at the University of Minnesota in the Aerospace Engineering and Mechanics Department. From 2004–2008, he worked at the Honeywell Research Labs on various aerospace and automotive applications. Since joining Minnesota, he has worked on robust control theory with applications to wind turbines, flexible aircraft, and disk drives.

    Andrés Marcos is from Crdoba, Spain. He received his Aerospace Engineering B.Sc. from St. Louis University (USA) in 1997, and his M.Sc. and Ph.D. degrees in 2000 and 2004 respectively from the University of Minnesota (USA) in the group of prof. Gary Balas. He has worked in industry and academia on topics related to control and guidance for aerospace systems within the frame of European Space Agency and European Commission projects. He was coordinator of two FP7 EU projects on aircraft fault detection, isolation and reconfigurable control, and has led over 20 international projects (including collaborations with JAXA, DLR and ONERA). In October 2013, he joined the Aerospace Engineering department at the University of Bristol (UK), were he formed and leads the Technology for Aerospace Control (TASC) lab, http://www.tasc-group.com/. The aim of TASC is the study and application of robust techniques to aeronautical and space systems, with emphasis on the transfer of the techniques to industry.

    The material in this paper was partially presented at the 57th IEEE Conference on Decision and Control, December 17–19, 2018, Miami Beach, Florida, USA. This work has received funding from the Horizon 2020 research and innovation framework programme under grant agreement No 636307, project FLEXOP. P. Seiler also acknowledges funding from the Hungarian Academy of Sciences , Institute for Computer Science and Control. This paper was recommended for publication in revised form by Associate Editor Denis Arzelier under the direction of Editor Richard Middleton

    View full text