SlideShare a Scribd company logo
Model ReferenceModel Reference
Adaptive ControlAdaptive Control
Survey of Control Systems (MEM 800)Survey of Control Systems (MEM 800)
Presented byPresented by
Keith SevcikKeith Sevcik
ConceptConcept
 Design controller to drive plant response to mimic idealDesign controller to drive plant response to mimic ideal
response (error = yresponse (error = yplantplant-y-ymodelmodel => 0)=> 0)
 Designer chooses: reference model, controller structure,Designer chooses: reference model, controller structure,
and tuning gains for adjustment mechanismand tuning gains for adjustment mechanism
Controller
Model
Adjustment
Mechanism
Plant
Controller
Parameters
ymodel
u yplant
uc
MIT RuleMIT Rule
 Tracking error:Tracking error:
 Form cost function:Form cost function:
 Update rule:Update rule:
– Change in is proportional to negative gradient ofChange in is proportional to negative gradient of
modelplant yye −=
)(
2
1
)( 2
θθ eJ =
δθ
δ
γ
δθ
δ
γ
θ e
e
J
dt
d
−=−=
θ J
sensitivity
derivative
MIT RuleMIT Rule
 Can chose different cost functionsCan chose different cost functions
 EX:EX:
 From cost function and MIT rule, control law can beFrom cost function and MIT rule, control law can be
formedformed





<−
=
>
=
−=
=
0,1
0,0
0,1
)(where
)(
)()(
e
e
e
esign
esign
e
dt
d
eJ
δθ
δ
γ
θ
θθ
MIT RuleMIT Rule
 EX: Adaptation of feedforward gainEX: Adaptation of feedforward gain
Adjustment Mechanism
ymodel
u yplantuc
Π
Π
θ
Reference
Model
Plant
s
γ−
)()( sGksG om =
)()( sGksGp =
-
+
MIT RuleMIT Rule
 For system where is unknownFor system where is unknown
 Goal: Make it look likeGoal: Make it look like
using plant (note, plant model isusing plant (note, plant model is
scalar multiplied by plant)scalar multiplied by plant)
)(
)(
)(
skG
sU
sY
= k
)(
)(
)(
sGk
sU
sY
o
c
=
)()( sGksG om =
MIT RuleMIT Rule
 Choose cost function:Choose cost function:
 Write equation for error:Write equation for error:
 Calculate sensitivity derivative:Calculate sensitivity derivative:
 Apply MIT rule:Apply MIT rule:
coccmm UGkUkGUGkGUyye −=−=−= θ
δθ
δ
γ
θ
θθ
e
e
dt
d
eJ −=→= )(
2
1
)( 2
m
o
c y
k
k
kGU
e
==
δθ
δ
eyey
k
k
dt
d
mm
o
γγ
θ
−=−= '
MIT RuleMIT Rule
 Gives block diagram:Gives block diagram:
 considered tuning parameterconsidered tuning parameter
Adjustment Mechanism
ymodel
u yplantuc
Π
Π
θ
Reference
Model
Plant
s
γ−
)()( sGksG om =
)()( sGksGp =
-
+
γ
MIT RuleMIT Rule
 NOTE: MIT rule does not guarantee errorNOTE: MIT rule does not guarantee error
convergence or stabilityconvergence or stability
 usually kept smallusually kept small
 Tuning crucial to adaptation rate andTuning crucial to adaptation rate and
stability.stability.
γ
γ
 SystemSystem
MRAC of PendulumMRAC of Pendulum
( ) TdmgdcJ c 1sin =++ θθθ 
cmgdcsJs
d
sT
s
++
= 2
1
)(
)(θd2
d1dc
T
77.100389.0
89.1
)(
)(
2
++
=
sssT
sθ
MRAC of PendulumMRAC of Pendulum
 Controller will take form:Controller will take form:
Controller
Model
Adjustment
Mechanism
Controller
Parameters
ymodel
u yplant
uc
77.100389.0
89.1
2
++ ss
MRAC of PendulumMRAC of Pendulum
 Following process as before, writeFollowing process as before, write
equation for error, cost function, andequation for error, cost function, and
update rule:update rule:
modelplant yye −=
)(
2
1
)( 2
θθ eJ =
δθ
δ
γ
δθ
δ
γ
θ e
e
J
dt
d
−=−=
sensitivity
derivative
MRAC of PendulumMRAC of Pendulum
 Assuming controller takes the form:Assuming controller takes the form:
( )
cplant
plantcpplant
cmpmodelplant
plantc
u
ss
y
yu
ss
uGy
uGuGyye
yuu
2
2
1
212
21
89.177.100389.0
89.1
77.100389.0
89.1
θ
θ
θθ
θθ
+++
=
−





++
==
−=−=
−=
MRAC of PendulumMRAC of Pendulum
( )
plant
c
c
cmc
y
ss
u
ss
e
u
ss
e
uGu
ss
e
2
2
1
2
2
2
1
2
2
2
2
1
2
2
1
89.177.100389.0
89.1
89.177.100389.0
89.1
89.177.100389.0
89.1
89.177.100389.0
89.1
θ
θ
θ
θ
θ
θθ
θ
θ
+++
−=
+++
−=
∂
∂
+++
=
∂
∂
−
+++
=
MRAC of PendulumMRAC of Pendulum
 If reference model is close to plant, canIf reference model is close to plant, can
approximate:approximate:
plant
mm
mm
c
mm
mm
mm
y
asas
asae
u
asas
asae
asasss
01
2
01
2
01
2
01
1
01
2
2
2
89.177.100389.0
++
+
−=
∂
∂
++
+
=
∂
∂
++≈+++
θ
θ
θ
MRAC of PendulumMRAC of Pendulum
 From MIT rule, update rules are then:From MIT rule, update rules are then:
ey
asas
asa
e
e
dt
d
eu
asas
asa
e
e
dt
d
plant
mm
mm
c
mm
mm






++
+
=
∂
∂
−=






++
+
−=
∂
∂
−=
01
2
01
2
2
01
2
01
1
1
γ
θ
γ
θ
γ
θ
γ
θ
MRAC of PendulumMRAC of Pendulum
 Block DiagramBlock Diagram
ymodel
e
yplantuc
Π
Π
θ1
Reference
Model
Plant
s
γ−
77.100389.0
89.1
2
++ ss
Π
+
-
mm
mm
asas
asa
01
2
01
++
+
mm
mm
asas
asa
01
2
01
++
+
mm
m
asas
b
01
2
++
s
γ
Π
-
+
θ2
MRAC of PendulumMRAC of Pendulum
 Simulation block diagram (NOTE:Simulation block diagram (NOTE:
Modeled to reflect control of DC motor)Modeled to reflect control of DC motor)
am
s+am
am
s+am
-gamma
s
gamma
s
Step
Saturation
omega^2
s+am
Reference Model
180/pi
Radians
to Degrees
4.41
s +.039s+10.772
Plant
2/26
Degrees
to Volts
35
Degrees
y m
Error
Theta2
Theta1
y
MRAC of PendulumMRAC of Pendulum
 Simulation with small gamma = UNSTABLE!Simulation with small gamma = UNSTABLE!
0 200 400 600 800 1000 1200
-100
-50
0
50
100
150
ym
g=.0001
MRAC of PendulumMRAC of Pendulum
 Solution: Add PD feedbackSolution: Add PD feedback
am
s+am
am
s+am
-gamma
s
gamma
s
Step
Saturation
omega^2
s+am
Reference Model
180/pi
Radians
to Degrees
4.41
s +.039s+10.772
Plant
1
P
du/dt
2/26
Degrees
to Volts
35
Degrees
1.5
D
y m
Error
Theta2
Theta1
y
MRAC of PendulumMRAC of Pendulum
 Simulation results with varying gammasSimulation results with varying gammas
0 500 1000 1500 2000 2500
0
5
10
15
20
25
30
35
40
45
ym
g=.01
g=.001
g=.0001
707.
sec3
:such thatDesigned
56.367.2
56.3
2
=
=
++
=
ζ
s
m
T
ss
y
LabVIEW VI Front PanelLabVIEW VI Front Panel
LabVIEW VI Back PanelLabVIEW VI Back Panel
Experimental ResultsExperimental Results
Experimental ResultsExperimental Results
 PD feedback necessary to stabilizePD feedback necessary to stabilize
systemsystem
 Deadzone necessary to prevent updatingDeadzone necessary to prevent updating
when plant approached modelwhen plant approached model
 Often went unstable (attributed to inherentOften went unstable (attributed to inherent
instability in system i.e. little damping)instability in system i.e. little damping)
 Much tuning to get acceptable responseMuch tuning to get acceptable response
ConclusionsConclusions
 Given controller does not perform well enoughGiven controller does not perform well enough
for practical usefor practical use
 More advanced controllers could be formed fromMore advanced controllers could be formed from
other methodsother methods
– Modified (normalized) MITModified (normalized) MIT
– Lyapunov direct and indirectLyapunov direct and indirect
– Discrete modeling using Euler operatorDiscrete modeling using Euler operator
 Modified MRAC methodsModified MRAC methods
– Fuzzy-MRACFuzzy-MRAC
– Variable Structure MRAC (VS-MRAC)Variable Structure MRAC (VS-MRAC)

More Related Content

What's hot

Anfis.rpi04
Anfis.rpi04Anfis.rpi04
Anfis.rpi04
Modem Narayana
 
Observer design for descriptor linear systems
Observer design for descriptor linear systemsObserver design for descriptor linear systems
Observer design for descriptor linear systems
Mahendra Gupta
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
khalaf Gaeid
 
Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)
Solo Hermelin
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLCBehzad Samadi
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
Khalaf Gaeid Alshammery
 
