SlideShare a Scribd company logo
1 of 18
Download to read offline
Contents
1.1 Indirect Self-Tuning Regulators (STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 MATLAB Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.5 Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1
1.1. INDIRECT SELF-TUNING REGULATORS (STR) Adaptive Control
1.1 Indirect Self-Tuning Regulators (STR)
STR is one of the adaptive control methods that automatically finds its parameters in the control law by solving the Diophantine
equation.
Diophantine Equation
G(z−1
) =
z−dB(z−1)
A(z−1)
Gc(z−1
) =
S(z−1)
R(z−1)
Gcl(z−1
) =
y
uc
=
z−dBS
AR + z−dBS
A(z−1
) = 1 + a1z−1
+ a2z−2
+ ... + anaz−na
B(z−1
) = b0 + b1z−1
+ b2z−2
+ ... + bnbz−nb
R(z−1
) = 1 + r1z−1
+ r2z−2
+ ... + rnrz−nr
S(z−1
) = s0 + s1z−1
+ s2z−2
+ ... + snsz−ns
α(z−1
) = 1 + α1z−1
+ α2z−2
+ ... + αnαz−nα
nr = nb + d − 1 , ns = na − 1 , nα = na + nb + d − 1 = nr + ns + 1
C/C Eqn. : AR + z−d
BS = AmA0 = αc































1 0 0 0
a1 1 0 0
a2 a1 1 0
a3 a2 a1 1
a4 a3 a2 a1
. a4 a3 a2
ana . a4 a3
0 ana . a4
0 0 ana .
0 0 0 ana















nα x nr
















0 0 0 0
0 0 0 0 (d−1) x (ns+1)










b0 0 0 0
b1 b0 0 0
b2 b1 b0 0
. b2 b1 b0
bnb . b2 b1
0 bnb . b2
0 0 bnb .
0 0 0 bnb











































nα x nα




























r1
r2
.
.
.
rnr
















s0
s1
s2
.
.
.
sns






























=















α1
α2
α3
α4
α5
α6
.
.
.
αnα















−



















a1
a2
a3
.
.
.
ana
0
.
.
.
0



















STR Configurations
Feed forward Controller Feed forward and Feedback Controller
Mohamed Mohamed El-Sayed Atyya Page 2 of 18
1.2. EXAMPLES Adaptive Control
R(z) Configurations
B = B−B+
B+ : monic polynomial whose zeros are stable and well damped that they can be canceled
B− : monic polynomial whose zeros are unstable poorly damped that they cannot be canceled or a simple constant b0
Indirect STR without zero cancellation
Use Basic Diophantine Equation
Indirect STR with zero cancellation
B+ = B/b0 , B− = b0
C/C Eqn. : AR + z−dB−S = αc
R = B+R
T(z) Configurations
1. T(z) = Simple constant, to improve DCgain
2. T(z) = A0
3. Choose T(z) to cancel error dynamics
C/C Eqn. : ML + z−dBT = AmA0 = αc
L(z−1) = 1 + l1z−1 + l2z−2 + ... + lnlz−nl
T(z−1) = t0 + t1z−1 + t2z−2 + ... + tntz−nt
Where uc =
N(z)
M(z)
, nl = nb + d − 1 , nt = nm − 1 , nα = nm + nb + d − 1 = nl + nt + 1





























1 0 0
m1 1 0
m2 m1 1
m3 m2 m1
m4 m3 m2
. m4 m3
mnm . m4
0 mnm .
0 0 mnm













nα x nl
















0 0 0 0
0 0 0 0 (d−1) x (nt+1)










b0 0 0 0
b1 b0 0 0
b2 b1 b0 0
. b2 b1 b0
bnb . b2 b1
0 bnb . b2
0 0 bnb .
0 0 0 bnb











































nα x nα




























l1
l2
.
.
.
lnl
















t0
t1
t2
.
.
.
tnt






























=















α1
α2
α3
α4
α5
α6
.
.
.
αnα















−



















m1
m2
m3
.
.
.
mnm
0
.
.
.
0



















4. choose T(z) as T(z)B(z) = z−n
1.2 Examples
The first step of STR is to estimate the system parameters by one of the linear estimation methods [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], then
design STR controller, the results of some STR techniques is presented,
Mohamed Mohamed El-Sayed Atyya Page 3 of 18
1.2. EXAMPLES Adaptive Control
1. RLS estimation and model following without zero cancellation controller
Mohamed Mohamed El-Sayed Atyya Page 4 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 5 of 18
1.2. EXAMPLES Adaptive Control
2. RLS estimation and model following with zero cancellation controller
Mohamed Mohamed El-Sayed Atyya Page 6 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 7 of 18
1.2. EXAMPLES Adaptive Control
3. RLS estimation and model following without zero cancellation and controller and T = A0
Mohamed Mohamed El-Sayed Atyya Page 8 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 9 of 18
1.2. EXAMPLES Adaptive Control
4. RLS estimation and model following with zero cancellation controller and T = A0
Mohamed Mohamed El-Sayed Atyya Page 10 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 11 of 18
1.2. EXAMPLES Adaptive Control
5. RLS estimation and model following without zero cancellation controller and T is selected
to cancel error dynamics
Mohamed Mohamed El-Sayed Atyya Page 12 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 13 of 18
1.2. EXAMPLES Adaptive Control
6. RLS estimation and model following with zero cancellation controller and T is selected to
cancel error dynamics
Mohamed Mohamed El-Sayed Atyya Page 14 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 15 of 18
1.2. EXAMPLES Adaptive Control
7. RLS estimation and model following controller and T(z)B(z) = z−n
Mohamed Mohamed El-Sayed Atyya Page 16 of 18
1.2. EXAMPLES Adaptive Control
Mohamed Mohamed El-Sayed Atyya Page 17 of 18
1.3. MATLAB CODES Adaptive Control
1.3 MATLAB Codes
1.1 http://goo.gl/9qweI1
1.4 References
1. http://goo.gl/e7J2kq
2. http://goo.gl/3q6Yc6
3. http://goo.gl/SCPvEW
4. http://goo.gl/JnrdNh
5. http://goo.gl/xjpHha
6. http://goo.gl/6wVeuW
7. http://goo.gl/vuKeaL
8. http://goo.gl/mL0RCz
9. http://goo.gl/vzViYE
10. Karl Johan Astrom, Adaptive Control, 2nd
Edition.
11. Leonid B. Freidovich, lecture 12.
1.5 Contacts
mohamed.atyya94@eng-st.cu.edu.eg
Mohamed Mohamed El-Sayed Atyya Page 18 of 18

More Related Content

What's hot

Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)Adnan Zafar
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaionNguyen Si Phuoc
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transformAmr E. Mohamed
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysisBin Biny Bino
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGNnaimish12
 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLeonides De Ocampo
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsAmr E. Mohamed
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observabilityjawaharramaya
 
