SlideShare a Scribd company logo
1 of 33
Download to read offline
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Controller synthesis for piecewise affine slab
differential inclusions
A duality-based convex optimization approach
Behzad Samadi Luis Rodrigues
Department of Mechanical and Industrial Engineering
Concordia University
CDC 2007, New Orleans
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 1/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Outline of Topics
1 Introduction
2 Stability Analysis
3 L2 Gain Analysis
4 Controller Synthesis
5 Numerical Example
6 Conclusions
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 2/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Motivation
Question: What is the dual of a piecewise affine (PWA)
system?
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 3/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Motivation
Question: What is the dual of a piecewise affine (PWA)
system?
It is still an open problem.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 3/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Piecewise Affine Slab Differential Inclusions
A continuous-time PWA slab differential inclusion is described
as
˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2}
y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w, κ = 1, 2}
for (x, w) ∈ RX×W
i where Conv stands for the convex hull of
a set.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 4/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Piecewise Affine Slab Differential Inclusions
A continuous-time PWA slab differential inclusion is described
as
˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2}
y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w, κ = 1, 2}
for (x, w) ∈ RX×W
i where Conv stands for the convex hull of
a set.
RX×W
i for i = 1, . . . , M are M slab regions defined as
Ri = {(x, w) | σi < CRx + DRw < σi+1},
where CR ∈ R1×n, DR ∈ R1×nw and σi for i = 1, . . . , M + 1
are scalars such that
σ1 < σ2 < . . . < σM+1
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 4/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Piecewise Affine Slab Differential Inclusions
Practical examples:
Mechanical systems with hard nonlinearities such as
saturation, deadzone, Columb friction
Contact dynamics
Electrical circuits with diodes
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 5/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Piecewise Affine Slab Differential Inclusions
Hassibi and Boyd (1998) - Quadratic stabilization and control
of piecewise linear systems - Limited to piecewise linear
controllers for PWA slab systems
Johansson and Rantzer (2000) - Piecewise linear quadratic
optimal control - No guarantee for stability
Feng (2002) - Controller design and analysis of uncertain
piecewise linear systems - All local subsystems should be stable
Rodrigues and Boyd (2005) - Piecewise affine state feedback
for piecewise affine slab systems using convex optimization -
Stability analysis and synthesis using parametrized linear
matrix inequalities
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 6/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Objective
To introduce a concept of duality for PWA slab differential
inclusions
To propose a method for PWA controller synthesis for stability
and L2-gain performance of PWA slab differential inclusions
using convex optimization
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 7/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Objective
To introduce a concept of duality for PWA slab differential
inclusions
To propose a method for PWA controller synthesis for stability
and L2-gain performance of PWA slab differential inclusions
using convex optimization
Convex optimization problems are numerically tractable.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 7/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
PWA slab differential inclusion:
˙x ∈ Conv{Aiκx + aiκ, κ = 1, 2}, x ∈ Ri
Ri = {x| Li x + li < 1}
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 8/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
PWA slab differential inclusion:
˙x ∈ Conv{Aiκx + aiκ, κ = 1, 2}, x ∈ Ri
Ri = {x| Li x + li < 1}
Parameter set:
Ω =
Aiκ aiκ
Li li
i = 1, . . . , M, κ = 1, 2
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 8/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
Sufficient conditions for stability
P > 0,
AT
iκP + PAiκ + αP < 0, ∀i ∈ I(0),



λiκ < 0,
AT
iκP + PAiκ + αP + λiκLT
i Li Paiκ + λiκli LT
i
aT
iκP + λiκli Li λiκ(l2
i − 1)
< 0,
for i /∈ I(0).
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 9/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
Dual parameter set
ΩT
=
AT
iκ LT
i
aT
iκ li
i = 1, . . . , M, κ = 1, 2
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 10/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
Sufficient conditions for stability
Q > 0,
AiκQ + QAT
iκ + αQ < 0, ∀i ∈ I(0), κ = 1, 2