Smc intro
Smc introSmc intro
INTRODUCTION - MEMS
INTRODUCTION - MEMSINTRODUCTION - MEMS
INTRODUCTION - MEMS
Mohd Azrin Razali
 
SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATION
Bindutesh Saner
 
Fractional order-pid-controller design
Fractional order-pid-controller designFractional order-pid-controller design
Fractional order-pid-controller design
Riyad Khazali
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicRoni Roshni
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisation
Ramaiahsubasri
 
Class 38 self tuning controllers and imc
Class 38   self tuning controllers and imcClass 38   self tuning controllers and imc
Class 38 self tuning controllers and imc
Manipal Institute of Technology
 
Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)
Mohamed Mohamed El-Sayed
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-II
Shadab Siddiqui
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
khashayar Danesh Narooei
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
Amiya Ranjan Behera
 
Pid control
Pid controlPid control
Pid control
AB Rizvi
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
swati singh
 
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
Amr E. Mohamed
 

What's hot (20)

Anfis.rpi04
Anfis.rpi04Anfis.rpi04
Anfis.rpi04
 
Observer design for descriptor linear systems
Observer design for descriptor linear systemsObserver design for descriptor linear systems
Observer design for descriptor linear systems
 
Time response of discrete systems 4th lecture
Time response of discrete systems 4th lectureTime response of discrete systems 4th lecture
Time response of discrete systems 4th lecture
 
Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
Deadbeat Response Design _8th lecture
Deadbeat Response Design _8th lectureDeadbeat Response Design _8th lecture
Deadbeat Response Design _8th lecture
 