Performance analysis of a second order system using mrac
Performance analysis of a second order system using mracPerformance analysis of a second order system using mrac
Performance analysis of a second order system using mraciaemedu
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptxRaviMuthamala1
 
Lecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsLecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsSaifullah Memon
 
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method)NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method)
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)Niraj Solanki
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemAmr E. Mohamed
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformAmr E. Mohamed
 

What's hot (20)

Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)
Communication Systems_B.P. Lathi and Zhi Ding (Lecture No 22-30)
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
Bilinear z transformaion
Bilinear z transformaionBilinear z transformaion
Bilinear z transformaion
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transform
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysis
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Lecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical ModelingLecture 4 ME 176 2 Mathematical Modeling
Lecture 4 ME 176 2 Mathematical Modeling
 
Modern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of SystemsModern Control - Lec 02 - Mathematical Modeling of Systems
Modern Control - Lec 02 - Mathematical Modeling of Systems
 
Controllability and observability
Controllability and observabilityControllability and observability
Controllability and observability
 
Performance analysis of a second order system using mrac
Performance analysis of a second order system using mracPerformance analysis of a second order system using mrac
Performance analysis of a second order system using mrac
 
Chebyshev filter
Chebyshev filterChebyshev filter
Chebyshev filter
 
State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptx
 
Lecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systemsLecture 12 time_domain_analysis_of_control_systems
Lecture 12 time_domain_analysis_of_control_systems
 
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method)NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method)
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)
 
Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 
DSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-TransformDSP_2018_FOEHU - Lec 04 - The z-Transform
DSP_2018_FOEHU - Lec 04 - The z-Transform
 

Viewers also liked

Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...SSA KPI
 
Diseño didactica
Diseño didacticaDiseño didactica
Diseño didacticaatujaa
 
Blog historia espe
Blog historia espeBlog historia espe
Blog historia espeResuge98
 
