SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Sampled-Data Piecewise Affine Slab Systems:
A Time-Delay Approach
Behzad Samadi Luis Rodrigues
Department of Mechanical and Industrial Engineering
Concordia University
ACC 2008, Seattle, WA
Outline of Topics
Practical Motivation
c Quanser
Memoryless Nonlinearities
Saturation Dead Zone Coulomb &
Viscous Friction
Motivational example
Toycopter, a 2 DOF helicopter model
Motivational example
Pitch model of the experimental helicopter:
˙x1 =x2
˙x2 =
1
Iyy
(−mheli lcgx g cos(x1) − mheli lcgz g sin(x1) − FkM sgn(x2)
− FvMx2 + u)
where x1 is the pitch angle and x2 is the pitch rate.
Nonlinear part:
f (x1) = −mheli lcgx g cos(x1) − mheli lcgz g sin(x1)
PWA part:
f (x2) = −FkM sgn(x2)
Sampled-Data PWA Systems: A Time-Delay Approach
x1
f(x1) 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
Objective
To propose a stability analysis method for sampled-data PWA
systems using
convex optimization
time-delay approach
Continuous−time
PWA systems
PWA controller
Hold
Piecewise Affine Systems
PWA systems are in general nonsmooth nonlinear systems.
Piecewise Affine Systems
PWA systems are in general nonsmooth nonlinear systems.
Controller synthesis methods for PWA systems
Hassibi and Boyd (1998) - Quadratic stabilization and control
of piecewise linear systems - Limited to piecewise linear
controllers for PWA systems with one variable in the domain of
nonlinearity
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 How (2003) - Observer-based control of
piecewise affine systems - Bilinear matrix inequality
Sampled-Data PWA Systems: A Time-Delay Approach
PWA slab system
˙x = Ai x + ai + Bu, for x ∈ Ri
with the region Ri defined as
Ri = {x | σi < CRx < σi+1},
where CR ∈ R1×n and σi for i = 1, . . . , M + 1 are scalars such
that
σ1 < σ2 < . . . < σM+1
Sampled-Data PWA Systems: A Time-Delay Approach
PWA slab system
˙x = Ai x + ai + Bu, for x ∈ Ri
with the region Ri defined as
Ri = {x | σi < CRx < σi+1},
where CR ∈ R1×n and σi for i = 1, . . . , M + 1 are scalars such
that
σ1 < σ2 < . . . < σM+1
Continuous-time PWA controller
u(t) = Ki x(t) + ki , x(t) ∈ Ri
Sampled-Data PWA Systems: A Time-Delay Approach
Lyapunov-Krasovskii functional:
V (xs, ρ) := V1(x) + V2(xs , ρ) + V3(xs , ρ)
where
xs(t) :=
x(t)
x(tk )
, tk ≤ t < tk+1
V1(x) := xT
Px
V2(xs , ρ) :=
0
−τM
t
t+r
˙xT
(s)R ˙x(s)dsdr
V3(xs , ρ) := (τM − ρ)(x(t) − x(tk))T
X(x(t) − x(tk ))
and P, R and X are positive definite matrices.
Sampled-Data PWA Systems: A Time-Delay Approach
The closed-loop system can be rewritten as
˙x(t) = Ai x(t) + ai + B(Ki x(tk) + ki ) + Bw,
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 ) are
not necessarily in the same region.
Sampled-Data PWA Systems: A Time-Delay Approach
Theorem (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 X
converge to the following invariant set
Ω = {xs | V (xs, ρ) ≤ σaµ2
θ + σb}
Sampled-Data PWA Systems: A Time-Delay Approach
for all i ∈ I(0),
Ωi + τMM1i + τMM2i < 0

 Ωi + τMM1i τM
Ni
0
τM NT
i 0 −τMR

 < 0
for all i /∈ I(0), ¯Λi ≻ 0,
Ωi + τMM1i + τMM2i < 0




Ωi + τMM1i τM


Ni
0
0


τM NT
i 0 0 −τMR



 < 0
Sampled-Data PWA Systems: A Time-Delay Approach
Solving an optimization problem to maximize τM subject to the
constraints of the main theorem and η > γ > 1 leads to
τ⋆
M = 0.2193
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
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
Summary of the contributions:
Formulating stability analysis of sampled-data PWA slab
systems as a convex optimization problem
Future work:
Formulating controller synthesis for sampled-data PWA slab
systems as a convex optimization problem

Mais conteúdo relacionado

Mais procurados

Recursive Compressed Sensing
Recursive Compressed SensingRecursive Compressed Sensing
Recursive Compressed Sensing
Pantelis Sopasakis
 
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executionsRedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
Redis Labs
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
Shiang-Yun Yang
 

Mais procurados (20)

Recursive Compressed Sensing
Recursive Compressed SensingRecursive Compressed Sensing
Recursive Compressed Sensing
 
Kolmogorov complexity and topological arguments
Kolmogorov complexity and topological argumentsKolmogorov complexity and topological arguments
Kolmogorov complexity and topological arguments
 
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executionsRedisConf18 - CRDTs and Redis - From sequential to concurrent executions
RedisConf18 - CRDTs and Redis - From sequential to concurrent executions
 
H2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen BoydH2O World - Consensus Optimization and Machine Learning - Stephen Boyd
H2O World - Consensus Optimization and Machine Learning - Stephen Boyd
 
Grovers Algorithm
Grovers Algorithm Grovers Algorithm
Grovers Algorithm
 
The low-rank basis problem for a matrix subspace
The low-rank basis problem for a matrix subspaceThe low-rank basis problem for a matrix subspace
The low-rank basis problem for a matrix subspace
 
Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)Aaex5 group2(中英夾雜)
Aaex5 group2(中英夾雜)
 