Smc intro
Smc introSmc intro
Smc intro
 
INTRODUCTION - MEMS
INTRODUCTION - MEMSINTRODUCTION - MEMS
INTRODUCTION - MEMS
 
SLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATIONSLIDING MODE CONTROL AND ITS APPLICATION
SLIDING MODE CONTROL AND ITS APPLICATION
 
Fractional order-pid-controller design
Fractional order-pid-controller designFractional order-pid-controller design
Fractional order-pid-controller design
 
Pid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logicPid controller tuning using fuzzy logic
Pid controller tuning using fuzzy logic
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisation
 
Class 38 self tuning controllers and imc
Class 38   self tuning controllers and imcClass 38   self tuning controllers and imc
Class 38 self tuning controllers and imc
 
Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-II
 
Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)Practical Swarm Optimization (PSO)
Practical Swarm Optimization (PSO)
 
BLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPTBLDC control using PID & FUZZY logic controller-CSD PPT
BLDC control using PID & FUZZY logic controller-CSD PPT
 
Pid control
Pid controlPid control
Pid control
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 
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
 

Viewers also liked

Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted Pendulum
Carlos
 
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
Pedro Barata
 
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Risfendra Mt
 
Kater's
Kater'sKater's
Kater's
Charu Lakshmi
 
Introduction to MARS (1999)
Introduction to MARS (1999)Introduction to MARS (1999)
Introduction to MARS (1999)Salford Systems
 
