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

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

Robust Anti-Windup Compensation for PID Controllers

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

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

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

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

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

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

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

Stability Analysis and Stabilization of Systems with Input Backlash

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

Appendix A Solving Linear Matrix Inequality (LMI) Problems

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

Optimization based robust control

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

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

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

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

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

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

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

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

Control System Design

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

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

From Convex Optimization to Linear Matrix Inequalities

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

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

H 2 and H 1 cost estimates for time-invariant uncertain

Optimization Based Output Feedback Control Design in Descriptor Systems

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

Anti-windup Design for a Class of Nonlinear Control Systems

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

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

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

Robust Multi-Objective Control for Linear Systems

Event-Triggered Control for Linear Systems Subject to Actuator Saturation

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

Constrained interpolation-based control for polytopic uncertain systems

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

Modern Optimal Control

Linear State Feedback Controller Design

Stability of Switched Linear Hyperbolic Systems by Lyapunov Techniques

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

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

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

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method

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

ROBUST CONTROLLER DESIGN: POLYNOMIALLY PARAMETER DEPENDENT LYAPUNOV FUNCTION APPROACH

Robust stability analysis and control design for time-varying discrete-time polytopic systems with bounded parameter variation

Local Stabilization of Linear Systems Under Amplitude and Rate Saturating Actuators

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

An LMI Approach to Robust Controller Designs of Takagi-Sugeno fuzzy Systems with Parametric Uncertainties

Analysis and design of switched normal systems

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

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

State estimation of uncertain multiple model with unknown inputs

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

Delay-independent stability via a reset loop

Semidefinite Programming Duality and Linear Time-invariant Systems

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

On Bounded Real Matrix Inequality Dilation

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

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Lyapunov functions for switched linear hyperbolic systems

Stability Analysis of Linear Systems with Time-varying State and Measurement Delays

EE C128 / ME C134 Feedback Control Systems

H State Feedback Control of Discrete-time Markov Jump Linear Systems through Linear Matrix Inequalities

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

The servo problem for piecewise linear systems

Converse Lyapunov theorem and Input-to-State Stability

LMI optimization for fixed-order H controller design

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

STABILIZATION OF LINEAR SYSTEMS VIA DELAYED STATE FEEDBACK CONTROLLER. El-Kébir Boukas. N. K. M Sirdi. Received December 2007; accepted February 2008

ESC794: Special Topics: Model Predictive Control

Linear Matrix Inequality (LMI)

Introduction to linear matrix inequalities Wojciech Paszke

Anti-windup strategy for reset control systems

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

To appear in IEEE Trans. on Automatic Control Revised 12/31/97. Output Feedback

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

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

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

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1

Hybrid Systems Course Lyapunov stability

Strong duality in Lasserre s hierarchy for polynomial optimization

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

A Stable Block Model Predictive Control with Variable Implementation Horizon

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

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

An Optimization-based Approach to Decentralized Assignability

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

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

Row and Column Representatives in Qualitative Analysis of Arbitrary Switching Positive Systems

DECENTRALIZED CONTROL DESIGN USING LMI MODEL REDUCTION

ROBUST ANALYSIS WITH LINEAR MATRIX INEQUALITIES AND POLYNOMIAL MATRICES. Didier HENRION henrion

4F3 - Predictive Control

Robust and Optimal Control, Spring 2015

Transcription:

