51
Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems The Oral Examination for the Degree of Doctor of Philosophy Behzad Samadi Department of Mechanical and Industrial Engineering Concordia University 18 April 2008 Montreal, Quebec Canada

Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Embed Size (px)

DESCRIPTION

Dr. Behzad Samadi Presentation at Dept of EE at Sharif University of Technology

Citation preview

Page 1: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Stability Analysis and Controller Synthesis for a

Class of Piecewise Smooth Systems

The Oral Examinationfor the Degree of Doctor of Philosophy

Behzad Samadi

Department of Mechanical and Industrial EngineeringConcordia University

18 April 2008Montreal, Quebec

Canada

Page 2: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Outline

Page 3: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Introduction

Page 4: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Practical Motivation

c©Quanser

Memoryless Nonlinearities

Saturation Dead Zone Coulomb &

Viscous Friction

Page 5: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Theoretical Motivation

Richard Murray, California Institute of Technology: “

Rank Top Ten Research Problems in Nonlinear Control

10 Building representative experiments for evaluating controllers

9 Convincing industry to invest in new nonlinear methodologies

8 Recognizing the difference between regulation and tracking

7 Exploiting special structure to analyze and design controllers

6 Integrating good linear techniques into nonlinear methodologies

5 Recognizing the difference between performance and operability

4 Finding nonlinear normal systems for control

3 Global robust stabilization and local robust performance

2 Magnitude and rate saturation

1 Writing numerical software for implementing nonlinear theory

...This is more or less a way for me to think online, so I wouldn’t take any of this

too seriously.”

Page 6: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Special Structure

Piecewise smooth system:

x = f (x) + g(x)u

where f (x) and g(x) are piecewise continuous and boundedfunctions of x .

Page 7: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Objective

To develop a computational tool to design controllers forpiecewise smooth systems using convex optimization

techniques.

Page 8: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Objective

To develop a computational tool to design controllers forpiecewise smooth systems using convex optimization

techniques.

Why convex optimization?

There are numerically efficient tools to solve convexoptimization problems.Linear Matrix Inequalities (LMI)Sum of Squares (SOS) programming

Page 9: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Literature

Hassibi and Boyd (1998) - Quadratic stabilization and controlof piecewise linear systems - Limited to piecewise linearcontrollers for PWA slab systems

Johansson and Rantzer (2000) - Piecewise linear quadraticoptimal control - No guarantee for stability

Feng (2002) - Controller design and analysis of uncertainpiecewise linear systems - All local subsystems should be stable

Rodrigues and How (2003) - Observer-based control ofpiecewise affine systems - Bilinear matrix inequality

Rodrigues and Boyd (2005) - Piecewise affine state feedbackfor piecewise affine slab systems using convex optimization -Stability analysis and synthesis using parametrized linearmatrix inequalities

Page 10: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Major Contributions

1 To propose a two-step controller synthesis method for a classof uncertain nonlinear systems described by PWA differentialinclusions.

2 To introduce for the first time a duality-based interpretation ofPWA systems. This enables controller synthesis for PWA slabsystems to be formulated as a convex optimization problem.

3 To propose a nonsmooth backstepping controller synthesis forPWP systems.

4 To propose a time-delay approach to stability analysis ofsampled-data PWA systems.

Page 11: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Lyapunov Stability for Piecewise Smooth Systems

Page 12: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Lyapunov Stability for Piecewise Smooth Systems

Theorem (2.1)

For nonlinear system x(t) = f (x(t)), if there exists a continuous

function V (x) such that

V (x⋆) = 0

V (x) > 0 for all x 6= x⋆ in X

t1 ≤ t2 ⇒ V (x(t1)) ≥ V (x(t2))

then x = x⋆ is a stable equilibrium point. Moreover if there exists a

continuous function W (x) such that

W (x⋆) = 0

W (x) > 0 for all x 6= x⋆ in X

t1 ≤ t2 ⇒ V (x(t1)) ≥ V (x(t2)) +

∫ t2

t1

W (x(τ))dτ

and

‖x‖ → ∞⇒ V (x) →∞

then all trajectories in X asymptotically converge to x = x⋆.

Page 13: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Lyapunov Stability for Piecewise Smooth Systems

Why nonsmooth analysis?

Discontinuous vector fields

Piecewise smooth Lyapunov functions

Lyapunov FunctionVector Field

Continuous Discontinuous

Smooth , ,

Piecewise Smooth , /

Page 14: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of local linear controllers to global PWA

controllers for uncertain nonlinear systems

Page 15: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of linear controllers to PWA controllers

Objectives:

Global robust stabilization and local robust performance

Integrating good linear techniques into nonlinear

methodologies

Page 16: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

PWA Differential Inclusions

