SlideShare a Scribd company logo
A
Dissertation Preliminary Presentation
on
‘ROBUSTNESS CHARACTERISTICS OF
CONTOLLER AND IMC BASED CONTROLLER’
GUIDED BY: PRESENTED BY:
Dr. S.N. SHARMA ANKIT GAURAV
(P19PS011)
2020-21
Department of Electrical Engineering
OVERVIEW
 Introduction.
 Effect of uncertainty.
 Robust control toolbox.
 Algorithm used for robust controller design.
 Robustness performance analysis of controller
 Internal model control (IMC).
 IMC Based Controller for delay free processes
 Tuning of IMC based PID controller.
 Relay Auto tuning method to find the controller parameter for a Smith predictor.
 IMC-Based PID Design for Time-delay Processes with smith predictor
 Procedure to find Controller Parameter.
 Advantage and Disadvantage.
 Conclusion and Future work.
 Reference.
2
Introduction
 Robust control theory was developed in 1960.
 In Control theory robustness characteristics explicitly deals with uncertainty.
 Control of unknown plants with unknown disturbance.
 Robust control theory is static, It is designed to work by assuming certain variables
but they are bounded .
 Controller design by robust principle must be stable in the presence of small
modelling errors.
 PID controllers are still widely used in industrial system despite the significant
development in Control theory.
 PID possess several feature like elimination of derivative kick set point weighting,
reverse or direct action, automatic and manual control modes.
 Tuning of controller is one of the difficult task but due to IMC based controllers
and invention of auto- tuning this work become little easy and fast.
3
Effect of uncertainty
For success of any control system it should maintain following properties
controllability, observability and stability but due to presence of uncertainty
it gives challenge to a control system engineer to maintain these
properties with limited set of information.
Fig.1: Plant control loop with uncertainty
4
Following are the reason due to which
plant uncertainty will occur
 Variation in model parameters.
 Abandoned known dynamics such as high frequency dynamics.
 Due to change in operating conditions.
 Linear approximation of nonlinear characteristics of system.
 Error estimation from measured data.
5
Robust control toolbox
 Robust control Toolbox gives a systematic approach to design robust
multivariable feedback control system .
 Robust control toolbox provides following approach for robust controller design:
1) Modelling and quantifying plant uncertainty.
2) Performing robustness analysis .
3) Synthesizing robust multivariable controllers .
4) Reducing controller and plant model order.
Modelling and quantifying plant uncertainty
With the help of robust control toolbox we can able to track the typical nominal
behaviour of the plant. Apart from that we can also capture amount of uncertainty and
variability
6
Performing robustness analysis
To analyse the effect of model uncertainty on closed-loop stability, open-loop
stability and performance index.
The above work is achieved due to following tools provide by robust control
Toolbox:
• Worst case gain/ phase margins one loop at a time.
• Worst case stability margin taking loop interaction into account.
• Worst case gain between any two points in the closed loop system.
• Worst case sensitivity to external disturbances.
Synthesizing robust multivariable controllers
Robust Toolbox provides various algorithms related to controller synthesis .
Algorithms are applicable for single input single output and multiple input multiple
output control system.
Reducing the order of controller and plant model
As the order of system is increased its response become sluggish. H-infinity
synthesis algorithm produce high order controllers with appropriate states, So
robust control toolbox is used to reduce the order of plant or controller model
and conserve its essential dynamics.
7
Modeling of robust controller
 Design of robust controller is very difficult task due to following reasons
 Imperfect plant data
 Time varying plant
 High order dynamics
 Non-linearity of model
 Complexity
The above model design uncertainty which mostly occur at high frequency we can
handle by making balance between performance and robustness through gain
scheduling.
8
Algorithm used for robust controller design
 H-infinity method
 Lyapunov function
 Fuzzy control
 Kharitonov’s theorem
The above robust controller design are difficult to understand and tedious to
implement.
Kharitonov’s theorem
Kharitonov’s theorem deal with such type of uncertainty that occur in the system
due to parametric uncertainties. Previously it is known as stability of system under
parametric uncertainty but currently it is known as a stability of a dynamical
system.
9
Working principle of Kharitonov’s theorem
 According to kharitonov's theorem a system is said to be stable if four
polynomial which is also known as kharitonov’s polynomial are stable.
 Kharitonov's polynomial are :
 𝑎𝑜
+
+ 𝑎1
+
𝑠 + 𝑎2
−
𝑠2
+ 𝑎3
−
𝑠3
+ 𝑎4 𝑆4 =0
+
 𝑎𝑜
− + 𝑎1
−
𝑠 + 𝑎2
+
𝑠2 + 𝑎3
+
𝑠3 + 𝑎4 𝑆4 =0
−
 𝑎𝑜
+
+ 𝑎1
−
𝑠 + 𝑎2
−
𝑠2
+ 𝑎3
+
𝑠3
+ 𝑎4 𝑆4 =0
+
 𝑎𝑜
+ + 𝑎1
+
𝑠 + 𝑎2
−
𝑠2 + 𝑎3
−
𝑠3 + 𝑎4 𝑆4 =0
+
 Where 𝑎𝑜
−
and 𝑎𝑖
+
are the lower and upper bound for 𝑎𝑖
10
Robustness performance analysis of controller
 Let’s consider some process functions and compare their step response for PID
controller and IMC based PID controller when disturbance is added to the system.
Second order system model:
 Example g(s)=