Construyo mi proyecto de vida
Construyo mi proyecto de vidaConstruyo mi proyecto de vida
Construyo mi proyecto de vidaResuge98
 
Proyecto de vida_jhoz
Proyecto de vida_jhozProyecto de vida_jhoz
Proyecto de vida_jhozResuge98
 
CURRICULUM_VITAE-Mahesh latest
CURRICULUM_VITAE-Mahesh latestCURRICULUM_VITAE-Mahesh latest
CURRICULUM_VITAE-Mahesh latestmahesh reddy
 
Construyo mi proyecto de vida
Construyo mi proyecto de vidaConstruyo mi proyecto de vida
Construyo mi proyecto de vidaResuge98
 
secuencia naturales
secuencia naturalessecuencia naturales
secuencia naturalesyesmiso
 
Plataformas tecnológicas
Plataformas tecnológicasPlataformas tecnológicas
Plataformas tecnológicasViajero01
 
Como Funciona slideshere
Como Funciona slideshereComo Funciona slideshere
Como Funciona slideshereViajero01
 
Taxonomia de los medios
Taxonomia de los mediosTaxonomia de los medios
Taxonomia de los mediosViajero01
 
El video para el autoaprendizaje
El video para el autoaprendizajeEl video para el autoaprendizaje
El video para el autoaprendizajeViajero01
 
Fiscal planning
Fiscal planningFiscal planning
Fiscal planningRitu Rawat
 
Mint Company Profile 2016
Mint Company Profile 2016Mint Company Profile 2016
Mint Company Profile 2016Sachin Agarwal
 
Yeni microsoft office power point sunusu (2)
Yeni microsoft office power point sunusu (2)Yeni microsoft office power point sunusu (2)
Yeni microsoft office power point sunusu (2)derya polatır
 

Viewers also liked (20)

Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
Parameter Estimation in Stochastic Differential Equations by Continuous Optim...
 
Diseño didactica
Diseño didacticaDiseño didactica
Diseño didactica
 
Blog historia espe
Blog historia espeBlog historia espe
Blog historia espe
 
Secuencia 112
Secuencia 112Secuencia 112
Secuencia 112
 
Construyo mi proyecto de vida
Construyo mi proyecto de vidaConstruyo mi proyecto de vida
Construyo mi proyecto de vida
 
Proyecto de vida_jhoz
Proyecto de vida_jhozProyecto de vida_jhoz
Proyecto de vida_jhoz
 
CURRICULUM_VITAE-Mahesh latest
CURRICULUM_VITAE-Mahesh latestCURRICULUM_VITAE-Mahesh latest
CURRICULUM_VITAE-Mahesh latest
 
CAPM 1.1
CAPM 1.1CAPM 1.1
CAPM 1.1
 
Construyo mi proyecto de vida
Construyo mi proyecto de vidaConstruyo mi proyecto de vida
Construyo mi proyecto de vida
 
secuencia naturales
secuencia naturalessecuencia naturales
secuencia naturales
 
Plataformas tecnológicas
Plataformas tecnológicasPlataformas tecnológicas
Plataformas tecnológicas
 
Como Funciona slideshere
Como Funciona slideshereComo Funciona slideshere
Como Funciona slideshere
 
CAPM PPT 1.1
CAPM PPT 1.1CAPM PPT 1.1
CAPM PPT 1.1
 
Taxonomia de los medios
Taxonomia de los mediosTaxonomia de los medios
Taxonomia de los medios
 
El video para el autoaprendizaje
El video para el autoaprendizajeEl video para el autoaprendizaje
El video para el autoaprendizaje
 
Fiscal planning
Fiscal planningFiscal planning
Fiscal planning
 
Mint Company Profile 2016
Mint Company Profile 2016Mint Company Profile 2016
Mint Company Profile 2016
 
Yeni microsoft office power point sunusu (2)
Yeni microsoft office power point sunusu (2)Yeni microsoft office power point sunusu (2)
Yeni microsoft office power point sunusu (2)
 
Flywheel
FlywheelFlywheel
Flywheel
 
Fits, tolerance and surface roughness
Fits, tolerance and surface roughnessFits, tolerance and surface roughness
Fits, tolerance and surface roughness
 

Similar to Self-Tuning Regulators (STR)

Hedge fund Unsmooth Return Analysis
Hedge fund Unsmooth Return AnalysisHedge fund Unsmooth Return Analysis
Hedge fund Unsmooth Return AnalysisN/A
 
