SlideShare a Scribd company logo
1 of 17
Download to read offline
EE392m - Winter 2003 Control Engineering 9-1
Lecture 9 - Processes with
Deadtime, IMC
• Processes with deadtime
• Model-reference control
• Deadtime compensation: Dahlin controller
• IMC
• Youla parametrization of all stabilizing controllers
• Nonlinear IMC
– Dynamic inversion - Lecture 13
– Receding Horizon - MPC - Lecture 12
EE392m - Winter 2003 Control Engineering 9-2
Processes with deadtime
• Examples: transport deadtime in mining, paper, oil, food
EE392m - Winter 2003 Control Engineering 9-3
Processes with deadtime
• Example: resource allocation in computing
Computing
Tasks
Resource
Resource
Queues
Modeling
Difference
Equation
Feedback Control
Desired
Performance
EE392m - Winter 2003 Control Engineering 9-4
Control of process with deadtime
• PI control of a deadtime process
0 5 10 15 20 25 30
0
0.2
0.4
0.6
0.8
1
PLANT: P = z
-5
; PI CONTROLLER: kP
= 0.3, k I
= 0.2
• Can we do better?
– Make
– Deadbeat controller
d
sT
zP
eP D
−
−
=
= continuous time
discrete time
d
z
PC
PC −
=
+1
d
d
z
z
PC −
−
−
=
1 d
z
C −
−
=
1
1 0 5 10 15 20 25 30
0
0.2
0.4
0.6
0.8
1
DEADBEAT CONTROL
)()()( tedtutu +−=
EE392m - Winter 2003 Control Engineering 9-5
Model-reference control
• Deadbeat control has bad robustness, especially w.r.t.
deadtime
• More general model-reference control approach
– make the closed-loop transfer function as desired
)(
)()(1
)()(
zQ
zCzP
zCzP
=
+
)(1
)(
)(
1
)(
zQ
zQ
zP
zC
−
⋅=
• Works if Q(z) includes a deadtime, at least as large as in
P(z)
EE392m - Winter 2003 Control Engineering 9-6
Dahlin’s controller
• Eric Dahlin worked for IBM in San Jose (?)
then for Measurex in Cupertino.
• Dahlin’s controller, 1968
d
d
z
z
zQ
z
bz
bg
zP
−
−
−
−
−
−
=
−
−
=
1
1
1
1
)(
1
)1(
)(
α
α
d
zzbg
bz
zC −−
−
−−−
−
⋅
−
−
=
)1(1
1
)1(
1
)( 1
1
αα
α
• plant, generic first order
response with deadtime
• reference model
• Dahlin’s controller
• Single tuning parameter: α - tuned controller
)(1
)(
)(
1
)(
zQ
zQ
zP
zC
−
⋅=
EE392m - Winter 2003 Control Engineering 9-7
Dahlin’s controller
• Dahlin’s controller is broadly used through paper industry
in supervisory control loops - Honeywell-Measurex, 60%.
• Direct use of the identified model parameters.
0 10 20 30 40 50 60
0
0.2
0.4
0.6
0.8
1
CLOSED-LOOP STEP RESPONSE WITH DAHLIN CONTROLLER
Ta
=2.5TD
Ta
=1.5TD
Open-loop
0 10 20 30 40 50 60
0
0.5
1
1.5
CONTROL STEP RESPONSE
• Industrial tuning
guidelines:
Closed loop time
constant = 1.5-2.5
deadtime.
EE392m - Winter 2003 Control Engineering 9-8
Internal Model Control - IMC
• continuous time s
• discrete time z
P
P0
e
Qeu
Puyre
=
−−= )(
01 QP
Q
C
−
=
EE392m - Winter 2003 Control Engineering 9-9
IMC and Youla parametrization
QS
QPT
QPS
u =
=
−=
0
01
• Sensitivities
ud
yr
yd
→
→
→
• If Q is stable, then S, T, and the loop are stable
• If loop is stable, then Q is stable
01 CP
C
Q
+
=
01 QP
Q
C
−
=
• Choosing various stable Q parameterizes all stabilizing
controllers
• This is called Youla parameterization
• Youla parameterization is valid for unstable systems as well
EE392m - Winter 2003 Control Engineering 9-10
Q-loopshaping
• Systematic controller design: select Q to achieve the
tradeoff
• The approach used in modern advanced control design:
H2/H∞, LMI, H∞ loopshaping
• Q-based loopshaping:
• Recall system inversion
01 QPS −= ( ) 1
01
−
≈⇒<< PQS • in band
Inversion
EE392m - Winter 2003 Control Engineering 9-11
Q-loopshaping
• Loopshaping
• Lambda-tuned IMC †
0
01
QPT
QPS
=
−= ( )
11
1
0
1
0
<<⇒<<
≈⇒<<
−
QPT
PQS
( )n
s
F
FQPSFPQ
λ+
=
−≈−==
1
1
11, 0
†
0
• in band
• out of band
• F is called IMC filter, F≈ T, reference model for the output
• For minimum phase plant
Loopshaping
( ) FTPFFPQ ===
−
,
1
0
†
0
EE392m - Winter 2003 Control Engineering 9-12
IMC extensions
• Multivariable processes
• Nonlinear process IMC
• Dynamic inversion in flight control - Lecture 13 - ?
• Multivariable predictive control - Lecture 12
EE392m - Winter 2003 Control Engineering 9-13
Nonlinear process IMC
• Can be used for nonlinear processes
– linear Q
– nonlinear model P0
– linearized model L
e
EE392m - Winter 2003 Control Engineering 9-14
Industrial applications of IMC
• Multivariable processes with complex dynamics
• Demonstrated and implemented in process control by
academics and research groups in very large corporations.
• Not used commonly in process control (except Dahlin
controller)
– detailed analytical models are difficult to obtain
– field support and maintenance
• process changes, need to change the model
• actuators/sensors off
• add-on equipment
EE392m - Winter 2003 Control Engineering 9-15
Dynamic inversion in flight control
• Honeywell
MACH
)(
),(),(
1
FvGu
uvxGvxFv
des
−=
+=
−
&
&










=
NCV
MCV
LCV
v
X-38 - Space Station
Lifeboat
EE392m - Winter 2003 Control Engineering 9-16
Dynamic inversion in flight control
• NASA JSC study for X-38
• Actuator allocation to get desired forces/moments
• Reference model (filter): vehicle handling and pilot ‘feel’
• Formal robust design/analysis (µ-analysis etc)
EE392m - Winter 2003 Control Engineering 9-17
Summary
• Dahlin controller is used in practice
– easy to understand and apply
• IMC is not really used much
– maintenance and support issues
• Youla parameterization is used as a basis of modern
advanced control design methods.
– Industrial use is very limited.
• Dynamic inversion is used for high performance control of
air and space vehicles
– this was presented for breadth, the basic concept is simple
– need to know more of advanced control theory to apply in practice

More Related Content

What's hot

What's hot (20)

Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processingDsp 2018 foehu - lec 10 - multi-rate digital signal processing
Dsp 2018 foehu - lec 10 - multi-rate digital signal processing
 
Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20Digital control systems (dcs) lecture 18-19-20
Digital control systems (dcs) lecture 18-19-20
 
Fourier integral of Fourier series
Fourier integral of Fourier seriesFourier integral of Fourier series
Fourier integral of Fourier series
 
Z transforms and their applications
Z transforms and their applicationsZ transforms and their applications
Z transforms and their applications
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
 
Runge kutta
Runge kuttaRunge kutta
Runge kutta
 
TEACHING AND LEARNING BASED OPTIMISATION
TEACHING AND LEARNING BASED OPTIMISATIONTEACHING AND LEARNING BASED OPTIMISATION
TEACHING AND LEARNING BASED OPTIMISATION
 
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
 
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...
 
Performance of second order system
Performance of second order systemPerformance of second order system
Performance of second order system
 
4 bit uni shift reg
4 bit uni shift reg4 bit uni shift reg
4 bit uni shift reg
 
Functional elements of measurement system
Functional elements of measurement systemFunctional elements of measurement system
Functional elements of measurement system
 
Class 1 need for process control & process terminology
Class 1   need for process control & process terminologyClass 1   need for process control & process terminology
Class 1 need for process control & process terminology
 
Empirical Mode Decomposition of the signal
Empirical Mode Decomposition of the signal Empirical Mode Decomposition of the signal
Empirical Mode Decomposition of the signal
 
Newton’s Divided Difference Formula
Newton’s Divided Difference FormulaNewton’s Divided Difference Formula
Newton’s Divided Difference Formula
 
Parity generator & checker
Parity generator & checkerParity generator & checker
Parity generator & checker
 
Multiplexer and demultiplexer applications.ppsx 3
Multiplexer and demultiplexer applications.ppsx 3Multiplexer and demultiplexer applications.ppsx 3
Multiplexer and demultiplexer applications.ppsx 3
 
25633083 sensors-and-transducers
25633083 sensors-and-transducers25633083 sensors-and-transducers
25633083 sensors-and-transducers
 
First & second order of the control systems
First & second order of the control systemsFirst & second order of the control systems
First & second order of the control systems
 
Control engineering module 2 18ME71 (PPT Cum Notes)
Control engineering  module 2 18ME71 (PPT Cum Notes)Control engineering  module 2 18ME71 (PPT Cum Notes)
Control engineering module 2 18ME71 (PPT Cum Notes)
 

Similar to Dahlin algorithm imc

Presentation FOPID Boost DC-DC Converter.pptx
Presentation FOPID Boost DC-DC Converter.pptxPresentation FOPID Boost DC-DC Converter.pptx
Presentation FOPID Boost DC-DC Converter.pptx
SherAli260123
 

Similar to Dahlin algorithm imc (20)

Advanced Nonlinear PID-Based Antagonistic Control for Pneumatic Muscle Actuators
Advanced Nonlinear PID-Based Antagonistic Control for Pneumatic Muscle ActuatorsAdvanced Nonlinear PID-Based Antagonistic Control for Pneumatic Muscle Actuators
Advanced Nonlinear PID-Based Antagonistic Control for Pneumatic Muscle Actuators
 
05 tuning.pid.controllers
05 tuning.pid.controllers05 tuning.pid.controllers
05 tuning.pid.controllers
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011
 
ETAP - device coordination
ETAP - device coordinationETAP - device coordination
ETAP - device coordination
 
EIT_Presentation
EIT_PresentationEIT_Presentation
EIT_Presentation
 
14583787.ppt
14583787.ppt14583787.ppt
14583787.ppt
 
Unit-III.pptx
Unit-III.pptxUnit-III.pptx
Unit-III.pptx
 
Gain Scheduling (GS)
Gain Scheduling (GS)Gain Scheduling (GS)
Gain Scheduling (GS)
 
Tuning for PID Controllers.pdf
Tuning for PID Controllers.pdfTuning for PID Controllers.pdf
Tuning for PID Controllers.pdf
 
Ratio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level systemRatio controller in two conical tank interacting level system
Ratio controller in two conical tank interacting level system
 
1578385.ppt
1578385.ppt1578385.ppt
1578385.ppt
 
Presentation FOPID Boost DC-DC Converter.pptx
Presentation FOPID Boost DC-DC Converter.pptxPresentation FOPID Boost DC-DC Converter.pptx
Presentation FOPID Boost DC-DC Converter.pptx
 
Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011Eee3420 lecture01 rev2011
Eee3420 lecture01 rev2011
 
Mid Year Review
Mid Year ReviewMid Year Review
Mid Year Review
 
PID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan DeminarPID Control of Runaway Processes - Greg McMillan Deminar
PID Control of Runaway Processes - Greg McMillan Deminar
 
P1111214158
P1111214158P1111214158
P1111214158
 
Aiaa 2008 6490
Aiaa 2008 6490Aiaa 2008 6490
Aiaa 2008 6490
 
Design of PID CONTROLLER FOR ENGINEERING
Design of PID CONTROLLER FOR ENGINEERINGDesign of PID CONTROLLER FOR ENGINEERING
Design of PID CONTROLLER FOR ENGINEERING
 
D04954148
D04954148D04954148
D04954148
 
Brayton cycle
Brayton cycleBrayton cycle
Brayton cycle
 

More from Lipikamandal3 (9)

Biomedical cardio respiratory_muscular
Biomedical cardio respiratory_muscularBiomedical cardio respiratory_muscular
Biomedical cardio respiratory_muscular
 
Anatomi all ecg_emg_1
Anatomi all ecg_emg_1Anatomi all ecg_emg_1
Anatomi all ecg_emg_1
 
Blood pressure measurement
Blood pressure measurementBlood pressure measurement
Blood pressure measurement
 
Anatomi all ecg_emg
Anatomi all ecg_emgAnatomi all ecg_emg
Anatomi all ecg_emg
 
Allisng sampling (x2) (1)
Allisng sampling (x2) (1)Allisng sampling (x2) (1)
Allisng sampling (x2) (1)
 
Indium tin oxide
Indium tin oxideIndium tin oxide
Indium tin oxide
 
Emg
EmgEmg
Emg
 
Ultrasonography
UltrasonographyUltrasonography
Ultrasonography
 
Bio-telemetry-ppt (1)
 Bio-telemetry-ppt (1) Bio-telemetry-ppt (1)
Bio-telemetry-ppt (1)
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Dahlin algorithm imc

  • 1. EE392m - Winter 2003 Control Engineering 9-1 Lecture 9 - Processes with Deadtime, IMC • Processes with deadtime • Model-reference control • Deadtime compensation: Dahlin controller • IMC • Youla parametrization of all stabilizing controllers • Nonlinear IMC – Dynamic inversion - Lecture 13 – Receding Horizon - MPC - Lecture 12
  • 2. EE392m - Winter 2003 Control Engineering 9-2 Processes with deadtime • Examples: transport deadtime in mining, paper, oil, food
  • 3. EE392m - Winter 2003 Control Engineering 9-3 Processes with deadtime • Example: resource allocation in computing Computing Tasks Resource Resource Queues Modeling Difference Equation Feedback Control Desired Performance
  • 4. EE392m - Winter 2003 Control Engineering 9-4 Control of process with deadtime • PI control of a deadtime process 0 5 10 15 20 25 30 0 0.2 0.4 0.6 0.8 1 PLANT: P = z -5 ; PI CONTROLLER: kP = 0.3, k I = 0.2 • Can we do better? – Make – Deadbeat controller d sT zP eP D − − = = continuous time discrete time d z PC PC − = +1 d d z z PC − − − = 1 d z C − − = 1 1 0 5 10 15 20 25 30 0 0.2 0.4 0.6 0.8 1 DEADBEAT CONTROL )()()( tedtutu +−=
  • 5. EE392m - Winter 2003 Control Engineering 9-5 Model-reference control • Deadbeat control has bad robustness, especially w.r.t. deadtime • More general model-reference control approach – make the closed-loop transfer function as desired )( )()(1 )()( zQ zCzP zCzP = + )(1 )( )( 1 )( zQ zQ zP zC − ⋅= • Works if Q(z) includes a deadtime, at least as large as in P(z)
  • 6. EE392m - Winter 2003 Control Engineering 9-6 Dahlin’s controller • Eric Dahlin worked for IBM in San Jose (?) then for Measurex in Cupertino. • Dahlin’s controller, 1968 d d z z zQ z bz bg zP − − − − − − = − − = 1 1 1 1 )( 1 )1( )( α α d zzbg bz zC −− − −−− − ⋅ − − = )1(1 1 )1( 1 )( 1 1 αα α • plant, generic first order response with deadtime • reference model • Dahlin’s controller • Single tuning parameter: α - tuned controller )(1 )( )( 1 )( zQ zQ zP zC − ⋅=
  • 7. EE392m - Winter 2003 Control Engineering 9-7 Dahlin’s controller • Dahlin’s controller is broadly used through paper industry in supervisory control loops - Honeywell-Measurex, 60%. • Direct use of the identified model parameters. 0 10 20 30 40 50 60 0 0.2 0.4 0.6 0.8 1 CLOSED-LOOP STEP RESPONSE WITH DAHLIN CONTROLLER Ta =2.5TD Ta =1.5TD Open-loop 0 10 20 30 40 50 60 0 0.5 1 1.5 CONTROL STEP RESPONSE • Industrial tuning guidelines: Closed loop time constant = 1.5-2.5 deadtime.
  • 8. EE392m - Winter 2003 Control Engineering 9-8 Internal Model Control - IMC • continuous time s • discrete time z P P0 e Qeu Puyre = −−= )( 01 QP Q C − =
  • 9. EE392m - Winter 2003 Control Engineering 9-9 IMC and Youla parametrization QS QPT QPS u = = −= 0 01 • Sensitivities ud yr yd → → → • If Q is stable, then S, T, and the loop are stable • If loop is stable, then Q is stable 01 CP C Q + = 01 QP Q C − = • Choosing various stable Q parameterizes all stabilizing controllers • This is called Youla parameterization • Youla parameterization is valid for unstable systems as well
  • 10. EE392m - Winter 2003 Control Engineering 9-10 Q-loopshaping • Systematic controller design: select Q to achieve the tradeoff • The approach used in modern advanced control design: H2/H∞, LMI, H∞ loopshaping • Q-based loopshaping: • Recall system inversion 01 QPS −= ( ) 1 01 − ≈⇒<< PQS • in band Inversion
  • 11. EE392m - Winter 2003 Control Engineering 9-11 Q-loopshaping • Loopshaping • Lambda-tuned IMC † 0 01 QPT QPS = −= ( ) 11 1 0 1 0 <<⇒<< ≈⇒<< − QPT PQS ( )n s F FQPSFPQ λ+ = −≈−== 1 1 11, 0 † 0 • in band • out of band • F is called IMC filter, F≈ T, reference model for the output • For minimum phase plant Loopshaping ( ) FTPFFPQ === − , 1 0 † 0
  • 12. EE392m - Winter 2003 Control Engineering 9-12 IMC extensions • Multivariable processes • Nonlinear process IMC • Dynamic inversion in flight control - Lecture 13 - ? • Multivariable predictive control - Lecture 12
  • 13. EE392m - Winter 2003 Control Engineering 9-13 Nonlinear process IMC • Can be used for nonlinear processes – linear Q – nonlinear model P0 – linearized model L e
  • 14. EE392m - Winter 2003 Control Engineering 9-14 Industrial applications of IMC • Multivariable processes with complex dynamics • Demonstrated and implemented in process control by academics and research groups in very large corporations. • Not used commonly in process control (except Dahlin controller) – detailed analytical models are difficult to obtain – field support and maintenance • process changes, need to change the model • actuators/sensors off • add-on equipment
  • 15. EE392m - Winter 2003 Control Engineering 9-15 Dynamic inversion in flight control • Honeywell MACH )( ),(),( 1 FvGu uvxGvxFv des −= += − & &           = NCV MCV LCV v X-38 - Space Station Lifeboat
  • 16. EE392m - Winter 2003 Control Engineering 9-16 Dynamic inversion in flight control • NASA JSC study for X-38 • Actuator allocation to get desired forces/moments • Reference model (filter): vehicle handling and pilot ‘feel’ • Formal robust design/analysis (µ-analysis etc)
  • 17. EE392m - Winter 2003 Control Engineering 9-17 Summary • Dahlin controller is used in practice – easy to understand and apply • IMC is not really used much – maintenance and support issues • Youla parameterization is used as a basis of modern advanced control design methods. – Industrial use is very limited. • Dynamic inversion is used for high performance control of air and space vehicles – this was presented for breadth, the basic concept is simple – need to know more of advanced control theory to apply in practice