Pendulum~
Pendulum~Pendulum~
Gravitation
GravitationGravitation
Gravitation
Shreesh Vajpai
 
Simple pendulum
Simple pendulumSimple pendulum
Gravity and motion
Gravity and motionGravity and motion
Gravity and motionTekZeno
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum
Nowab Md. Aminul Haq
 
The simple pendulum
The simple pendulumThe simple pendulum
The simple pendulum
vn24
 
The simple pendulum (using O.D.E)
The simple pendulum (using O.D.E)The simple pendulum (using O.D.E)
The simple pendulum (using O.D.E)
darshan231995
 
Simple pendulum
Simple pendulumSimple pendulum
Simple pendulum
anandusivan
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
SUMIT ATTRI
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
Jinu Joy
 
Pendulum
PendulumPendulum
Pendulum
pritam Kumar
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
Shijo T Daniel
 
SIMPLE PENDULUM Slideshare
SIMPLE PENDULUM SlideshareSIMPLE PENDULUM Slideshare
SIMPLE PENDULUM Slidesharekhadimol
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
eSAT Publishing House
 
Antenna
AntennaAntenna

Viewers also liked (20)

Inverted Pendulum
Inverted PendulumInverted Pendulum
Inverted Pendulum
 
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
MODEL-REFERENCE ADAPTIVE SYSTEMS (MRAS)
 
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...Model Reference Adaptive Control-BasedSpeed Control of Brushless DC Motorwi...
Model Reference Adaptive Control-Based Speed Control of Brushless DC Motor wi...
 
Kater's
Kater'sKater's
Kater's
 
Introduction to MARS (1999)
Introduction to MARS (1999)Introduction to MARS (1999)
Introduction to MARS (1999)
 
Pendulum~
Pendulum~Pendulum~
Pendulum~
 
Gravitation
GravitationGravitation
Gravitation
 
Simple pendulum
Simple pendulumSimple pendulum
Simple pendulum
 
Gravity and motion
Gravity and motionGravity and motion
Gravity and motion
 
Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum Thesis presentation on inverted pendulum
Thesis presentation on inverted pendulum
 
The simple pendulum
The simple pendulumThe simple pendulum
The simple pendulum
 
The simple pendulum (using O.D.E)
The simple pendulum (using O.D.E)The simple pendulum (using O.D.E)
The simple pendulum (using O.D.E)
 
Simple pendulum
Simple pendulumSimple pendulum
Simple pendulum
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Pendulum
PendulumPendulum
Pendulum
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
SIMPLE PENDULUM Slideshare
SIMPLE PENDULUM SlideshareSIMPLE PENDULUM Slideshare
SIMPLE PENDULUM Slideshare
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Antenna
AntennaAntenna
Antenna
 

Similar to 1 mrac for inverted pendulum

Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
Logan Williamson
 
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
IJERA Editor
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
IOSR Journals
 
Chapter 18
Chapter 18Chapter 18
Chapter 18
Tha Mike
 
12 wittmer p_vsyst_pvpmc_7
12 wittmer p_vsyst_pvpmc_712 wittmer p_vsyst_pvpmc_7
Module2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.pptModule2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.ppt
kvvbapiraju2
 
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 mracIAEME Publication
 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
IRJET Journal
 
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power systemIaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd Iaetsd
 
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Mustefa Jibril
 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
IJERA Editor
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
Mustefa Jibril
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Dr. Omveer Singh
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
International Journal of Power Electronics and Drive Systems
 
matlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdfmatlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdf
MUHAMMAD FAISAL RASHEED
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
IJECEIAES
 
Time response of first order systems and second order systems
Time response of first order systems and second order systemsTime response of first order systems and second order systems
Time response of first order systems and second order systems
NANDHAKUMARA10
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
Iaetsd Iaetsd
 

Similar to 1 mrac for inverted pendulum (20)

Process Control Final Report
Process Control Final ReportProcess Control Final Report
Process Control Final Report
 
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
Optimization of Automatic Voltage Regulator Using Genetic Algorithm Applying ...
 
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
Design and Implementation of Sliding Mode Controller using Coefficient Diagra...
 
