SLIDING MODE OBSERVER FOR TRIANGULAR INPUT HYBRID SYSTEM. Mohmaed DJEMAI Noureddine MANAMANNI Jean Pierre BARBOT

Similar documents
Observability and observer design for a class of switched systems

Observer Synthesis for Nonlinear of Switched Dynamical Systems Application to Bioreactor

SOME COMMENTS ON OBSERVABILITY NORMAL FORM AND STEP-BY-STEP SLIDING MODE OBSERVER

On Observability and Detectability of Continuous-time Linear Switching Systems 1

Switching time estimation for linear switched systems: an algebraic approach

Observability of Linear Hybrid Systems

Observability of Switched Linear Systems in Continuous Time

Observability of Linear Hybrid Systems

Optimal Control of Switching Surfaces

Identification of PWARX Hybrid Models with Unknown and Possibly Different Orders

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

CONTROL OF AN INDUCTION MOTOR USING SLIDING MODE LINEARIZATION

A sub-optimal second order sliding mode controller for systems with saturating actuators

A new type of impulsive observer for hyperchaotic system

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Algebraic switching time identification for a class of linear hybrid systems

LIE TRANSFORM CONSTRUCTION OF EXPONENTIAL NORMAL FORM OBSERVERS. Suba Thomas Harry G. Kwatny Bor-Chin Chang

Unknown inputs observers for a class of nonlinear systems

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Global Controllability of Hybrid Systems with Controlled and Autonomous Switchings

Observation of Hybrid Guarded Command Programs

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

Nonlinear Tracking Control of Underactuated Surface Vessel

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

OPTIMAL CONTROL OF SWITCHING SURFACES IN HYBRID DYNAMIC SYSTEMS. Mauro Boccadoro Magnus Egerstedt,1 Yorai Wardi,1

Stability of Switched Linear Hyperbolic Systems by Lyapunov Techniques

Stability of Hybrid Control Systems Based on Time-State Control Forms

INVERSION IN INDIRECT OPTIMAL CONTROL

Existence of Cascade Discrete-Continuous State Estimators for Systems on a Partial Order

Convergence Rate of Nonlinear Switched Systems

Energy-based Swing-up of the Acrobot and Time-optimal Motion

A Sufficient Condition for Local Controllability

Observer-based quantized output feedback control of nonlinear systems

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs

Supervisory Control of Hybrid Systems

Delay estimation algorithm for nonlinear time-delay systems with unknown inputs

On the convergence of normal forms for analytic control systems

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EE291E Lecture Notes 3 Autonomous Hybrid Automata

Verification of analog and mixed-signal circuits using hybrid systems techniques

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Modeling and Analysis of Cell Differentiation using Hybrid Systems

Gramians based model reduction for hybrid switched systems

Discontinuous Backstepping for Stabilization of Nonholonomic Mobile Robots

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Output Feedback Control for a Class of Piecewise Linear Systems

Control design using Jordan controllable canonical form

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

ON THE ROBUSTNESS OF PERIODIC SOLUTIONS IN RELAY FEEDBACK SYSTEMS. Mario di Bernardo Λ Karl Henrik Johansson ΛΛ;1 Ulf Jönsson ΛΛΛ Francesco Vasca Λ

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004

Further results on global stabilization of the PVTOL aircraft

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Observability of Switched Linear Systems

Design of Sliding Mode Control for Nonlinear Uncertain System

Observability and Observer Design for Continuous-Time Perturbed Switched Linear Systems under Unknown Switchings

Quasi-ISS Reduced-Order Observers and Quantized Output Feedback

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

Global output regulation through singularities

Is there Life after Zeno?

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

Dynamic Integral Sliding Mode Control of Nonlinear SISO Systems with States Dependent Matched and Mismatched Uncertainties

CONTROLLING IN BETWEEN THE LORENZ AND THE CHEN SYSTEMS

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Exact Linearization Of Stochastic Dynamical Systems By State Space Coordinate Transformation And Feedback I g-linearization

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Bisimilar Finite Abstractions of Interconnected Systems

Chap. 3. Controlled Systems, Controllability

Optimal Control. Lecture 20. Control Lyapunov Function, Optimal Estimation. John T. Wen. April 5. Ref: Papers by R. Freeman (on-line), B&H Ch.

Nonlinear Control Lecture 1: Introduction

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić

A Lie-Group Approach for Nonlinear Dynamic Systems Described by Implicit Ordinary Differential Equations

Lecture 2: Controllability of nonlinear systems