µiκ < 0
AiκQ + QAT
iκ + αQ + µiκaiκaT
iκ QLT
i + µiκli aiκ
Li Q + µiκli aT
iκ µiκ(l2
i − 1)
< 0,
for i /∈ I(0).
A new interpretation for the result in Hassibi and Boyd (1998)
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 11/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
L2 gain
PWA slab differential inclusion:
˙x ∈ Conv{Aiκx + aiκ + Bwiκ w, κ = 1, 2}, (x, w) ∈ RX×W
i
y ∈ Conv{Ciκx + ciκ + Dwiκ w, κ = 1, 2}
RX×W
i = {(x, w)| Li x + li + Mi w < 1}
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 12/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
L2 gain
PWA slab differential inclusion:
˙x ∈ Conv{Aiκx + aiκ + Bwiκ w, κ = 1, 2}, (x, w) ∈ RX×W
i
y ∈ Conv{Ciκx + ciκ + Dwiκ w, κ = 1, 2}
RX×W
i = {(x, w)| Li x + li + Mi w < 1}
Parameter set:
Φ =





Aiκ aiκ Bwiκ
Li li Mi
Ciκ ciκ Dwiκ

 i = 1, . . . , M, κ = 1, 2



Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 12/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
L2 gain
Sufficient conditions for L2 gain performance
P > 0,
AT
iκP + PAiκ + CT
iκCiκ ∗
BT
wiκ
P + DT
wiκ
Ciκ −γ2
I + DT
wiκ
Dwiκ
< 0, ∀i ∈ I(0, 0),








AT
iκP + PAiκ
+CT
iκCiκ + λiκLT
i Li
∗ ∗
aT
iκP + cT
iκCiκ + λiκli Li λiκ(l2
i − 1) + cT
iκciκ ∗
BT
wiκ
P + DT
wiκ
Ciκ + λiκMT
i Li DT
wiκ
ciκ + λiκli MT
i
−γ2
I + DT
wiκ
Dwiκ
+λiκMT
i Mi








< 0
and λiκ < 0 for i /∈ I(0, 0).
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 13/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
Dual parameter set
ΦT
=





AT
iκ LT
i CT
iκ
aT
iκ li cT
iκ
BT
wiκ
MT
i DT
wiκ

 i = 1, . . . , M, κ = 1, 2



Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 14/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Dual parameter set
Sufficient conditions for stability
Q > 0,
AiκQ + QAT
iκ + Bwiκ
BT
wiκ
∗
CiκQ + Dwiκ
BT
wiκ
−γ2
I + Dwiκ
DT
wiκ
< 0, ∀i ∈ I(0, 0)








AiκQ + QAT
iκ
+Bwiκ
BT
wiκ
+ µiκaiκaT
iκ
∗ ∗
LiκQ + Mi BT
wiκ
+ µiκli aT
iκ µiκ(l2
i − 1) + Mi MT
i ∗
CiκQ + Dwiκ
BT
wiκ
+ µiκciκaT
iκ Dwiκ
MT
i + µiκli ciκ
−γ2
I + Dwiκ
DT
wiκ
+µiκciκcT
iκ








< 0
and µiκ < 0 for i /∈ I(0, 0).
A new result that extends the result in Hassibi and Boyd
(1998) for ci = 0
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 15/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
PWA controller synthesis
Consider the following system:
˙x ∈ Conv{Aiκx + aiκ + Buiκ u, κ = 1, 2}, x ∈ Ri
Ri = {x| Li x + li < 1}
The stability conditions corresponding to the dual parameter
set is used to formulate the synthesis problem.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 16/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
PWA controller synthesis
Controller synthesis problem:
Q > 0,
AiκQ + QAT
iκ + Buiκ Yi + Y T
i BT
uiκ
+ αQ < 0,
for i ∈ I(0), κ = 1, 2 , and
µi < 0
















AiκQ + QAT
iκ
+Buiκ Yi + Y T
i BT
uiκ
+αQ + µi aiκaT
iκ
+aiκZT
i BT
uiκ
+ Buiκ Zi aT
iκ
+Buiκ Wi BT
uiκ






∗
Li Q + µi li aT
iκ
+li ZT
i BT
uiκ
µiκ(l2
i − 1)