5
𝑠2+7𝑠+10
Simulation diagram for second order model Step response for second order model
11
Delay free all pole model g(s) =
𝐾
𝑇𝑆2+2𝜉𝑇𝑆+1
 Example g(s) =
5
𝑠2+2𝑠+2.5
Simulation diagram for delay free all pole model
Step response for delay free all pole model
12
Non-minimum phase model: g(s) =
𝐾(1−𝐵𝑆)
(1+𝑇1𝑆)(1+𝑇2𝑆)
 Example g(s) =
5−2𝑆
𝑠2+2𝑠+2.5
Simulation diagram for non-minimum phase model
Step response for non-minimum phase model
13
Properties of Robust controller
 Rejection of noise and disturbance.
 High gain feedback.
 Attend it’s system stability under uncertainty.
 It work properly under a different set of assumptions.
 Robust controller ensure closed-loop stability.
 Robust controller ensure some level of performance in the
presence of plant parameter uncertainty
14
Internal model control (IMC)
 IMC philosophy depend on internal model principle which states
that if any control system contains within it (internal or external),
some representation of the process to be controlled when a perfect
control is achieved.
 IMC based PID controller full fill most of the control objective
such as:
1. Set point reference tracking
2. Zero steady state errors
3. Low overshoot acceptable
4. Reduced settling time
5. Disturbance rejection
15
.
Fig.2 IMC basic structure
16
Design Procedure for IMC Based Controller for
delay free processes
1. The process model 𝑔𝑝 𝑠 is factorised into two parts
𝑔𝑝 𝑠 = 𝑔𝑝− 𝑠 𝑔𝑝+ 𝑠
2. Find the IMC controller transfer function, q(s):
𝑞 𝑠 =
1
𝑔𝑝− 𝑠
𝐹 𝑠
 Here F(s) is low pass filter
 𝐹 𝑠 =
1
1+𝜆𝑠 𝑟
 We have to choose ‘r’ so that q(s) should be semi-proper transfer function.