Consider the following uncertain nonlinear system

x = f (x) + g(x)u

Letx ∈ Convσ1(x , u), . . . , σK(x , u)

whereσκ(x , u) = Aiκx + aiκ + Biκu, x ∈ Ri ,

withRi = x |Eix + ei ≻ 0, for i = 1, . . . ,M

≻ represents an elementwise inequality.

Page 17: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

PWA Differential Inclusions

PWA bounding envelope for a nonlinear function

f (x)

δ1(x)

δ2(x)

-4 -3 -2 -1 0 1 2 3 4-60

-50

-40

-30

-20

-10

0

10

Page 18: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of linear controllers to PWA controllers

Page 19: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of linear controllers to PWA controllers

Theorem (3.2)

Let there exist matrices Pi = PTi , Ki , Zi , Zi , Λiκ and Λiκ that

verify the conditions for all i = 1, . . . ,M, κ = 1, . . . ,K and for a

given decay rate α > 0, desired equilibrium point x⋆, linear

controller gain Ki⋆ and ǫ > 0, then all trajectories of the

nonlinear system in X asymptotically converge to x = x⋆.

Page 20: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of linear controllers to PWA controllers

Theorem (3.2)

Let there exist matrices Pi = PTi , Ki , Zi , Zi , Λiκ and Λiκ that

verify the conditions for all i = 1, . . . ,M, κ = 1, . . . ,K and for a

given decay rate α > 0, desired equilibrium point x⋆, linear

controller gain Ki⋆ and ǫ > 0, then all trajectories of the

nonlinear system in X asymptotically converge to x = x⋆.

If the conditions are feasible, the resulting PWA controllerprovides global robust stability and local robust performance.

Page 21: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Extension of linear controllers to PWA controllers

Theorem (3.2)

Let there exist matrices Pi = PTi , Ki , Zi , Zi , Λiκ and Λiκ that

verify the conditions for all i = 1, . . . ,M, κ = 1, . . . ,K and for a

given decay rate α > 0, desired equilibrium point x⋆, linear

controller gain Ki⋆ and ǫ > 0, then all trajectories of the

nonlinear system in X asymptotically converge to x = x⋆.

If the conditions are feasible, the resulting PWA controllerprovides global robust stability and local robust performance.

The synthesis problem includes a set of Bilinear MatrixInequalities (BMI). In general, it is not convex.

Page 22: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Controller synthesis for PWA slab differential inclusions: a

duality-based convex optimization approach

Page 23: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Controller synthesis for PWA slab differential inclusions: a

duality-based convex optimization approach

Objective:

To formulate controller synthesis for stability and L2 gain

performance of piecewise affine slab differential inclusions asa set of LMIs.

Page 24: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

L2 Gain Analysis for PWA Slab Differential Inclusions

PWA slab differential inclusion:

x ∈ConvAiκx + aiκ + Bwiκw , κ = 1, 2, (x ,w) ∈ RX×Wi

y ∈ConvCiκx + ciκ + Dwiκw , κ = 1, 2

RX×Wi =(x ,w)| ‖Lix + li + Miw‖ < 1

Parameter set:

Φ =

Aiκ1 aiκ1 Bwiκ1

Li li Mi

Ciκ2 ciκ2 Dwiκ2

i = 1, . . . ,M, κ1 = 1, 2, κ2 = 1, 2

Page 25: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

A duality-based convex optimization approach

Dual Parameter Set

ΦT =

ATiκ1

LTi CT

iκ2

aTiκ1

li cTiκ2

BTwiκ1

MTi DT

wiκ2

i = 1, . . . ,M, κ1 = 1, 2, κ2 = 1, 2

Page 26: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

LMI Conditions for L2 Gain Analysis

Parameter SetP > 0,

[

ATiκ1

P + PAiκ1 + CTiκ2

Ciκ2 ∗

BTwiκ1

P + DTwiκ2

Ciκ2 −γ2I + DTwiκ2

Dwiκ2

]

< 0

for i ∈ I(0, 0), κ1 = 1, 2 and κ2 = 1, 2 and λiκ1κ2 < 0

ATiκ1

P + PAiκ1

+CTiκ2

Ciκ2

+λiκ1κ2LT

i Li

∗ ∗

aTiκ1

P + cTiκ2

Ciκ2+ λiκ1κ2

liLi λiκ1κ2(l2i − 1) + cT

iκ2ciκ2

BTwiκ1

P

+DTwiκ2

Ciκ2

+λiκ1κ2MT

i Li

DT

wiκ2ciκ2

+ λiκ1κ2liM

Ti

−γ2I+DT

wiκ2Dwiκ2

+λiκ1κ2MT

i Mi

< 0

for i /∈ I(0, 0), κ1 = 1, 2 and κ2 = 1, 2

