Elsevier

Automatica

Volume 76, February 2017, Pages 336-344
Automatica

Brief paper
The maximal contractively invariant ellipsoids for discrete-time linear systems under saturated linear feedback

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

Abstract

In this paper, we consider the problem of determining the maximal contractively invariant ellipsoids for discrete-time linear systems with multiple inputs under saturated linear feedback. We propose an algebraic computational approach to determining such maximal contractively invariant ellipsoids. We divide the state space into several regions according to the saturation status of each input, and compute the possible maximal contractively invariant ellipsoids on each region except the region where none of inputs saturate and on their intersections. The minimal one among these possible maximal contractively invariant ellipsoids is the maximal contractively invariant ellipsoids of the system. Simulation results demonstrate the effectiveness of our methods.

Introduction

For a linear system asymptotically null controllable by bounded controls, except for very special cases, saturated linear feedback can only achieves local asymptotical stabilization (Sussmann & Yang, 1991). A linear system is said to be asymptotically null controllable with bounded controls if it is stabilizable in the usual linear systems theory sense and all its open loop poles are in the closed left-half plane. For such a system under saturated linear feedback, its domain of attraction in general cannot be analytically characterized. This raises an important problem of how to estimate its domain of attraction. Much effort has been made on this problem (Alamo et al., 2005, Alamo et al., 2006a, Alamo et al., 2006b, Dai et al., 2009, Gomes da Silva and Tarbouriech, 1999, Gomes da Silva and Tarbouriech, 2001, Hu and Lin, 2002a, Hu and Lin, 2005, Milani, 2002, Pittet et al., 1997, Tarbouriech et al., 2011). For example, the authors of Alamo et al. (2006a) used a polyhedral SNS invariant set, which embeds the characteristics of saturation functions, as an estimate of the domain of attraction of discrete-time saturated linear systems. In Gomes da Silva and Tarbouriech (1999), a necessary and sufficient condition to determine the contractivity of polyhedral regions has been presented for linear discrete-time systems with saturating controls. Moreover, a Lyapunov function is composed from a group of quadratic Lyapunov functions (Hu & Lin, 2005). The level set of this composite Lyapunov function, which is the convex hull of the ellipsoids corresponding to the level sets of the individual quadratic Lyapunov functions, leads to a larger estimate of the domain of attraction (Hu & Lin, 2005).

As one of the most commonly used invariant sets, the ellipsoid, as the level set of the quadratic Lyapunov function, has been widely used in estimating the domain of attraction of saturated linear systems (Alamo et al., 2005, Gomes da Silva and Tarbouriech, 2001, Hu and Lin, 2001, Hu and Lin, 2002a, Tarbouriech et al., 2011). Based on the convex hull representation of saturated linear feedback, an optimization problem with a set of LMI constraints has been formulated to obtain a large contractively invariant ellipsoid (Alamo et al., 2005, Hu and Lin, 2002a). Since these constraints are only sufficient conditions for an ellipsoid to be contractively invariant, the resulting optimal ellipsoid is generally not the maximal contractively invariant ellipsoid. However, for both continuous-time and discrete-time linear systems with a single input under saturated linear feedback, it is proven in Hu and Lin, 2002b, Hu and Lin, 2005 that these sufficient LMI conditions are also necessary, and hence the optimal ellipsoid resulting from the optimization problem is actually the maximal contractively invariant ellipsoid. With multiple inputs under saturated linear feedback, the optimal ellipsoid can be the maximal contractively invariant ellipsoid only when certain additional conditions are satisfied (Hu & Lin, 2003). For general continuous-time linear systems with multiple inputs under saturated linear feedback, an algebraic computational approach was developed for determining the maximal contractively invariant ellipsoid (Li & Lin, 2015). For general discrete-time linear systems under saturated linear feedbacks, a set of necessary and sufficient conditions were presented in Fiacchini, Prieur, and Tarbouriech (2013) that characterize the invariance and contractivity of convex sets.

In this paper, we carry out the characterization of the maximal contractively invariant ellipsoid associated with a given positive definite matrix for discrete-time linear systems with m inputs under saturated linear feedback. An algebraic computational approach to determining such maximal contractively invariant ellipsoids is developed as follows. We first divide the state space into several regions according to the saturation status of each input. We then compute the possible maximal contractively invariant ellipsoid on each region except the one where none of inputs saturate, and then determine the minimal one among these possible maximal contractively invariant ellipsoids whose extreme states reside in the corresponding regions. Next, we compute the possible maximal contractively invariant ellipsoids on intersections between some regions, where there are k inputs that simultaneously critically saturate, k=1,2,,m1. The smallest one of these ellipsoids determined above is then the maximal contractively invariant ellipsoid for discrete-time linear systems with multiple inputs under saturated linear feedback.

