Anti-windup Design for a Class of Nonlinear Control Systems

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

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

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

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

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

Robust Anti-Windup Compensation for PID Controllers

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

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

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

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

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

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

SATURATION is an ubiquitous nonlinearity in engineering

Synthesis of output feedback controllers for a class of nonlinear parameter-varying discrete-time systems subject to actuators limitations

Anti-windup strategy for reset control systems

Automatica. Stabilization bound of singularly perturbed systems subject to actuator saturation. Chunyu Yang a,b,1, Jing Sun c, Xiaoping Ma a

Optimization based robust control

Stability analysis and state feedback control design of discrete-time systems with a backlash

ANTI-WINDUP DESIGN WITH GUARANTEED REGIONS OF STABILITY FOR DISCRETE-TIME LINEAR SYSTEMS WITH SATURATING CONTROLS

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

Journal of System Design and Dynamics

Event-triggered PI control: Saturating actuators and anti-windup compensation

Constrained interpolation-based control for polytopic uncertain systems

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

Observer-based event-triggered control for linear systems subject to cone-bounded nonlinearities

A tutorial on modern anti-windup design

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

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

Delay-independent stability via a reset loop

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Regional Stability of a Class of Nonlinear Hybrid Systems: An LMI Approach 1

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011

Performance analysis of saturated systems via two forms of differential inclusions

Dual matrix inequalities in stability and performance analysis of linear differential/difference inclusions

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

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

State estimation of uncertain multiple model with unknown inputs

Fixed-Order Robust H Controller Design with Regional Pole Assignment

Anti-windup design: an overview of some recent advances and open problems

ROBUST CONTROLLER DESIGN: POLYNOMIALLY PARAMETER DEPENDENT LYAPUNOV FUNCTION APPROACH

Robust Observer for Uncertain T S model of a Synchronous Machine

TRACKING WITH BOUNDED ACTUATORS: SCHEDULED CONTROLLERS. Dept. of Cont. and Inst. Eng., Chungbuk National University, Chungbuk , Korea

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

Nonlinear L 2 gain and regional analysis for linear systems with anti-windup compensation

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

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

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

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

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

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1

An LMI Optimization Approach for Structured Linear Controllers

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about

Local Stabilization of Linear Systems Under Amplitude and Rate Saturating Actuators

Improved MPC Design based on Saturating Control Laws

Antiwindup for Stable Linear Systems With Input Saturation: An LMI-Based Synthesis

ON STABILITY TESTS FOR LINEAR SYSTEMS

Control of linear systems subject to time-domain constraints with polynomial pole placement and LMIs

Simulation-aided Reachability and Local Gain Analysis for Nonlinear Dynamical Systems

Stabilization of constrained linear systems via smoothed truncated ellipsoids

Input-output framework for robust stability of time-varying delay systems

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi

Local Robust Performance Analysis for Nonlinear Dynamical Systems

Didier HENRION henrion

Results on stability of linear systems with time varying delay

Non-quadratic Lyapunov functions for performance analysis of saturated systems

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

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

Time-response shaping using Output to Input Saturation Transformation

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

On optimal quadratic Lyapunov functions for polynomial systems

Applications of Controlled Invariance to the l 1 Optimal Control Problem

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

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

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

WE CONSIDER linear systems subject to input saturation

Local Stability Analysis For Uncertain Nonlinear Systems Using A Branch-and-Bound Algorithm

Stabilization of Neutral Systems with Saturating Control Inputs

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems

Event-triggered control subject to actuator saturation

Research Article Filter Design for Continuous-Time Linear Systems Subject to Sensor Saturation

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

Ellipsoidal invariant sets for saturated hybrid systems

Homogeneous polynomially parameter-dependent state feedback controllers for finite time stabilization of linear time-varying systems

APPLICATION OF HYBRID AND POLYTOPIC MODELING TO THE STABILITY ANALYSIS OF LINEAR SYSTEMS WITH SATURATING INPUTS

This is the peer reviewed version of the following article:

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

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

Conjugate convex Lyapunov functions for dual linear differential inclusions

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

Stability and Stabilization of Linear Systems with Saturating Actuators

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