American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, ThA9.5 Stability analysis and state feedback control design of discrete-time systems with a backlash Christophe Prieur, Ricardo C. L. F. Oliveira, Sophie Tarbouriech and Pedro L. D. Peres Abstract This paper considers the class of discrete-time nonlinear systems resulting from the connection of a linear system with a backlash operator. By conveniently exploiting the properties of the backlash, a class of candidate Lyapunov functions with quadratic terms and Lur e type terms, derived from generalized sector conditions, is introduced. Using this class of Lyapunov functions, the stability of the time-shifted system is investigated. Additionally, the set of equilibrium points, which can be estimated, may be not reduced to the origin, since the backlash operator contains a dead-zone. Sufficient convex conditions, formulated in terms of semi-definite programming, are provided for the stability analysis and for the design of a linear stabilizing state-feedback controller. Numerical simulations illustrate the results and some computational issues. I. INTRODUCTION To overcome limitations of linear controllers in real process control, it may be fruitful to consider non-smooth nonlinearities, as hysteresis, backlash or dead-zone, in the synthesis problem. In this paper we focus on the analysis of stability and the control design for a linear system with a backlash in one of its inputs. A backlash operator also called Krasnolsel skii-pokrovskii hysteresis in []) is a sloperestricted nonlinearity with memory. Such a nonlinearity is present in mechanical systems and, if neglected during the control design or the stability analysis, may lead to important degradations of the closed-loop performance or even to the lost of stability see, in particular, []). For control systems in the continuous-time domain, several approaches have been developed in the context of this type of nonsmooth nonlinearity: see, for example, [3] and [4], [5], where an approach based on the inverse nonlinearity is applied. For continuous-time system with such a backlash, sufficient conditions based on semi-definite programming SDP) have been provided in [6] see also [7], [8] for a backlash and a saturation in the input). The current paper proposes a constructive method to study both the stability analysis problem and the design of a stabilizing state-feedback linear controller for the nonlinear system. The class of nonlinear systems under consideration is a linear discrete-time system with a backlash in its input such as in [9], []. For the stability analysis case, it is assumed C. Prieur and S. Tarbouriech are with LAAS-CNRS, Université of Toulouse, 7, avenue du Colonel Roche, 377 Toulouse, France. {cprieur,tarbour}@laas.fr R. C. L. F. Oliveira and P. L. D. Peres are with the School of Electrical and Computer Engineering, University of Campinas UNICAMP, 383-85, Campinas, SP, Brazil. {ricfow,peres}@dt.fee.unicamp.br Supported by the Brazilian agencies CNPq, FAPESP and by the CAPES- COFECUB project. that the linear dynamics is Schur stable as the Hurwitz stability has been assumed in [6], [8] for the continuoustime case) and, for the synthesis problem, that the linear system is stabilizable. As far as the stability analysis is concerned, the first main result see Theorem 3.3 below) proposes some sufficient conditions to prove the convergence of the states to an equilibrium point. Moreover, the set of equilibrium points is estimated using the data of the backlash this set may be not reduced to the origin, since the backlash operator contains a dead-zone). The sufficient conditions are written in terms of SDP constraints. A procedure to design a stabilizing state-feedback linear controller is also provided. To the best of the authors knowledge, this second main result see Theorem 4. below) is the first contribution in terms of linear matrix inequality LMI) conditions for the control design of a linear system with a backlash in the input. The approach is based on quadratic Lyapunov functionals and on Lur e type Lyapunov functions, including a generalized sector condition that uses the knowledge of the nonlinearity. In particular, without the term related to the sector condition, the corresponding LMI conditions have no solution see the first point of Remark 3. below). The paper is organized as follows. First, in Section II, we introduce the backlash operator and the system under consideration for the analysis problem. We also prove some properties on the backlash which will be instrumental to define the candidate Lyapunov functions. Then we solve the stability problem by studying the time-shifted system and by computing an estimation of the set of equilibrium. This is our first main result see Section III). In Section IV we state numerically tractable sufficient conditions to compute a linear state feedback law. This is our second main result. In Section V we give some numerical simulations to illustrate our results. Section VI contains some concluding remarks and further research lines. Notation. Given two vectors x and y R m, we write x y if, for each i {,...,m}, we have x i) y i), where x i) is the i-th component of x. diaga,b) denotes the diagonal matrices for which the diagonal elements are the matrices A, B. I and denote respectively the identity matrix and the null matrix of appropriate dimensions. A is the matrix constituted from the absolute value of each element of A, whereas A + and A denote the two matrices constituted with non-negative entries such that A = A + A and A = A + + A. For two symmetric matrices, A and B, A > B respectively A B) means that A B is positive definite respectively positive semi-definite). A denotes the transpose of A. The symbol denotes the symmetric blocks in partitioned matrices. 978--444-745-7//$6. AACC 688