≤ 0,
for i /∈ I(0) and κ = 1, 2
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 17/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
PWA controller synthesis
New variables:
Yi = Ki Q
Zi = µi ki
Wi = µi ki kT
i
There is a problem: Wi is not a linear function of the
unknown parameters µi , Yi and Zi .
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 18/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
PWA controller synthesis
Two solutions:
Convex relaxation: Since Wi = µi ki kT
i ≤ 0, if the synthesis
inequalities are satisfied with Wi = 0, they are satisfied with
any Wi ≤ 0. Therefore, the synthesis problem can be made
convex by omitting Wi .
Rank minimization: Note that Wi = µi ki kT
i ≤ 0 is the
solution of the following rank minimization problem:
min Rank Xi
s.t. Xi =
Wi Zi
ZT
i µi
≤ 0
Rank minimization is also not a convex problem. However,
trace minimization works practically well as a heuristic solution
min Trace Xi , s.t. Xi =
Wi Zi
ZT
i µi
≤ 0
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 19/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
L2 gain PWA controller synthesis
Consider the following system:
˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2},
y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w},
for (x, w) ∈ RX×W
i = {(x, w)| Li x + li + Mi w < 1}
The L2 conditions corresponding to the dual parameter set is
used to formulate the synthesis problem.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 20/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
L2 gain PWA controller synthesis
L2 gain controller synthesis problem:
Q > 0,













AiκQ + Buiκ
Yi
+QAT
iκ + Y T
i BT
uiκ
+Bwiκ
BT
wiκ


 ∗
CiκQ + Duiκ
Yi
+Dwiκ
BT
wiκ
−γ2
I + Dwiκ
DT
wiκ










< 0
for i ∈ I(0), κ = 1, 2 , and
µi < 0





























AiκQ + Buiκ
Yi
+QAT
iκ + Y T
i BT
uiκ
+Bwiκ
BT
wiκ
+ µi aiκaT
iκ
aiκZT
i BT
uiκ
+ Buiκ
Zi aT
iκ






∗ ∗
LiκQ + Mi BT
wiκ
+µiκli aT
iκ + li ZT
i BT
uiκ
µiκ(l2
i − 1) + Mi MT
i ∗



CiκQ + Duiκ
Yi
+Dwiκ
BT
wiκ
+ µiκciκaT
iκ
ciκZT
i BT
uiκ
+ Duiκ
Zi aT
iκ





Dwiκ
MT
i
+µiκli ciκ
+li Duiκ
Zi






−γ2
I + Dwiκ
DT
wiκ
+µiκciκcT
iκ + ciκZT
i DT
uiκ
+Duiκ
Zi cT
iκ



























< 0,
for i /∈ I(0) and κ = 1, 2
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 21/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Surge model of a jet engine
Consider the following model (Kristic et al 1995):
˙x1 = −x2 − 3
2x2
1 − 1
2x3
1
˙x2 = u
A bounding envelope is computed for the nonlinear function
f (x1) = −3
2x2
1 − 1
2x3
1
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 22/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Modeling
By substituting the PWA bounds in the equations of the
nonlinear system, we get a differential inclusion
˙x ∈ Conv{Aiκx + aiκ + Buu + Bw w}, x ∈ Ri
y = Cx + Dw w + Duu (1)
where i = 1, . . . , 4, κ = 1, 2
The approximation error of the nonlinear function is
considered as the disturbance input (w) and the objective is
to limit the L2-gain from w to x1.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 23/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Simulation
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 24/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Conclusions:
A new concept, dual parameter set, was introduced for PWA
differential inclusions.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Conclusions:
A new concept, dual parameter set, was introduced for PWA
differential inclusions.
Using the dual parameter set, sufficient conditions for stability
and L2 gain performance were obtained.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Conclusions:
A new concept, dual parameter set, was introduced for PWA
differential inclusions.
Using the dual parameter set, sufficient conditions for stability
and L2 gain performance were obtained.
Convex methods were proposed for PWA controller synthesis
for stability and performance.
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions
Conclusions:
A new concept, dual parameter set, was introduced for PWA
differential inclusions.
Using the dual parameter set, sufficient conditions for stability
and L2 gain performance were obtained.
Convex methods were proposed for PWA controller synthesis
for stability and performance.
Note that the dual parameter set does not necessarily define a
PWA system. The questions still is:
Does a dual system exist for a PWA system in general?
Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25

More Related Content

What's hot

Design of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceDesign of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceIAEME Publication
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityLeo Asselborn
 
Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...journal ijrtem
 
Optimum tuning of pid controller for a permanent magnet brushless dc motor
Optimum tuning of pid controller for a permanent magnet brushless dc motorOptimum tuning of pid controller for a permanent magnet brushless dc motor
Optimum tuning of pid controller for a permanent magnet brushless dc motorIAEME Publication
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...Matt Moores
 