Using Theorem Provers to Guarantee Closed-Loop Properties

Finite time observation of nonlinear time-delay systems with unknown inputs

State observers for invariant dynamics on a Lie group

State estimation of uncertain multiple model with unknown inputs

Research Article Adaptive Control of Chaos in Chua s Circuit

A higher order sliding mode controller for a class of MIMO nonlinear systems: application to PM synchronous motor control

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

Switched Systems: Mixing Logic with Differential Equations

2.5. x x 4. x x 2. x time(s) time (s)

The Bang-Bang Funnel Controller

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Passivity-based Stabilization of Non-Compact Sets

STABILITY OF 2D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING. 1. Introduction

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Hybrid systems and computer science a short tutorial

Stability and Stabilizability of Switched Linear Systems: A Short Survey of Recent Results

APPPHYS217 Tuesday 25 May 2010

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

State and Parameter Estimation of a CSTR

ARTIFICIAL POTENTIAL FIELDS FOR TRAILER-LIKE SYSTEMS 1. T.A. Vidal-Calleja,2 M. Velasco-Villa E. Aranda-Bricaire,3

Observability and forward-backward observability of discrete-time nonlinear systems

Transcription:

SLIDING MODE OBSERVER FOR TRIANGULAR INPUT HYBRID SYSTEM Mohmaed DJEMAI Noureddine MANAMANNI Jean Pierre BARBOT Equipe Commande des Systèmes (ECS), ENSEA, 6 Av du Ponceau, 954 Cergy-Pontoise Cedex, FRANCE djemai,barbot}@enseafr CReSTIC, University of Reims, Moulin de la Housse BP 9, 5687 REIMS cedex - FRANCE, noureddinemanamanni@univ-reimsfr Abstract: In this paper a methodology to design an observer for a class of hybrid nonlinear systems with no continuous state reset is proposed By using hybrid systems techniques for modelling and synthesis, we propose a solution to the challenging observer problem related to such system Some simulations illustrate the proposed approachcopyright c 5 IFAC Keywords: Hybrid system, Nonlinear observer, Sliding mode, SISO systems INTRODUCTION Physical system behavior follows the general principles of conservation of energy and continuity of power They may exhibit nonlinearities that result from small parasitic effects or occur on a time scale much smaller than the time scale of interest At a macroscopic level, the detailed continuous behavior may appear to be discontinuous In fact, switching or impacting behaviors are met in many systems in engineering and applied science Such systems describe special dynamical processes of mixed continuous and discrete natures and inherently combine logical and continuous process, usually coupled with finite automata and differential equations Hence, those systems which are capable of exhibiting simultaneously several kinds of dynamic behavior in different parts of the system (eg continuous time dynamics, discrete-time dynamics, jump phenomena, logic commands, ) are of great interest In the literature such systems are called Hybrid Systems (HS) Recently, there has been an increased interest in the study of HS By this way considerable research effort has been devoted to fundamental topics such as modelling and simulation of HS Among the main issues in hybrid systems (as it is the case of linear and nonlinear continuous and discrete time case) are the synthesis of control, observer, supervisory control schemes, and the formal verification for safety analysis, which aims at certifying that the hybrid system behaves as desired Recently, some works devoted to algebraic properties of observability and controllability of HS have been developed In (Balluchi et al, 999) was highlighted the complexity of observability properties for hybrid systems through examples on MLD (Mixed Logic Dynamical) systems and PWA (Piecewise affine) Sontag in (Sontag, 979) introduces a set of observability related definitions and examines the implications among the various concept of observability In (Balluchi et al, ), the authors focused on the property of the generic final state