Due to space limitation, the proofs are omitted. II. DEFINITIONS AND PRELIMINARIES Let us first introduce the nonlinear system under consideration for the stability analysis problem as solved in Section III below), and prove some properties of the backlash operator. Without any control, the nonlinear plant is described by: xk+ ) = Axk)+BΦ[w]k), k wk) = Cxk), where x R n is the state, the nonlinearity is Φ R m, the input of the nonlinearity is w R m, and A, B, and C are real matrices of appropriate dimensions. This nonlinearity Φ is assumed to be a backlash operator in discrete-time. More precisely, the backlash is defined componentwise by, for each w : N R m, for each i {,...m}, and for each k N, Φ[w]k+ ) i) = Φ[w]k) i) +l i) wk+ ) wk)) i) if wk+ ) i) wk) i) and Φk) i) = l i) wk) c r ) i), ) Φ[w]k) i) +l i) wk+ ) wk)) i) if wk+ ) i) wk) i) and Φk) i) = l i) wk) c l ) i), Φ[w]k) i) otherwise, where l R m has only positive entries, c l R m and c r R m are such that c l c r. To ease the presentation, we will write Φk) instead of Φ[w]k). Denoting L = diagl), we consider initial conditions such that LCx) c r ) Φ) LCx) c l ). 3) Remark.: For any solution x : N R n of ) such that the initial condition satisfies 3), we have, for all k, LCxk) c r ) Φk) LCxk) c l ). 4) The following lemma contains properties of the backlash operator which will be useful for the stability analysis. Lemma.: For any diagonal positive semi-definite matrices N and N in R m m, we have, for all k, Φk+ ) Φk)) N Φk) Lwk)), 5) and Φk+ ) Φk)) N ) Φk+ ) Φk) Lwk+ ) wk))), 6) for all solutions x ) of ). The conditions provided in Lemma. are also known in the literature as sector conditions and are an extension of the results given in []. The complete version can be downloaded from http://homepages. laas.fr/cprieur/papers/acc.pdf. III. STABILITY ANALYSIS A. Stability analysis of the time-shifted system Let us now solve the stability analysis problem for the nonlinear system ). It is assumed that matrix A is Schur stable, i.e. xk+ ) = Axk), k is asymptotically stable. Since the backlash operator is defined in terms of its time-shift, it is useful to consider first the time-shifted version of ). In this regard, let us consider the following auxiliary variables xk) = xk+ ) xk), 7) Φk) = Φk+ ) Φk). 8) Using these variables, the aim is to investigate the stability of the system xk+ ) = Axk)+BΦk). 9) The stability analysis conditions are given in the next theorem. Theorem 3.: If there exist a symmetric positive definite matrix P R n n, a diagonal positive semi-definite matrix N R m m and a diagonal positive definite matrix N R m m satisfying N I + LCA I) B ) = N I + LCA I) B )), ) [ A PA P A PB+N LCA I) ) +N LC) ] B PB N + N I + LCA I) B ) <, ) then system 9) is asymptotically stable for all initial conditions satisfying 3). In the proof of Theorem 3., the following candidate Lyapunov function is introduced, for each x : N R m, Φ : N R m, and k N, vx,φ,k) = xk) Pxk)+Φk) SΦk) k Φ j) N Φ j) LCA I) x j) BΦ j)) ) j= k Φ j) ) N Φ j) LCx j), ) j= where P and S are symmetric positive definite matrices, N is a diagonal positive semi-definite matrix and N is a diagonal positive definite matrix of appropriate dimensions. Remark 3.: Some comments about this result and its proof are in order. The Lyapunov function ) used in the proof has pure quadratic terms and also Lur e type terms. These latter terms use the generalized sector conditions computed in Lemma. and properties of the backlash. Without these properties, we would have only a quadratic Lyapunov function candidate let N = N = in )) and, following the steps of the proof of Theorem 3., we would 689