Chapter 18
Chapter 18Chapter 18
Chapter 18
 
12 wittmer p_vsyst_pvpmc_7
12 wittmer p_vsyst_pvpmc_712 wittmer p_vsyst_pvpmc_7
12 wittmer p_vsyst_pvpmc_7
 
Module2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.pptModule2-Automatic-Generation-control.ppt
Module2-Automatic-Generation-control.ppt
 
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
 
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
Design of Adaptive Sliding Mode Control with Fuzzy Controller and PID Tuning ...
 
Iaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power systemIaetsd design of fuzzy self-tuned load frequency controller for power system
Iaetsd design of fuzzy self-tuned load frequency controller for power system
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...Design and control of ems magnetic levitation train using fuzzy mras and pid ...
Design and control of ems magnetic levitation train using fuzzy mras and pid ...
 
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
 
Comparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev trainComparisons of fuzzy mras and pid controllers for ems maglev train
Comparisons of fuzzy mras and pid controllers for ems maglev train
 
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
Hybrid Stochastic Search Technique based Suboptimal AGC Regulator Design for ...
 
Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...Design of a discrete PID controller based on identification data for a simsca...
Design of a discrete PID controller based on identification data for a simsca...
 
matlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdfmatlab_simulink_for_control082p.pdf
matlab_simulink_for_control082p.pdf
 
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
Non-integer IMC Based PID Design for Load Frequency Control of Power System t...
 
Time response of first order systems and second order systems
Time response of first order systems and second order systemsTime response of first order systems and second order systems
Time response of first order systems and second order systems
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
 

More from nazir1988

5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement
nazir1988
 
4 modeling and control of distillation column in a petroleum process
4 modeling and control of distillation column in a petroleum process4 modeling and control of distillation column in a petroleum process
4 modeling and control of distillation column in a petroleum process
nazir1988
 
4 combined gain scheduling and multimodel control of a reactive distillation ...
4 combined gain scheduling and multimodel control of a reactive distillation ...4 combined gain scheduling and multimodel control of a reactive distillation ...
4 combined gain scheduling and multimodel control of a reactive distillation ...
nazir1988
 
3 gain adaptive control applied to a heat exchanger process
3 gain adaptive control applied to a heat exchanger process3 gain adaptive control applied to a heat exchanger process
3 gain adaptive control applied to a heat exchanger process
nazir1988
 
2 mrac of robotic
2 mrac of robotic2 mrac of robotic
2 mrac of robotic
nazir1988
 
6 ship steering
6 ship steering6 ship steering
6 ship steering
nazir1988
 
Ph d jurgenvangorp
Ph d jurgenvangorpPh d jurgenvangorp
Ph d jurgenvangorpnazir1988
 

More from nazir1988 (7)

5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement5 adaptive control for power system stability improvement
5 adaptive control for power system stability improvement
 
4 modeling and control of distillation column in a petroleum process
4 modeling and control of distillation column in a petroleum process4 modeling and control of distillation column in a petroleum process
4 modeling and control of distillation column in a petroleum process
 
4 combined gain scheduling and multimodel control of a reactive distillation ...
4 combined gain scheduling and multimodel control of a reactive distillation ...4 combined gain scheduling and multimodel control of a reactive distillation ...
4 combined gain scheduling and multimodel control of a reactive distillation ...
 
3 gain adaptive control applied to a heat exchanger process
3 gain adaptive control applied to a heat exchanger process3 gain adaptive control applied to a heat exchanger process
3 gain adaptive control applied to a heat exchanger process
 
2 mrac of robotic
2 mrac of robotic2 mrac of robotic
2 mrac of robotic
 
6 ship steering
6 ship steering6 ship steering
6 ship steering
 
Ph d jurgenvangorp
Ph d jurgenvangorpPh d jurgenvangorp
Ph d jurgenvangorp
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