Richard Everitt's slides
Richard Everitt's slidesRichard Everitt's slides
Richard Everitt's slides
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
Faster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select DictionariesFaster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select Dictionaries
 
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingFast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
 
Refresher probabilities-statistics
Refresher probabilities-statisticsRefresher probabilities-statistics
Refresher probabilities-statistics
 
Estimating structured vector autoregressive models
Estimating structured vector autoregressive modelsEstimating structured vector autoregressive models
Estimating structured vector autoregressive models
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 
MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化
 
Pydata Katya Vasilaky
Pydata Katya VasilakyPydata Katya Vasilaky
Pydata Katya Vasilaky
 
talk MCMC & SMC 2004
talk MCMC & SMC 2004talk MCMC & SMC 2004
talk MCMC & SMC 2004
 
26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-Means26 Machine Learning Unsupervised Fuzzy C-Means
26 Machine Learning Unsupervised Fuzzy C-Means
 
Gibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inferenceGibbs flow transport for Bayesian inference
Gibbs flow transport for Bayesian inference
 

Destaque

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
Behzad Samadi
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
Behzad 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 Synthesis
Behzad 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 Approach
Behzad 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
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
Behzad Samadi
 
Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...
Behzad Samadi
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
Behzad Samadi
 
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Behzad Samadi
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
Behzad Samadi
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
Behzad Samadi
 
Industrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic SystemsIndustrial Control Systems - Pneumatic Systems
Industrial Control Systems - Pneumatic Systems
Behzad Samadi
 
Industrial Control Systems - Special Structures
Industrial Control Systems - Special StructuresIndustrial Control Systems - Special Structures
Industrial Control Systems - Special Structures
Behzad Samadi
 
Industrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic SystemsIndustrial Control Systems - Hydraulic Systems
Industrial Control Systems - Hydraulic Systems
Behzad Samadi
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
Behzad Samadi
 
Industrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical SystemsIndustrial Control Systems - Chemical Systems
Industrial Control Systems - Chemical Systems
Behzad Samadi
 

Destaque (20)

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
 
Introducing Myself Through Websites!
Introducing Myself Through Websites!Introducing Myself Through Websites!
Introducing Myself Through Websites!
 
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
 
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...
 
Controller Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - JapaneseController Synthesis for Nonholonomic Robots - Japanese
Controller Synthesis for Nonholonomic Robots - Japanese
 
Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...Controller synthesis for piecewise affine slab differential inclusions: A dua...
Controller synthesis for piecewise affine slab differential inclusions: A dua...
 
Industrial Control Systems - Modeling
Industrial Control Systems - ModelingIndustrial Control Systems - Modeling
Industrial Control Systems - Modeling
 
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
Stability Analysis and Controller Synthesis for a Class of Piecewise Smooth S...
 
Industrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive SystemsIndustrial Control Systems - Automotive Systems
Industrial Control Systems - Automotive Systems
 
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
 

Semelhante a Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach

New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
Alexander Litvinenko
 

Semelhante a Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach (20)

Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03Digital Signal Processing[ECEG-3171]-Ch1_L03
Digital Signal Processing[ECEG-3171]-Ch1_L03
 
Robust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systemsRobust model predictive control for discrete-time fractional-order systems
Robust model predictive control for discrete-time fractional-order systems
 
MCMC and likelihood-free methods
MCMC and likelihood-free methodsMCMC and likelihood-free methods
MCMC and likelihood-free methods
 
Digital Communication - Stochastic Process
Digital Communication - Stochastic ProcessDigital Communication - Stochastic Process
Digital Communication - Stochastic Process
 
block-mdp-masters-defense.pdf
block-mdp-masters-defense.pdfblock-mdp-masters-defense.pdf
block-mdp-masters-defense.pdf
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
 
QMC: Operator Splitting Workshop, Proximal Algorithms in Probability Spaces -...
QMC: Operator Splitting Workshop, Proximal Algorithms in Probability Spaces -...QMC: Operator Splitting Workshop, Proximal Algorithms in Probability Spaces -...
QMC: Operator Splitting Workshop, Proximal Algorithms in Probability Spaces -...
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
5.n nmodels i
5.n nmodels i5.n nmodels i
5.n nmodels i
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
 
Codes and Isogenies
Codes and IsogeniesCodes and Isogenies
Codes and Isogenies
 
Probabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance ConstraintsProbabilistic Control of Switched Linear Systems with Chance Constraints
Probabilistic Control of Switched Linear Systems with Chance Constraints
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithms
 