obtain the LMI ) with N = N =. Clearly, this inequality does not admit a feasible solution P consider the symmetric positive semi-definite term B PB in the diagonal). As a consequence, the knowledge of the sector conditions is essential for the stability analysis result. Let us note that the conditions ) and ) do not depend on c r and c l. This is due to the fact that, in Theorem 3., we are studying the stability of the timeshifted system 9), and the variables x and Φ do not depend neither on c l nor on c r. Thus, when the sufficient conditions ) and ) hold, the speed variable x converges to zero whatever the values of c r and c l are), as stated in Theorem 3.. On the other hand, under these conditions, the position variable x converges to a point x ) which depends on c r and c l see Theorem 3.3 below); Let us give some comments on the expression of the Lyapunov function ). First let us note that the sums are for all index from j = to j = k. Considering the index k into that sum introduces the new variable xk+ ) in the computation of v. Moreover, this Lyapunov function is close in spirit to the Lyapunov function for continuous-time systems with a backlash as introduced in [6]. However, the proof of the negativity of its timeshift is different to the one for the continuous-time case, since to cancel the product between Φ and Φ, we need to use part of the square of Φ see the term,) in the LMI )). B. Computation of the equilibrium-set We follow the lines given in [] by adapting to the discrete-time case. An equilibrium point should satisfy x ) = Ax )+BΦ ). This yields Substituting 3) in 4), one has Let x ) = I A) BΦ ). 3) Lc r I LCI A) B ) Φ ) Lc l. 4) R = I LCI A) B ), R = R+ R, where R + and R are real matrices with positive entries. Now note that 4) implies and R + Lc r R + I LCI A) B ) Φ ) R + Lc l, R Lc r R I LCI A) B ) Φ ) R Lc l. Combining both equations and using the definition of R, one has R + Lc r + R Lc l Φ ) R + Lc l + R Lc r. 5) This is an estimation of the output of the backlash at the equilibrium. Now, to estimate x ), we combine 3) and 5), by multiplying 5) by I A) B ) + and I A) B ), and by subtracting the results. We get I A) B ) + R +Lc r + R Lc l ) I A) B ) R +Lc l + R Lc r ) x ) I A) B ) + R +Lc l + R Lc r ) I A) B ) R +Lc r + R Lc l ). 6) Relation 6) defines an estimation of the region containing the equilibrium points x ). Combining Theorem 3. with the previous computation, we get our first main result about the stability analysis: Theorem 3.3: If there exist symmetric positive definite matrix P R n n, a diagonal positive semi-definite matrix N R m m and a diagonal positive definite matrix N R m m satisfying ) and ), then, for all initial conditions satisfying 3), the solutions of ) converge to a point x ) satisfying the estimation 6). Computing a numerical solution P,N,N ) for the semi positive definiteness constraints ) and ) can be difficult due to the equality constraint ). Note that some LMI solvers like the LMI Control Toolbox [3]) do not handle equality constraints. For SDP solvers that can manage equality constraints like Sedumi [4]), the solution P,N,N ) that is numerically computed is such that N is symmetric positive definite and not only semi-definite) and the LMI ) is positive and not only non-negative). See Section V- C below for exhaustive numerical simulations illustrating this fact. From a numerical point of view, to analyze the stability of ), it is then interesting to firstly consider the particular case in which we let N = in Theorem 3.3, and secondly to consider the case where we assume that N is a diagonal positive definite matrix. Therefore it is interesting to firstly find a solution P,N ) to the following problem. Problem 3.4: Compute a symmetric positive definite matrix P R n n and a diagonal positive definite matrix N R m m solution to [ A PA P A PB+N LC) ] B <. 7) PB N Secondly, if there does not exist a solution P,N ) to problem 7), one has to find a solution P,N,N ) to the following problem. Problem 3.5: Compute a symmetric positive definite matrix P R n n and two diagonal positive definite matrices N and N R m m solution to ) and to N I + LCA I) B ) = N I + LCA I) B )) >. 8) Problem 3.4 is also very interesting for the design of a linear stabilizing state-feedback law in contrast to Problem 3.5 where we have to tackle the inverse of the dynamic matrix A). This is the aim of next section. In the case m >, the diagonal elements of matrix N could be either positive or zero. To ease the presentation, only the separate cases N = and N > are addressed. 69