Ks 50-1-ks-52-1-manual-english
Ks 50-1-ks-52-1-manual-englishKs 50-1-ks-52-1-manual-english
Ks 50-1-ks-52-1-manual-englishjeferson tadeu
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulumnazir1988
 
Presentation1
Presentation1Presentation1
Presentation1ZHEZA
 
Presentation1
Presentation1Presentation1
Presentation1ZHEZA
 
ConfigCrusher: White-Box Performance Analysis for Configurable Systems
ConfigCrusher: White-Box Performance Analysis for Configurable SystemsConfigCrusher: White-Box Performance Analysis for Configurable Systems
ConfigCrusher: White-Box Performance Analysis for Configurable SystemsMiguel Velez
 
Report of the Implementation of DAE Integrators for MBSim
Report of the Implementation of DAE Integrators for MBSimReport of the Implementation of DAE Integrators for MBSim
Report of the Implementation of DAE Integrators for MBSimZhan Wang
 
Linear models
Linear modelsLinear models
Linear modelsFAO
 
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
 
Tachometers.pptx
Tachometers.pptxTachometers.pptx
Tachometers.pptxPMTIndustry
 
4 2 ensemble models and grad boost part 2 2019-10-07
4 2 ensemble models and grad boost part 2 2019-10-074 2 ensemble models and grad boost part 2 2019-10-07
4 2 ensemble models and grad boost part 2 2019-10-07Leonardo Auslender
 
11. Linear Models
11. Linear Models11. Linear Models
11. Linear ModelsFAO
 
1999 yamaha yfm250 beartracker service repair manual
1999 yamaha yfm250 beartracker service repair manual1999 yamaha yfm250 beartracker service repair manual
1999 yamaha yfm250 beartracker service repair manualfjjfyjsekdmme
 
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
 
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
 
TE ITS 2018-lesson 7 car following models v01
TE ITS 2018-lesson 7 car following models v01TE ITS 2018-lesson 7 car following models v01
TE ITS 2018-lesson 7 car following models v01Gaetano Fusco
 
super-cheatsheet-artificial-intelligence.pdf
super-cheatsheet-artificial-intelligence.pdfsuper-cheatsheet-artificial-intelligence.pdf
super-cheatsheet-artificial-intelligence.pdfssuser089265
 

Similar to Self-Tuning Regulators (STR) (20)

Hedge fund Unsmooth Return Analysis
Hedge fund Unsmooth Return AnalysisHedge fund Unsmooth Return Analysis
Hedge fund Unsmooth Return Analysis
 
Ks 50-1-ks-52-1-manual-english
Ks 50-1-ks-52-1-manual-englishKs 50-1-ks-52-1-manual-english
Ks 50-1-ks-52-1-manual-english
 
1 mrac for inverted pendulum
1 mrac for inverted pendulum1 mrac for inverted pendulum
1 mrac for inverted pendulum
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Cookbook en
Cookbook enCookbook en
Cookbook en
 
ConfigCrusher: White-Box Performance Analysis for Configurable Systems
ConfigCrusher: White-Box Performance Analysis for Configurable SystemsConfigCrusher: White-Box Performance Analysis for Configurable Systems
ConfigCrusher: White-Box Performance Analysis for Configurable Systems
 
Book linear
Book linearBook linear
Book linear
 
Report of the Implementation of DAE Integrators for MBSim
Report of the Implementation of DAE Integrators for MBSimReport of the Implementation of DAE Integrators for MBSim
Report of the Implementation of DAE Integrators for MBSim
 
Linear models
Linear modelsLinear models
Linear models
 
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...
 
Tachometers.pptx
Tachometers.pptxTachometers.pptx
Tachometers.pptx
 
4 2 ensemble models and grad boost part 2 2019-10-07
4 2 ensemble models and grad boost part 2 2019-10-074 2 ensemble models and grad boost part 2 2019-10-07
4 2 ensemble models and grad boost part 2 2019-10-07
 
11. Linear Models
11. Linear Models11. Linear Models
11. Linear Models
 
1999 yamaha yfm250 beartracker service repair manual
1999 yamaha yfm250 beartracker service repair manual1999 yamaha yfm250 beartracker service repair manual
1999 yamaha yfm250 beartracker service repair manual
 
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...
 
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...
 
TE ITS 2018-lesson 7 car following models v01
TE ITS 2018-lesson 7 car following models v01TE ITS 2018-lesson 7 car following models v01
TE ITS 2018-lesson 7 car following models v01
 