3. Find the equivalent standard feedback controller using the transformation
𝑔𝑐(𝑠) =
)
𝑞(𝑠
1−𝑔𝑝(𝑠)𝑞(𝑠
4. Find the optimum value of 𝜆 by using formula 𝜆 =
1.508−0.45𝑚𝑠
1.451𝑚𝑠−1.508
𝐿
Here we can take the value of 𝑚𝑠 between 1.2 to 2 and L is the time delay of given system.
17
Example of IMC based controller of first order system
 𝒈𝒑 𝒔 =
𝟒
𝟒𝒔+𝟏
 Now find the IMC controller transfer function
 𝑞 𝑠 = 𝑞 𝑠 𝐹 𝑠 =
1
𝑔𝑝− 𝑠
𝐹 𝑠
 Now put the value of 𝑔𝑝 − 𝑠 from 𝑔𝑝 𝑠 in above equation
 𝑞 𝑠 =
1
4
4𝑠+1
𝜆𝑠+1
 Find the equivalent standard feedback of controller
 𝑔𝑐(𝑠) =
𝑞(𝑠)
1−𝑔𝑝(𝑠)𝑞(𝑠)
=
4𝑠+1
4𝜆𝑠
 For finding the optimum value of ‘𝜆 ’ we use 𝜆 =
1.508−0.45𝑚𝑠
1.451𝑚𝑠−1.508
 Here we can take the value of ‘𝑚𝑠’ between (1.2 to 2) and ‘L’ is time-delay of given system according to the Morari and co-
workers.
 Case.1 When =1.5, =1.246
 𝑔𝑐 𝑠 =
4𝑠+1
4.98𝑠
 Case.2 When =1.6, =0.9685
 𝑔𝑐 𝑠 =
4𝑠+1
3.872𝑠
 Case.3 When =1.66, =0.8449
 𝑔𝑐 𝑠 =
4𝑠+1
3.379𝑠
18
Simulation and result of first order system
19
MATLAB Simulink Block Diagram for first order system Step response of first-order without time delay with variation of 
First-order
without Time-delay
System
Rise
Time
(Sec)
Settling Time
(Sec)
Overshoot
(%)
IMC 1 (𝝀 =1.246) 2.74 4.87 0
IMC 2 (𝝀 =0.9685) 2.13 3.79 0
IMC 3 ( 𝝀=0.8449) 1.86 3.31 0
Auto-tuning 3.03 10.7 6.77
Example of IMC based controller of second order system
 𝒈𝒑 𝒔 =
𝟓
𝒔+𝟑 𝒔+𝟒
 Now find the IMC controller transfer function
 𝑞 𝑠 = 𝑞 𝑠 𝐹 𝑠 =
1
𝑔𝑝− 𝑠
𝐹 𝑠
 Now put the value of 𝑔𝑝 − 𝑠 from 𝑔𝑝 𝑠 in above equation
 𝑞 𝑠 =
𝑠2+7𝑠+12
5
1
𝜆2𝑠2+2𝜆𝑠+1
 Find the equivalent standard feedback of controller
 𝑔𝑐(𝑠) =
𝑞(𝑠)
1−𝑔𝑝(𝑠)𝑞(𝑠)
=
1
5
𝑠2+7𝑠+12
𝜆2𝑠2+2𝜆𝑠
 For finding the optimum value of ‘𝜆’ we use 𝜆 =
1.508−0.45𝑚𝑠
1.451𝑚𝑠−1.508
L
 Here we can take the value of ‘𝑚𝑠’ between (1.2 to 2) and ‘L’ is time-delay of given system according to
the Morari and co-workers.
 Case.1 When =1.5, =1.246
 𝑔𝑐 𝑠 =
𝑠2+7𝑠+12
7.4625𝑠2+12.46𝑠
 Case.2 When =1.6, =0.9685
 𝑔𝑐 𝑠 =
𝑠2+7𝑠+12
4.6899𝑠2+9.685𝑠
 Case.3 When =1.66, =0.8449
 𝑔𝑐 𝑠 =
𝑠2+7𝑠+12
3.5692𝑠2+8.449𝑠
20
Simulation and result of second order system
21
MATLAB Simulink Block Diagram for second order system
Step response of second-order without time delay with variation of 
22
Second-order
without Time-delay
System
Rise Time
(Sec)
Settling Time
(Sec)
Overshoot
(%)
IMC 1 (𝝀 =1.246) 4.18 7.27 0
IMC 2 ( 𝝀=0.9685) 3.25 5.65 0
IMC 3 (𝝀 =0.8449) 2.84 4.93 0
Auto-tuning 0.425 1.36 6.52
Variation in Time Domain Specification by Changing the value of 
Tuning of IMC based PID controller
 Tuning is the process for getting the optimum value of parameters
of controllers according to system requirement.
 For PID controller tuning will be done for getting the optimum
value of Kp, Kd and Ki.
 Success of standard PID controller is due to various tuning rules
and automatic tuning feature which simplify the design.
 IMC based controller result in only one tuning parameter, the
closed loop time constant .
23
Relay Auto tuning method to find the
controller parameter for a Smith predictor
Fig.3 Block diagram for autotuning of the Smith predictor.
24
 A single relay feedback test is performed on the plant and the
frequency and the amplitude of the resulting limit cycle are
measured.
 A- locus method an exact method for giving the parameters of limit
cycle, is used to estimate the parameters of the process model
assume either a FOPDT or SOPDT transfer function.
 After founding the model of the process, the parameters of the
controller usually PID are found to complete the design.
 Tuning parameters are found by representing the Smith predictor as
its equivalent internal mode controller (IMC).
 They provides the parameters PID controller to be defined in terms
of the desire close loop time constant which is adjusted by operator
and the parameters of process model.
25
IMC-Based PID Design for Time-delay Processes with smith predictor
 Here we take first order system with time delay
In this system delay element can be approximate by pade` approximation and Taylor
expansion
1. Pade` approximation of the delayed term ⅇ−𝐿𝑚𝑆=
1−0.5𝐿𝑚
1+0.5𝐿𝑚
2. Taylor expansion of the delay term ⅇ−𝐿𝑚𝑆
=1- 𝐿𝑚
26
IMC representation of a Smith predictor
Procedure to find Controller Parameter
TSmith(s) = [Gc(s)Gm(s)e−Lm s] / [1 + Gc(s)Gm(s)]………(1)
The closed-loop transfer function of the IMC design, assuming
a perfect matching and d = 0.
TIMC(s) = GIMC(s)G(s)…………(2)
TIMC(s) = GIMC(s)Gm(s) e−Ls …….(3)
From Eq.(1) and Eq.(3)
G(s) = Gc(s)/[1 + Gc(s)Gm(s)]…….(4)
Gc(s) = GIMC(s) / [1 − GIMC(s)Gm(s)]……….(5)
27
IMC controller design is to factor the process model
𝐺(s)= 𝐺+(s)𝐺−(s)………(6)
GIMC(s) = 𝐺−
−1 (s)F(s)……(7)
where F(s) is a low pass filter and
F(s) =
1
𝜆𝑆+1 𝑛 ………(8)
Assume FOPDT transfer function
𝐺= Km ⅇ−𝐿𝑚𝑆/ (Tms+1)…….(9)
Eq.(9) factor as Eq.(6) (By Taylor series expansion)
𝐺+(s)= (1 − Ls)……..(10)
𝐺−(s)= Km / (Tms+1)…….(11)
28
Put Eq.(11) in Eq.(7) with n=1.
GIMC(s)= (Tms+1) / Km 𝜆𝑆 + 1 ………(12)
Put Eq.(12) in Eq.(5), we get.
Gc(s)= (Tms+1) / (Km 𝜆𝑆) … … … 13
Now from Eq.(13) we get,
Kp= Tm / Km 𝜆 … … … … . (14)
Ti = Tm………….(15)
For the value of filter parameter ‘𝜆’, Integral Squared Error (ISE)
is used
JISE = 𝑂
∞
𝑟 − 𝑐 𝑡 2 𝑑𝑡……(16)
29
c(t) = 1- 1 +
𝐿𝑚
𝜆
ⅇ−𝑡 𝜆………..(17)
By solving Eq.(17) and (16), we get.
JISE= 𝜆 + 𝐿𝑚
2
/2𝜆……(18)
Taking derivative of Eq.(18) w.r.t 𝜆, we get
𝜆 = 𝐿𝑚
Kp= Tm / Km 𝐿𝑚…….(19)
Ti = Tm………….(20)
Same procedure is used to find the parameter for PID
controller.
30
Advantages
 Dead time compensator moves the dead time out of the feedback
loop.
 The loop stability is greatly improved.
 Much tighter control can be achieved i.e gains can be increased.
Disadvantages
 The performance of the smith predictor control is affected by the
accuracy with which the model represents the plant.
 Some of the tuning methods of controller take more time for
model parameter estimation.
 The Smith predictor scheme is design for constant time delay.
31
CONCLUSION
A plant model is hardly accurate description of the real plant design of controller is
done by approximation and neglecting dynamics .These things effect the performance
of controller. A controller is said to be robust when it maintains its performance in any
case the robust control Toolbox gives a systematic approach to design robust
multivariable feedback control system . Kharitonov’s theorem is use to define the
stability of dynamic system under parametric variation. It provide boundary of stability
for interval polynomial (contain both real and complex coefficient) with ‘n’ of term. IMC
method has simple tuning procedure compared to other tuning procedures which
incorporates complex equations solving. The Smith predictor was represented as its
equivalent IMC controller and this enabled to define the PI or PID controller parameters
to be defined in terms of the model parameters and the closed-loop time constant, λ.
Since it is assumed that the model of the plant can be found using relay auto tuning
method, this meant that only one parameter, namely the closed loop time constant λ,
was left for tuning. The ISE criterion was used to find the value of λ and simple
equations were obtained to tune the Smith predictor.
32
Future work
There is lot of work in this direction. There is trade-off between
Robustness and performance of a system. Various algorithms are
available but it is difficult to design a controller which possess both
character at a time. I will try to design a controller which work
satisfactorily during parametric variation and I will check the stability
of that system by using Kharitonov’s theorem. Different tuning method
which take less time to give better response. Apart from that IMC best
PID controller performance can be enhanced by developing proper
auto- tuning method. Also, I will try to design a Smith predictor which
work properly for variable time delay system.
33
References
 Seborg, D. E.; Edgar, T. F.; Mellichamp, D. A. Process Dynamics and Control, second ed.;
John Wiley & Sons: New York, 2004.
Graham C. Goodwin,Stefan F. Graebe, Mario E. Salgado Control System DesignValpara´ıso,
January 2000
Åström, K. J., & Hägglund, T. (1984). Automatic tuning of simple regulators with
specifications on phase and amplitude margins. Automatica, 20, 645–651.
 Åström, K. J., Hang, C. C., & Lim, B. C. (1994). A new Smith predictor for controlling a
process with an integrator and long dead-time. IEEE Transaction on Automatic Control,
39(2), 343–345.
 Kaya, I. (1999). Relay feedback identification and model based controller design. D.Phil.
Thesis, University of Sussex, UK.
Garcia C. E. & Morari M., (1982), “Internal model control. 1. A unifying review and some new
results”, Industrial & Engineering Chemistry Process Design and Development, 21(2),308-323.
 Garcia C. E. & Morari M., (1986), “Internal model control. 2. Design procedure for
multivariable systems”, Ind. Eng. Chem. Process Design Development, 24(2),472-84.
34
Thank You
35

More Related Content

PPTX
Speed control of Three phase Induction motor using AC voltage regulator
PDF
Introduction to power system analysis
POTX
Sinusoidal pwm
PPTX
induction generator final.pptx
PPTX
electronics and telecommunications: Amplitude modulation
PPT
Pilot protection
PPTX
Induction Motor Drives
PDF
Automatic Load Frequency Control ppt.pdf
Speed control of Three phase Induction motor using AC voltage regulator
Introduction to power system analysis
Sinusoidal pwm
induction generator final.pptx
electronics and telecommunications: Amplitude modulation
Pilot protection
Induction Motor Drives
Automatic Load Frequency Control ppt.pdf

What's hot (20)

PPTX
Bridge Measurement Circuit
PDF
Power Electronics Chopper (dc – dc converter)
PPTX
Measurements and Instrumentation
PPT
Data acquisition & system control basic information
PPT
Measurement of hvac (High Voltage Engineering )
PPTX
Types of nonlinearities
PPTX
Power system stability and control using facts devices
PPTX
Automatic load sharing of transformer using microcontroller
PPT
Disadvantages of corona, radio interference, inductive interference between p...
PDF
PID Controllers
PPTX
MOUNTING OF SCR
PPT
Solid State Control of Electric Drive
PPTX
Phase Lock Loop control of dc drive
PPTX
Ac voltage
PPTX
Speed Control of DC Motor using PID FUZZY Controller.
PPTX
Kelvin bridge and kelvin double bridge
PPTX
Atc calculation methods by shridhar kulkarni
PPTX
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)
PDF
FAULT ANALISIS IN HVDC & HVAC TRANSMISSION LINE
PPTX
Symmetrical Fault Analysis
Bridge Measurement Circuit
Power Electronics Chopper (dc – dc converter)
Measurements and Instrumentation
Data acquisition & system control basic information
Measurement of hvac (High Voltage Engineering )
Types of nonlinearities
Power system stability and control using facts devices
Automatic load sharing of transformer using microcontroller
Disadvantages of corona, radio interference, inductive interference between p...
PID Controllers
MOUNTING OF SCR
Solid State Control of Electric Drive
Phase Lock Loop control of dc drive
Ac voltage
Speed Control of DC Motor using PID FUZZY Controller.
Kelvin bridge and kelvin double bridge
Atc calculation methods by shridhar kulkarni
NONLINEAR CONTROL SYSTEM (Phase plane & Phase Trajectory Method)
FAULT ANALISIS IN HVDC & HVAC TRANSMISSION LINE
Symmetrical Fault Analysis
Ad

Similar to Design of imc based controller for industrial purpose (20)

PPT
Chapter_12.ppt rtr5language english live
PPT
Chapter_12 (1).pptUUH111111111111111111111
PDF
Digital control book
PDF
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
PDF
PERFORMANCE COMPARISON OF TWO CONTROLLERS ON A NONLINEAR SYSTEM
PDF
PERFORMANCE COMPARISON OF TWO CONTROLLERS ON A NONLINEAR SYSTEM
PDF
The Overview of Optimal and Robust Control
PDF
DynamicSystems_VIII_IntroductionToControl_2023.pdf
PPT
402753845-Linear Control-Systems-I-ppt.ppt
PDF
TUNING OF AN I-PD CONTROLLER USED WITH A HIGHLY OSCILLATING SECOND-ORDER PROC...
PDF
30120140505012
PPTX
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
DOCX
Closed-loop step response for tuning PID fractional-order filter controllers
PDF
IRJET- Design and Implementation of Closed Loop Boost Converter with IMC ...
PPT
the power point basics in control system.ppt
PPTX
Control system unit(1)
PPTX
Introduction to control system 2
PDF
Controller Tuning for Integrator Plus Delay Processes.
PPTX
pc-lec4.1.pptx pid controller presentation
PPTX
power electronics_semiconductor swtiches.pptx
Chapter_12.ppt rtr5language english live
Chapter_12 (1).pptUUH111111111111111111111
Digital control book
Model-based Approach of Controller Design for a FOPTD System and its Real Tim...
PERFORMANCE COMPARISON OF TWO CONTROLLERS ON A NONLINEAR SYSTEM
PERFORMANCE COMPARISON OF TWO CONTROLLERS ON A NONLINEAR SYSTEM
The Overview of Optimal and Robust Control
DynamicSystems_VIII_IntroductionToControl_2023.pdf
402753845-Linear Control-Systems-I-ppt.ppt
TUNING OF AN I-PD CONTROLLER USED WITH A HIGHLY OSCILLATING SECOND-ORDER PROC...
30120140505012
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
Closed-loop step response for tuning PID fractional-order filter controllers
IRJET- Design and Implementation of Closed Loop Boost Converter with IMC ...
the power point basics in control system.ppt
Control system unit(1)
Introduction to control system 2
Controller Tuning for Integrator Plus Delay Processes.
pc-lec4.1.pptx pid controller presentation
power electronics_semiconductor swtiches.pptx
Ad

Recently uploaded (20)

PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
RMMM.pdf make it easy to upload and study
PPTX
master seminar digital applications in india
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Types and Its function , kingdom of life
TR - Agricultural Crops Production NC III.pdf
Insiders guide to clinical Medicine.pdf
Complications of Minimal Access Surgery at WLH
RMMM.pdf make it easy to upload and study
master seminar digital applications in india
Module 4: Burden of Disease Tutorial Slides S2 2025
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
human mycosis Human fungal infections are called human mycosis..pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O7-L3 Supply Chain Operations - ICLT Program
Anesthesia in Laparoscopic Surgery in India
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Types and Its function , kingdom of life

Design of imc based controller for industrial purpose

  • 1. A Dissertation Preliminary Presentation on ‘ROBUSTNESS CHARACTERISTICS OF CONTOLLER AND IMC BASED CONTROLLER’ GUIDED BY: PRESENTED BY: Dr. S.N. SHARMA ANKIT GAURAV (P19PS011) 2020-21 Department of Electrical Engineering
  • 2. OVERVIEW  Introduction.  Effect of uncertainty.  Robust control toolbox.  Algorithm used for robust controller design.  Robustness performance analysis of controller  Internal model control (IMC).  IMC Based Controller for delay free processes  Tuning of IMC based PID controller.  Relay Auto tuning method to find the controller parameter for a Smith predictor.  IMC-Based PID Design for Time-delay Processes with smith predictor  Procedure to find Controller Parameter.  Advantage and Disadvantage.  Conclusion and Future work.  Reference. 2
  • 3. Introduction  Robust control theory was developed in 1960.  In Control theory robustness characteristics explicitly deals with uncertainty.  Control of unknown plants with unknown disturbance.  Robust control theory is static, It is designed to work by assuming certain variables but they are bounded .  Controller design by robust principle must be stable in the presence of small modelling errors.  PID controllers are still widely used in industrial system despite the significant development in Control theory.  PID possess several feature like elimination of derivative kick set point weighting, reverse or direct action, automatic and manual control modes.  Tuning of controller is one of the difficult task but due to IMC based controllers and invention of auto- tuning this work become little easy and fast. 3
  • 4. Effect of uncertainty For success of any control system it should maintain following properties controllability, observability and stability but due to presence of uncertainty it gives challenge to a control system engineer to maintain these properties with limited set of information. Fig.1: Plant control loop with uncertainty 4
  • 5. Following are the reason due to which plant uncertainty will occur  Variation in model parameters.  Abandoned known dynamics such as high frequency dynamics.  Due to change in operating conditions.  Linear approximation of nonlinear characteristics of system.  Error estimation from measured data. 5
  • 6. Robust control toolbox  Robust control Toolbox gives a systematic approach to design robust multivariable feedback control system .  Robust control toolbox provides following approach for robust controller design: 1) Modelling and quantifying plant uncertainty. 2) Performing robustness analysis . 3) Synthesizing robust multivariable controllers . 4) Reducing controller and plant model order. Modelling and quantifying plant uncertainty With the help of robust control toolbox we can able to track the typical nominal behaviour of the plant. Apart from that we can also capture amount of uncertainty and variability 6
  • 7. Performing robustness analysis To analyse the effect of model uncertainty on closed-loop stability, open-loop stability and performance index. The above work is achieved due to following tools provide by robust control Toolbox: • Worst case gain/ phase margins one loop at a time. • Worst case stability margin taking loop interaction into account. • Worst case gain between any two points in the closed loop system. • Worst case sensitivity to external disturbances. Synthesizing robust multivariable controllers Robust Toolbox provides various algorithms related to controller synthesis . Algorithms are applicable for single input single output and multiple input multiple output control system. Reducing the order of controller and plant model As the order of system is increased its response become sluggish. H-infinity synthesis algorithm produce high order controllers with appropriate states, So robust control toolbox is used to reduce the order of plant or controller model and conserve its essential dynamics. 7
  • 8. Modeling of robust controller  Design of robust controller is very difficult task due to following reasons  Imperfect plant data  Time varying plant  High order dynamics  Non-linearity of model  Complexity The above model design uncertainty which mostly occur at high frequency we can handle by making balance between performance and robustness through gain scheduling. 8
  • 9. Algorithm used for robust controller design  H-infinity method  Lyapunov function  Fuzzy control  Kharitonov’s theorem The above robust controller design are difficult to understand and tedious to implement. Kharitonov’s theorem Kharitonov’s theorem deal with such type of uncertainty that occur in the system due to parametric uncertainties. Previously it is known as stability of system under parametric uncertainty but currently it is known as a stability of a dynamical system. 9
  • 10. Working principle of Kharitonov’s theorem  According to kharitonov's theorem a system is said to be stable if four polynomial which is also known as kharitonov’s polynomial are stable.  Kharitonov's polynomial are :  𝑎𝑜 + + 𝑎1 + 𝑠 + 𝑎2 − 𝑠2 + 𝑎3 − 𝑠3 + 𝑎4 𝑆4 =0 +  𝑎𝑜 − + 𝑎1 − 𝑠 + 𝑎2 + 𝑠2 + 𝑎3 + 𝑠3 + 𝑎4 𝑆4 =0 −  𝑎𝑜 + + 𝑎1 − 𝑠 + 𝑎2 − 𝑠2 + 𝑎3 + 𝑠3 + 𝑎4 𝑆4 =0 +  𝑎𝑜 + + 𝑎1 + 𝑠 + 𝑎2 − 𝑠2 + 𝑎3 − 𝑠3 + 𝑎4 𝑆4 =0 +  Where 𝑎𝑜 − and 𝑎𝑖 + are the lower and upper bound for 𝑎𝑖 10
  • 11. Robustness performance analysis of controller  Let’s consider some process functions and compare their step response for PID controller and IMC based PID controller when disturbance is added to the system. Second order system model:  Example g(s)= 5 𝑠2+7𝑠+10 Simulation diagram for second order model Step response for second order model 11
  • 12. Delay free all pole model g(s) = 𝐾 𝑇𝑆2+2𝜉𝑇𝑆+1  Example g(s) = 5 𝑠2+2𝑠+2.5 Simulation diagram for delay free all pole model Step response for delay free all pole model 12
  • 13. Non-minimum phase model: g(s) = 𝐾(1−𝐵𝑆) (1+𝑇1𝑆)(1+𝑇2𝑆)  Example g(s) = 5−2𝑆 𝑠2+2𝑠+2.5 Simulation diagram for non-minimum phase model Step response for non-minimum phase model 13
  • 14. Properties of Robust controller  Rejection of noise and disturbance.  High gain feedback.  Attend it’s system stability under uncertainty.  It work properly under a different set of assumptions.  Robust controller ensure closed-loop stability.  Robust controller ensure some level of performance in the presence of plant parameter uncertainty 14
  • 15. Internal model control (IMC)  IMC philosophy depend on internal model principle which states that if any control system contains within it (internal or external), some representation of the process to be controlled when a perfect control is achieved.  IMC based PID controller full fill most of the control objective such as: 1. Set point reference tracking 2. Zero steady state errors 3. Low overshoot acceptable 4. Reduced settling time 5. Disturbance rejection 15
  • 16. . Fig.2 IMC basic structure 16
  • 17. Design Procedure for IMC Based Controller for delay free processes 1. The process model 𝑔𝑝 𝑠 is factorised into two parts 𝑔𝑝 𝑠 = 𝑔𝑝− 𝑠 𝑔𝑝+ 𝑠 2. Find the IMC controller transfer function, q(s): 𝑞 𝑠 = 1 𝑔𝑝− 𝑠 𝐹 𝑠  Here F(s) is low pass filter  𝐹 𝑠 = 1 1+𝜆𝑠 𝑟  We have to choose ‘r’ so that q(s) should be semi-proper transfer function. 3. Find the equivalent standard feedback controller using the transformation 𝑔𝑐(𝑠) = ) 𝑞(𝑠 1−𝑔𝑝(𝑠)𝑞(𝑠 4. Find the optimum value of 𝜆 by using formula 𝜆 = 1.508−0.45𝑚𝑠 1.451𝑚𝑠−1.508 𝐿 Here we can take the value of 𝑚𝑠 between 1.2 to 2 and L is the time delay of given system. 17
  • 18. Example of IMC based controller of first order system  𝒈𝒑 𝒔 = 𝟒 𝟒𝒔+𝟏  Now find the IMC controller transfer function  𝑞 𝑠 = 𝑞 𝑠 𝐹 𝑠 = 1 𝑔𝑝− 𝑠 𝐹 𝑠  Now put the value of 𝑔𝑝 − 𝑠 from 𝑔𝑝 𝑠 in above equation  𝑞 𝑠 = 1 4 4𝑠+1 𝜆𝑠+1  Find the equivalent standard feedback of controller  𝑔𝑐(𝑠) = 𝑞(𝑠) 1−𝑔𝑝(𝑠)𝑞(𝑠) = 4𝑠+1 4𝜆𝑠  For finding the optimum value of ‘𝜆 ’ we use 𝜆 = 1.508−0.45𝑚𝑠 1.451𝑚𝑠−1.508  Here we can take the value of ‘𝑚𝑠’ between (1.2 to 2) and ‘L’ is time-delay of given system according to the Morari and co- workers.  Case.1 When =1.5, =1.246  𝑔𝑐 𝑠 = 4𝑠+1 4.98𝑠  Case.2 When =1.6, =0.9685  𝑔𝑐 𝑠 = 4𝑠+1 3.872𝑠  Case.3 When =1.66, =0.8449  𝑔𝑐 𝑠 = 4𝑠+1 3.379𝑠 18
  • 19. Simulation and result of first order system 19 MATLAB Simulink Block Diagram for first order system Step response of first-order without time delay with variation of  First-order without Time-delay System Rise Time (Sec) Settling Time (Sec) Overshoot (%) IMC 1 (𝝀 =1.246) 2.74 4.87 0 IMC 2 (𝝀 =0.9685) 2.13 3.79 0 IMC 3 ( 𝝀=0.8449) 1.86 3.31 0 Auto-tuning 3.03 10.7 6.77
  • 20. Example of IMC based controller of second order system  𝒈𝒑 𝒔 = 𝟓 𝒔+𝟑 𝒔+𝟒  Now find the IMC controller transfer function  𝑞 𝑠 = 𝑞 𝑠 𝐹 𝑠 = 1 𝑔𝑝− 𝑠 𝐹 𝑠  Now put the value of 𝑔𝑝 − 𝑠 from 𝑔𝑝 𝑠 in above equation  𝑞 𝑠 = 𝑠2+7𝑠+12 5 1 𝜆2𝑠2+2𝜆𝑠+1  Find the equivalent standard feedback of controller  𝑔𝑐(𝑠) = 𝑞(𝑠) 1−𝑔𝑝(𝑠)𝑞(𝑠) = 1 5 𝑠2+7𝑠+12 𝜆2𝑠2+2𝜆𝑠  For finding the optimum value of ‘𝜆’ we use 𝜆 = 1.508−0.45𝑚𝑠 1.451𝑚𝑠−1.508 L  Here we can take the value of ‘𝑚𝑠’ between (1.2 to 2) and ‘L’ is time-delay of given system according to the Morari and co-workers.  Case.1 When =1.5, =1.246  𝑔𝑐 𝑠 = 𝑠2+7𝑠+12 7.4625𝑠2+12.46𝑠  Case.2 When =1.6, =0.9685  𝑔𝑐 𝑠 = 𝑠2+7𝑠+12 4.6899𝑠2+9.685𝑠  Case.3 When =1.66, =0.8449  𝑔𝑐 𝑠 = 𝑠2+7𝑠+12 3.5692𝑠2+8.449𝑠 20
  • 21. Simulation and result of second order system 21 MATLAB Simulink Block Diagram for second order system Step response of second-order without time delay with variation of 
  • 22. 22 Second-order without Time-delay System Rise Time (Sec) Settling Time (Sec) Overshoot (%) IMC 1 (𝝀 =1.246) 4.18 7.27 0 IMC 2 ( 𝝀=0.9685) 3.25 5.65 0 IMC 3 (𝝀 =0.8449) 2.84 4.93 0 Auto-tuning 0.425 1.36 6.52 Variation in Time Domain Specification by Changing the value of 
  • 23. Tuning of IMC based PID controller  Tuning is the process for getting the optimum value of parameters of controllers according to system requirement.  For PID controller tuning will be done for getting the optimum value of Kp, Kd and Ki.  Success of standard PID controller is due to various tuning rules and automatic tuning feature which simplify the design.  IMC based controller result in only one tuning parameter, the closed loop time constant . 23
  • 24. Relay Auto tuning method to find the controller parameter for a Smith predictor Fig.3 Block diagram for autotuning of the Smith predictor. 24
  • 25.  A single relay feedback test is performed on the plant and the frequency and the amplitude of the resulting limit cycle are measured.  A- locus method an exact method for giving the parameters of limit cycle, is used to estimate the parameters of the process model assume either a FOPDT or SOPDT transfer function.  After founding the model of the process, the parameters of the controller usually PID are found to complete the design.  Tuning parameters are found by representing the Smith predictor as its equivalent internal mode controller (IMC).  They provides the parameters PID controller to be defined in terms of the desire close loop time constant which is adjusted by operator and the parameters of process model. 25
  • 26. IMC-Based PID Design for Time-delay Processes with smith predictor  Here we take first order system with time delay In this system delay element can be approximate by pade` approximation and Taylor expansion 1. Pade` approximation of the delayed term ⅇ−𝐿𝑚𝑆= 1−0.5𝐿𝑚 1+0.5𝐿𝑚 2. Taylor expansion of the delay term ⅇ−𝐿𝑚𝑆 =1- 𝐿𝑚 26 IMC representation of a Smith predictor
  • 27. Procedure to find Controller Parameter TSmith(s) = [Gc(s)Gm(s)e−Lm s] / [1 + Gc(s)Gm(s)]………(1) The closed-loop transfer function of the IMC design, assuming a perfect matching and d = 0. TIMC(s) = GIMC(s)G(s)…………(2) TIMC(s) = GIMC(s)Gm(s) e−Ls …….(3) From Eq.(1) and Eq.(3) G(s) = Gc(s)/[1 + Gc(s)Gm(s)]…….(4) Gc(s) = GIMC(s) / [1 − GIMC(s)Gm(s)]……….(5) 27
  • 28. IMC controller design is to factor the process model 𝐺(s)= 𝐺+(s)𝐺−(s)………(6) GIMC(s) = 𝐺− −1 (s)F(s)……(7) where F(s) is a low pass filter and F(s) = 1 𝜆𝑆+1 𝑛 ………(8) Assume FOPDT transfer function 𝐺= Km ⅇ−𝐿𝑚𝑆/ (Tms+1)…….(9) Eq.(9) factor as Eq.(6) (By Taylor series expansion) 𝐺+(s)= (1 − Ls)……..(10) 𝐺−(s)= Km / (Tms+1)…….(11) 28
  • 29. Put Eq.(11) in Eq.(7) with n=1. GIMC(s)= (Tms+1) / Km 𝜆𝑆 + 1 ………(12) Put Eq.(12) in Eq.(5), we get. Gc(s)= (Tms+1) / (Km 𝜆𝑆) … … … 13 Now from Eq.(13) we get, Kp= Tm / Km 𝜆 … … … … . (14) Ti = Tm………….(15) For the value of filter parameter ‘𝜆’, Integral Squared Error (ISE) is used JISE = 𝑂 ∞ 𝑟 − 𝑐 𝑡 2 𝑑𝑡……(16) 29
  • 30. c(t) = 1- 1 + 𝐿𝑚 𝜆 ⅇ−𝑡 𝜆………..(17) By solving Eq.(17) and (16), we get. JISE= 𝜆 + 𝐿𝑚 2 /2𝜆……(18) Taking derivative of Eq.(18) w.r.t 𝜆, we get 𝜆 = 𝐿𝑚 Kp= Tm / Km 𝐿𝑚…….(19) Ti = Tm………….(20) Same procedure is used to find the parameter for PID controller. 30
  • 31. Advantages  Dead time compensator moves the dead time out of the feedback loop.  The loop stability is greatly improved.  Much tighter control can be achieved i.e gains can be increased. Disadvantages  The performance of the smith predictor control is affected by the accuracy with which the model represents the plant.  Some of the tuning methods of controller take more time for model parameter estimation.  The Smith predictor scheme is design for constant time delay. 31
  • 32. CONCLUSION A plant model is hardly accurate description of the real plant design of controller is done by approximation and neglecting dynamics .These things effect the performance of controller. A controller is said to be robust when it maintains its performance in any case the robust control Toolbox gives a systematic approach to design robust multivariable feedback control system . Kharitonov’s theorem is use to define the stability of dynamic system under parametric variation. It provide boundary of stability for interval polynomial (contain both real and complex coefficient) with ‘n’ of term. IMC method has simple tuning procedure compared to other tuning procedures which incorporates complex equations solving. The Smith predictor was represented as its equivalent IMC controller and this enabled to define the PI or PID controller parameters to be defined in terms of the model parameters and the closed-loop time constant, λ. Since it is assumed that the model of the plant can be found using relay auto tuning method, this meant that only one parameter, namely the closed loop time constant λ, was left for tuning. The ISE criterion was used to find the value of λ and simple equations were obtained to tune the Smith predictor. 32
  • 33. Future work There is lot of work in this direction. There is trade-off between Robustness and performance of a system. Various algorithms are available but it is difficult to design a controller which possess both character at a time. I will try to design a controller which work satisfactorily during parametric variation and I will check the stability of that system by using Kharitonov’s theorem. Different tuning method which take less time to give better response. Apart from that IMC best PID controller performance can be enhanced by developing proper auto- tuning method. Also, I will try to design a Smith predictor which work properly for variable time delay system. 33
  • 34. References  Seborg, D. E.; Edgar, T. F.; Mellichamp, D. A. Process Dynamics and Control, second ed.; John Wiley & Sons: New York, 2004. Graham C. Goodwin,Stefan F. Graebe, Mario E. Salgado Control System DesignValpara´ıso, January 2000 Åström, K. J., & Hägglund, T. (1984). Automatic tuning of simple regulators with specifications on phase and amplitude margins. Automatica, 20, 645–651.  Åström, K. J., Hang, C. C., & Lim, B. C. (1994). A new Smith predictor for controlling a process with an integrator and long dead-time. IEEE Transaction on Automatic Control, 39(2), 343–345.  Kaya, I. (1999). Relay feedback identification and model based controller design. D.Phil. Thesis, University of Sussex, UK. Garcia C. E. & Morari M., (1982), “Internal model control. 1. A unifying review and some new results”, Industrial & Engineering Chemistry Process Design and Development, 21(2),308-323.  Garcia C. E. & Morari M., (1986), “Internal model control. 2. Design procedure for multivariable systems”, Ind. Eng. Chem. Process Design Development, 24(2),472-84. 34