IV. CONTROL DESIGN In this section we consider the synthesis problem for the nonlinear system. To do that we consider ) with a control uk), yielding xk+ ) = Axk)+B c uk)+bφk), k wk) = Cxk), 9) where B c R n p. The class of controllers is that one of linear state-feedback law some generalizations may be possible, see the conclusion): u = Kx, where K R p n. Let us assume that the pair A,B c ) is stabilizable. We are now in position to state our second main result about the control design problem: Theorem 4.: If there exist a symmetric positive definite matrix W R n n, a diagonal positive definite matrix N R m m and a matrix Z R p n such that W WA + Z B c WC L W BN N < ) then, letting K = ZW, for all initial conditions satisfying 3), the solutions of system 9) in closed-loop with u = Kx converge to a point x ) satisfying the estimation 6). V. NUMERICAL SIMULATIONS A. Example Stability analysis This experiment is concerned with the stability analysis of a single-input mechanical system describing the displacement x of a mass. The aim is to investigate the effect of an hysteretic phenomena related to the friction between the mass and the ground [5], [6]. The system is governed by the differential equation: mẍt)+cẋt)+φ[x]t) = ut) where m is the mass, c is the damping constant and ut) is the control force given by the PID controller: ut) = k p xt) k d ẋt) k i xτ)dτ. The backlash operator Φ corresponds to the friction and is, in this case, a function of the displacement. To apply the stability conditions developed in this paper, it is necessary to discretize the differential equation. By adopting the sampling time T s =.5 seconds, using a zero-order interpolation implemented in Matlab through the routine cd) and choosing the values m =, c =, k p =, k d = 8, k i = 4, c r = c l =.5 and L =, a state-space representation 9) is obtained, with.9999.477. A =.43.99.39, B =..39,.65.38.6758.34 C = [ ] Theorem 3. provides a feasible solution, assuring the stability of the system. The solution P,N,N ) is given by.56.685.454 P = N.685 3.584.433, =.33, N.454.433.9797 =.664. For illustrative purposes, some simulations of the discretized system are performed with six different initial conditions for x and for the initial condition Φ) =. The trajectories are depicted in Figure. Using the results of Theorem 3.3, it is possible to establish the following estimate for the equilibrium of the system:.5 x ),.5 which is corroborated by the simulations presented see the thick black line depicted in Figure ). x3 4 3 3 4 3 x) = 3,,3) x) =,,4) x) =,, 4) x x) = 3,,3) Equilibrium Set 4 x) = 3,,3) x x) =,,) Fig.. Simulation of the discretized mechanical system given in Example for six different initial conditions. B. Example Control design Consider system ) with the state-space matrices [ ] [ ] [ ] A =, B c =, B =, [ ] C =, c r = c l = [.5.5] and L = diag,). The open-loop system is unstable eigenvalues are λ =.44 and λ =.44). The conditions of Theorem 4. provide a statefeedback gain assuring that the closed-loop system is stable in the presence of the backlash. The solution W,Z,N) is given by [ ].48.64 W =, Z = [.4738.4683 ],.64.598 [ ].6856 N =,.69 yielding the stabilizing state-feedback gain K = [.53.4983 ]. For illustrative purposes, a time simulation has been performed for four different initial conditions for x) and for Φ) =. The phase portrait is depicted in Figure. As can 4 69