super-cheatsheet-artificial-intelligence.pdf
super-cheatsheet-artificial-intelligence.pdfsuper-cheatsheet-artificial-intelligence.pdf
super-cheatsheet-artificial-intelligence.pdf
 
Chapter four
Chapter fourChapter four
Chapter four
 

More from Mohamed Mohamed El-Sayed (20)

Optimal control systems
Optimal control systemsOptimal control systems
Optimal control systems
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
Numerical solutions for ode (differential equations)
Numerical solutions for ode (differential equations)Numerical solutions for ode (differential equations)
Numerical solutions for ode (differential equations)
 
Curve fitting
Curve fittingCurve fitting
Curve fitting
 
Interpolation
InterpolationInterpolation
Interpolation
 
Numerical integration
Numerical integrationNumerical integration
Numerical integration
 
Numerical differentiation
Numerical differentiationNumerical differentiation
Numerical differentiation
 
Numerical solutions for 1 non linear eq and system of non linear eqs
Numerical solutions for 1 non linear eq and system of non linear eqsNumerical solutions for 1 non linear eq and system of non linear eqs
Numerical solutions for 1 non linear eq and system of non linear eqs
 
Numerical solutions for linear system of equations
Numerical solutions for linear system of equationsNumerical solutions for linear system of equations
Numerical solutions for linear system of equations
 
Worm gears
Worm gearsWorm gears
Worm gears
 
Bevel gears
Bevel gearsBevel gears
Bevel gears
 
Helical gears
Helical gearsHelical gears
Helical gears
 
Brakes
BrakesBrakes
Brakes
 
Clutches
ClutchesClutches
Clutches
 
Springs
SpringsSprings
Springs
 
Chain drives
Chain drivesChain drives
Chain drives
 
V belt and rope drives
V belt and rope drivesV belt and rope drives
V belt and rope drives
 
Flat belt pulleys
Flat belt pulleysFlat belt pulleys
Flat belt pulleys
 
Flat belt drives
Flat belt drivesFlat belt drives
Flat belt drives
 
Power screws
Power screwsPower screws
Power screws
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