Proc. 9th IFAC/IFORS/IMACS/IFIP/ Symposium on Large Scale Systems: Theory and Applications (LSS 2001), 2001, pp

Anti-Windup Design for Synchronous Machines. Journée GT CSE (MACS/SEEDS) Paris, May 17th, 2018

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

Fast robust control of linear systems subject to actuator saturation

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull of Quadratics

Multiobjective Robust Dynamic Output-feeback Control Synthesis based on Reference Model

Delay-Dependent Stability Criteria for Linear Systems with Multiple Time Delays

INTEGRATED DAMPING PARAMETERS AND SERVO CONTROLLER DESIGN FOR OPTIMAL H 2 PERFORMANCE IN HARD DISK DRIVES

Transcription:

Anti-windup Design for a Class of Nonlinear Control Systems M Z Oliveira J M Gomes da Silva Jr D F Coutinho S Tarbouriech Department of Electrical Engineering, UFRGS, Av Osvaldo Aranha 13, 935-19 Porto Alegre-RS, Brazil, (e-mails: zardo@eceufrgsbr, jmgomes@eceufrgsbr) Department of Automation and Systems, UFSC, PO Box 476, 884-9, Florianópolis, Brazil, (e-mail: danielcoutinho@ufscbr) CNRS; LAAS; 7 Avenue Colonel Roche, F-3177 Toulouse, France Université de Toulouse; UPS; INSA; INP; ISAE; LAAS; F-3177 Toulouse, France, (e-mail: tarbour@laasfr) Abstract: This paper focuses on the problem of static anti-windup design for a class of nonlinear systems subject to actuator saturation Considering that a nonlinear dynamic output feedback controller has been designed to stabilize the nonlinear system, a method is proposed to compute a static anti-windup gain which ensures the local stability of the the closed-loop system while providing an estimate of the region of attraction The results are based on a differential-algebraic representation of rational systems and a modified sector bound condition to deal with the saturation effects From these elements, LMI based conditions are proposed to compute an antiwindup gain for enlarging the size of the closed-loop region of attraction A numerical example is given to illustrate the proposed method Keywords: saturation control; nonlinear systems; stabilization methods 1 INTRODUCTION The general principle of the anti-windup technique is the introduction of modifications in a pre-designed controller in order to minimize the effects caused by saturation The majority of the proposed methods has been focused on linear models and even in this case the anti-windup design is not an ease problem to solve (see, eg, Tarbouriech and Turner [29]) When the anti-windup is synthesized considered a linear approximation of a nonlinear system, the anti-windup compensator may lead to a poor behavior when applied to the original nonlinear system On the other hand, to characterize the stability of nonlinear systems, a key problem is to determine a non conservative estimate of the system region of attraction In general, the estimates are obtained from Lyapunov domains (see for instance references Khalil [1996], Gomes da Silva Jr and Tarbouriech [1999], Hu et al [1999], Barreiro et al [26] and Coutinho and Gomes da Silva Jr [21]) Moreover, it is shown that through the design of anti-windup compensators, we can enlarge the region of attraction, as demonstrated in Cao et al [22], Gomes da Silva Jr and Tarbouriech [25] for linear systems Hence, it is important to consider systems with both nonlinear dynamics and actuator limitation In this context, many methods for designing anti-windup compensators have been proposed in the past years In spite of existing many different techniques and approaches, the majority of the results concentrates on linear models (see Gomes da This work is partially supported by CAPES and CNPq, Brazil Silva Jr and Tarbouriech [25], Teel and Kapoor [1997], Cao et al [22]) In particular, only few works have addressed nonlinear control systems such as Prempain et al [29], Wu et al [2] which consider anti-windup synthesis for linear-parameter varying systems, Morabito et al [24] which has proposed anti-windup methods for Euler-Lagrange systems and Kahveci et al [27] which considers adaptive control design Moreover, we can also cite works dealing with an anti-windup architecture for systems with nonlinear dynamic inversion (NDI) as, for instance, Herrmann et al [29], Kendi and Doyle III [1997], Kapoor and Daoutidis [1999], Doyle III [1999], Menon et al [26] More recently, in Valmorbida et al [21] a dynamic anti-windup compensator is proposed for the class of quadratic systems, with the aim of enlarging an estimate of the region of attraction This paper aims at devising a numerical and tractable technique to design static anti-windup compensators for a class of nonlinear systems subject to actuator saturation The class of systems to be considered covers all systems modeled by rational differential equations We emphasize that a large class of systems can be embedded in this setup such as quadratic systems, polynomial systems and rational systems, and even more complex nonlinearities by means of additional algebraic constraints (Coutinho et al [24]) and/or change of variables (Coutinho et al [28]) The proposed approach, which applies a differentialalgebraic representation (DAR) of nonlinear systems, allows to cast Lyapunov based stability conditions in terms of state-dependent linear matrix inequalities which are Copyright by the International Federation of Automatic Control (IFAC) 13432