Page 27: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

LMI Conditions for L2 Gain Analysis

Dual Parameter SetQ > 0,

[

Aiκ1Q + QATiκ1

+ Bwiκ1BT

wiκ1∗

Ciκ2Q + Dwiκ2BT

wiκ1−γ2I + Dwiκ2

DTwiκ2

]

< 0

for i ∈ I(0, 0), κ1 = 1, 2 and κ2 = 1, 2 and µiκ1κ2 < 0

Aiκ1Q + QAT

iκ1

+Bwiκ1BT

wiκ1

+µiκ1κ2aiκ1

aTiκ1

∗ ∗

LiQ + MiBTwiκ1

+ µiκ1κ2lia

Tiκ1

µiκ1κ2(l2i − 1) + MiM

Ti ∗

(

Ciκ2Q + Dwiκ2

BTwiκ1

+µiκ1κ2ciκ2

aTiκ1

)

Dwiκ2MT

i + µiκ1κ2liciκ2

−γ2I+Dwiκ2

DTwiκ2

+µiκ1κ2ciκ2

cTiκ2

< 0

for i /∈ I(0, 0), κ1 = 1, 2 and κ2 = 1, 2

Page 28: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

PWA L2 gain controller synthesis

The goal is to limit the L2 gain from w to y using thefollowing PWA controller:

u = Kix + ki , x ∈ Ri

New variables:

Yi = KiQ

Zi = µiki

Wi = µikikTi

Problem: Wi is not a linear function of the unknownparameters µi , Yi and Zi .

Page 29: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

A duality-based convex optimization approach

Proposed solutions:

Convex relaxation: Since Wi = µikikTi ≤ 0, if the synthesis

inequalities are satisfied with Wi = 0, they are satisfied withany Wi ≤ 0. Therefore, the synthesis problem can be madeconvex by omitting Wi .

Page 30: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

A duality-based convex optimization approach

Proposed solutions:

Convex relaxation: Since Wi = µikikTi ≤ 0, if the synthesis

inequalities are satisfied with Wi = 0, they are satisfied withany Wi ≤ 0. Therefore, the synthesis problem can be madeconvex by omitting Wi .Rank minimization: Note that Wi = µikik

Ti ≤ 0 is the

solution of the following rank minimization problem:

min Rank Xi

s.t. Xi =

[

Wi Zi

ZTi µi

]

≤ 0

Rank minimization is also not a convex problem. However,trace minimization (maximization for negative semidefinitematrices) works practically well as a heuristic solution

maxTrace Xi , s.t. Xi =

[

Wi Zi

ZTi µi

]

≤ 0

Page 31: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

A duality-based convex optimization approach

The following problems for PWA slab differential inclusions withPWA outputs were formulated as a set of LMIs:

Stability analysis (Propositions 4.1 and 4.2)

L2 gain analysis (Propositions 4.3 and 4.4)

Stabilization using PWA controllers (Propositions 4.5 and 4.6)

PWA L2 gain controller synthesis (Propositions 4.7 and 4.8)

Page 32: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Backstepping Controller Synthesis for PWP Systems: A

Sum of Squares Approach

Page 33: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Backstepping Controller Synthesis for PWP Systems: A

Sum of Squares Approach

Objective:

To formulate controller synthesis for a class of piecewisepolynomial systems as a Sum of Squares (SOS) programming.

Page 34: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Backstepping Controller Synthesis for PWP Systems: A

Sum of Squares Approach

Objective:

To formulate controller synthesis for a class of piecewisepolynomial systems as a Sum of Squares (SOS) programming.

SOSTOOLS, a MATLAB toolbox that handles the generalSOS programming, was developed by S. Prajna, A.Papachristodoulou and P. Parrilo.

p(x) =m∑

i=1

f 2i (x) ≥ 0

Page 35: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Backstepping Controller Synthesis for PWP Systems: A

Sum of Squares Approach

PWP system in strict feedback from

x1 = f1i1(x1) + g1i1(x1)x2, for x1 ∈ P1i1

x2 = f2i2(x1, x2) + g2i2(x1, x2)x3, for

[

x1

x2

]

∈ P2i2

...

xk = fkik (x1, x2, . . . , xk) + gkik (x1, x2, . . . , xk)u, for

x1

x2...xk

∈ Pkik

where

Pjij =

x1...xj

Ejij (x1, . . . , xj) ≻ 0

Page 36: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Motivation: Toycopter, a 2 DOF helicopter model

Page 37: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Example:

Pitch model of the experimental helicopter:

x1 =x2

x2 =1

Iyy(−mheli lcgxg cos(x1)−mheli lcgzg sin(x1)− FkM sgn(x2)

− FvMx2 + u)