Delayed acceptance for Metropolis-Hastings algorithms
Delayed acceptance for Metropolis-Hastings algorithmsDelayed acceptance for Metropolis-Hastings algorithms
Delayed acceptance for Metropolis-Hastings algorithms
 
Efficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formatsEfficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formats
 
Joint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband rangingJoint blind calibration and time-delay estimation for multiband ranging
Joint blind calibration and time-delay estimation for multiband ranging
 
Numerical Methods
Numerical MethodsNumerical Methods
Numerical Methods
 
A Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic AssignmentA Strategic Model For Dynamic Traffic Assignment
A Strategic Model For Dynamic Traffic Assignment
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
 

Mais de Behzad Samadi

Mais de 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
 

Último

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Último (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 

Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach

  • 1. Sampled-Data Piecewise Affine Slab Systems: A Time-Delay Approach Behzad Samadi Luis Rodrigues Department of Mechanical and Industrial Engineering Concordia University ACC 2008, Seattle, WA
  • 3. Practical Motivation c Quanser Memoryless Nonlinearities Saturation Dead Zone Coulomb & Viscous Friction
  • 4. Motivational example Toycopter, a 2 DOF helicopter model
  • 5. Motivational example Pitch model of the experimental helicopter: ˙x1 =x2 ˙x2 = 1 Iyy (−mheli lcgx g cos(x1) − mheli lcgz g sin(x1) − FkM sgn(x2) − FvMx2 + u) where x1 is the pitch angle and x2 is the pitch rate. Nonlinear part: f (x1) = −mheli lcgx g cos(x1) − mheli lcgz g sin(x1) PWA part: f (x2) = −FkM sgn(x2)
  • 6. Sampled-Data PWA Systems: A Time-Delay Approach x1 f(x1) 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
  • 7. Objective To propose a stability analysis method for sampled-data PWA systems using convex optimization time-delay approach Continuous−time PWA systems PWA controller Hold
  • 8. Piecewise Affine Systems PWA systems are in general nonsmooth nonlinear systems.
  • 9. Piecewise Affine Systems PWA systems are in general nonsmooth nonlinear systems. Controller synthesis methods for PWA systems Hassibi and Boyd (1998) - Quadratic stabilization and control of piecewise linear systems - Limited to piecewise linear controllers for PWA systems with one variable in the domain of nonlinearity 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 How (2003) - Observer-based control of piecewise affine systems - Bilinear matrix inequality
  • 10. Sampled-Data PWA Systems: A Time-Delay Approach PWA slab system ˙x = Ai x + ai + Bu, for x ∈ Ri with the region Ri defined as Ri = {x | σi < CRx < σi+1}, where CR ∈ R1×n and σi for i = 1, . . . , M + 1 are scalars such that σ1 < σ2 < . . . < σM+1
  • 11. Sampled-Data PWA Systems: A Time-Delay Approach PWA slab system ˙x = Ai x + ai + Bu, for x ∈ Ri with the region Ri defined as Ri = {x | σi < CRx < σi+1}, where CR ∈ R1×n and σi for i = 1, . . . , M + 1 are scalars such that σ1 < σ2 < . . . < σM+1 Continuous-time PWA controller u(t) = Ki x(t) + ki , x(t) ∈ Ri
  • 12. Sampled-Data PWA Systems: A Time-Delay Approach Lyapunov-Krasovskii functional: V (xs, ρ) := V1(x) + V2(xs , ρ) + V3(xs , ρ) where xs(t) := x(t) x(tk ) , tk ≤ t < tk+1 V1(x) := xT Px V2(xs , ρ) := 0 −τM t t+r ˙xT (s)R ˙x(s)dsdr V3(xs , ρ) := (τM − ρ)(x(t) − x(tk))T X(x(t) − x(tk )) and P, R and X are positive definite matrices.
  • 13. Sampled-Data PWA Systems: A Time-Delay Approach The closed-loop system can be rewritten as ˙x(t) = Ai x(t) + ai + B(Ki x(tk) + ki ) + Bw, 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 ) are not necessarily in the same region.
  • 14. Sampled-Data PWA Systems: A Time-Delay Approach Theorem (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 X converge to the following invariant set Ω = {xs | V (xs, ρ) ≤ σaµ2 θ + σb}
  • 15. Sampled-Data PWA Systems: A Time-Delay Approach for all i ∈ I(0), Ωi + τMM1i + τMM2i < 0   Ωi + τMM1i τM Ni 0 τM NT i 0 −τMR   < 0 for all i /∈ I(0), ¯Λi ≻ 0, Ωi + τMM1i + τMM2i < 0     Ωi + τMM1i τM   Ni 0 0   τM NT i 0 0 −τMR     < 0
  • 16. Sampled-Data PWA Systems: A Time-Delay Approach Solving an optimization problem to maximize τM subject to the constraints of the main theorem and η > γ > 1 leads to τ⋆ M = 0.2193
  • 17. 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
  • 18. 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
  • 19. Summary of the contributions: Formulating stability analysis of sampled-data PWA slab systems as a convex optimization problem Future work: Formulating controller synthesis for sampled-data PWA slab systems as a convex optimization problem