To apply this algebraic computational method, we need to solve certain polynomial equations or compute the eigenvalues of certain matrices. Software tools exist that could easily carry out such computation, for example, the polynomial toolbox of Matlab. However, the amount of computation associated with this algebraic computational method increases exponentially with the dimensions of the state and input. Note that the algebraic computational method applies to any linear system with multiple inputs under saturated linear feedbacks.

Control based on discrete-time saturated system models is extensively adopted in the practice systems subject to actuator saturation. Hence, it is necessary to analyze stability of the discrete-time saturated systems including the maximal contractively invariant ellipsoid. The algebraic computational approach aforementioned to determine the maximal contractively invariant ellipsoid is a counterpart to our recent result in Li and Lin (2015). The algebraic computation in this paper is however not a direct generalization of that in Li and Lin (2015), as the computational details in the discrete-time setting are significantly different from those in continuous-time setting.

The remainder of the paper is organized as follows. In the preliminaries section, we recall some relevant results on ellipsoidal invariant sets of discrete-time linear systems under saturated linear feedback. In Section  3, we propose an algebraic computational method to determine the maximal contractively invariant ellipsoid for discrete-time linear systems with multiple inputs under saturated linear feedback. In Section  4, numerical examples are given to demonstrate the effectiveness of the results in this paper. Section  5 concludes the paper.

We will use standard notation. For a vector u=[u1u2um]T, |u|maxi|ui|. For two integers k1,k2,k1<k2, I[k1,k2]{k1,k1+1,,k2}. For a positive definite PRn×n and a positive scalar ρ, E(P,ρ){xRn:xTPxρ}. For a set S, we use S and S to denote its interior and its boundary. For a matrix HRm×n, L(H){xRn:|Hx|1}. For a matrix A, He(A)=AT+A. In stands for an n-dimensional identity matrix.

Section snippets

Preliminaries

Consider the following discrete-time system x+=Ax+Bsat(Fx), where xRn denotes the state vector, x+ is the successor state, FRm×n is the feedback gain, and sat:RmRm denotes the vector valued standard saturation function, which is defined as sat(u)=[sat(u1),sat(u2),,sat(um)]T,sat(ui)=sgn(ui)min{1,|ui|}. A signal ui is said to saturate if |ui|>1 and it is said to saturate critically if |ui|=1. Given a positive definitive matrix PRn×n, let V(x)=xTPx. The ellipsoid E(P,ρ) is said to be

Characterization by algebraic computation

In this section, we will present an algebraic computational method for determining the maximal contractively invariant ellipsoid associated with a given positive definite matrix P for system (1). By Fact 1, the key problem in the determination of this maximal contractively invariant ellipsoid is to determine an extreme state x0E(P,ρc) such that E(P,ρc) is contractively invariant. However, in the state space, the saturation function is piecewise linear so that it cannot be considered as a

Numerical examples

Example 1

Consider system (1) with A=[026.500.506104],B=[38.54304912],F=[0.57370.89830.24150.02350.08240.76470.43030.99870.1811]. Let P=I3. We compute ρ and ρl for the maximal contractively invariant ellipsoid. By the algebraic computational method in Section  3, we obtain that ρ=0.9330. On the other hand, we can compute ρ1=0.9736 and ρ2=+. Then we have ρc=min{ρ,ρ1}=min{0.9330,0.9736}=0.9300.

The difference ΔV(x) along E(P,ρc) is plotted in Fig. 1. In the right plot we can observe

Conclusions

This paper revisited the problem of determining the maximal contractively invariant ellipsoid for a discrete-time linear system with multiple inputs under saturated linear feedback. We developed an algebraic computational approach to determining the maximal contractively invariant ellipsoids. This algebraic computational approach can be used for any linear system with multiple inputs under saturated linear feedback. It is illustrated by simulation examples that the methods developed in this