Deep Convolutional GANs - meaning of latent space
Deep Convolutional GANs - meaning of latent spaceDeep Convolutional GANs - meaning of latent space
Deep Convolutional GANs - meaning of latent spaceHansol Kang
 
Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsMatt Moores
 
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...David Gleich
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...Matt Moores
 
Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assemblyZhuyi Xue
 
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)Hansol Kang
 

What's hot (14)

Design of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospaceDesign of a novel controller to increase the frequency response of an aerospace
Design of a novel controller to increase the frequency response of an aerospace
 
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic ReachabilityProbabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
Probabilistic Control of Uncertain Linear Systems Using Stochastic Reachability
 
Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...
 
Optimum tuning of pid controller for a permanent magnet brushless dc motor
Optimum tuning of pid controller for a permanent magnet brushless dc motorOptimum tuning of pid controller for a permanent magnet brushless dc motor
Optimum tuning of pid controller for a permanent magnet brushless dc motor
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
 
Deep Convolutional GANs - meaning of latent space
Deep Convolutional GANs - meaning of latent spaceDeep Convolutional GANs - meaning of latent space
Deep Convolutional GANs - meaning of latent space
 
Article 1
Article 1Article 1
Article 1
 
Bayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse ProblemsBayesian Inference and Uncertainty Quantification for Inverse Problems
Bayesian Inference and Uncertainty Quantification for Inverse Problems
 
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...
What you can do with a tall-and-skinny QR factorization in Hadoop: Principal ...
 
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
R package 'bayesImageS': a case study in Bayesian computation using Rcpp and ...
 
Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assembly
 
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
딥러닝 중급 - AlexNet과 VggNet (Basic of DCNN : AlexNet and VggNet)
 
Aaex3 group2
Aaex3 group2Aaex3 group2
Aaex3 group2
 
ScalaMeter 2012
ScalaMeter 2012ScalaMeter 2012
ScalaMeter 2012
 

Viewers also liked

Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!Behzad Samadi
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsBehzad Samadi
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisBehzad Samadi
 
Backstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBackstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBehzad Samadi
 
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachSampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachBehzad Samadi
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseBehzad Samadi
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Behzad Samadi
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - ModelingBehzad Samadi
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsBehzad Samadi
 
Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlBehzad Samadi
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsBehzad Samadi
 
Industrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsIndustrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsBehzad Samadi
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresBehzad Samadi
 
The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...IJRES Journal
 
Industrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsIndustrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsBehzad Samadi
 
Analysis of passive quarter model suspension system; enhanced adaptation to s...
Analysis of passive quarter model suspension system; enhanced adaptation to s...Analysis of passive quarter model suspension system; enhanced adaptation to s...
Analysis of passive quarter model suspension system; enhanced adaptation to s...Matthew Fenech
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLCBehzad Samadi
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsBehzad Samadi
 
Semi-Active Vibration Control of a Quarter Car Model Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model  Using MR DamperSemi-Active Vibration Control of a Quarter Car Model  Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model Using MR Damperishan kossambe
 

Viewers also liked (20)

Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
 
Modeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace SystemsModeling, Control and Optimization for Aerospace Systems
Modeling, Control and Optimization for Aerospace Systems
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
 
Backstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS ApproachBackstepping for Piecewise Affine Systems: A SOS Approach
Backstepping for Piecewise Affine Systems: A SOS Approach
 
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay ApproachSampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
 
Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...Extension of a local linear controller to a stabilizing semi-global piecewise...
Extension of a local linear controller to a stabilizing semi-global piecewise...
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
 
Real Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive ControlReal Time Code Generation for Nonlinear Model Predictive Control
Real Time Code Generation for Nonlinear Model Predictive Control
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
 
Industrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsIndustrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic Systems
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special Structures
 
Control Systems
Control SystemsControl Systems
Control Systems
 
The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...The design and simulation of magneto-rheological damper for automobile suspen...
The design and simulation of magneto-rheological damper for automobile suspen...
 
Industrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsIndustrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic Systems
 
Analysis of passive quarter model suspension system; enhanced adaptation to s...
Analysis of passive quarter model suspension system; enhanced adaptation to s...Analysis of passive quarter model suspension system; enhanced adaptation to s...
Analysis of passive quarter model suspension system; enhanced adaptation to s...
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical Systems
 
Semi-Active Vibration Control of a Quarter Car Model Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model  Using MR DamperSemi-Active Vibration Control of a Quarter Car Model  Using MR Damper
Semi-Active Vibration Control of a Quarter Car Model Using MR Damper
 

