Brief paperRegion of attraction analysis with Integral Quadratic Constraints☆
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 is the set of all the initial conditions from which the trajectories of the system converge to 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 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 - 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 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
denotes the set of rational functions with real coefficients that are proper and have no poles on the imaginary axis. is the subset of functions in that are analytic in the closed right half of the complex plane. and denote the sets of matrices whose elements are in and respectively. Vertical concatenation of two vectors and is denoted by . For a matrix , and 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)
- et al.
Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming
Automatica
(2008) - et al.
Nonlinear region of attraction analysis for flight control verification and validation
Control Engineering Practice
(2011) Estimating the domain of attraction for uncertain polynomial systems
Automatica
(2004)- et al.
Robust estimations of the region of attraction using invariant sets
Journal of The Franklin Institute
(2019) - et al.
Region of attraction estimation using invariant sets and rational Lyapunov functions
Automatica
(2017) - et al.
Maximal lyapunov functions and domains of attraction for autonomous nonlinear systems
Automatica
(1985) - et al.
Robust stability and performance analysis based on integral quadratic constraints
European Journal of Control
(2016) - et al.
Robust nonlinear stability and performance analysis of an F/A-18 aircraft model using sum of squares programming
International Journal of Robust and Nonlinear Control
(2017) Lyapunov functionals in complex analysis
IEEE Transactions on Automatic Control
(2002)- Balas, G. J., Packard, A. K., Seiler, P., & Topcu, U. Robustness analysis of nonlinear systems,...
Susceptibility of F/A-18 flight controllers to the falling-leaf mode: nonlinear analysis
Journal of Guidance, Control and Dynamics
Antiwindup design with guaranteed regions of stability: an lmi-based approach
IEEE Transactions on Automatic Control
Feedback systems: Input-output properties
Invariance with dynamic multipliers
IEEE Transactions on Automatic Control
On the estimation of asymptotic stability regions: State of the art and new proposals
IEEE Transactions on Automatic Control
Zames-falb multipliers for quadratic programming
Convex computation of the region of attraction of polynomial control systems
IEEE Transactions on Automatic Control
Cited by (20)
Bursting oscillations in coupling Mathieu-van der Pol oscillator under parametric excitation
2024, Chaos, Solitons and FractalsEstimation of region of attraction with Gaussian process classification
2023, European Journal of ControlDissipativity, Convexity and Tight O'Shea-Zames-Falb Multipliers for Safety Guarantees
2022, IFAC-PapersOnLineRegion of attraction analysis of nonlinear stochastic systems using Polynomial Chaos Expansion
2020, AutomaticaCitation 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).
Reachability analysis using dissipation inequalities for uncertain nonlinear systems
2020, Systems and Control Letters
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