Yuanlong Li was born in Hebei Province, China, on December 24, 1984. He received his B.S. and M.S. degrees from School of Communication and Control Engineering from Jiangnan University, Wuxi, China, in 2007 and 2009, respectively, and his Ph.D. degree in Control Theory and Control Engineering from Shanghai Jiao Tong University, Shanghai, China, in 2015. He is now a postdoctoral research fellow at Shanghai Jiao Tong University. He was a visiting graduate student with the Charles L. Brown

References (18)

There are more references available in the full text version of this article.

Cited by (14)

  • Stabilization of nonlinear dynamical systems via intermittent control with non-instantaneous impulses and actuator saturation

    2022, ISA Transactions
    Citation Excerpt :

    For physical actuator, it is usually cannot implement the unlimited control signals, then actuator saturation are ubiquitous in many systems and there have been many results on it [25–27]. The maximal contractively invariant ellipsoids of a class of discrete-time linear systems with saturated control input was investigated in [28]. The authors [29] focused on the exponential synchronization of the delayed chaotic neural networks with actuator saturation via intermittent control.

  • LMI-based synthesis of a robust saturated controller for an underactuated mechanical system subject to motion constraints

    2021, European Journal of Control
    Citation Excerpt :

    Design of controllers taking the actuator saturation into consideration is an active research area and has been extensively studied in the past few decades [2,4,5,7,15,24,25,32,36,37,43,45,54–56,61,62,65,72,73]. Numerous approaches have been proposed for linear systems involving constraints where the invariant set concept has been widely used [6,8,24,26,27,36,37,45,46,74]. Moreover, numerous studies have been focused on the characterization of the maximum attraction set for linear systems under saturated linear feedback.

  • Tracking control of a remotely operated underwater vehicle with time delay and actuator saturation

    2019, Ocean Engineering
    Citation Excerpt :

    The ignorance of actuator saturation in control design can lead to system instability (Hu and Lin, 2005). Inspired by this, many methods have been developed to address the actuator saturation (Li and Lin, 2015, 2017; Hashemzadeh et al., 2013; Yan et al., 2016, 2018a). Nevertheless, these methods are not developed in the context of underwater (or surface) vehicle, and it is not easy to apply these methods to ROV.

  • Computation of invariant sets for discrete-time uncertain systems

    2023, International Journal of Robust and Nonlinear Control
View all citing articles on Scopus

Yuanlong Li was born in Hebei Province, China, on December 24, 1984. He received his B.S. and M.S. degrees from School of Communication and Control Engineering from Jiangnan University, Wuxi, China, in 2007 and 2009, respectively, and his Ph.D. degree in Control Theory and Control Engineering from Shanghai Jiao Tong University, Shanghai, China, in 2015. He is now a postdoctoral research fellow at Shanghai Jiao Tong University. He was a visiting graduate student with the Charles L. Brown Department of Electrical and Computer Engineering, University of Virginia, USA, from September 2011 to August 2012. His current research interests include nonlinear control theory and constrained control systems.

Zongli Lin is the Ferman W. Perry Professor in the School of Engineering and Applied Science and a Professor of Electrical and Computer Engineering at the University of Virginia. He received his B.S. degree in Mathematics and Computer Science from Xiamen University, Xiamen, China, in 1983, his Master of Engineering degree in automatic control from Chinese Academy of Space Technology, Beijing, China, in 1989, and his Ph.D. degree in electrical and computer engineering from Washington State University, Pullman, Washington, in 1994. His current research interests include nonlinear control, robust control, and control applications. He was an Associate Editor of the IEEE Transactions on Automatic Control (2001–2003), IEEE/ASME Transactions on Mechatronics (2006–2009) and IEEE Control Systems Magazine (2005–2012). He was an elected member of the Board of Governors of the IEEE Control Systems Society (2008–2010) and chaired the IEEE Control Systems Society Technical Committee on Nonlinear Systems and Control (2013–2015). He has served on the operating committees of several conferences and will be the program chair of the 2018 American Control Conference. He currently serves on the editorial boards of several journals and book series, including Automatica, Systems & Control Letters, Science China Information Sciences, and Springer/Birkhauser book series Control Engineering. He is a Fellow of the IEEE, a Fellow of the IFAC, and a Fellow of AAAS, the American Association for the Advancement of Science.

Work supported in part by the National Natural Science Foundation of China under Grant Nos. 61221003 and 61273105, and in part by the China Postdoctoral Science Foundation under Grant Nos. 2015M580332 and 2016T90373. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Emilia Fridman under the direction of Editor Ian R. Petersen.

View full text