determinability of HS to construct an asymptotic state observer They showed that this property can be verified even if each of the continuous subsystems of the HS is not observable In (Vidal et al, ), the authors defined the so called extended joint observability matrix to analyze the observability of jump linear systems Some sufficient geometrical conditions to analyze the observability of hybrid dynamical systems are given in (Boutat et al, 4) These conditions are refined for the particular class of the piecewise linear and nonlinear systems In the same way other works have treated on the design of hybrid observers In (De la Sen and Ningsu Luo, ) a design of linear observers for a class of linear hybrid systems is addressed Two observers prototypes based on the prediction error are proposed The first is based on the observation of an extended discrete-time system The second one estimates the continuous-time sub-state for all time from initial conditions A methodology for the design of a hybrid observer for generic hybrid plant with no continuous sate resets is proposed in (Balluchi et al, ) The structure of the proposed hybrid observer is composed of a location observer and a continuous observer and applied for a non linear model of a driveline with discontinuous elasticity Despite an abundant literature on the design of linear observers for hybrid systems, only few works concern the design of nonlinear hybrid observer for hybrid systems (see for example (Lin et al, )) The main purpose of this paper lies in nonlinear observer design for HS without jump We discuss the problem of designing a sliding mode observer for a class of nonlinear hybrid systems In (Drakunov and Utkin, 995) a new concept of sliding observers is introduced The key point is that the equivalent control concept is extensively used Moreover, in (Boukhobza et al, 996; Barbot et al, 996), we use a classical sliding mode observer in order to design an observer for the a largest class with the so-called output injection form (Krener and Isidori, 98) Here, our purpose is to discuss the observer design by using a triangular input observer form introduced in (Boukhobza et al, 996; Barbot et al, 996) and (Drakunov and Utkin, 995) The idea consists in using the step by step observer such as described here after : The (n ) first step consists in reconstructing the state vector while the step n is used to to define in which state P i for i =,, k the system is found A complete scheme of the observer is given in figure Since the considered system is a particular class of HS, where the interactions of time-continuous models are governed by differential equations and inter-connected by switching functions, then, to characterize the system s observability, we will use the observability conditions developed by (Boutat et al, 4) for a such class of piecewise dynamical systems Hence the paper is organized as follow: after a recall on the observability study for hybrid systems, we present the non linear hybrid sliding mode observer design Two illustrative examples will show the performances of the developed algorithm U The real System x x n x ( n,,,, r n F x u u u ) i Sliding mode observer Bloc Decision Fig : Hybrid observer structure RECALLS ON OBSERVABILITY STUDY In the following section, let us recall the main result of one of the authors in (Boutat et al, 4), on the observability of the class of hybrid system considered in this paper The proof of the theorem will be found in the cited reference Let us consider the dynamical systems formed with two dynamics inter-connected by a switch function : ẋ = f (x) and y = h (x) if σ(x) () x = f (x) and y = h (x) if σ(x) > where f i (x) are smooth vector fields, h i (x) are smooth outputs and σ(x) is a smooth switching function Assumption : We assume throughout this paper that a) All the evolution duration of each subsystem of () are measurable b) Each subsystem is observable That is, for i = : the codistribution: } dh i, dl fi h i,, dl (n ) f i h i is of rank n The a) of assumption means that systems with Zeno phenomenon are not considered Also, the knew of duration of evolution τ i of each system allows us to exclude the instability due to τ i Under conditions of assumption, if we know which of the subsystem evolves, we can conclude on the observability of the global system () Y P i

Using Fliess s observability canonical form, each subsystem of () can be written as: ż i = zi+ for i = : n z n = g (z, z,, zn) () if σ := σ(z, z,, zn), and ż i = zi+ for i = : n z n = g (z, z,, zn) () if σ := σ(z, z,, z n) > Where (z j, j = : ) are the observability coordinates given by: z j i+ = L(i) f j h j for i n where L (i) f j h j is the i th Lie derivative of σ j in the direction of f j One approach to analyze the observability of (), presented in (Boutat et al, 4), is based on the comparison of g and g on the one hand and σ and σ on the other hand For this, we need to evaluate such functions in terms of the same variables These variables are given naturally by the output y and its successive time derivatives y (i) = di y dt for i = : n i Let us consider the two submanifolds: M = v IR n / g (v) = g (v)} S = v IR n / σ (v) = σ (v)} and finally, the submanifold of common singularities of subsystems of system (): L = x IR n / f (x) = f (x) = } The main result that we recall here is given in this theorem Theorem i) If M is a discrete set then system () is observable for any switch σ for which we have σ(l) or else σ(l) > ii) If dynamics () and () are transverse to M except on a discrete subset then the system is observable for any switch σ for which we have σ(l) or else σ(l) > iii) If S = IR n then system () is observable The reader can see (Boutat et al, 4) for proof and more details He can find also some algebraic sufficient conditions to analyze the observability of piecewise linear systems HYBRID OBSERVER Let us consider the canonical observer form of the following nonlinear autonomous system ẋ = x ẋ = x ẋ n = x n ẋ n = f i (x) i,, p} if σ i (x) is verified (4) where y = x, and (4) is assumed to be bounded state in finite time Remark The assumption of bounded state must concern the full system Indeed, we can find subsystems perfectly stable, while the global system can be unstable Example Consider the two stable subsystems ẋ = x Σ : ẋ = x and Σ ẋ = x : ẋ = 4x The hybrid system will be defined as Σ if x Σ = x > Σ if x x It is easy to verify that each subsystem Σ and Σ is stable and bounded state(see figure ) while the system Σ is unstable (see figure ) This unstability is due to the switching function 5 5 5 5 4 6 8 4 6 8 5 5 5 5 4 6 8 4 6 8 Fig : x, x of Σ and x, x of Σ 4 6 8 4 6 8 8 6 4 8 4 6 8 4 6 8 Fig : x and x and the switching indicator S From the work (Drakunov and Utkin, 995) and (Boukhobza et al, 996; Barbot et al, 996),