where x1 is the pitch angle and x2 is the pitch rate.

Nonlinear part:

f (x1) = −mheli lcgxg cos(x1)−mheli lcgzg sin(x1)

PWA part:f (x2) = −FkM sgn(x2)

Page 38: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

x1

f(x

1)

f (x1)

f (x1)

-3.1416 -1.885 -0.6283 0.6283 1.885 3.1416-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

PWA approximation - Helicopter model

Page 39: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

x1

x2

-3 -2 -1 0 1 2 3-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Continuous time PWA controller

Page 40: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Page 41: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Sampled-data PWA controller

u(t) = Kix(tk) + ki , x(tk) ∈ Ri

Continuous−time

PWA systems

PWA controller

Hold

Page 42: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

The closed-loop system can be rewritten as

x(t) = Aix(t) + ai + Bi(Kix(tk) + ki ) + Biw ,

for x(t) ∈ Ri and x(tk) ∈ Rj where

w(t) = (Kj − Ki )x(tk) + (kj − ki ), x(t) ∈ Ri , x(tk) ∈ Rj

The input w(t) is a result of the fact that x(t) and x(tk) arenot necessarily in the same region.

Page 43: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Theorem (6.1)

For the sampled-data PWA system, assume there exist symmetric

positive matrices P ,R ,X and matrices Ni for i = 1, . . . ,M such

that the conditions are satisfied and let there be constants ∆K and

∆k such that

‖w‖ ≤ ∆K‖x(tk)‖+ ∆k

Then, all the trajectories of the sampled-data PWA system in Xconverge to the following invariant set

Ω = xs | V (xs , ρ) ≤ σaµ2θ + σb

Page 44: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

Solving an optimization problem to maximize τM subject to theconstraints of the main theorem and η > γ > 1 leads to

τ⋆M = 0.2193

Page 45: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

x1

x2

-3 -2 -1 0 1 2 3-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

Sampled data PWA controller for Ts = 0.2193

Page 46: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Sampled-Data PWA Systems: A Time-Delay Approach

x1

x2

-3 -2 -1 0 1 2 3-2

-1.5

-1

-0.5

0

0.5

1

1.5

2

Continuous time PWA controller

Page 47: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Conclusions

Page 48: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Summary of Major Contributions

1 To propose a two-step controller synthesis method for a classof uncertain nonlinear systems described by PWA differentialinclusions.

2 To introduce for the first time a duality-based interpretation ofPWA systems. This enables controller synthesis for PWA slabsystems to be formulated as a convex optimization problem.

3 To propose a nonsmooth backstepping controller synthesis forPWP systems.

4 To propose a time-delay approach to stability analysis ofsampled-data PWA systems.

Page 49: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Publications

1 B. Samadi and L. Rodrigues, “Extension of local linearcontrollers to global piecewise affine controllers for uncertainnonlinear systems,” accepted for publication in theInternational Journal of Systems Science.

2 B. Samadi and L. Rodrigues, “Controller synthesis forpiecewise affine slab differential inclusions: a duality-basedconvex optimization approach,” under second revision forpublication in Automatica.

3 B. Samadi and L. Rodrigues, “Backstepping ControllerSynthesis for Piecewise Polynomial Systems: A Sum ofSquares Approach,” in preparation

4 B. Samadi and L. Rodrigues, “Sampled-Data Piecewise AffineSystems: A Time-Delay Approach,” to be submitted.

Page 50: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Publications

1 B. Samadi and L. Rodrigues, “Backstepping Controller Synthesis for Piecewise

Polynomial Systems: A Sum of Squares Approach,” submitted to the 46th

Conference on Decision and Control, cancun, Mexico, Dec. 2008.

2 B. Samadi and L. Rodrigues, “Sampled-Data Piecewise Affine Slab Systems: A

Time-Delay Approach,” in Proc. of the American Control Conference, Seattle,

WA, Jun. 2008.

3 B. Samadi and L. Rodrigues, “Controller synthesis for piecewise affine slab

differential inclusions: a duality-based convex optimization approach,” in Proc.

of the 46th Conference on Decision and Control, New Orleans, LA, Dec. 2007.

4 B. Samadi and L. Rodrigues, “Backstepping Controller Synthesis for Piecewise

Affine Systems: A Sum of Squares Approach,” in Proc. of the IEEE

International Conference on Systems, Man, and Cybernetics (SMC 2007),

Montreal, Oct. 2007.

5 B. Samadi and L. Rodrigues, “Extension of a local linear controller to a

stabilizing semi-global piecewise-affine controller,” 7th Portuguese Conference

on Automatic Control, Lisbon, Portugal, Sep. 2006.

Page 51: Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth Systems

Outline Introduction Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Conclusions

Questions