SlideShare a Scribd company logo
Module
3
Process Control
Version 2 EE IIT, Kharagpur 1
Lesson
15
Special Control
Structures: Feedforward
and Ratio Control
Version 2 EE IIT, Kharagpur 2
Instructional Objectives
At the end of this lesson, the student should be able to
• Justify the use of feedforward controller in addition to conventional feedback controller.
• Draw the block diagram of a feedforward-feedback controller.
• Find the transfer function of the feedforward controller for complete disturbance
rejection.
• Write down three typical applications of ratio control
• Give two possible arrangements for achieving ratio control
Introduction
In the last few lessons we have discussed about the different aspects of PID controllers, their
tuning, implementation etc. In all the cases the control action considered was feedback type; i.e.
the output was fed back and compared with the set point and the error was fed to the controller.
The output from the controller was used to control the manipulating variable. However there are
several cases, where apart from the feedback action few other control structures are incorporated
in order to satisfy certain requirements. In this lesson we would take up two such special control
structures: feedforward and ratio control.
Feedforward Control
When the disturbance is measurable, feedforward control is an effective means for cancelling the
effects of disturbance on the system output. This is advantageous, since in a simple feedback
system, the corrective action starts after the effect of disturbance is reflected at the output. On the
other hand, in feedforward control the change in disturbance signal is measured and the
corrective action takes place immediately. As a result, the speed and performance of the overall
system improves, if feedforward control, together with feedback action is employed.
In order to illustrate the effect of feedforward control, let us consider the heat exchange process
shown in Fig.1. The cold water comes from a tank and flows to the heat exchanger. The flow rate
of cold water can be considered as a disturbance. The change in input flow line may occur due to
the change in water level in the tank. Suppose, the feedforward line is not connected, and the
controller acts as a feedback control only. If the water inlet flow rate increases, the temperature
of the outlet hot water flow will decrease. This will be sensed by the temperature sensor that will
compare with the set point temperature and the temperature controller will send signal to open
the control valve to allow more steam at the steam inlet. The whole operation is a time
consuming and as a result the response of the controller due to the disturbance (inlet water flow
rate) is normally slow. But if we measure the change in inlet flow rate by a flowmeter and feed
this information to the controller, the controller can immediately take the correcting action
anticipating the change in outlet temperature. This will improve the speed of response. Thus
feedforward action, in addition to the feedback control improves the performance of the system,
but provided, the disturbance is measurable.
Version 2 EE IIT, Kharagpur 3
Let us now draw the block diagram of the overall control operation of the system shown in Fig.
1. The block diagram representation is shown in Fig. 2.
In general, the structure of the feedforward-feedback action in terms of the block diagram of
transfer functions can be represented as shown in Fig. 3. Where,
= Transfer function of the process (manipulating variable to output)( )G s
= Disturbance transfer function (disturbance to output)( )nG s
= Transfer function of feedback controller( )cG s
Version 2 EE IIT, Kharagpur 4
= Transfer function of the feedforward controller( )fG s
So there are two controllers, one is the conventional feedback controller , while the other is
the feedforward controller that is intended to nullify the effect of disturbance at the output. From
Fig. 3, the overall output is:
( )cG s
[ ]
[ ] [ ]
c n
c f n
c c f
C(s) = G ( )G(s)E(s)+G ( ) N(s)
=G ( )G(s) R(s)-C(s)+G N(s) G (s) N(s)
=G ( )G(s) R(s)-C(s) G ( )G(s)G (s)+G (s) N(s)
s s
s
s s
+
+ n
If we want to select the feedforard transfer function, such that, the effect of disturbance at the
output is zero, then we require the co-efficient of N(s) in above equation to be set to zero. Thus,
c f nG ( )G(s)G (s) +G (s) = 0s
or, n
f
c
G (s)
G (s)= -
G (s)G(s)
(1)
It is to be noted that complete disturbance rejection can be obtained if the transfer functions Gp(s)
and Gn(s) are known accurately, which is not possible in actual situation. As a result, the
performance of the feedforward controller will deteriorate and complete disturbance rejection
can not be achieved, through the effect can be reduced considerably. However the feedback
controller would reduce the residual error due to imperfect feedforward control and at the output,
the effect of imperfect cancellation may not be felt.
Example -1
Consider the composition control system of a certain reagent. The block diagram of the
feedforward-feedback control system is shown in Fig.4. Here we are using a P-I controller for
feedback action. Ci is the disturbance signal. Compared to Fig.3, the feedforward controller
Version 2 EE IIT, Kharagpur 5
output in the present case is added after the feedback controller. Suppose, the plant transfer
function and the disturbance transfer function are given by:
p 3
n 3
1
G (s)
(s+1)
1
G (s)
(5s+1)(s+1)
=
=
With a little calculation using eqn.(1), we obtain the transfer function of the feedforward
controller as:
f
1
G (s)
5s+1
= −
But in many cases, practical implementation of the feedforward controller as obtained from
eqn.(1) is difficult. It can be easily seen in the above example if the disturbance transfer function
is :
n 2
1
G (s)
(s+1)
=
In this case, the feedforward controller transfer function becomes:
fG (s) (s+1)= −
But since the above transfer function is not a proper one, practical realization of this transfer
function is difficult. In these cases, the transfer function of the feedforward controller is chosen
in the form of a lag-lead compensator as:
f 1
f
2
K (1+Ts)
G (s)
(1+T s)
= − , with and K2T <<T1 f is a constant.
In the present case the transfer function fG (s) (s+1)= − can be realized by approximating as:
f
s+1
G (s)
0.1s+1
= − .
In normal case, the transfer function of the process is not known exactly. So the question is how
to tune the parameters of the feedforward controller for optimum performance. This can be
carried out by performing some experimentation for tuning the controller. The details of the
tuning procedure for feedforward controllers can be found in [2].
Version 2 EE IIT, Kharagpur 6
Ratio Control
Ratio control is a special type of feedforward control where the disturbance is measured and the
ratio of the process output and the disturbance is held constant. It is mostly used to control the
ratio of flow rates of two streams. Flow rates of both the stream are measured, but only one of
them is controlled. There can be many examples of application of ratio control. Few examples
are:
1. fuel-air ratio control in burners,
2. control of ratio of two reactants entering a reactor at a desired ratio,
3. maintaining the ratio of two blended streams constant in order to maintain the
composition of the blend at the desired value.
There can be two schemes for achieving ratio control. The first scheme is shown in Fig. 5. In this
configuration the ratio of flow rates of two streams is measured and compared with the desired
ratio. The error is fed to the controller and the controller output is used to control the flow rate of
stream B.
The second possible scheme for ratio control is shown in Fig. 6. Suppose the flow rate of fluid B
has to be maintained at a constant fraction of flow rate of fluid A, irrespective of variation of
flow rate of A (qA). In this scheme the flow rate of fluid A is multiplied with the desired ratio (set
externally) that gives the desired flow rate of fluid B. This is compared with the actual flow rate
of fluid B and fed to the controller that operates the control valve.
Version 2 EE IIT, Kharagpur 7
Suppose that the above scheme (Fig. 6) is used for controlling the fuel-air ratio in a burner where
airflow rate (fluid B) is controlled. But the desired ratio is also dependent on the temperature of
the air. So an auxiliary measurement is needed to measure the temperature of air and set the
desired ratio. Such a scheme is shown in Fig. 7.
Version 2 EE IIT, Kharagpur 8
The controllers in ratio control are usually P-I type. This is in order to achieve zero steady state
error for maintaining the desired ratio. Derivative action is avoided because the flow is always
noisy.
Example -2
We have mentioned earlier that ratio control is a special type of feedforward control. We shall
elaborate this point in the following example [4]. Effects of control actions in feedback only
mode, feedforward only mode and feedforward-feedback mode will also be elaborated in the
context of control of a blending process.
Consider a blending system where two streams are blended; one is uncontrolled wild stream that
acts as disturbance and another is controlled and acts as the manipulated variable. The ratio of
these two streams affect the quality of the output of the process.
Version 2 EE IIT, Kharagpur 9
First consider a simple feedback system shown in Fig. 8(a). The composition of the output
stream is unmeasured and fed to the composition controller that controls the flow rate of the
manipulated stream. But the performance of this system may not be satisfactory, since any
variation of the wild stream will cause the change in composition of the output, that will be felt
after certain time. As a result the performance of the feedback controller is sluggish.
Version 2 EE IIT, Kharagpur 10
On the other hand the performance of the blending process can be made considerably faster if he
incorporate the ratio control scheme as shown in Fig. 8(b). In this case, the disturbance (flow rate
of wild stream) is measured and corrective action is taken immediately by controlling
manipulated stream so as to maintain a constant ratio between them. It is evident that this the
control action is feedforward only, since the composition of the output stream is not unmeasured.
But the above scheme also suffers from certain limitations, since the composition variation due
to other disturbances is not taken into account. So though faster, if may not yield the desired
performance. The performance may be further improved by choosing a feedforward-feedback
control scheme (Fig. 8(c)) where the composition of the output stream is measured and the
composition controller sets the desired ratio to be maintained.
References
1. G. Stephanopoulus: Chemical process Control, Prentice Hall of India, New Delhi,
1995.
2. D.R. Coughanowr: Process systems analysis and control (2/e), McgrawHill, NY, 1991.
3. K. Ogata: Modern Control Engineering (2/e), Prentice Hall of India, New Delhi, 1995.
4. W.L. Luyben and M.L. Luyben: Essentials of Process Control, McgrawHill, NY, 1997.
Review Questions
1. When would you recommend the use of feedforward controller? What is the advantage
of using this control?
2. Draw the general block diagram of a feedforward-feedback control scheme and develop
the transfer function of the feedback controller.
3. What modification of the transfer function of the feedforward controller is suggested
when the obtained transfer function of the controller is not proper?
4. Explain with an example the principle of ratio control. Elaborate with a block diagram
any one scheme for achieving ratio control.
5. Why the controller used for ratio control is normally P-I type?
Version 2 EE IIT, Kharagpur 11