we propose the following type of sliding mode observer ˆx = ˆx + λ sign(x ˆx ) ˆx = ˆx + E λ sign ( x ˆx ) ˆx n = ˆx n + E n λ n sign n ( x n ˆx n ) ˆx n = f i (x, x, x n ) +E n λ n sign n ( x n ˆx n ) i,, p} if σ i (x) is verified (5) where x i = ˆx i + E i λ i sign(x i ˆx i ) for i =,, n, and the sign(x) function denotes the usual sign function We note that we use a low pass filter of the x variable (Drakunov and Utkin, 995) and an anti-peaking structure (Boukhobza et al, 996; Barbot et al, 996; Khalil, 996) This anti-peaking structure issues from the idea that we do not inject the observation error information before reaching the sliding manifold linked with this information Moreover, we reach the manifold one by one Doing this we obtain a subdynamic of dimension one and consequently, we do not have peaking phenomena (Sussmann and Kokotovic, 99) More precisely E i = is equal to zero if there exists j, i } such that x j ˆx j (by definition x = x ), else E i = Theorem Considering the system (4) supposed to be bounded state in finite time, and the observer (5) For any initial conditions x(), ˆx(), there exists a choice of λ i such that the observer state ˆx converges in finite time to x, and σ( x) converge to σ(x) ˆx = ˆx + λ sign(x ˆx ) ˆx = ˆx + E λ sign( x ˆx ) (7) ˆx = F i (x) + E λ sign( x ˆx ) with x = ˆx + E λ sign(x ˆx ) and x = ˆx + λ sign( x ˆx ) 5 5 5 5 5 5 5 5 x and x c x and x c x and x c 5 5 5 Fig 4 : The states x, x, x, with x i and ˆx i The performance of the proposed hybrid observer is shown in figure 4 by the dashed line with the true states shown by the solid line In the case when a law pass filter is used for x and x during the computation of switching condition σ( x) (see figure 5), the results show a delay occurring for the switching decision In fact this delay is between the switching indicators S calculated on the basis of σ(x) and S o calculated on the basis of σ( x) Moreover, the same delay also held between x and x Proof: See (Boukhobza et al, 996) for more details and proof 5 S S o 4 SIMULATIONS AND COMMENTS 5 x t Example Let us consider the triangular input observer system ẋ = x ẋ = x (6) ẋ = F i (x) 5 x 5 5 5 5 Fig 5 : Switching indicator S and S o for i =,, with y = x The dynamic F i is defined as follows F if x F i = < F if x with F = cos(x )+4 and F = 4 cos(x + π/) 5 The associated observer (5) takes the form Figure 6 represents the same simulation without law pass filter The delay is completely removed but we have a chattering phenomena which generate some widely commutations (see figure 9 of the next example) Example Let us consider the following system

5 5 5 x t x S and So dż dt = z + λ sign(z ẑ ) dż dt = z + E λ sign( z ẑ ) dż dt = α z + α z + α z + β + E λ sign( z ẑ ) with z = ˆx + E λ sign(z ẑ ) and z = ẑ + E λ sign( z ẑ ) 5 5 5 5 5 Fig 6 : Switching indicator S and S o and switching function σ(x) without filter A x + B if x ẋ = A x + B if x < A x + B if x y = Cx = ( ) x α 9 where A α = ; B β = 7 β, with A = A α= 8 7, A = A α= 9 7, and A = A α= 8 and B = B β= 7, B = B 7 β=, and B = B β= 7, 7 It is easy to verify that each subsystem is observable Now to use the canonical form, let us consider the following diffeomorphism: The system has the general following form: 7, ż = z ż = z P (z) if σ(z) ż = P (z) if σ(z) < P (z) if σ(z) with: P (z) = 8 49 z 55 7 z 5 7 z + 7 49 ; P (z) = 49 z 6 7 z 6 7 z ; and P (z) = 8 49 z 55 7 z 5 7 z + 7 49 The chaotic behavior of the considered system is represented by its phase portrait in figure 7 while figure 8 highlights the efficiency of the proposed observer and shows the finite time step by step convergence z ẋ = a x + a x + a ẋ = x x + x ẋ = c x we consider the diffeomophism: which gives: z z = c x x z c c c x x x c c = z z x c z ż = z ż = z ż = α z + α z + α z + β with α = a c, α = a + a + c, α = a and β = a c, and the switching condition: σ(z) = c (z + z ) z For all values of α and β, the observer will have the following form 5 y 5 6 Fig 7 : Phase portrait of double scroll hybrid system 5 5 5 5 4 45 5 5 5 5 5 4 45 5 6 4 zoom x & x c zoom x & x c zoom x & x c 5 5 5 5 4 45 5 Fig 8 : Zoom on x i and ˆx i with x ic = ˆx i Figure 9 shows respectively S, S o and a zoom of a switching manifold σ( x) when it is close to the 4 x 4 6