Similar to Controller synthesis for piecewise affine slab differential inclusions: A duality-based convex optimization approach

Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...
Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...
Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...Mohammad Khajenejad
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcjournal
 
Design and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsDesign and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsAjay Bidyarthy
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...ssuser27c61e
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...eSAT Journals
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcj
 
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...IJSRED
 
Industrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesIndustrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesCapstone
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011benson215
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armcesarportilla8
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...IRJET Journal
 
Comprehensive acquisition management methodology rev6
Comprehensive acquisition  management methodology   rev6Comprehensive acquisition  management methodology   rev6
Comprehensive acquisition management methodology rev6clifpt
 
A kernel-free particle method: Smile Problem Resolved
A kernel-free particle method: Smile Problem ResolvedA kernel-free particle method: Smile Problem Resolved
A kernel-free particle method: Smile Problem ResolvedKaiju Capital Management
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcastingRudra Narayan Paul
 
Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...VivekKumar265461
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011benson215
 
Control of linear systems using
Control of linear systems usingControl of linear systems using
Control of linear systems usingcsandit
 
lachhab2013.pdf
lachhab2013.pdflachhab2013.pdf
lachhab2013.pdfgulie
 

Similar to Controller synthesis for piecewise affine slab differential inclusions: A duality-based convex optimization approach (20)

Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...
Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...
Distributed Resilient Interval Observers for Bounded-Error LTI Systems Subjec...
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
Design and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation AlgorithmsDesign and Implementation of Parallel and Randomized Approximation Algorithms
Design and Implementation of Parallel and Randomized Approximation Algorithms
 
matlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdfmatlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdf
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...
 
Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...Design of predictive controller for smooth set point tracking for fast dynami...
Design of predictive controller for smooth set point tracking for fast dynami...
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...
An Approach for Engineering Tuning of PID Controller with a Highly Oscillatin...
 
Industrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spacesIndustrial plant optimization in reduced dimensional spaces
Industrial plant optimization in reduced dimensional spaces
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
 
Comprehensive acquisition management methodology rev6
Comprehensive acquisition  management methodology   rev6Comprehensive acquisition  management methodology   rev6
Comprehensive acquisition management methodology rev6
 
A kernel-free particle method: Smile Problem Resolved
A kernel-free particle method: Smile Problem ResolvedA kernel-free particle method: Smile Problem Resolved
A kernel-free particle method: Smile Problem Resolved
 
Project seminar ppt_steelcasting
Project seminar ppt_steelcastingProject seminar ppt_steelcasting
Project seminar ppt_steelcasting
 
Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...Robust Presentation on h ifiinity based full state feedback controller design...
Robust Presentation on h ifiinity based full state feedback controller design...
 
Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor Design of Quadratic Optimal Regulator for DC Motor
Design of Quadratic Optimal Regulator for DC Motor
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011
 
Control of linear systems using
Control of linear systems usingControl of linear systems using
Control of linear systems using
 
lachhab2013.pdf
lachhab2013.pdflachhab2013.pdf
lachhab2013.pdf
 

More from Behzad Samadi

سیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSسیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSBehzad Samadi
 
Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension SystemBehzad Samadi
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianBehzad Samadi
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersBehzad Samadi
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsBehzad Samadi
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsBehzad Samadi
 
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Behzad Samadi
 
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Behzad Samadi
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsBehzad Samadi
 
Control Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationControl Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationBehzad Samadi
 

More from Behzad Samadi (12)

سیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABSسیستم ترمز ضدقفل ABS
سیستم ترمز ضدقفل ABS
 
RPS-BehzadSamadi
RPS-BehzadSamadiRPS-BehzadSamadi
RPS-BehzadSamadi
 
Active Suspension System
Active Suspension SystemActive Suspension System
Active Suspension System
 
Lead-Lag Controller Design - Persian
Lead-Lag Controller Design - PersianLead-Lag Controller Design - Persian
Lead-Lag Controller Design - Persian
 
Industrial Control Systems - PID Controllers
Industrial Control Systems - PID ControllersIndustrial Control Systems - PID Controllers
Industrial Control Systems - PID Controllers
 
Industrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal SystemsIndustrial Control Systems - Thermal Systems
Industrial Control Systems - Thermal Systems
 
Industrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level SystemsIndustrial Control Systems - Liquid Level Systems
Industrial Control Systems - Liquid Level Systems
 
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
Model Based Fault Detection, Identification and Accommodation in Antilock Bra...
 
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
Backstepping Controller Synthesis for Piecewise Polynomial Systems: A Sum of ...
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
 
Control Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares OptimizationControl Synthesis by Sum of Squares Optimization
Control Synthesis by Sum of Squares Optimization
 
Using SageTeX
Using SageTeXUsing SageTeX
Using SageTeX
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Controller synthesis for piecewise affine slab differential inclusions: A duality-based convex optimization approach

  • 1. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Controller synthesis for piecewise affine slab differential inclusions A duality-based convex optimization approach Behzad Samadi Luis Rodrigues Department of Mechanical and Industrial Engineering Concordia University CDC 2007, New Orleans Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 1/ 25
  • 2. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Outline of Topics 1 Introduction 2 Stability Analysis 3 L2 Gain Analysis 4 Controller Synthesis 5 Numerical Example 6 Conclusions Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 2/ 25
  • 3. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Motivation Question: What is the dual of a piecewise affine (PWA) system? Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 3/ 25
  • 4. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Motivation Question: What is the dual of a piecewise affine (PWA) system? It is still an open problem. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 3/ 25
  • 5. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Piecewise Affine Slab Differential Inclusions A continuous-time PWA slab differential inclusion is described as ˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2} y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w, κ = 1, 2} for (x, w) ∈ RX×W i where Conv stands for the convex hull of a set. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 4/ 25
  • 6. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Piecewise Affine Slab Differential Inclusions A continuous-time PWA slab differential inclusion is described as ˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2} y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w, κ = 1, 2} for (x, w) ∈ RX×W i where Conv stands for the convex hull of a set. RX×W i for i = 1, . . . , M are M slab regions defined as Ri = {(x, w) | σi < CRx + DRw < σi+1}, where CR ∈ R1×n, DR ∈ R1×nw and σi for i = 1, . . . , M + 1 are scalars such that σ1 < σ2 < . . . < σM+1 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 4/ 25
  • 7. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Piecewise Affine Slab Differential Inclusions Practical examples: Mechanical systems with hard nonlinearities such as saturation, deadzone, Columb friction Contact dynamics Electrical circuits with diodes Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 5/ 25
  • 8. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Piecewise Affine Slab Differential Inclusions Hassibi and Boyd (1998) - Quadratic stabilization and control of piecewise linear systems - Limited to piecewise linear controllers for PWA slab systems Johansson and Rantzer (2000) - Piecewise linear quadratic optimal control - No guarantee for stability Feng (2002) - Controller design and analysis of uncertain piecewise linear systems - All local subsystems should be stable Rodrigues and Boyd (2005) - Piecewise affine state feedback for piecewise affine slab systems using convex optimization - Stability analysis and synthesis using parametrized linear matrix inequalities Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 6/ 25
  • 9. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Objective To introduce a concept of duality for PWA slab differential inclusions To propose a method for PWA controller synthesis for stability and L2-gain performance of PWA slab differential inclusions using convex optimization Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 7/ 25
  • 10. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Objective To introduce a concept of duality for PWA slab differential inclusions To propose a method for PWA controller synthesis for stability and L2-gain performance of PWA slab differential inclusions using convex optimization Convex optimization problems are numerically tractable. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 7/ 25
  • 11. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set PWA slab differential inclusion: ˙x ∈ Conv{Aiκx + aiκ, κ = 1, 2}, x ∈ Ri Ri = {x| Li x + li < 1} Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 8/ 25
  • 12. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set PWA slab differential inclusion: ˙x ∈ Conv{Aiκx + aiκ, κ = 1, 2}, x ∈ Ri Ri = {x| Li x + li < 1} Parameter set: Ω = Aiκ aiκ Li li i = 1, . . . , M, κ = 1, 2 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 8/ 25
  • 13. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set Sufficient conditions for stability P > 0, AT iκP + PAiκ + αP < 0, ∀i ∈ I(0),    λiκ < 0, AT iκP + PAiκ + αP + λiκLT i Li Paiκ + λiκli LT i aT iκP + λiκli Li λiκ(l2 i − 1) < 0, for i /∈ I(0). Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 9/ 25
  • 14. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set Dual parameter set ΩT = AT iκ LT i aT iκ li i = 1, . . . , M, κ = 1, 2 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 10/ 25
  • 15. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set Sufficient conditions for stability Q > 0, AiκQ + QAT iκ + αQ < 0, ∀i ∈ I(0), κ = 1, 2    µiκ < 0 AiκQ + QAT iκ + αQ + µiκaiκaT iκ QLT i + µiκli aiκ Li Q + µiκli aT iκ µiκ(l2 i − 1) < 0, for i /∈ I(0). A new interpretation for the result in Hassibi and Boyd (1998) Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 11/ 25
  • 16. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions L2 gain PWA slab differential inclusion: ˙x ∈ Conv{Aiκx + aiκ + Bwiκ w, κ = 1, 2}, (x, w) ∈ RX×W i y ∈ Conv{Ciκx + ciκ + Dwiκ w, κ = 1, 2} RX×W i = {(x, w)| Li x + li + Mi w < 1} Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 12/ 25
  • 17. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions L2 gain PWA slab differential inclusion: ˙x ∈ Conv{Aiκx + aiκ + Bwiκ w, κ = 1, 2}, (x, w) ∈ RX×W i y ∈ Conv{Ciκx + ciκ + Dwiκ w, κ = 1, 2} RX×W i = {(x, w)| Li x + li + Mi w < 1} Parameter set: Φ =      Aiκ aiκ Bwiκ Li li Mi Ciκ ciκ Dwiκ   i = 1, . . . , M, κ = 1, 2    Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 12/ 25
  • 18. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions L2 gain Sufficient conditions for L2 gain performance P > 0, AT iκP + PAiκ + CT iκCiκ ∗ BT wiκ P + DT wiκ Ciκ −γ2 I + DT wiκ Dwiκ < 0, ∀i ∈ I(0, 0),         AT iκP + PAiκ +CT iκCiκ + λiκLT i Li ∗ ∗ aT iκP + cT iκCiκ + λiκli Li λiκ(l2 i − 1) + cT iκciκ ∗ BT wiκ P + DT wiκ Ciκ + λiκMT i Li DT wiκ ciκ + λiκli MT i −γ2 I + DT wiκ Dwiκ +λiκMT i Mi         < 0 and λiκ < 0 for i /∈ I(0, 0). Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 13/ 25
  • 19. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set Dual parameter set ΦT =      AT iκ LT i CT iκ aT iκ li cT iκ BT wiκ MT i DT wiκ   i = 1, . . . , M, κ = 1, 2    Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 14/ 25
  • 20. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Dual parameter set Sufficient conditions for stability Q > 0, AiκQ + QAT iκ + Bwiκ BT wiκ ∗ CiκQ + Dwiκ BT wiκ −γ2 I + Dwiκ DT wiκ < 0, ∀i ∈ I(0, 0)         AiκQ + QAT iκ +Bwiκ BT wiκ + µiκaiκaT iκ ∗ ∗ LiκQ + Mi BT wiκ + µiκli aT iκ µiκ(l2 i − 1) + Mi MT i ∗ CiκQ + Dwiκ BT wiκ + µiκciκaT iκ Dwiκ MT i + µiκli ciκ −γ2 I + Dwiκ DT wiκ +µiκciκcT iκ         < 0 and µiκ < 0 for i /∈ I(0, 0). A new result that extends the result in Hassibi and Boyd (1998) for ci = 0 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 15/ 25
  • 21. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions PWA controller synthesis Consider the following system: ˙x ∈ Conv{Aiκx + aiκ + Buiκ u, κ = 1, 2}, x ∈ Ri Ri = {x| Li x + li < 1} The stability conditions corresponding to the dual parameter set is used to formulate the synthesis problem. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 16/ 25
  • 22. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions PWA controller synthesis Controller synthesis problem: Q > 0, AiκQ + QAT iκ + Buiκ Yi + Y T i BT uiκ + αQ < 0, for i ∈ I(0), κ = 1, 2 , and µi < 0                 AiκQ + QAT iκ +Buiκ Yi + Y T i BT uiκ +αQ + µi aiκaT iκ +aiκZT i BT uiκ + Buiκ Zi aT iκ +Buiκ Wi BT uiκ       ∗ Li Q + µi li aT iκ +li ZT i BT uiκ µiκ(l2 i − 1)           ≤ 0, for i /∈ I(0) and κ = 1, 2 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 17/ 25
  • 23. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions PWA controller synthesis New variables: Yi = Ki Q Zi = µi ki Wi = µi ki kT i There is a problem: Wi is not a linear function of the unknown parameters µi , Yi and Zi . Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 18/ 25
  • 24. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions PWA controller synthesis Two solutions: Convex relaxation: Since Wi = µi ki kT i ≤ 0, if the synthesis inequalities are satisfied with Wi = 0, they are satisfied with any Wi ≤ 0. Therefore, the synthesis problem can be made convex by omitting Wi . Rank minimization: Note that Wi = µi ki kT i ≤ 0 is the solution of the following rank minimization problem: min Rank Xi s.t. Xi = Wi Zi ZT i µi ≤ 0 Rank minimization is also not a convex problem. However, trace minimization works practically well as a heuristic solution min Trace Xi , s.t. Xi = Wi Zi ZT i µi ≤ 0 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 19/ 25
  • 25. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions L2 gain PWA controller synthesis Consider the following system: ˙x ∈ Conv{Aiκx + aiκ + Buiκ u + Bwiκ w, κ = 1, 2}, y ∈ Conv{Ciκx + ciκ + Duiκ u + Dwiκ w}, for (x, w) ∈ RX×W i = {(x, w)| Li x + li + Mi w < 1} The L2 conditions corresponding to the dual parameter set is used to formulate the synthesis problem. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 20/ 25
  • 26. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions L2 gain PWA controller synthesis L2 gain controller synthesis problem: Q > 0,              AiκQ + Buiκ Yi +QAT iκ + Y T i BT uiκ +Bwiκ BT wiκ    ∗ CiκQ + Duiκ Yi +Dwiκ BT wiκ −γ2 I + Dwiκ DT wiκ           < 0 for i ∈ I(0), κ = 1, 2 , and µi < 0                              AiκQ + Buiκ Yi +QAT iκ + Y T i BT uiκ +Bwiκ BT wiκ + µi aiκaT iκ aiκZT i BT uiκ + Buiκ Zi aT iκ       ∗ ∗ LiκQ + Mi BT wiκ +µiκli aT iκ + li ZT i BT uiκ µiκ(l2 i − 1) + Mi MT i ∗    CiκQ + Duiκ Yi +Dwiκ BT wiκ + µiκciκaT iκ ciκZT i BT uiκ + Duiκ Zi aT iκ      Dwiκ MT i +µiκli ciκ +li Duiκ Zi       −γ2 I + Dwiκ DT wiκ +µiκciκcT iκ + ciκZT i DT uiκ +Duiκ Zi cT iκ                            < 0, for i /∈ I(0) and κ = 1, 2 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 21/ 25
  • 27. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Surge model of a jet engine Consider the following model (Kristic et al 1995): ˙x1 = −x2 − 3 2x2 1 − 1 2x3 1 ˙x2 = u A bounding envelope is computed for the nonlinear function f (x1) = −3 2x2 1 − 1 2x3 1 Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 22/ 25
  • 28. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Modeling By substituting the PWA bounds in the equations of the nonlinear system, we get a differential inclusion ˙x ∈ Conv{Aiκx + aiκ + Buu + Bw w}, x ∈ Ri y = Cx + Dw w + Duu (1) where i = 1, . . . , 4, κ = 1, 2 The approximation error of the nonlinear function is considered as the disturbance input (w) and the objective is to limit the L2-gain from w to x1. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 23/ 25
  • 29. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Simulation Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 24/ 25
  • 30. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Conclusions: A new concept, dual parameter set, was introduced for PWA differential inclusions. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
  • 31. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Conclusions: A new concept, dual parameter set, was introduced for PWA differential inclusions. Using the dual parameter set, sufficient conditions for stability and L2 gain performance were obtained. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
  • 32. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Conclusions: A new concept, dual parameter set, was introduced for PWA differential inclusions. Using the dual parameter set, sufficient conditions for stability and L2 gain performance were obtained. Convex methods were proposed for PWA controller synthesis for stability and performance. Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25
  • 33. Outline Introduction Stability Analysis L2 Gain Analysis Controller Synthesis Numerical Example Conclusions Conclusions: A new concept, dual parameter set, was introduced for PWA differential inclusions. Using the dual parameter set, sufficient conditions for stability and L2 gain performance were obtained. Convex methods were proposed for PWA controller synthesis for stability and performance. Note that the dual parameter set does not necessarily define a PWA system. The questions still is: Does a dual system exist for a PWA system in general? Samadi, Rodrigues Controller synthesis for Piecewise Affine Systems 25/ 25