Self-Tuning Regulators (STR)

  • 1. Contents 1.1 Indirect Self-Tuning Regulators (STR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 MATLAB Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.5 Contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1
  • 2. 1.1. INDIRECT SELF-TUNING REGULATORS (STR) Adaptive Control 1.1 Indirect Self-Tuning Regulators (STR) STR is one of the adaptive control methods that automatically finds its parameters in the control law by solving the Diophantine equation. Diophantine Equation G(z−1 ) = z−dB(z−1) A(z−1) Gc(z−1 ) = S(z−1) R(z−1) Gcl(z−1 ) = y uc = z−dBS AR + z−dBS A(z−1 ) = 1 + a1z−1 + a2z−2 + ... + anaz−na B(z−1 ) = b0 + b1z−1 + b2z−2 + ... + bnbz−nb R(z−1 ) = 1 + r1z−1 + r2z−2 + ... + rnrz−nr S(z−1 ) = s0 + s1z−1 + s2z−2 + ... + snsz−ns α(z−1 ) = 1 + α1z−1 + α2z−2 + ... + αnαz−nα nr = nb + d − 1 , ns = na − 1 , nα = na + nb + d − 1 = nr + ns + 1 C/C Eqn. : AR + z−d BS = AmA0 = αc                                1 0 0 0 a1 1 0 0 a2 a1 1 0 a3 a2 a1 1 a4 a3 a2 a1 . a4 a3 a2 ana . a4 a3 0 ana . a4 0 0 ana . 0 0 0 ana                nα x nr                 0 0 0 0 0 0 0 0 (d−1) x (ns+1)           b0 0 0 0 b1 b0 0 0 b2 b1 b0 0 . b2 b1 b0 bnb . b2 b1 0 bnb . b2 0 0 bnb . 0 0 0 bnb                                            nα x nα                             r1 r2 . . . rnr                 s0 s1 s2 . . . sns                               =                α1 α2 α3 α4 α5 α6 . . . αnα                −                    a1 a2 a3 . . . ana 0 . . . 0                    STR Configurations Feed forward Controller Feed forward and Feedback Controller Mohamed Mohamed El-Sayed Atyya Page 2 of 18
  • 3. 1.2. EXAMPLES Adaptive Control R(z) Configurations B = B−B+ B+ : monic polynomial whose zeros are stable and well damped that they can be canceled B− : monic polynomial whose zeros are unstable poorly damped that they cannot be canceled or a simple constant b0 Indirect STR without zero cancellation Use Basic Diophantine Equation Indirect STR with zero cancellation B+ = B/b0 , B− = b0 C/C Eqn. : AR + z−dB−S = αc R = B+R T(z) Configurations 1. T(z) = Simple constant, to improve DCgain 2. T(z) = A0 3. Choose T(z) to cancel error dynamics C/C Eqn. : ML + z−dBT = AmA0 = αc L(z−1) = 1 + l1z−1 + l2z−2 + ... + lnlz−nl T(z−1) = t0 + t1z−1 + t2z−2 + ... + tntz−nt Where uc = N(z) M(z) , nl = nb + d − 1 , nt = nm − 1 , nα = nm + nb + d − 1 = nl + nt + 1                              1 0 0 m1 1 0 m2 m1 1 m3 m2 m1 m4 m3 m2 . m4 m3 mnm . m4 0 mnm . 0 0 mnm              nα x nl                 0 0 0 0 0 0 0 0 (d−1) x (nt+1)           b0 0 0 0 b1 b0 0 0 b2 b1 b0 0 . b2 b1 b0 bnb . b2 b1 0 bnb . b2 0 0 bnb . 0 0 0 bnb                                            nα x nα                             l1 l2 . . . lnl                 t0 t1 t2 . . . tnt                               =                α1 α2 α3 α4 α5 α6 . . . αnα                −                    m1 m2 m3 . . . mnm 0 . . . 0                    4. choose T(z) as T(z)B(z) = z−n 1.2 Examples The first step of STR is to estimate the system parameters by one of the linear estimation methods [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], then design STR controller, the results of some STR techniques is presented, Mohamed Mohamed El-Sayed Atyya Page 3 of 18
  • 4. 1.2. EXAMPLES Adaptive Control 1. RLS estimation and model following without zero cancellation controller Mohamed Mohamed El-Sayed Atyya Page 4 of 18
  • 5. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 5 of 18
  • 6. 1.2. EXAMPLES Adaptive Control 2. RLS estimation and model following with zero cancellation controller Mohamed Mohamed El-Sayed Atyya Page 6 of 18
  • 7. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 7 of 18
  • 8. 1.2. EXAMPLES Adaptive Control 3. RLS estimation and model following without zero cancellation and controller and T = A0 Mohamed Mohamed El-Sayed Atyya Page 8 of 18
  • 9. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 9 of 18
  • 10. 1.2. EXAMPLES Adaptive Control 4. RLS estimation and model following with zero cancellation controller and T = A0 Mohamed Mohamed El-Sayed Atyya Page 10 of 18
  • 11. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 11 of 18
  • 12. 1.2. EXAMPLES Adaptive Control 5. RLS estimation and model following without zero cancellation controller and T is selected to cancel error dynamics Mohamed Mohamed El-Sayed Atyya Page 12 of 18
  • 13. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 13 of 18
  • 14. 1.2. EXAMPLES Adaptive Control 6. RLS estimation and model following with zero cancellation controller and T is selected to cancel error dynamics Mohamed Mohamed El-Sayed Atyya Page 14 of 18
  • 15. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 15 of 18
  • 16. 1.2. EXAMPLES Adaptive Control 7. RLS estimation and model following controller and T(z)B(z) = z−n Mohamed Mohamed El-Sayed Atyya Page 16 of 18
  • 17. 1.2. EXAMPLES Adaptive Control Mohamed Mohamed El-Sayed Atyya Page 17 of 18
  • 18. 1.3. MATLAB CODES Adaptive Control 1.3 MATLAB Codes 1.1 http://goo.gl/9qweI1 1.4 References 1. http://goo.gl/e7J2kq 2. http://goo.gl/3q6Yc6 3. http://goo.gl/SCPvEW 4. http://goo.gl/JnrdNh 5. http://goo.gl/xjpHha 6. http://goo.gl/6wVeuW 7. http://goo.gl/vuKeaL 8. http://goo.gl/mL0RCz 9. http://goo.gl/vzViYE 10. Karl Johan Astrom, Adaptive Control, 2nd Edition. 11. Leonid B. Freidovich, lecture 12. 1.5 Contacts mohamed.atyya94@eng-st.cu.edu.eg Mohamed Mohamed El-Sayed Atyya Page 18 of 18