numerically solved at the vertices of a given polytope of admissible states To deal with the saturation nonlinearity, we consider a modified version of the generalized sector bound condition (Gomes da Silva Jr and Tarbouriech [25]) proposed in Loquen [21] From these elements, we derive regional stabilizing conditions for the closedloop system Namely, the stabilizing conditions are cast in terms of an LMI based optimization problem in order to compute an anti-windup gain which approximately provides the maximization of the basin of attraction of the closed-loop system This paper is organized as follows In section 2, we introduce the problem to be addressed in the paper Section 3 provides preliminary results concerning the system representation, the Lyapunov theory, and the modified sector bound condition The main result is presented in section 4, while the computation of the anti-windup gain by means of an optimization problem is stated in section 5 A numerical example is given in section 6 demonstrating the potentialities of the proposed approach Section 7 ends the paper with some concluding remarks Notation: I n is the n n identity matrix and may either denote the scalar zero or a matrix of zeros with appropriate dimensions For a real matrix H, H denotes its transpose and H > means that H is symmetric and positive definite For a matrix M, the notation sym{m} represents M + M The notation diag(m 1,M 2 ) denotes a diagonal matrix obtained from matrices M 1 and M 2 For a block matrix, the symbol represents symmetric blocks outside the main diagonal block For a given polytope Φ, V(Φ) is the set of vertices of Φ Matrix and vector dimensions are omitted whenever they can be inferred from the context 2 PROBLEM STATEMENT Consider the following class of nonlinear continuous-time control systems ẋ(t) = f x (x(t)) + g(x(t))sat(v c (t)) (1) y(t) = H yx x(t) where x B x R n denotes the state vector; y R ny is the measured output; v c R is the control input; sat( ) is the classical unit saturation function, ie, sat(v c (t)) := sign(v c (t))min{ v c (t),1}; f x,g : R n R n are rational functions of x satisfying the conditions for the existence and uniqueness of solutions for all x B x ; and H yx is a constant matrix Considering system (1), we assume that a dynamic output stabilizing compensator η(t) = f η (η(t),y(t)) (2) v c (t) = H vη η(t) + H vy y(t) is designed to guarantee some performance requirements and the stability of the closed-loop system in the absence of control saturation In (2), η B η R nc denotes the controller state; y(t) is the controller input; v c (t) is the controller output; f η : R nc R ny R nc is a rational function of η and y; and H vη and H vy are constant matrices In view of the undesirable effects of windup caused by input saturation, an anti-windup gain is added to the controller Thus, considering the dynamic controller and the anti-windup strategy, the closed-loop system reads ẋ(t) = f(x(t)) + g(x(t))sat(v c (t)) y(t) = H yx x(t) (3) η(t) = f η (η(t),y(t)) + E c (sat(v c (t)) v c (t)) v c (t) = H vη η(t) + H vy y(t) where E c : R R nc is a free matrix representing the anti-windup gain to be determined In the above setup, we aim at determining the anti-windup gain E c such that the region of asymptotic stability of the closed-loop system is enlarged 3 PRELIMINARIES This section presents some basic results needed to derive an LMI-based method to address the anti-windup computation as stated in section 2 31 Differential Algebraic Representation DAR Firstly, define the deadzone nonlinearity as follows ψ(v c (t)) = v c (t) sat(v c (t)), (4) and rewrite system (3) as: ẋ(t) = f(x(t)) + g(x(t))v c (t) g(x(t))ψ(v c (t)) y(t) = H yx x(t) (5) η(t) = f η (η(t),y(t)) E c ψ(v c (t)) v c (t) = H vη η(t) + H vy y(t) We consider the following Differential Algebraic Representation (DAR) (Durola et al [28]) for the system (5): ẋ(t)=a 1 x(t) + A 2 η(t) + A 3 z(t) + A 4 ψ(v c (t)) η(t)=c 1 x(t) + C 2 η(t) + C 3 z(t) + E c ψ(v c (t)) (6) =Ω 1 x(t) + Ω 2 η(t) + Ω b z(t) + Ω c ψ(v c (t)) where z R nz is an auxiliary nonlinear vector function of (x, η) containing rational and polynomial terms (having terms of order equal or larger than two) of f x (x)+g(x)v c g(x)ψ(v c ) and of f η (x); and A 1 R n n,a 2 R n nc, A 3 R n nz, A 4 R n 1, C 1 R nc n, C 2 R nc nc, C 3 R nc nz, C 4 R nc 1, Ω 1 R nz n, Ω 2 R nz nc, Ω b R nz nz, and Ω c R nz 1 are affine matrix functions of (x,η) Considering the definition ξ(t) = [x(t) η(t) ] B ξ = B x B η, B ξ R n ξ, with n ξ = n + n c, we can rewrite (6) as follows: ξ(t)=a a (ξ)ξ(t) + A b (ξ)z(t) + (A c (ξ) WE c )ψ(v c (t)) (7) =Ω a (ξ)ξ(t) + Ω b (ξ)z(t) + Ω c (ξ)ψ(v c (t)) with A1 A A a (ξ)= 2 C 1 C 2 W = A3, A b (ξ)=, A C c (ξ)= 3 [ I nc ], Ω a (ξ) = [ Ω 1 Ω 2 ] A4, Moreover, considering the augmented state ξ(t) we can also rewrite v c (t) as follows v c (t) = x H vy H yx H vη = Kξ(t), η where K R 1 n ξ is a constant matrix Regarding system (7), we assume that: (A1) the origin is an equilibrium point; and (A2) the domain B ξ is a given polytope containing the origin with known vertices 13433