1 mrac for inverted pendulum

  • 1. Model ReferenceModel Reference Adaptive ControlAdaptive Control Survey of Control Systems (MEM 800)Survey of Control Systems (MEM 800) Presented byPresented by Keith SevcikKeith Sevcik
  • 2. ConceptConcept  Design controller to drive plant response to mimic idealDesign controller to drive plant response to mimic ideal response (error = yresponse (error = yplantplant-y-ymodelmodel => 0)=> 0)  Designer chooses: reference model, controller structure,Designer chooses: reference model, controller structure, and tuning gains for adjustment mechanismand tuning gains for adjustment mechanism Controller Model Adjustment Mechanism Plant Controller Parameters ymodel u yplant uc
  • 3. MIT RuleMIT Rule  Tracking error:Tracking error:  Form cost function:Form cost function:  Update rule:Update rule: – Change in is proportional to negative gradient ofChange in is proportional to negative gradient of modelplant yye −= )( 2 1 )( 2 θθ eJ = δθ δ γ δθ δ γ θ e e J dt d −=−= θ J sensitivity derivative
  • 4. MIT RuleMIT Rule  Can chose different cost functionsCan chose different cost functions  EX:EX:  From cost function and MIT rule, control law can beFrom cost function and MIT rule, control law can be formedformed      <− = > = −= = 0,1 0,0 0,1 )(where )( )()( e e e esign esign e dt d eJ δθ δ γ θ θθ
  • 5. MIT RuleMIT Rule  EX: Adaptation of feedforward gainEX: Adaptation of feedforward gain Adjustment Mechanism ymodel u yplantuc Π Π θ Reference Model Plant s γ− )()( sGksG om = )()( sGksGp = - +
  • 6. MIT RuleMIT Rule  For system where is unknownFor system where is unknown  Goal: Make it look likeGoal: Make it look like using plant (note, plant model isusing plant (note, plant model is scalar multiplied by plant)scalar multiplied by plant) )( )( )( skG sU sY = k )( )( )( sGk sU sY o c = )()( sGksG om =
  • 7. MIT RuleMIT Rule  Choose cost function:Choose cost function:  Write equation for error:Write equation for error:  Calculate sensitivity derivative:Calculate sensitivity derivative:  Apply MIT rule:Apply MIT rule: coccmm UGkUkGUGkGUyye −=−=−= θ δθ δ γ θ θθ e e dt d eJ −=→= )( 2 1 )( 2 m o c y k k kGU e == δθ δ eyey k k dt d mm o γγ θ −=−= '
  • 8. MIT RuleMIT Rule  Gives block diagram:Gives block diagram:  considered tuning parameterconsidered tuning parameter Adjustment Mechanism ymodel u yplantuc Π Π θ Reference Model Plant s γ− )()( sGksG om = )()( sGksGp = - + γ
  • 9. MIT RuleMIT Rule  NOTE: MIT rule does not guarantee errorNOTE: MIT rule does not guarantee error convergence or stabilityconvergence or stability  usually kept smallusually kept small  Tuning crucial to adaptation rate andTuning crucial to adaptation rate and stability.stability. γ γ
  • 10.  SystemSystem MRAC of PendulumMRAC of Pendulum ( ) TdmgdcJ c 1sin =++ θθθ  cmgdcsJs d sT s ++ = 2 1 )( )(θd2 d1dc T 77.100389.0 89.1 )( )( 2 ++ = sssT sθ
  • 11. MRAC of PendulumMRAC of Pendulum  Controller will take form:Controller will take form: Controller Model Adjustment Mechanism Controller Parameters ymodel u yplant uc 77.100389.0 89.1 2 ++ ss
  • 12. MRAC of PendulumMRAC of Pendulum  Following process as before, writeFollowing process as before, write equation for error, cost function, andequation for error, cost function, and update rule:update rule: modelplant yye −= )( 2 1 )( 2 θθ eJ = δθ δ γ δθ δ γ θ e e J dt d −=−= sensitivity derivative
  • 13. MRAC of PendulumMRAC of Pendulum  Assuming controller takes the form:Assuming controller takes the form: ( ) cplant plantcpplant cmpmodelplant plantc u ss y yu ss uGy uGuGyye yuu 2 2 1 212 21 89.177.100389.0 89.1 77.100389.0 89.1 θ θ θθ θθ +++ = −      ++ == −=−= −=
  • 14. MRAC of PendulumMRAC of Pendulum ( ) plant c c cmc y ss u ss e u ss e uGu ss e 2 2 1 2 2 2 1 2 2 2 2 1 2 2 1 89.177.100389.0 89.1 89.177.100389.0 89.1 89.177.100389.0 89.1 89.177.100389.0 89.1 θ θ θ θ θ θθ θ θ +++ −= +++ −= ∂ ∂ +++ = ∂ ∂ − +++ =
  • 15. MRAC of PendulumMRAC of Pendulum  If reference model is close to plant, canIf reference model is close to plant, can approximate:approximate: plant mm mm c mm mm mm y asas asae u asas asae asasss 01 2 01 2 01 2 01 1 01 2 2 2 89.177.100389.0 ++ + −= ∂ ∂ ++ + = ∂ ∂ ++≈+++ θ θ θ
  • 16. MRAC of PendulumMRAC of Pendulum  From MIT rule, update rules are then:From MIT rule, update rules are then: ey asas asa e e dt d eu asas asa e e dt d plant mm mm c mm mm       ++ + = ∂ ∂ −=       ++ + −= ∂ ∂ −= 01 2 01 2 2 01 2 01 1 1 γ θ γ θ γ θ γ θ
  • 17. MRAC of PendulumMRAC of Pendulum  Block DiagramBlock Diagram ymodel e yplantuc Π Π θ1 Reference Model Plant s γ− 77.100389.0 89.1 2 ++ ss Π + - mm mm asas asa 01 2 01 ++ + mm mm asas asa 01 2 01 ++ + mm m asas b 01 2 ++ s γ Π - + θ2
  • 18. MRAC of PendulumMRAC of Pendulum  Simulation block diagram (NOTE:Simulation block diagram (NOTE: Modeled to reflect control of DC motor)Modeled to reflect control of DC motor) am s+am am s+am -gamma s gamma s Step Saturation omega^2 s+am Reference Model 180/pi Radians to Degrees 4.41 s +.039s+10.772 Plant 2/26 Degrees to Volts 35 Degrees y m Error Theta2 Theta1 y
  • 19. MRAC of PendulumMRAC of Pendulum  Simulation with small gamma = UNSTABLE!Simulation with small gamma = UNSTABLE! 0 200 400 600 800 1000 1200 -100 -50 0 50 100 150 ym g=.0001
  • 20. MRAC of PendulumMRAC of Pendulum  Solution: Add PD feedbackSolution: Add PD feedback am s+am am s+am -gamma s gamma s Step Saturation omega^2 s+am Reference Model 180/pi Radians to Degrees 4.41 s +.039s+10.772 Plant 1 P du/dt 2/26 Degrees to Volts 35 Degrees 1.5 D y m Error Theta2 Theta1 y
  • 21. MRAC of PendulumMRAC of Pendulum  Simulation results with varying gammasSimulation results with varying gammas 0 500 1000 1500 2000 2500 0 5 10 15 20 25 30 35 40 45 ym g=.01 g=.001 g=.0001 707. sec3 :such thatDesigned 56.367.2 56.3 2 = = ++ = ζ s m T ss y
  • 22. LabVIEW VI Front PanelLabVIEW VI Front Panel
  • 23. LabVIEW VI Back PanelLabVIEW VI Back Panel
  • 25. Experimental ResultsExperimental Results  PD feedback necessary to stabilizePD feedback necessary to stabilize systemsystem  Deadzone necessary to prevent updatingDeadzone necessary to prevent updating when plant approached modelwhen plant approached model  Often went unstable (attributed to inherentOften went unstable (attributed to inherent instability in system i.e. little damping)instability in system i.e. little damping)  Much tuning to get acceptable responseMuch tuning to get acceptable response
  • 26. ConclusionsConclusions  Given controller does not perform well enoughGiven controller does not perform well enough for practical usefor practical use  More advanced controllers could be formed fromMore advanced controllers could be formed from other methodsother methods – Modified (normalized) MITModified (normalized) MIT – Lyapunov direct and indirectLyapunov direct and indirect – Discrete modeling using Euler operatorDiscrete modeling using Euler operator  Modified MRAC methodsModified MRAC methods – Fuzzy-MRACFuzzy-MRAC – Variable Structure MRAC (VS-MRAC)Variable Structure MRAC (VS-MRAC)