be seen, the state converges to the interior of the black box, that is an estimative of the equilibrium set, given by [ ] [ ].6.6 x ),.6.6 obtained through inequalities 6). Additionally, the evolution of x k), x k), Φk) ) and Φk) ) as a function of time k are shown in Figure 3 for the initial condition x) = [ ]..5 x) =,) x) =,) TABLE I NUMBER OF FEASIBLE SOLUTIONS PROVIDED BY PROBLEMS 3.4 AND 3.5 FOR A SET OF ONE HUNDRED RANDOMLY GENERATED SYSTEMS FOR THE DIMENSIONS n =,...,5 AND m = n,...,. n m Problem 3.4 Problem 3.5 94 94 69 54 3 9 9 3 48 4 58 35 9 9 4 4 3 44 9 5 57 37 85 86 x.5.5.5 x) =,) x) =,).5.5.5.5 x Fig.. Evolution of the states of the closed-loop system of Example considering four different initial conditions..5.5.5.5.5..4.6.8..4.6.8.5.5.5.5 x Φ Φ x time.5..4.6.8..4.6.8 time Fig. 3. Time simulation of the closed-loop system of Example considering the initial condition x) = [ ]. C. Computational issues about Problems 3.4 and 3.5 To investigate the numerical behavior of Problem 3.4 where N = ) and Problem 3.5 where N > ), we performed exhaustive numerical simulations through randomly generated systems of the form ) with the dimensions n =,...,5 and m =,...,n. For each pair n,m), one hundred systems were generated and the feasible solutions are shown in Table I. Two distinct situations can be observed from the results. Firstly, for single-input systems m = ), where the additional variable N is a scalar, the numerical behavior for both Problems is quite similar: when m =, for each system considered, we note that Problems 3.4 and 3.5 are both feasible or both infeasible. The only exception is in the case n = 5,m = ) where the degree of freedom given by N guaranteed one more feasible solution. Secondly, when m >, the situation is very different, with a great advantage for Problem 3.4. The conclusion of these simulations is that, except for a few systems, if Problem 3.4 does not have any solution, then Problem 3.5 does not have any solution as well. In other words, it is often useless to consider Problem 3.5. This motivated us to consider only Problem 3.4 as done in Section V-B) for the control design. VI. CONCLUSION AND PERSPECTIVES The class of nonlinear systems resulting from a linear system with a backlash in its input was investigated in this paper. The time is discretized and the nonlinearity is defined by a slope-restricted operator with a memory. Using appropriate properties of the backlash nonlinearity, firstly, the stability analysis problem is addressed and, secondly, the design of a linear control law is investigated. The sufficient conditions to solve these two problems are written in terms of numerically tractable conditions, since they use LMI constraints. As soon as the stability analysis problem is concerned, our main result contains an inequality constraint and an equality one this is Theorem 3.3). This sufficient condition yielded two different numerical procedures Problems 3.4 and 3.5). We checked by numerical simulations that, in general, it is sufficient to consider Problem 3.4 and, except for a few number of systems, it is not necessary to consider Problem 3.5. This motivated us to consider only Problem 3.4 for the control design. Some LMI conditions have been already derived for the stability analysis of a nonlinear system with a backlash consider e.g. [6], [8] for a continuous-time dynamics). However, to the best of our knowledge, the result of Theorem 4. is the 69