switching value This justifies the undesirable switching appearing on S o (at t close to 5 s) 5 Bemporad, Alberto, Giancarlo Ferrari-Trecate, and M Morari () Observability and Controllability of Piecewise Affine and Hybrid Systems IEEE Trans on Automatic Control, 45 N, pp 864-876 5 5 5 4 5 6 7 8 9 4 5 6 7 8 9 5 4 4 44 46 48 5 5 54 56 58 6 Fig 9 : Switching indicators S and So and zoom on σ( x) 5 CONCLUSION In this paper, a sliding mode observer for a class of hybrid systems is proposed The considered class is bounded state in finite time without jumps and does t concern Zeno phenomena A step by step sliding mode observer was used for the main both reasons: the final time convergence and the ability to take into account naturally the variable structure Nevertheless, some difficulties as chattering phenomena occur It induces some irrelevant decision of switching between the subsystems when the trajectory is in the neighborhood of the switching manifold Obviously, this problem can be overcome by using a law pass filter during the computation of the equivalent vector; unfortunately, this solution introduces a delay For future works, the authors intend to consider non autonomous hybrid systems with and without jumps REFERENCES Barbot, JP, T Boukhobza and M Djemai (996) Sliding mode observer for triangular input form IEEE-CDC, Japan Balluchi, A, L Benvenuti, MD Di Benedetto and AL Sangiovanni-Vincentelly () Observability of Hybrid Systems IEEE-CDC, Maui, Hawaii, USA Balluchi, A, L Benvenutiz, MD Di Benedetto and AL Sangiovanni Vincentelliy () A Hybrid Observer for the Driveline Dynamics ECC- Bemporad, A, G Ferrari-Trecate and M Morari (999) Observability and controllability of piecewise affine and hybrid systems IEEE- CDC, Phoenix, AZ, pp 966-97 Boukhobza, T, M Djemai, and J P Barbot (996) Nonlinear sliding observer for systems in output and output derivative injection form In proc of IFAC World congres San Francisco, 996 Boutat, D, A Benali and JP Barbot (4) bout the observability of piecewise dynamical systems NOLCOS-4 (CD-ROM) De la Sen, M, and N Luo () Design of linear observers for a class of linear hybrid systems International Journal of Systems Science, N 9, pp 77-9 Drakunov, S (99) Sliding mode observer based on equivalent control method IEEE-CDC, Tucson, USA, pp 68 69 Drakunov, S, and V Utkin (995) Sliding mode observer tutorial IEEE-CDC, pp 76 79 Khalil, K (996) Adaptive output feedback control of nonlinear systems represented by input-output models IEEE Trans on Automatic Control, 4(), pp 77 88 Krener, A, and A Isidori (98) Linearization by output injection and nonlinear observers System and Control Letters,, pp 47 5 Lin, L, Linawati, Lie Josa and E Ambikarajah () A hybrid state estimation scheme for power systems Asian Pacific Conf, pp 555-558 Sontag, ED (979) On the observability of polynomial systems : finite-time problems SIAM J Cont and Optim, 7(), pp 9-5 Sussmann, H, and P Kokotovic (99) The peaking phenomenon and the global stabilization of nonlinear systems IEEE Trans on Automatic Control, 6, pp 44 44 Vidal, R, A Chiuso, S Soatto and SS Sastry () Observability of linear hybrid systems In Hybrid Systems: Computation and Control, Lecture Notes in Computer Science in Springer Verlag, Volume 6, pp 56-59