To guarantee that the DAR in (7) is well posed (ie, the uniqueness of the solution ξ(t) is ensured), we further consider that: (A3) the matrix function Ω b (ξ) has full rank for all ξ B ξ Hence, z(t) can be eliminated from (7) leading to the original system representation in (5) by means of z = Ω b (ξ) 1 (Ω b (ξ)ξ(t) + Ω c (ξ)ψ(v c (t)) For further details on the above nonlinear decompositions, the reader may refer to the references Coutinho et al [24] and Durola et al [28] 32 Lyapunov Theory In this section, we present the following basic result from the Lyapunov theory (Khalil [1996]) Lemma 1 Consider a nonlinear system ξ = a(ξ) where a : B ξ B ξ, B ξ R n ξ, is a locally Lipschitz function such that a() = Suppose there exist positive scalars ǫ 1, ǫ 2 and ǫ 3, and a continuously differentiable function V : B ξ R satisfying the following conditions: ǫ 1 ξ ξ V (ξ) ǫ 2 ξ ξ, ξ B ξ, (8) V (ξ) ǫ 3 ξ ξ, ξ B ξ, (9) R {ξ R n ξ : V (ξ) 1} B ξ, (1) then, V (ξ) is a Lyapunov function in B ξ Moreover, for all ξ() R the trajectory ξ(t) belongs to R and approaches the origin as t In this work, we consider a quadratic Lyapunov function: V (ξ) = ξ Pξ, (11) where P = P > and P R n ξ n ξ From Lemma 1, if V (ξ) as above defined satisfies the conditions (8)-(1) the set R = {ξ B ξ : ξ Pξ 1} (12) is an estimate of the system region of attraction 33 Polytope of Admissible States Consider that region B ξ is given by a polytope containing the origin in its interior Hence, B ξ can be described by a set of scalar inequalities as follows: B ξ = {ξ R n ξ : q rξ 1, r = 1,,n e }, (13) where n e is the number of faces of B ξ and q r R n ξ Alternatively, B ξ can be described as the convex hull of its vertices, where the notation V(B ξ ) denotes the set of vertices of B ξ In light of (1), the set R has to be included in the region B ξ The above condition is satisfied if (Boyd et al [1994]): P qr q r, for r = 1,,n 1 e (14) 34 Generalized Sector Bound Condition Consider a row vector G R 1 n ξ and a positive scalar u Define now the following set (Loquen [21]) S = {ξ R n ξ : (K Gu 1 )ξ 1} (15) From the deadzone nonlinearity ψ(v c ) in (4) and the set S as above defined, the following Lemma can be stated (Gomes da Silva Jr and Tarbouriech [25]) Lemma 2 If ξ S then the relation ψ(v c ) u 1 [ψ(v c ) Gu 1 ξ] (16) is verified for any positive scalar u In the sequel, in order to ensure that (16) is valid, we should ensure that R S Similarly to the result of Section 33, this inclusion holds if: P K G u 1 (17) 1 4 MAIN RESULT In this section, an LMI framework to address the antiwindup synthesis problem stated in section 2 is presented In this case, considering V (ξ) as defined in (11), it follows V (ξ) = ξ Pξ + ξ P ξ (18) Considering the auxiliary vector ζ = [ξ(t) z(t) ψ(v c )], we can rewrite (18) as follows V (ξ) = ζ Λ 1 (ξ)ζ, (19) with Λ 1 (ξ)= A a(ξ)p + P A a (ξ) P A b (ξ) P[A c (ξ) WE c ] Now, define the following state-dependent matrices [ ξ ] 2 ξ 1 Ωa (ξ) ξ 3 ξ 2 N (ξ) = Ω b (ξ), N 1 (ξ)= Ω c (ξ) (2) ξ n ξ (n 1) Note that N 1 (ξ)ξ =, that is, the matrix N 1 (ξ) is a linear annihilator of ξ as proposed in Trofino [2] In view of (7), it follows that N (ξ)ζ = Hence, by defining [ N1 (ξ) N(ξ) = nz+1 ], (21) N (ξ) we obtain N(ξ)ζ = By the definitions above, from Lemma 1, the idea is to satisfy V (ξ) < along the trajectories of the system (7), that is ζ Λ 1 (ξ)ζ < for any ζ such that N(ξ)ζ = Applying the Finsler s Lemma (de Oliveira and Skelton [21]), the condition (18) is satisfied if the following holds: ζ (Λ 1 (ξ) + LN(ξ) + N(ξ) L ) ζ <, ξ B ξ, (22) where L is a free multiplier to be determined In view of Lemma 2, if ξ S, then the relation ψ(v c ) u 1 [ψ(v c ) Gu 1 ξ] is verified for any positive scalar u Hence, if ζ (Λ 1 (ξ) + LN(ξ) + N(ξ) L ) ζ 2ψ(v c ) u 1 [ψ(v c ) Gu 1 (23) ]ξ < is verified, then (22) is satisfied for all ξ S B ξ Note that we can rewrite (23) as follows ζ (Λ 2 (ξ) + LN(ξ) + N(ξ) L ) ζ <, (24) where Λ 2 (ξ)= A a(ξ)p + PA a (ξ)pa b (ξ)p[a c (ξ) WE c ]+G u 2 2u 1 13434

In light of the above, we state the following result Theorem 1 Consider system (7) satisfying A1, A2 and A3 If there exist constant matrices P = P >, L, E c and G of appropriate dimensions and a positive scalar u, satisfying the following matrix inequalities for all ξ B ξ Λ 3 (ξ) + LN(ξ) + N(ξ) L <, (25) Q uqr, (26) 1 Q K u G, (27) 1 where Q = Pu 2, Λ 3 (ξ) = Λ 2 (ξ)u 2 and L = Lu 2 Then, the gain matrix E c is such that for all ξ() R the trajectory ξ(t) belongs to R and approaches the origin as t, where R is as given in (12) Proof If the inequalities (25)-(27) are feasible for each ξ V(B ξ ), then, by convexity, they are also satisfied for all ξ B ξ Consider now Qu 2 = P > and define V (ξ) = ξ Pξ Pre- and post-multiplying the resulting inequality by ζ u 1 and ζu 1, respectively, it follows that V (ξ) 2ψ(v c ) u 1 [ψ(v c ) Gu 1 ]ξ < Hence, if R S B ξ, from the discussion in section 32, the condition (25) ensures that for all ξ() R the trajectory ξ(t) belongs to R and approaches the origin as t Now, define Π = diag(i n u 1,1) and consider the relations (26) and (27) Pre- and post multiplying (26) and (27) by Π, lead to (14) and (17), respectively It follows that the inclusion R B ξ S is satisfied, which concludes the proof 5 ANTI-WINDUP COMPUTATION Observe that relation (25) in Theorem 1 is a bilinear matrix inequality (BMI), due to the products P WE c and G u 2 However, it can be solved with an adaptation of a coordinate-descent algorithm (see Peaucelle and Arzelier [21]) Firstly, note that we can obtain a new expression for the BMI (25) as follows E 1Λ 4 (ξ)e 1 + LN(ξ) + N(ξ) L <, (28) where A a(ξ)q+qa a (ξ) QA b (ξ) QA c (ξ)+g QW Λ 4 (ξ)= 2u I nξ E 1 = I nz 1 E c, In addition, by defining N a = [ E c I nc ] with N a R nc (n ξ+n z+1+n c), notice from (28) that N a E 1 = LN(ξ) Noting that E 1 E 1 = LN(ξ), we can apply Finsler s Lemma in (28) leading to } {[ L Λ 4 (ξ) + sym ][N(ξ) ]+L a N a <, (29) with L a being a free multiplier Then, if (29) holds the condition in (25) is satisfied Moreover, we can rewrite (29) as follows ] {[[ L Λ 4 (ξ) + sym ]} [N(ξ) ] L a < (3) N a Note that the term L a N a is bilinear (because of the product involving the anti-windup gain E c and the free multiplier L a ) To overcome this problem, we propose to use the algorithm presented in Peaucelle and Arzelier [21]) In this case, we can choose L a = [F s F ], K s = F s F 1 and R = FE c, with F R nc nc and F s R (n ξ+n z+1) n c Applying the above in (3) leads to: with L e = Λ 4 (ξ) + L e N e (ξ) + N e (ξ) L e <, (31) L Ks N(ξ) and N I e (ξ)= nc [ R ] F Observe that the matrices K s, R and F are unknown Then, the following result can be stated Theorem 2 Consider system (7) satisfying A1, A2 and A3 Suppose there exist constant matrices P = P >, L, K s, R, F and G of appropriate dimensions, and a positive scalar u, satisfying the matrix inequalities (31), (26) and (27), for all ξ V(B ξ ) Then, the gain E c = F 1 R is such that for all ξ() R the trajectory ξ(t) belongs to R and approaches the origin as t, where R is as given in (12) 51 Algorithm and Optimization Problems In this section, we show how to apply the result proposed in Theorem 2 for computing the anti-windup gain while providing an estimate of the region of attraction of the system in (1) To handle this problem, we firstly introduce the following optimization problem: min trace(q) e 1 u : (26), (27), (31), ξ V(B ξ ) (32) where e 1 is a chosen weight factor of u However, observe that the condition (31) is a BMI if we let K s, R and F be free in L e N e (ξ) In this case, we can apply a similar algorithm to the one proposed in Peaucelle and Arzelier [21] to solve the optimization problem in (32) as given below Algorithm 1: (1) (Step k = 1 initialization ) The solution proposed in this step is to fix the terms R and F to determine a solution to (31) Hence, the initialization can be done by fixing R = and F = I nc Since R is an ellipsoidal domain, the optimization problem (32) can be considered yielding the determination of K s In this step, note that E c = Hence, we determine R without the anti-windup gain (2) (Step k first part) Once K s is given, the optimization problem (32) can be considered to find R and F Note that, here we obtain the anti-windup gain from E c = F 1 R (3) (Step k second part) Fix R and F Solve the optimization problem (32) to compute L e and K s (4) (Termination step) Let ǫ > be a given scalar defining the precision of the solution If E c (k) E c (k 1) < ǫ, then stop, otherwise k k + 1 and go to step 2 13435