first one in the literature giving LMI conditions to design a control for a nonlinear system with a backlash in one input. The class of controllers, considered in this paper, is the one of linear state feedback laws. Some works are in progress to stabilize the system by means of other control strategies, as output or nonlinear feedback control laws as proposed, in a different context, in [7]). Another possible further research line is the study of systems with two nonlinearities which are assumed to be nested a backlash and a saturation e.g.). For this problem it may be useful to combine the results of the present paper with techniques of [8] dealing with nested saturations. REFERENCES [] J. W. Macki, P. Nistri, and P. Zecca, Mathematical models for hysteresis, SIAM Review, vol. 35, no., pp. 94 3, March 993. [] M. Nordin and P.-O. Gutman, Controlling mechanical systems with backlash a survey, Automatica, vol. 38, no., pp. 633 649, October. [3] M. L. Corradini and G. Orlando, Robust stabilization of nonlinear uncertain plants with backlash or dead zone in the actuator, IEEE Transactions on Control Systems Technology, vol., no., pp. 58 66, January. [4] A. Taware, G. Tao, and C. Teolis, Design and analysis of a hybrid control scheme for sandwich nonsmooth nonlinear systems, IEEE Transactions on Automatic Control, vol. 47, no., pp. 45 5, January. [5] A. Taware and G. Tao, Eds., Control of sandwich nonlinear systems, ser. Lecture Notes in Control and Information Sciences. Berlin: Springer-Verlag, May 3, vol. 88. [6] S. Tarbouriech and C. Prieur, Stability analysis for sandwich systems with backlash: an LMI approach, in Proceedings of the 5th IFAC Symposium on Robust Control Design ROCOND 6), Toulouse, France, July 6. [7], Stability analysis for systems with backlash and saturated actuator, in 7th IFAC Symposium on Nonlinear Control Systems NOLCOS 7), Pretoria, South Africa, August 7. [8], Stability analysis for systems with nested backlash and saturation operators, in Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, December 7, pp. 589 5897. [9] M. Grundelius and D. Angeli, Adaptive control of systems with backlash acting on the input, in Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan, December 996, pp. 4689 4694. [] G. Tao and P. V. Kokotović, Discrete-time adaptive control of systems with unknown nonsmooth input nonlinearities, in Proceedings of the 33rd IEEE Conference on Decision and Control, Lake Buena Vista, FL, USA, December 994, pp. 7 76. [] J. M. Gomes da Silva Jr. and S. Tarbouriech, Antiwindup design with guaranteed regions of stability: An LMI-based approach, IEEE Transactions on Automatic Control, vol. 5, no., pp. 6, January 5. [] T. Paré, A. Hassibi, and J. How, A KYP lemma and invariance principle for systems with multiple hysteresis non-linearities, International Journal of Control, vol. 74, no., pp. 4 57, July. [3] P. Gahinet, A. Nemirovskii, A. J. Laub, and M. Chilali, LMI Control Toolbox User s Guide. The Math Works Inc., Natick, MA, 995. [4] J. F. Sturm, Using SeDuMi., a MATLAB toolbox for optimization over symmetric cones, Optimization Methods and Software, vol., pp. 65 653, 999, http://sedumi.mcmaster.ca/. [5] C. C. de Wit, H. Olsson, K. J. Åström, and P. Lischinsky, A new model for control of systems with friction, IEEE Transactions on Automatic Control, vol. 4, no. 3, pp. 49 45, March 995. [6] B. Jayawardhana, H. Logemann, and E. P. Ryan, PID control of second-order systems with hysteresis, International Journal of Control, vol. 8, no. 8, pp. 33 34, August 8. [7] V. F. Montagner, R. C. L. F. Oliveira, T. R. Calliero, R. A. Borges, P. L. D. Peres, and C. Prieur, Robust absolute stability and nonlinear state feedback stabilization based on polynomial Lur e functions, Nonlinear Analysis Series A: Theory, Methods & Applications, vol. 7, pp. 83 8, March 9. [8] S. Tarbouriech, C. Prieur, and J. M. Gomes da Silva Jr., Stability analysis and stabilization of systems presenting nested saturations, IEEE Transactions on Automatic Control, vol. 5, no. 8, pp. 364 37, August 6. 693