More Related Content

What's hot

Class 10 mathematical modeling of continuous stirred tank reactor systems (...
Class 10   mathematical modeling of continuous stirred tank reactor systems (...Class 10   mathematical modeling of continuous stirred tank reactor systems (...
Class 10 mathematical modeling of continuous stirred tank reactor systems (...
Manipal Institute of Technology
 
Class 15 control action and controllers
Class 15   control action and controllersClass 15   control action and controllers
Class 15 control action and controllers
Manipal Institute of Technology
 
Lecture 19 mathematical modeling of pneumatic and hydraulic systems
Lecture 19   mathematical modeling of pneumatic and hydraulic systemsLecture 19   mathematical modeling of pneumatic and hydraulic systems
Lecture 19 mathematical modeling of pneumatic and hydraulic systems
Manipal Institute of Technology
 
Class 31 controller tuning and quality of control
Class 31   controller tuning and quality of controlClass 31   controller tuning and quality of control
Class 31 controller tuning and quality of control
Manipal Institute of Technology
 
Class 25 i, d electronic controllers
Class 25   i, d electronic controllersClass 25   i, d electronic controllers
Class 25 i, d electronic controllers
Manipal Institute of Technology
 
Class 5 advanced control loops
Class 5   advanced control loopsClass 5   advanced control loops
Class 5 advanced control loops
Manipal Institute of Technology
 
Class 24 p, i electronic controllers
Class 24   p, i electronic controllersClass 24   p, i electronic controllers
Class 24 p, i electronic controllers
Manipal Institute of Technology
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
Manipal Institute of Technology
 
Class 18 offset on proportional control mode
Class 18   offset on proportional control modeClass 18   offset on proportional control mode
Class 18 offset on proportional control mode
Manipal Institute of Technology
 
Class 3 control system components
Class 3   control system componentsClass 3   control system components
Class 3 control system components
Manipal Institute of Technology
 
Floating mode controller
Floating mode controllerFloating mode controller
Floating mode controller
Gauravsinh Parmar
 
Class 30 controller tuning
Class 30   controller tuningClass 30   controller tuning
Class 30 controller tuning
Manipal Institute of Technology
 
Class 14 summary – basics of process control
Class 14   summary – basics of process controlClass 14   summary – basics of process control
Class 14 summary – basics of process control
Manipal Institute of Technology
 
Class 41 final control elements - control valves
Class 41   final control elements - control valvesClass 41   final control elements - control valves
Class 41 final control elements - control valves
Manipal Institute of Technology
 
Class 37 inferential control, gain scheduling
Class 37   inferential control, gain schedulingClass 37   inferential control, gain scheduling
Class 37 inferential control, gain scheduling
Manipal Institute of Technology
 
Pid controller mcq answers
Pid controller   mcq answersPid controller   mcq answers
Pid controller mcq answers
khalaf Gaeid
 
Class 8 mathematical modeling of interacting and non-interacting level systems
Class 8   mathematical modeling of interacting and non-interacting level systemsClass 8   mathematical modeling of interacting and non-interacting level systems
Class 8 mathematical modeling of interacting and non-interacting level systems
Manipal Institute of Technology
 
Class 11 mathematical modeling of pneumatic and hydraulic systems
Class 11   mathematical modeling of pneumatic and hydraulic systemsClass 11   mathematical modeling of pneumatic and hydraulic systems
Class 11 mathematical modeling of pneumatic and hydraulic systems
Manipal Institute of Technology
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systems
khalaf Gaeid
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
Charlton Inao
 

What's hot (20)

Class 10 mathematical modeling of continuous stirred tank reactor systems (...
Class 10   mathematical modeling of continuous stirred tank reactor systems (...Class 10   mathematical modeling of continuous stirred tank reactor systems (...
Class 10 mathematical modeling of continuous stirred tank reactor systems (...
 
Class 15 control action and controllers
Class 15   control action and controllersClass 15   control action and controllers
Class 15 control action and controllers
 
Lecture 19 mathematical modeling of pneumatic and hydraulic systems
Lecture 19   mathematical modeling of pneumatic and hydraulic systemsLecture 19   mathematical modeling of pneumatic and hydraulic systems
Lecture 19 mathematical modeling of pneumatic and hydraulic systems
 
Class 31 controller tuning and quality of control
Class 31   controller tuning and quality of controlClass 31   controller tuning and quality of control
Class 31 controller tuning and quality of control
 
Class 25 i, d electronic controllers
Class 25   i, d electronic controllersClass 25   i, d electronic controllers
Class 25 i, d electronic controllers
 
Class 5 advanced control loops
Class 5   advanced control loopsClass 5   advanced control loops
Class 5 advanced control loops
 
Class 24 p, i electronic controllers
Class 24   p, i electronic controllersClass 24   p, i electronic controllers
Class 24 p, i electronic controllers
 
Class 19 pi & pd control modes
Class 19   pi & pd control modesClass 19   pi & pd control modes
Class 19 pi & pd control modes
 
Class 18 offset on proportional control mode
Class 18   offset on proportional control modeClass 18   offset on proportional control mode
Class 18 offset on proportional control mode
 
Class 3 control system components
Class 3   control system componentsClass 3   control system components
Class 3 control system components
 
Floating mode controller
Floating mode controllerFloating mode controller
Floating mode controller
 
Class 30 controller tuning
Class 30   controller tuningClass 30   controller tuning
Class 30 controller tuning
 
Class 14 summary – basics of process control
Class 14   summary – basics of process controlClass 14   summary – basics of process control
Class 14 summary – basics of process control
 
Class 41 final control elements - control valves
Class 41   final control elements - control valvesClass 41   final control elements - control valves
Class 41 final control elements - control valves
 
Class 37 inferential control, gain scheduling
Class 37   inferential control, gain schedulingClass 37   inferential control, gain scheduling
Class 37 inferential control, gain scheduling
 
Pid controller mcq answers
Pid controller   mcq answersPid controller   mcq answers
Pid controller mcq answers
 
Class 8 mathematical modeling of interacting and non-interacting level systems
Class 8   mathematical modeling of interacting and non-interacting level systemsClass 8   mathematical modeling of interacting and non-interacting level systems
Class 8 mathematical modeling of interacting and non-interacting level systems
 
Class 11 mathematical modeling of pneumatic and hydraulic systems
Class 11   mathematical modeling of pneumatic and hydraulic systemsClass 11   mathematical modeling of pneumatic and hydraulic systems
Class 11 mathematical modeling of pneumatic and hydraulic systems
 
PID controller in control systems
PID controller in control systemsPID controller in control systems
PID controller in control systems
 
Week 14 pid may 24 2016 pe 3032
Week  14 pid  may 24 2016 pe 3032Week  14 pid  may 24 2016 pe 3032
Week 14 pid may 24 2016 pe 3032
 

Viewers also liked

Feedforward Presentation to the University of Illinois
Feedforward Presentation to the University of IllinoisFeedforward Presentation to the University of Illinois
Feedforward Presentation to the University of Illinois
Amber
 
O tutor e a EaD: O papel do tutor 6m
O tutor e a EaD: O papel do tutor 6mO tutor e a EaD: O papel do tutor 6m
O tutor e a EaD: O papel do tutor 6m
Carlos Henrique Barcellos
 
Adaptive Control for Laser Transmitter Feedforward Linearization System
Adaptive Control for Laser Transmitter Feedforward Linearization SystemAdaptive Control for Laser Transmitter Feedforward Linearization System
Adaptive Control for Laser Transmitter Feedforward Linearization System
University of Malaya (UM)
 
01 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa1601 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa16
John Todora
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLCBehzad Samadi
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
Amr E. Mohamed
 
Control system objective type questions
Control system objective type questionsControl system objective type questions
Control system objective type questions
nag16489
 
Looking after your flue gas analyser
Looking after your flue gas analyser Looking after your flue gas analyser
Looking after your flue gas analyser Testo Limited
 
Contro lsystem
Contro lsystemContro lsystem
Contro lsystem
shan dj
 
Controller ppt
Controller pptController ppt
Controller pptgourav0077
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.Ishank Ranjan
 
Dc servo motor
Dc servo motorDc servo motor
Dc servo motor
Jeegnesh Solanki
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System Basics
Pratap Chandra
 

Viewers also liked (14)

Feedforward Presentation to the University of Illinois
Feedforward Presentation to the University of IllinoisFeedforward Presentation to the University of Illinois
Feedforward Presentation to the University of Illinois
 
O tutor e a EaD: O papel do tutor 6m
O tutor e a EaD: O papel do tutor 6mO tutor e a EaD: O papel do tutor 6m
O tutor e a EaD: O papel do tutor 6m
 
Adaptive Control for Laser Transmitter Feedforward Linearization System
Adaptive Control for Laser Transmitter Feedforward Linearization SystemAdaptive Control for Laser Transmitter Feedforward Linearization System
Adaptive Control for Laser Transmitter Feedforward Linearization System
 
01 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa1601 introduction to_plc-pac_rev01_fa16
01 introduction to_plc-pac_rev01_fa16
 
Industrial Control Systems - PLC
Industrial Control Systems - PLCIndustrial Control Systems - PLC
Industrial Control Systems - PLC
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 
Control system objective type questions
Control system objective type questionsControl system objective type questions
Control system objective type questions
 
Looking after your flue gas analyser
Looking after your flue gas analyser Looking after your flue gas analyser
Looking after your flue gas analyser
 
Contro lsystem
Contro lsystemContro lsystem
Contro lsystem
 
control system
control systemcontrol system
control system
 
Controller ppt
Controller pptController ppt
Controller ppt
 
PLC and SCADA training.
PLC and SCADA training.PLC and SCADA training.
PLC and SCADA training.
 
Dc servo motor
Dc servo motorDc servo motor
Dc servo motor
 
Distributed Control System Basics
Distributed Control System BasicsDistributed Control System Basics
Distributed Control System Basics
 

Similar to 15_feedforward_and_ratio_cntrol

Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...
IOSR Journals
 
Meeting w12 chapter 4 part 2
Meeting w12   chapter 4 part 2Meeting w12   chapter 4 part 2
Meeting w12 chapter 4 part 2Hattori Sidek
 
C045051318
C045051318C045051318
C045051318
IJERA Editor
 
Process control handout new1
Process control handout new1Process control handout new1
Process control handout new1
Kiya Alemayehu
 
1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main
Cristián Opazo
 
Cascade control
Cascade controlCascade control
Cascade control
Ashvani Shukla
 
PID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUESPID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUES
EMERSON EDUARDO RODRIGUES
 
PID controller
PID controllerPID controller
PID controller
Tsuyoshi Horigome
 
cascade and ratio control word doc
cascade and ratio control word doccascade and ratio control word doc
cascade and ratio control word docUmer Farooq
 
Pid logix wp008--en-p
Pid logix wp008--en-pPid logix wp008--en-p
Pid logix wp008--en-p
benditasea
 
Chapter 15 1-12-05.ppt
Chapter 15 1-12-05.pptChapter 15 1-12-05.ppt
Chapter 15 1-12-05.ppt
borchala1
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
softech01
 
3.CONTROL ACTIONS.pptx
3.CONTROL ACTIONS.pptx3.CONTROL ACTIONS.pptx
3.CONTROL ACTIONS.pptx
AravindanMohan4
 
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdfInno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
kabuej3
 
Lab 2.docx
Lab 2.docxLab 2.docx
Lab 2.docx
MadhumitaKumar1
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...
ssuser27c61e
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
IJITCA Journal
 

Similar to 15_feedforward_and_ratio_cntrol (20)

Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...Simulation analysis of Series Cascade control Structure and anti-reset windup...
Simulation analysis of Series Cascade control Structure and anti-reset windup...
 
Meeting w12 chapter 4 part 2
Meeting w12   chapter 4 part 2Meeting w12   chapter 4 part 2
Meeting w12 chapter 4 part 2
 
C045051318
C045051318C045051318
C045051318
 
Process control handout new1
Process control handout new1Process control handout new1
Process control handout new1
 
Control
ControlControl
Control
 
Basicontrol
BasicontrolBasicontrol
Basicontrol
 
1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main1 s2.0-s167452641100161 x-main
1 s2.0-s167452641100161 x-main
 
Cascade control
Cascade controlCascade control
Cascade control
 
PID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUESPID CONTROL EMERSON EDUARDO RODRIGUES
PID CONTROL EMERSON EDUARDO RODRIGUES
 
PID controller
PID controllerPID controller
PID controller
 
cascade and ratio control word doc
cascade and ratio control word doccascade and ratio control word doc
cascade and ratio control word doc
 
Pid logix wp008--en-p
Pid logix wp008--en-pPid logix wp008--en-p
Pid logix wp008--en-p
 
1496818.ppt
1496818.ppt1496818.ppt
1496818.ppt
 
Chapter 15 1-12-05.ppt
Chapter 15 1-12-05.pptChapter 15 1-12-05.ppt
Chapter 15 1-12-05.ppt
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
3.CONTROL ACTIONS.pptx
3.CONTROL ACTIONS.pptx3.CONTROL ACTIONS.pptx
3.CONTROL ACTIONS.pptx
 
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdfInno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
Inno2019_EMT4203_CONTROL_II_Chap1_Control Actions.pdf
 
Lab 2.docx
Lab 2.docxLab 2.docx
Lab 2.docx
 
Control tutorials for matlab and simulink introduction pid controller desig...
Control tutorials for matlab and simulink   introduction pid controller desig...Control tutorials for matlab and simulink   introduction pid controller desig...
Control tutorials for matlab and simulink introduction pid controller desig...
 
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
Effect of Different Defuzzification methods in a Fuzzy Based Liquid Flow cont...
 

More from Mircea Tomescu

Capital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_GasCapital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_GasMircea Tomescu
 
Mark VI ST Control Product Overview GEH 6127
Mark VI ST Control Product Overview GEH 6127Mark VI ST Control Product Overview GEH 6127
Mark VI ST Control Product Overview GEH 6127Mircea Tomescu
 
Substation-Design-Guideliness
Substation-Design-GuidelinessSubstation-Design-Guideliness
Substation-Design-GuidelinessMircea Tomescu
 
Determinarea puterii active maxime
Determinarea puterii active maximeDeterminarea puterii active maxime
Determinarea puterii active maximeMircea Tomescu
 
Bogdan Mircea Tomescu Presentation
Bogdan Mircea Tomescu PresentationBogdan Mircea Tomescu Presentation
Bogdan Mircea Tomescu Presentation
Mircea Tomescu
 

More from Mircea Tomescu (9)

PPRPreparationGuide
PPRPreparationGuidePPRPreparationGuide
PPRPreparationGuide
 
Capital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_GasCapital_projects_life_cycle_managemant_Oil_and_Gas
Capital_projects_life_cycle_managemant_Oil_and_Gas
 
commissioning c-3
commissioning c-3commissioning c-3
commissioning c-3
 
Mark VI ST Control Product Overview GEH 6127
Mark VI ST Control Product Overview GEH 6127Mark VI ST Control Product Overview GEH 6127
Mark VI ST Control Product Overview GEH 6127
 
IEC 61508
IEC 61508IEC 61508
IEC 61508
 
Substation-Design-Guideliness
Substation-Design-GuidelinessSubstation-Design-Guideliness
Substation-Design-Guideliness
 
Determinarea puterii active maxime
Determinarea puterii active maximeDeterminarea puterii active maxime
Determinarea puterii active maxime
 
ASTM 316316l317317l
ASTM 316316l317317lASTM 316316l317317l
ASTM 316316l317317l
 
Bogdan Mircea Tomescu Presentation
Bogdan Mircea Tomescu PresentationBogdan Mircea Tomescu Presentation
Bogdan Mircea Tomescu Presentation
 

15_feedforward_and_ratio_cntrol

  • 2. Lesson 15 Special Control Structures: Feedforward and Ratio Control Version 2 EE IIT, Kharagpur 2
  • 3. Instructional Objectives At the end of this lesson, the student should be able to • Justify the use of feedforward controller in addition to conventional feedback controller. • Draw the block diagram of a feedforward-feedback controller. • Find the transfer function of the feedforward controller for complete disturbance rejection. • Write down three typical applications of ratio control • Give two possible arrangements for achieving ratio control Introduction In the last few lessons we have discussed about the different aspects of PID controllers, their tuning, implementation etc. In all the cases the control action considered was feedback type; i.e. the output was fed back and compared with the set point and the error was fed to the controller. The output from the controller was used to control the manipulating variable. However there are several cases, where apart from the feedback action few other control structures are incorporated in order to satisfy certain requirements. In this lesson we would take up two such special control structures: feedforward and ratio control. Feedforward Control When the disturbance is measurable, feedforward control is an effective means for cancelling the effects of disturbance on the system output. This is advantageous, since in a simple feedback system, the corrective action starts after the effect of disturbance is reflected at the output. On the other hand, in feedforward control the change in disturbance signal is measured and the corrective action takes place immediately. As a result, the speed and performance of the overall system improves, if feedforward control, together with feedback action is employed. In order to illustrate the effect of feedforward control, let us consider the heat exchange process shown in Fig.1. The cold water comes from a tank and flows to the heat exchanger. The flow rate of cold water can be considered as a disturbance. The change in input flow line may occur due to the change in water level in the tank. Suppose, the feedforward line is not connected, and the controller acts as a feedback control only. If the water inlet flow rate increases, the temperature of the outlet hot water flow will decrease. This will be sensed by the temperature sensor that will compare with the set point temperature and the temperature controller will send signal to open the control valve to allow more steam at the steam inlet. The whole operation is a time consuming and as a result the response of the controller due to the disturbance (inlet water flow rate) is normally slow. But if we measure the change in inlet flow rate by a flowmeter and feed this information to the controller, the controller can immediately take the correcting action anticipating the change in outlet temperature. This will improve the speed of response. Thus feedforward action, in addition to the feedback control improves the performance of the system, but provided, the disturbance is measurable. Version 2 EE IIT, Kharagpur 3
  • 4. Let us now draw the block diagram of the overall control operation of the system shown in Fig. 1. The block diagram representation is shown in Fig. 2. In general, the structure of the feedforward-feedback action in terms of the block diagram of transfer functions can be represented as shown in Fig. 3. Where, = Transfer function of the process (manipulating variable to output)( )G s = Disturbance transfer function (disturbance to output)( )nG s = Transfer function of feedback controller( )cG s Version 2 EE IIT, Kharagpur 4
  • 5. = Transfer function of the feedforward controller( )fG s So there are two controllers, one is the conventional feedback controller , while the other is the feedforward controller that is intended to nullify the effect of disturbance at the output. From Fig. 3, the overall output is: ( )cG s [ ] [ ] [ ] c n c f n c c f C(s) = G ( )G(s)E(s)+G ( ) N(s) =G ( )G(s) R(s)-C(s)+G N(s) G (s) N(s) =G ( )G(s) R(s)-C(s) G ( )G(s)G (s)+G (s) N(s) s s s s s + + n If we want to select the feedforard transfer function, such that, the effect of disturbance at the output is zero, then we require the co-efficient of N(s) in above equation to be set to zero. Thus, c f nG ( )G(s)G (s) +G (s) = 0s or, n f c G (s) G (s)= - G (s)G(s) (1) It is to be noted that complete disturbance rejection can be obtained if the transfer functions Gp(s) and Gn(s) are known accurately, which is not possible in actual situation. As a result, the performance of the feedforward controller will deteriorate and complete disturbance rejection can not be achieved, through the effect can be reduced considerably. However the feedback controller would reduce the residual error due to imperfect feedforward control and at the output, the effect of imperfect cancellation may not be felt. Example -1 Consider the composition control system of a certain reagent. The block diagram of the feedforward-feedback control system is shown in Fig.4. Here we are using a P-I controller for feedback action. Ci is the disturbance signal. Compared to Fig.3, the feedforward controller Version 2 EE IIT, Kharagpur 5
  • 6. output in the present case is added after the feedback controller. Suppose, the plant transfer function and the disturbance transfer function are given by: p 3 n 3 1 G (s) (s+1) 1 G (s) (5s+1)(s+1) = = With a little calculation using eqn.(1), we obtain the transfer function of the feedforward controller as: f 1 G (s) 5s+1 = − But in many cases, practical implementation of the feedforward controller as obtained from eqn.(1) is difficult. It can be easily seen in the above example if the disturbance transfer function is : n 2 1 G (s) (s+1) = In this case, the feedforward controller transfer function becomes: fG (s) (s+1)= − But since the above transfer function is not a proper one, practical realization of this transfer function is difficult. In these cases, the transfer function of the feedforward controller is chosen in the form of a lag-lead compensator as: f 1 f 2 K (1+Ts) G (s) (1+T s) = − , with and K2T <<T1 f is a constant. In the present case the transfer function fG (s) (s+1)= − can be realized by approximating as: f s+1 G (s) 0.1s+1 = − . In normal case, the transfer function of the process is not known exactly. So the question is how to tune the parameters of the feedforward controller for optimum performance. This can be carried out by performing some experimentation for tuning the controller. The details of the tuning procedure for feedforward controllers can be found in [2]. Version 2 EE IIT, Kharagpur 6
  • 7. Ratio Control Ratio control is a special type of feedforward control where the disturbance is measured and the ratio of the process output and the disturbance is held constant. It is mostly used to control the ratio of flow rates of two streams. Flow rates of both the stream are measured, but only one of them is controlled. There can be many examples of application of ratio control. Few examples are: 1. fuel-air ratio control in burners, 2. control of ratio of two reactants entering a reactor at a desired ratio, 3. maintaining the ratio of two blended streams constant in order to maintain the composition of the blend at the desired value. There can be two schemes for achieving ratio control. The first scheme is shown in Fig. 5. In this configuration the ratio of flow rates of two streams is measured and compared with the desired ratio. The error is fed to the controller and the controller output is used to control the flow rate of stream B. The second possible scheme for ratio control is shown in Fig. 6. Suppose the flow rate of fluid B has to be maintained at a constant fraction of flow rate of fluid A, irrespective of variation of flow rate of A (qA). In this scheme the flow rate of fluid A is multiplied with the desired ratio (set externally) that gives the desired flow rate of fluid B. This is compared with the actual flow rate of fluid B and fed to the controller that operates the control valve. Version 2 EE IIT, Kharagpur 7
  • 8. Suppose that the above scheme (Fig. 6) is used for controlling the fuel-air ratio in a burner where airflow rate (fluid B) is controlled. But the desired ratio is also dependent on the temperature of the air. So an auxiliary measurement is needed to measure the temperature of air and set the desired ratio. Such a scheme is shown in Fig. 7. Version 2 EE IIT, Kharagpur 8
  • 9. The controllers in ratio control are usually P-I type. This is in order to achieve zero steady state error for maintaining the desired ratio. Derivative action is avoided because the flow is always noisy. Example -2 We have mentioned earlier that ratio control is a special type of feedforward control. We shall elaborate this point in the following example [4]. Effects of control actions in feedback only mode, feedforward only mode and feedforward-feedback mode will also be elaborated in the context of control of a blending process. Consider a blending system where two streams are blended; one is uncontrolled wild stream that acts as disturbance and another is controlled and acts as the manipulated variable. The ratio of these two streams affect the quality of the output of the process. Version 2 EE IIT, Kharagpur 9
  • 10. First consider a simple feedback system shown in Fig. 8(a). The composition of the output stream is unmeasured and fed to the composition controller that controls the flow rate of the manipulated stream. But the performance of this system may not be satisfactory, since any variation of the wild stream will cause the change in composition of the output, that will be felt after certain time. As a result the performance of the feedback controller is sluggish. Version 2 EE IIT, Kharagpur 10
  • 11. On the other hand the performance of the blending process can be made considerably faster if he incorporate the ratio control scheme as shown in Fig. 8(b). In this case, the disturbance (flow rate of wild stream) is measured and corrective action is taken immediately by controlling manipulated stream so as to maintain a constant ratio between them. It is evident that this the control action is feedforward only, since the composition of the output stream is not unmeasured. But the above scheme also suffers from certain limitations, since the composition variation due to other disturbances is not taken into account. So though faster, if may not yield the desired performance. The performance may be further improved by choosing a feedforward-feedback control scheme (Fig. 8(c)) where the composition of the output stream is measured and the composition controller sets the desired ratio to be maintained. References 1. G. Stephanopoulus: Chemical process Control, Prentice Hall of India, New Delhi, 1995. 2. D.R. Coughanowr: Process systems analysis and control (2/e), McgrawHill, NY, 1991. 3. K. Ogata: Modern Control Engineering (2/e), Prentice Hall of India, New Delhi, 1995. 4. W.L. Luyben and M.L. Luyben: Essentials of Process Control, McgrawHill, NY, 1997. Review Questions 1. When would you recommend the use of feedforward controller? What is the advantage of using this control? 2. Draw the general block diagram of a feedforward-feedback control scheme and develop the transfer function of the feedback controller. 3. What modification of the transfer function of the feedforward controller is suggested when the obtained transfer function of the controller is not proper? 4. Explain with an example the principle of ratio control. Elaborate with a block diagram any one scheme for achieving ratio control. 5. Why the controller used for ratio control is normally P-I type? Version 2 EE IIT, Kharagpur 11