Remark 2 Note that the minimization of trace(q) e 1 u is a multiobjective criteria that leads to an implicit maximization of the size of R Other classical size criteria of ellipsoidal sets such as volume maximization, minor axis maximization, minimization of trace of P and the maximization in certain directions (see, eg, Gomes da Silva Jr and Tarbouriech [25], Boyd et al [1994]) can be also applied Remark 3 By using Algorithm 1, note that we avoid the iteration between the unknown variables P and E c The main advantage in this case is that matrix P is a free variable in each iteration step This fact tends to reduce the conservatism associated to the size of the ellipsoidal region of stability R 6 NUMERICAL EXAMPLE Consider the following nonlinear closed-loop system: and the controller ẋ(t) = (x 2 (t) 1)x(t) + sat(v c (t)) y(t) = x(t), η(t) = x(t) v c (t) = η(t) 2y(t) (33) (34) We suppose that the state-space domain is bounded by the set: B ξ (α 1,α 2 ) := { ξ R 2 : ξ 1 α 1, ξ 2 α 2 }, where α 1 = 13 and α 2 = 23 Considering the DAR representation given in (7) with z(t) = x 2, we get for (33)-(34) the following: 3 1 x 1 A a (ξ) =, A 1 b (ξ) =, A c (ξ) =, Ω a (ξ) = [ x ], Ω b (ξ) = 1,Ω c (ξ) =, K = [ 2 1 ] Based on Algorithm 1 of Section 51, we have determined the estimate R 1 of the region of attraction for E c = (the initialization step) Figure 1 shows the estimate R 1 obtained considering e 1 = 3 in (32) In this case the matrix P is given by: 8455 1666 P = 1666 333 Fig 2 Estimate of the region R 2 with anti-windup Figure 2 shows the new estimate of the region of attraction for the above value of E c which is denoted by R 2 Comparing Figures 1 and 2, we can notice that the real region of stability is effectively enlarged thanks to the additional anti-windup loop For comparison purposes, we have presented both estimates in Figure 3, where R 1 is in dashed line and R 2 is in solid line Note that the region where the control does not saturate is denoted by R ns Fig 3 Comparison of R 1 and R 2 Figure 4 shows the trajectory of the state x and the control signal obtained from the initial condition ξ() = [ 13 45] considering the cases with and without anti-windup strategy In this case, note that, with antiwindup strategy (dashed-line), the control remains less time in saturation Fig 1 Estimate of the region R 1 without anti-windup Applying Algorithm 1, with e 1 = 3, we obtain: 6195 88 P =, E 88 2353 c = 1396 Fig 4 Trajectory of the state x and the control signal 13436

7 CONCLUDING REMARKS This paper has presented an approach to compute antiwindup gains for a class of nonlinear systems subject to actuator saturation The approach relies on a differentialalgebraic representation of rational systems, which can model a broad class of nonlinear systems To deal with the saturation, we consider a modified version of the generalized sector bound condition From these elements, this paper has focused on the problem of enlarging the region of attraction of the closed-loop system by means of an anti-windup gain This problem has been indirectly addressed through an algorithm that allows to design an anti-windup gain leading to the maximization of an estimate of the basin of attraction This approach has been illustrated by a numerical example REFERENCES A Barreiro, J Aracil, and D Pagano Detection of Attraction Domains of Nonlinear Systems Using the Bifurcation Analysis and Lyapunov Functions International Journal of Control, 75(5):314 327, 26 S Boyd, L El Ghaoui, E Feron, and V Balakrishnan Linear Matrix Inequalities in Systems and Control Theory SIAM books, 1994 Y-Y Cao, Z Lin, and D G Ward An Antiwindup Approach to Enlarging Domain of Attraction for Linear Systems Subject to Actuator Saturation Automatic Control, IEEE Transactions on, 47(1):14 145, 22 D F Coutinho and J M Gomes da Silva Jr Computing Estimates of the Region of Attraction for Rational Control Systems with Saturating Actuators IET Control Theory and Applications, 4(3):315 325, 21 D F Coutinho, A S Bazanella, A Trofino, and A S Silva Stability Analysis and Control of a Class of Differential-Algebraic Nonlinear Systems International Journal of Robust and Nonlinear Control, 14(16):131 1326, 24 D F Coutinho, M Fu, A Trofino, and P Danes L 2 -Gain Analysis and Control of Uncertain Nonlinear Systems with Bounded Disturbance Inputs International Journal of Robust and Nonlinear Control, 18:88 11, 28 M C de Oliveira and R Skelton Stability Tests for Constrained Linear Systems In S O R Moheimani, editor, Perspectives in Robust Control (Lecture Notes in Control and Information Sciences 268), pages 241 257 Springer-Verlag, 21 F J Doyle III An Anti-windup Input-output Linearization Scheme for SISO Systems Journal of Process Control, 9(3):213 22, 1999 S Durola, P Danès, and D F Coutinho Set-membership Filtering of Uncertain Discrete-Time Rational Systems through Recursive Algebraic Representations and LMIs In Proceedings of the 47th IEEE Conference on Decision and Control, pages 684 689, Cancun, Mexico, 28 J M Gomes da Silva Jr and S Tarbouriech Anti-windup Design With Guaranteed Regions of Stability: An LMIbased Approach IEEE Transactions on Automatic Control, 5(1):16 111, 25 J M Gomes da Silva Jr and S Tarbouriech Stability Regions for Linear Systems with Saturating Controls In Proceedings of European Control Conference 1999, Karlsrhue, Germany, 1999 G Herrmann, P P Menon, M C Turner, D G Bates, and I Postlethwaite Anti-windup Synthesis for Nonlinear Dynamic Inversion Control Schemes International Journal of Robust and Nonlinear Control, 2:1465 1482, 29 T Hu, Z Lin, and B M Chen An Analysis and Design Method for Linear Systems Subject to Actuator Saturation and Disturbance Automatica, 38(2):351 359, 1999 N E Kahveci, P A Ioannou, and M D Mirmirani A Robust Adaptive Control Design for Gliders Subject to Actuator Saturation Nonlinearities In American Control Conference, 27 ACC 7, pages 492 497, New York City, United States, 27 N Kapoor and P Daoutidis An Observer-based Antiwindup Scheme for Non-linear Systems with Input Constraints International Journal of Control, 72(1):18 29, 1999 T A Kendi and F J Doyle III An Anti-windup Scheme for Multivariable Nonlinear Systems Journal of Process Control, 7(5):329 343, October 1997 H K Khalil Nonlinear Systems Prentice Hall, 1996 T Loquen Some Results on Reset Control Systems PhD Thesis, LAAS, Toulouse, France, 21 P P Menon, G Herrmann, MC Turner, D G Bates, and I Postlethwaite General anti-windup synthesis for input constrained nonlinear systems controlled using nonlinear dynamic inversion In Decision and Control, 26 45th IEEE Conference on, pages 5435 544, San Diego, United States, 26 F Morabito, AR Teel, and L Zaccarian Nonlinear Antiwindup Applied to Euler-Lagrange Systems Robotics and Automation, IEEE Transactions on, 2(3):526 537, 24 D Peaucelle and D Arzelier An Efficient Numerical Solution for H2 Static Output Feedback Synthesis In Proceedings of the European Control Conference, Porto, Portugal, 21 E Prempain, M Turner, and I Postlethwaite Coprime Factor Based Anti-windup Synthesis for Parameterdependent Systems System & Control Letters, 58(12): 81 817, 29 S Tarbouriech and M Turner Anti-windup Design: An Overview of Some Recent Advances and Open Problems Control Theory & Applications, IET, 3(1):1 19, 29 A R Teel and N Kapoor The L2 Anti-windup Problem: Its Definition and Solution In Proceedings of the European Control Conference, Brussels, Belgium, 1997 A Trofino Robust Stability and Domain of Attraction of Uncertain Nonlinear Systems In Proceedings of the American Control Conference, pages 377 3711, Chigago, United States, 2 G Valmorbida, S Tarbouriech, M Turner, and G Garcia Anti-windup for NDI Quadratic Systems In 8th IFAC Symposium on Nonlinear Control Systems, volume 1, pages 1175 118, Bologna, Italy, 21 F Wu, K M Grigoriadis, and A Packard Anti-windup Controller Design Using Linear Parameter-varying Control Methods International Journal of Control, 73(12): 114 1114, 2 13437