Process Control Lab Manual
Process Control Lab Manual
LAB MANUAL
Prepared by
1
1907609 PROCESS CONTROL LAB DEPT OF EIE
INDEX PAGE
Date Staff
E.No Name of the Experiment Pg.No
Sign
Characteristics of Pneumatically Actuated Control Valve
1. (with and without Positioner).
ADDITIONAL EXPERIMENTS
2
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
EQUIPMENT
1. Control valve trainer (with position for varying ΔP across the valve) - 1 No
3
1907609 PROCESS CONTROL LAB DEPT OF EIE
The function of a control valve is to vary the flow of fluid through the
value by means of a change of pressure to the valve top. The relation (or lift) is
called the valve characteristic. There are three main types of valve
characteristics. The types of valve characteristics can be defined in terms of the
sensitivity of the valve, which is simply the fraction change in flow to the
fractional change in stem position for fixed upstream and downstream pressures.
Mathematically
Sensitivity = dm / dx
In terms of valve characteristics, valve can be classified in to three types:
1. Linear.
4
1907609 PROCESS CONTROL LAB DEPT OF EIE
2. Increasing sensitivity.
3. Decreasing sensitivity.
For the linear type valve characteristics, the sensitivity is constant and the
characteristic curve is a straight line (e.g. linear valve). For increasing
sensitivity type, the sensitivity increases with flow (e.g.) Equal percentage or
logarithmic valve). In practice, the ideal characteristics for linear and equal
percentage valves are only approximated by commercially available valves.
These discrepancies cause no difficulty because the inherent characteristics are
changed considerably when the valve is installed in a line having resistance to
flow, a situation that usually prevails in practice.
VALVE POSITIONER
The valve positioner is an instrument working on force balance principle
to position the control valve stem in accordance to a pneumatic signal received
from a controller or manual loading station, regardless of packing box friction,
actuator hysteresis or unbalanced forces on the valve plug. Thus the positioner
ensures a reliable and accurate operation of control valve. The instrument signal
is applied to the signal diaphragm. An increasing signal will drive the
diaphragm and flapper-connecting stem to the right. The flapper- connecting
stem will then open the supply flapper admitting supply pressure in to the
output, which is connected to the actuator diaphragm. The exhaust flapper
remains closed when the flapper-connecting stem is deflected to right. The
effect of increasing signal is to increase the pressure in the actuator. This
increased pressure in the actuator drives the valve stem downwards and rotates
the positioned lever clockwise. This clockwise rotation of the lever results in a
compression of range spring through cam. When the valve stem reaches the
position called for by the controller, the compression in the range spring will
give a balance force resulting the closure of both the flapper. If the control
signal is decreased the force exerted by the signal diaphragm will also decrease
and the force from the range spring will push the flapper-connecting stem to the
left, opening the exhaust flapper. This causes a decrease in actuator diaphragm
pressure and allows the valve stem to move upward until a new force Balance is
established.
Control valve (Linear) - Type: Pneumatic; Size: 1/2", Input: 3–15 psig, Air to
open.
Control valve (equal %) - Type: Pneumatic; Size: 1/2", Input: 3–15 psig,
Action: Air to close.
Control valve (quick opening) - Type: Pneumatic; Size: 1/2", Input: 3–15 psig,
Air to open.
5
1907609 PROCESS CONTROL LAB DEPT OF EIE
MODEL GRAPH
6
1907609 PROCESS CONTROL LAB DEPT OF EIE
7
1907609 PROCESS CONTROL LAB DEPT OF EIE
PROCEDURE:
➢ Initially, set the output pressure of air regulator to 15 Psi by varying the
knob. Thelinear valve is fully open.
➢ Keep partially open the vent valve (HV8), when air regulator lifts to its
maximumrange.
➢ Switch on the unit.
➢ Set the maximum flow in the rotameter by adjusting the bypass valve
(HV1) and inletregulating valve (HV4).
➢ Maintain the pressure drop across the control valve in pressure gauge
(G1)(e.g. 1/1.5/2Psi) remains constant varying the bypass valve (HV4).
Note the pressure drop acrossthe valve at fully open (G1).
➢ Never disturb the hand valve (HV4), once it is adjusted for particular
opening.
➢ Observe flow and inlet pressure variations. Note down the air regulator
pressure (G2),rotameter flow, and stem position in control valve.
➢ Decrease the pressure in air regulator to 12 Psi, at same time, pressure
across thecontrol valve slightly increases, adjust bypass valve (HV1) to
maintain predefinedpressure in G1.
➢ Note the flow in rotameter and stem position in control valve, air
regulator pressure.
➢ Slowly decrease/increase the air pressure regulator for achieving different
stempositions till the valve is fully closed/open.
➢ Tabulate the rotameter flow, air regulator pressure and stem position.
➢ Plot the graph between rotameterflow in the y-axis and stem position in
x-axis.
8
1907609 PROCESS CONTROL LAB DEPT OF EIE
TABULATION
RESULT
9
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
To determine the dynamic characteristics of first order and second order system
with and without transportation lag.
EQUIPMENT
1. Simulation kit
2. CRO
3. Patch Chords
It is characterized by only one pole with or without a zero. In this case, consider only the pole
and it is assumed that there is no more complex zeros available. Eg. For such
transfer function are a pure integrator a single time constant (u) the pole is either
at the origin or at the negative real axis.
The transfer function for a pure integrator is C(s) / R(s) = K/S
Here the time constant is defined as the time taken by C(t) to reach 63.3% of the
final steady state value. In general, first order system with dead time is
represented by the following transfer function
C(s) / R(s) = K/s e-tds for pure integrator
C(s) / R(s) = K e-tds / 1+ ts for single time constant process
Here td is the transportation lag or dead time.
10
1907609 PROCESS CONTROL LAB DEPT OF EIE
Depending on the value of “z” of the pole of the system may be repeated or
complex conjucate.
b) CRITICAL DAMPED ( z = 1)
C(t) = 1 – e-zwnt
PROCEDURE:
➢ Choose the input square wave of suitable frequency and amplitude say
(30Hz, 2.5V)
➢ For the process of order 1, P is provided with a toggle.
➢ Provide the input supply as in step and analyses and second the response
using a CRO or DSO
➢ Plot the graph.
11
1907609 PROCESS CONTROL LAB DEPT OF EIE
MODEL GRAPH
12
1907609 PROCESS CONTROL LAB DEPT OF EIE
RESULT
Thus, the response of first order and second order system with and without
transportation lag was obtained and the dynamic characteristics were studied.
13
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM:
To obtain the closed loop response of flow control loop for servo and regulator
Operation.
EQUIPMENT:
1. Flow process station with all accessories - 1 No
2. Analog / Digital PID controller - 1 No
3. Recorder - 1 No
THEORY:
Flow process controller is used to perform the control action on flow
process. A Differential pressure transmitter is used to measure the flow of the
fluid through orifice plate. Pump discharges the water from reservoir tank and
give it to control valve. Computer acts as an error detector and controller.
According to the error signal, that it develops a control signal.
This control signal is given to I/P Converter that operates the control
valve. It controls the flow of the fluid in pipeline by varying stem position of the
control valve. By pass line is provided to avoid the pump overloading. Data
Acquisition card(Data Acquisition System) having ADC and DAC, section so
that it acts an effective link between the process plant and the controller.
The level sensing element is a metal probe which is inserted vertically
into the medium from the top of the tank. If the tank is a conductor it is used as
a ground reference. In insulated tanks the probe is enclosed by a concentric
electrode to serve as capacitance change.
When the tank is empty, the probe and inner wall of the tank are
separated by air space. As the level of the medium increases the capacitance
between the insulated probe and the tank wall increases. The change in
capacitance is sensed and converted into a current signal in the range of 4-20
mA for transmission.
The I/P convertor is also called the electro pneumatic convertor, is used
where a4 to 20 mA signal current is to be converted to 3-15 psi pressure signal.
Essentially the convertor needs two inputs, viz. a fixed 20 psi air at its air inlet
and a variable 4 to 20mA at its current input. It consists of 3 basic parts:
• Pick up system
• Convertor
• Pneumatic relay
14
1907609 PROCESS CONTROL LAB DEPT OF EIE
The pickup system consists of a voice coil situated in the air gap of
permanent magnet. The convertor consists of a nozzle, the restrictor and the
baffle plate on the beam, which is mounted on low friction fulcrum. The
pneumatic relay consists of a diaphragm, a valve seat, a needle, and a capillary
tube.
EXERCISE: 1
PROCESS DESCRIPTION:
The block diagram and schematic diagram for Closed – loop connection
is made in the flow process station as shown in fig. given below.
15
1907609 PROCESS CONTROL LAB DEPT OF EIE
EXERCISE: 2
The flow controller (P+I) is tuned using any one of the tuning techniques.
PROCEDURE:
EXERCISE: 3
The response of the control loop is obtained for changes in the set point.
PROCEDURE:
i. Procedure for exercise-1 is repeated upto viii.
ii. By changing the various set point, the response for corresponding set
point plotted.
16
1907609 PROCESS CONTROL LAB DEPT OF EIE
EXERCISE: 4
The response of the control loop is obtained for changes in the load
variable.
PROCEDURE:
EXERCISE: 5
The Exercise 3 and 4 are repeated for different controller modes and settings.
RESULT:
Thus the closed loop response of flow process for Servo and Regulator
operation was obtained.
17
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
To study of various controller tunings using MATLAB software.
APPARATUS REQUIRED
MATLAB Software,PC
THEORY
Controller tuning is the process of determining the controller parameters
which produce the desired output. Controller tuning allows for optimization of a
process and minimizes the error between the variable of the process and its set
point.
Types of controller tuning methods include the trial and error method,
and process reaction curve methods. The most common classical controller
tuning methods are the Ziegler-Nichols and Cohen-Coon methods. These
methods are often used when the mathematical model of the system is not
available. The Ziegler-Nichols method can be used for both closed and open
loop systems, while Cohen-Coon is typically used for open loop systems.
18
1907609 PROCESS CONTROL LAB DEPT OF EIE
V) Other Methods
There are other common methods that are used, but they can be complicated and
aren't considered classical methods.
TUNING METHOD:
n=[5]
d=[1478 11 1]
y=tf(n,d)
[gm,pm,wpc,wgc] = margin(y)
gm =
20
1907609 PROCESS CONTROL LAB DEPT OF EIE
12.05
pm =
31.4
ω pc =
0.25
ω gc =
0.88
From the program we got the above values, using the formulas we find the P,I
and D values.
gm=ku
P=ku/1.7
FOR P CONTROLLER=12.05
Pu=2 x3.14(pi) / ω pc
ω pc =0.25
Pu = 25.12
n=[6]
d=[48 44 12 1]
y=tf(n,d)
[gm,pm,wpc,wgc] = margin(y)
gm =
1.6667
21
1907609 PROCESS CONTROL LAB DEPT OF EIE
pm =
17.7247
ω pc =
0.5000
ω gc =
0.3906
From the program we got the above values, using the formulas we find the P,I
and D values.
gm=ku
P=ku/1.7
FOR P CONTROLLER=0.97
Pu=2 x3.14(pi) / ω pc
ω pc =0.5
Pu = 12.36
22
1907609 PROCESS CONTROL LAB DEPT OF EIE
Now the controller parameters are calculated using the table below,
Kp Ti Td
P Ku/2
PI Ku/2.2 Pu/1.2
PID Ku/1.7 Pu/2 Pu/8
Now using the PID values again implement the Simulink Model to get the
response of Ziegler Nichols Closed Loop responses.
Output Response
ii) CLOSE LOOP RESPONSE OF I ORDER SYSTEM WITH DELAY USING COHEN
COON TUNNING METHOD IN MATLAB CODING:
2
Gp (s) = 𝑒 −2𝑠
10𝑠+1
23
1907609 PROCESS CONTROL LAB DEPT OF EIE
PROCEDURE
1. Write a coding or simulink for a open loop I order process and observe
the response.
2. Draw a tangent line in the graph.
3. Find k,τ,td from a graph.
4. After that find the controller values using k,τ,td in cohen coon tuning
method.
5. Then we write a coding for a close loop system.
6. Observe the close loop response of P, PI and PID controllers.
OPEN LOOP RESPONSE
K=B/A
𝜏 = B/Slope
Slope= opposite / adjacent
td=Delay Time
n=[2]
d=[10 1]
[n1,d1]=pade(2,1)
n2=conv(n,n1)
d2=conv(d,d1)
t=[0:0.5:25]
y=step(tf(n2,d2))
subplot(2,2,1)
plot(y)
kp=2.67
[n3,d3]=cloop(kp*n2,d2)
24
1907609 PROCESS CONTROL LAB DEPT OF EIE
y1=step(tf(n3,d3))
subplot(2,2,2)
plot(y1)
kp=2.56
n4=[6.96 1]
d4=[6.96 0]
[n5,d5]=cloop(kp*conv(n2,n4),conv(d2,d4))
y2=step(tf(n5,d5))
subplot(2,2,3)
plot(y2)
kp=3.33
n6=[3.18 4.547 1]
d6=[0 4.547 0]
[n7,d7]=cloop(kp*conv(n2,n6),conv(d2,d6))
y3=step(tf(n7,d7))
subplot(2,2,4)
plot(y3)
CLOSED LOOP RESPONSE
2 1.5
1.5
1
1
0.5
0.5
0
0
-0.5 -0.5
0 50 100 150 200 250 0 50 100 150
1.5 1.5
1
1
0.5
0.5
0
0
-0.5
-0.5 -1
0 50 100 150 0 50 100 150
RESULT :
Thus the different tuning methods were studied using MATLAB software.
25
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
To obtain the closed loop response of level control loop for servo and regulator
operation.
APPARATUS REQUIRED
1. Level Process Analyser
2. Data Acquisition System.
3. PC with Process Control software.
4. Patch chords.
EXERCISE: 1
EXERCISE: 2 & 3
The level controller (P+I) is tuned using any one of the tuning techniques
The response of the control loop is obtained for changes in the set point.
PROCEDURE
RESULT
27
1907609 PROCESS CONTROL LAB DEPT OF EIE
EXERCISE: 4
The response of the control loop is obtained for changes in the load variable.
PROCEDURE
By applying disturbance using corresponding control valve
EXERCISE: 5
The step 3 and step 4 are repeated for different controller modes and settings.
28
1907609 PROCESS CONTROL LAB DEPT OF EIE
Ex No: 5 (b)
Date:
AIM
To obtain the closed loop response of pressure control loop for servo and
regulator operation.
APPARATUS REQUIRED
1. Pressure Process Analyser.
2. Data Acquisition System.
3. PC with Process Control software.
4. Patch chords.
THEORY
EXERCISE: 1
29
1907609 PROCESS CONTROL LAB DEPT OF EIE
EXERCISE: 2 & 3
The level controller (P+I) is tuned using any one of the tuning techniques
The response of the control loop is obtained for changes in the set
PROCEDURE
* Ensure the availability of Air.
* Interface the PC with process and Data Acquisition System.
* Maintain Gauge (G1) pressure at 20 Psi by using air regulator knob.
* Position the Hand valve HV1 in partially open position.
* Patch CO & PV terminals through Patch chords.
* Switch ON the Data Acquisition System with PC.
* Invoke Process Control Software.
30
1907609 PROCESS CONTROL LAB DEPT OF EIE
Precautions:
1. Check the air inlet pressure to the process station as 100 – 150 psi.
2. Check whether the I/P converter inlet pressure is 20 psi.
3. Let hand valves HV2, HV4 and HV6 be fully closed position.
4. Keep the hand valves HV1 and HV3 connected tank 1 slightly opened.
5. Keep the outlet valve HV5 of tank 1 slightly opened.
6. Check whether there is any leakage in air path.
7. Switch off the mains before making the connections.
EXERCISE:4
The response of the control loop is obtained for changes in the load variable.
PROCEDURE
By applying disturbance using corresponding control valve
RESULT
Thus the closed loop response of pressure process for Servo and
Regulator operation was obtained.
31
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
To obtain the response of integral windup, anti integral windup, proportional kick,
anti proportional kick, derivative kick, anti derivative kick controllers using MATLAB
software.
APPARATUS REQUIRED
PC with MATLAB Software.
THEORY
Industrial PID control usually comes in a packaged form, and before attempting a
tuning exercise, it isinvaluable to understand how the PID controller has been implemented.
This usually means a detailedexamination of the manufacturer’s User Manual, and possibly a
meeting and discussion with thecontroller manufacturer’s personnel. Even then, many of the
manufacturer’s innovations in PID controlmay remain commercially sensitive, since for a
number of the problems arising in industrialPIDcontrolmanufacturers have introduced
customized features, and details of these may not be available tothe user or installer.
However, there are several common problems in the implementation of the terms ofthe PID
controller and it is useful to examine general solutions and terminology even if specific
industrialdetails are not available. Table 1.6 shows some common process control problems
and the appropriatePID implementation solution.To performwell with the industrial process
problems of Table 1.6, the parallel PID controller requiresmodification. In this section,
detailed consideration is given to the bandwidth-limited derivative term,proportional and
derivative kick, anti-windup circuit design and reverse acting control.
Table 1.6 Process control problems and implementing the PID controller.
Proportional and derivative kick Move the proportional and derivative terms
P- and D-terms used in the forward path into feedback path.
Step references causing rapid changes and This leads to the different forms of PID
spikes in the control signal. controllers which are found in industrial
Control signals are causing problems or applications.
outages with the actuator unit.
Nonlinear effects in industrial processes Use anti-windup circuits in the integral term
32
1907609 PROCESS CONTROL LAB DEPT OF EIE
Proportional Kick
The Problem
Proportional kick is the term given to the observed effect of the proportional term in the usual
parallel PIDstructure on rapid changes in the reference signal.Recall first the parallel PI
controller structure as shown in Figure 1.15.
Using Figure 1.15, if the process is under control and the outputs of the system are steady
then the error signal E(s) =R(s) −Y(s)will be close to zero.Consider now the effect of a step
change in the reference input R(s).This will cause an immediate step change in E(s) and the
controller will pass this step change directly into the controller output Uc(s) via the
proportional term kPE(s). In these circumstances, the actuator unit will experience a rapidly
changing command signal that could be detrimental to the operation of the unit; the actuator
will receive a proportional kick. A typical sharp spike-like change in the control signal is seen
33
1907609 PROCESS CONTROL LAB DEPT OF EIE
in Figure 1.16, which shows output and control signals for thisproportional kick problem
Figure 1.16 Process output and control signals showing proportional kick effects due to unit
step change in reference signal at t = 1.
The Remedy
The remedy for proportional kick is simply to restructure the PI controller, moving the
proportional term into the feedback path, as shown in Figure 1.17.
The step response and control signal for this modified PI structure typically look like those of
Figure 1.18. The spike on the control signal has been removed and the control signal is no
longer an aggressive- looking signal.Meanwhile, the process output signal is now a little
slower.
34
1907609 PROCESS CONTROL LAB DEPT OF EIE
Figure 1.18 Typical output and control signals for the restructured PI controller (removing
proportionalkick).
This structure shows the integral (I) term to be on the setpoint error signal and the
proportional (P)term to be on the measured output or process variable signal. This has lead to
the industrial terminology where this structure is called I–P,meaning I on error and P on
process variable. Clearly, a new set of PID controllers is possible by restructuring the
controller in this way.
Derivative Kick
The Problem
Derivative kick is very similar to proportional kick (Section 1.3.2). Figure 1.19 shows
a parallel ID–Pcontrol system. This structure is read as “integral (I) and derivative (D) on
error and proportional (P)on process variable”. The derivative term is also the modified
derivative term from Section 1.3.1. Thuswith this particular form of three-term controller, the
proportional (P) on process variable has eliminatedproportional kick and the presence of the
modified derivative term has reduced high-frequencynoise amplification.
35
1907609 PROCESS CONTROL LAB DEPT OF EIE
If the output of the process is under control and steady then the setpoint error signal E(s)
=R(s) −Y(s)will be close to zero.A subsequent step change in the reference signal R(s) will
cause an immediate stepchange in the error signal E(s). Since the proportional term of the
controller operates on the processoutput,proportional kickwill not occur in the control signal;
however,the output of the derivative term
must be considered. Differentiating a step change will produce an impulse-like spike in the
control signal and this is termed derivative kick. Figure 1.20 shows typical output and control
signals for this problem.Note the very sharp spike-like change in the control signal.This
control signal could be driving a motor or a valve actuator device, and the kick could create
serious problems for any electroniccircuitry used in the device.
The Remedy
If the derivative term is repositioned so that the reference signal is not differentiated, then
derivativekick is prevented. The ID–P controller transfer function is
36
1907609 PROCESS CONTROL LAB DEPT OF EIE
Figure 1.20 Output and control signals showing derivative kick in the control signal (unit
step changein reference at t = 1).
and hence removing the operation of the derivative term on the reference gives
This new I-PD controller is shown in Figure 1.21. In this case, the I-PD terminology denotes
Integral term on error and Proportional and Derivative terms on process variable or measured
output.
Figure 1.21 Three-term I-PD control for preventing derivative kick (and proportional kick).
Typical step response and control signals for themodified I-PD control structure are shown in
Figure 1.22. In the figure, it can be seen that the spike on the control signal due to derivative
kick has been removed and that no proportional kick is present either.
37
1907609 PROCESS CONTROL LAB DEPT OF EIE
Figure 1.22 Typical output and control signals for the three-term I-PD controller showing
that derivativekick has been removed.
Integral windup in PID controller: Integral windup refers to the situation in a PID
controller where a large change in setpoint occurs (say a positive change) and the integral
terms accumulates a significant error during the rise (windup), thus overshooting and
continuing to increase as this accumulated error is unwound (offset by errors in the other
direction). The specific problem is the excess overshooting.This problem can be addressed
by:
• Initializing the controller integral to a desired value.
• Increasing the set point in a suitable ramp.
• Disabling the integral function until the to-be-controlled process variable (PV) has
entered the controllable region.
• Limiting the time period over which the integral error is calculated.
• Preventing the integral term from accumulating above or below pre-determined
bounds.
PROCEDURE
PROPORTIONAL KICK & ANTI PROPORTIONAL KICK STRUCTURE
38
1907609 PROCESS CONTROL LAB DEPT OF EIE
39
1907609 PROCESS CONTROL LAB DEPT OF EIE
RESULT
Thus the response of integral windup, anti-integral windup, proportional kick, anti-
proportional kick, derivative kick, anti-derivative kick action was studied using MATLAB
software.
40
1907609 PROCESS CONTROL LAB DEPT OF EIE
APPARATUS REQUIRED:
1. Matlab software
2. Printer
THEORY
FEED FORWARD CONTROL
A feed forward control law is used to compensate for the effect that
measured disturbance variable’s may have on the controlled variable. The basic
idea is to measure a disturbance directly and take control action to eliminate its
impact on the process output. How well the scheme will work depends on the
accuracy of the process and disturbance models used to describe the system
dynamics.
Feed forward control actually offers the potential for perfect control.
However, because of Plant Model Mismatch (PMM) and unmeasured /
unknown disturbances this is rarely achieved in practice. Consequently, feed
forward control is normally used in conjunction with feedback control. The
feedback controller is used to compensate for any model errors, unmeasured
disturbances etc. and ensure offset free control.
Feed forward control is always used along with feedback control because
a feedback control system is required to track set point changes and to suppress
unmeasured disturbances that are always present in any real process.
Feed forward control is distinctly different from open loop control
and teleoperator systems. Feed forward control requires a mathematical model
of the plant (process and/or machine being controlled) and the plant's
41
1907609 PROCESS CONTROL LAB DEPT OF EIE
relationship to any inputs or feedback the system might receive. Neither open
loop control nor teleoperator systems require the sophistication of a
mathematical model of the physical system or plant being controlled. Control
based on operator input without integral processing and interpretation through a
mathematical model of the system is a teleoperator system and is not considered
feed forward control.
42
1907609 PROCESS CONTROL LAB DEPT OF EIE
PROCEDURE
Feed Forward System
1. Draw a simulink program for a given transfer functions for feed forward
control system.
2. Find kp, Ti, Td values using auto tuning techniques.
3. Observe the responses for with and without feed forward system.
CASCADE CONTROL
A cascade control configuration can be used in cases where there are one
manipulated variable and more than one measurement. It is clear that with a
single manipulation only one output can be controlled. Therefore the
performance of single feedback control is improved by changing it into cascade
control which consists of two loops.
1) Primary loop
2) Secondary loop
In cascade control disturbances arising within the secondary loop are
corrected by the secondary controller before they can affect the value of the
primary controlled output. That is the closed loop response of the primary loop
is influenced by the dynamics of the secondary loop.
BLOCK DIAGRAM
Cascade control is mainly used to achieve fast rejection of disturbance before it
propagates to the other parts of the plant. The simplest cascade control system
involves two control loops (inner and outer) as shown in the block diagram
below.
43
1907609 PROCESS CONTROL LAB DEPT OF EIE
Controller C1 in the outer loop is the primary controller that regulates the
primary controlled variable y1 by setting the set-point of the inner loop.
Controller C2 in the inner loop is the secondary controller that rejects
disturbance d2 locally before it propagates to P1. For a cascade control system
to function properly, the inner loop must respond much faster than the outer
loop.
In this example, you will design a single loop control system with a PI
controller and a cascade control system with two PI controllers. The responses
of the two control systems are compared for both reference tracking and
disturbance rejection.
44
1907609 PROCESS CONTROL LAB DEPT OF EIE
Result:
Thus the feedforward and cascade control system was implemented using
Matlab software.
45
1907609 PROCESS CONTROL LAB DEPT OF EIE
Ex.No: 8
Date:
AIM
To obtain the operation of on-off controlled thermal process using filled
in system thermometer.
APPARATUS REQUIRED
EXPERIMENTAL SET UP
DESCRIPTION
MODEL GRAPH
.
47
1907609 PROCESS CONTROL LAB DEPT OF EIE
Tabular Column:
◦C
RESULT
Thus the operation of on-off controlled thermal process using filled in system
thermometer was studied.
48
1907609 PROCESS CONTROL LAB DEPT OF EIE
AIM
EQUIPMENT
1. Simulation kit
2. CROs
3. Patch chords
THEORY
Proportional control mode :
In this control mode, a smooth, linear relationship exists between the controller
output and the error.
For each value of error input, the controller gives out unique controller output
in one-to-one correspondence.
Proportional band :
The range of error to cover the 0% to 100% controller output is called the
proportional band, because the one-to-one correspondence exists only for
errors in this range. The Proportional mode can be expressed by
P = ep
P = Kpep + p0
where
49
1907609 PROCESS CONTROL LAB DEPT OF EIE
.
Derivative - control mode :
50
1907609 PROCESS CONTROL LAB DEPT OF EIE
51
1907609 PROCESS CONTROL LAB DEPT OF EIE
TABULATION
P CONTROLLER
PI CONTROLLER
PID CONTROLLER
RESULT
Ex.No 10 (a)
Date:
AIM:
To study the operation of Non Interacting System and find its transfer function.
APPARATUS REQUIRED:
1. Non Interacting system set up.
2. Stop Watch.
53
1907609 PROCESS CONTROL LAB DEPT OF EIE
THEORY:
Consider the two tank system shown in experimental setup. The outlet flow
from tank1 discharges directly into the atmosphere before spilling into tank2
through valve R1. The flow through R1 depends only on h1 (head or level in
tank1) the variation in h2 (head or level in tank2) does not affect the transient
response occurring in tank1. This type of system is referred as non interacting
system.
Assuming the liquid to of constant density and the tanks having uniform cross
sectional area and the flow resistances to be linear, the energy mass balance
equations can be written as follows,
Where,
H2 = h2 - h2s
τ2 = R2*A2
The overall transfer function of non interacting system is,
H2(s)/Q(s) = R2/( τ2s+1) ( τ1s+1)
Where,
q=inflow to tank1 in LPH
A1=area of tank1
h1=output variable head of tank1
R1=resistance of valve in the outlet of tank1
q1=inflow to tank1 in LPH
A2=area of tank2
h2=output variable head of tank2
R2=resistance of valve in the head of tank2
q2=outflow of tank2 in LPH
τ1&τ2 =time constants of tank1, 2 respectively
VALVE POSITIONS:
1. Input valve of tank1 fully open
2. Valve between tanks 1&2 partially open
3. Output valve of tank2 partially open
4. All other valves closed
PROCEDURE:
1. Switch on the pump
2. Set the flow rate of liquid at desired flow rate(say 50LPH)by adjusting the
rotameter and wait till the level reaches a steady state in both the two tanks.
3. Record the initial flow rate and initial steady state levels in both tanks.
4. Once the level or reaches a steady state give a small step change in flow rate
and note down the heads h1&h2 of tanks1&2 till tanks reach another steady
state.
5. Note down the final steady state of head in both the tanks.
6. Find out the overall transfer function by finding τ1,τ2, R1, R2 & A1,A2.
56
1907609 PROCESS CONTROL LAB DEPT OF EIE
MODEL GRAPH:
CALCULATION:
Area of tank (A1) = π/4(d1)2 in m2
Area of tank (A2) = π/4(d2)2 in m2
R1 = dH1/dQ = (Final steady state level of tank1) - ( Initial steady state level of
tank1)
(Final flow Rate - Initial flow rate)/3600
R2 = dH2/dQ = (Final steady state level of tank2)-( Initial steady state level of
tank2)
(Final flow Rate-Initial flow rate)/3600
τ1=A1*R1
τ2=A2*R2
RESULT:
Thus the response of the non interacting system was studied and transfer
function was found.
57
1907609 PROCESS CONTROL LAB DEPT OF EIE
Ex.No 10 (b)
Date:
AIM:
To study the operation of Interacting System and find its transfer function.
APPARATUS REQUIRED:
1. Interacting system set up.
2. Stop Watch.
58
1907609 PROCESS CONTROL LAB DEPT OF EIE
THEORY:
The term interacting is referred as loading. To understand the effect of
interacting, a two tank system is considered in which, the second tank is said to
load the first tank.
The flow through R1 depends on the difference between h1&h2. To obtain the
transfer function of an interacting system, mass balance equation of the tank is
written. The balances on tank1&2 are same the flow head relationship for tank 1
is,
q1 = (h1 - h2)/R1 ---------- (a)
The flow head relationships for the two linear resistances are given by the
expressions,
q1 = h1/R1---------------------- (3)
q2 = h2/R2---------------------- (4)
By solving all the above equations using Laplace transform, we get the transfer
function,
59
1907609 PROCESS CONTROL LAB DEPT OF EIE
Where,
q=inflow to tank1 in LPH
A1=area of tank1
h1=output variable head of tank1
R1=resistance of valve in the outlet of tank1
q1=inflow to tank1 in LPH
A2=area of tank2
h2=output variable head of tank2
R2=resistance of valve in the head of tank2
q2=outflow of tank2 in LPH
τ1 & τ2 =time constants of tank 1,2 respectively.
VALVE POSITIONS:
1. Input valve of tank1 fully open
2. Valve between tanks 1&2 partially open
3. Output valve of tank2 partially open
4. All other valves closed
PROCEDURE:
1. Switch on the pump
2. Set the flow rate of liquid at desired flow rate(say 50LPH)by adjusting the
rotameter and wait till the level reaches a steady state in both the two tanks.
3. Record the initial flow rate and initial steady state levels in both tanks.
4. Once the level or reaches a steady state give a small step change in flow rate
and note down the heads h1&h2 of tanks1&2 till tanks reach another steady state.
5. Note down the final steady state of head in both the tanks.
6. Find out the overall transfer function by finding τ1,τ2, R1, R2 & A1,A2.
TABULATION AND OBSERVATION:
Diameter of tanks (d1in mm) = 92 mm
Diameter of tanks (d2in mm) = 92 mm
Initial flow rate (LPH) =
Initial steady state level of tank1 (mm) =
Initial steady state level of tank2 (mm) =
Final flow rate (LPH) =
Final steady state level of tank1 (mm) =
Final steady state level of tank2 (mm) =
60
1907609 PROCESS CONTROL LAB DEPT OF EIE
61
1907609 PROCESS CONTROL LAB DEPT OF EIE
MODEL GRAPH:
CALCULATION:
Area of tank (A1) = π/4(d1)2 in m2
Area of tank (A2) = π/4(d2)2 in m2
R1= dH1/dQ = (Final steady state level of tank1) - ( Initial steady state level of
tank1)
(Final flow Rate - Initial flow rate)/3600
R2 = dH2/dQ = (Final steady state level of tank2) - (Initial steady state level of
tank2)
(Final flow Rate - Initial flow rate)/3600
τ1 = A1*R1
τ2 = A2*R2
Transfer function of tank1Q1(s)/Q(s) = 1/τ1s+1
RESULT:
Thus the response of the interacting system was studied and transfer function
was found.
62
1907609 PROCESS CONTROL LAB DEPT OF EIE
STUDY OF AC DRIVES
Ex.No:11 (a)
Date:
AIM
To study the closed loop response of AC Motor.
APPARATUS REQUIRED
Error Manipulated
variable
S Final control
PI controller element Process
P
(Thyristor actuator (AC Motor)
MV
panel)
Process
variable
IR sensor
EXPERIMENTAL SET UP
AC Motor
63
1907609 PROCESS CONTROL LAB DEPT OF EIE
THEORY
PROCEDURE
1. Open 4T double PID MATLAB application Folder.
2. Double click the install batch file.
3. Double click the double PID MATLAB application file.
4.First Click the Connection button .If you click the connection button pop up window will
open which contain the connection succeed dialogue, then press ok button.
5.Then click check box of PID 1 ,after enter the Ti= ,PB= , Kd= ,Td= ,Ts= ,
Sepoint = ,output lower limit=0 ,output upper limit =100 and make sure PID action is
Reverse.
6. Click the configure settings make sure SP from Panel, MV = CH0, DAC = DAC 1
7. Click the Graph Settings Select PID 1 - SP(Black) , MV- CHO(Red) then click the OK
Button
8. Then if you click the Start Button the Response window will open.
9. Observe the response.
10 Change the different set point with the help of Pause and Resume button.
11 Again observe the response.
12. Apply the load disturbance with the help of the loading arrangement.
13. Again observe the response.
MODEL GRAPH
PV SP
No of Samples
RESULT
Thus the closed loop response of ac motor using proportional integral
controller was obtained.
64
1907609 PROCESS CONTROL LAB DEPT OF EIE
STUDY OF DC DRIVES
Ex.No:11 (b)
Date:
AIM
To study the closed loop response of DC Motor.
APPARATUS REQUIRED
1. DC Motor Speed Control Trainer
2. Computer with Printer
3. Patch Chords.
BLOCK DIAGRAM
Manipulated variable
SP Final control
PI controller element Process
(Thyristor actuator
PV panel) (DC Motor)
IR sensor
EXPERIMENTAL SET UP
AC 230 V ,50Hz
65
1907609 PROCESS CONTROL LAB DEPT OF EIE
THEORY
PROCEDURE
66
1907609 PROCESS CONTROL LAB DEPT OF EIE
MODEL GRAPH
PV SP
No of Samples
RESULT
Thus the closed loop response of AC Motor using proportional integral
controller was obtained.
67
1907609 PROCESS CONTROL LAB DEPT OF EIE
1. Matlab software
2. Printer
THEORY
The Quadruple tank is a laboratory process with four interconnected tanks
and two pumps and two three port control valves as shown in figure. . The
process inputs are u1 and u2 (input voltages to pumps, 0-180V) and the outputs
are y1 and y2 (voltages from level measurement devices 0-2.5V). The target is
to control the level of the lower two tanks with inlet flow rates.
The quadruple tank system is a multi input multi output system that could
be used to analyze different control strategies. It is considered as a two double
tank process. The setup consists of four interacting tanks, two pumps and two
valves. Tank1 and tank4 are placed below tank 2 and tank3 to receive water
flow by action of gravity when manual valves are kept open.
To accumulate the outgoing water from tank1 and tank4 a reservoir is
present in the bottom. Every tank has a manual valve fitted to outlet. The action
of pumps (centrifugal) 1 and 2 is to suck water from the reservoir and deliver it
to tanks based on the control valve opening. The output of each pump is split
into two using a three way control valve. Pump 1 is shared by tank1 and tank3,
while pump 2 is shared by tank2 and tank 4. Thus each pump output goes to two
tanks, one lower and another upper diagonal tank and the flow to these tanks are
controlled by the position of the valve represented as γ. Due to gravitational
force the lower tanks receive water from their corresponding upper tanks. The
system aims at controlling the liquid levels in the lower tanks. The control valve
positions give the ratio in which the output from the pump is divided between
the upper and lower tanks.
68
1907609 PROCESS CONTROL LAB DEPT OF EIE
Block diagram
69
1907609 PROCESS CONTROL LAB DEPT OF EIE
Output response
Procedure:
2. Tune the process for tank 1 and tank 2 using IMC tuning techniques to find
PID values.
3.Change the setpoint and load disturbance for servo and regulator operation.
RESULT
70
1907609 PROCESS CONTROL LAB DEPT OF EIE
ADDITIONAL EXPERIMENTS
Ex.No :13
Date:
AIM:
To simulate Lumped and Distributed Parameter system using
MATLABsoftware.
APPARATUS REQUIRED:
1.MATLAB software
2.Printer
THEORY
71
1907609 PROCESS CONTROL LAB DEPT OF EIE
Example Problem
Solution
The inlet and exit volumetric flow rates are equal; hence:
accordingly,
72
1907609 PROCESS CONTROL LAB DEPT OF EIE
Component Balance
Since the feed stream contains fresh water, the feed concentration
ofsugar (A) is zero; cf = 0:
Since volume of the tank from the total mass balance is constant,
theequation is reduced to:
73
1907609 PROCESS CONTROL LAB DEPT OF EIE
Solve for time (the time required to achieve the final concentration):
t = 460.517 s
The MATLAB/Simulink solution of the ODE is shown in Figure
74
1907609 PROCESS CONTROL LAB DEPT OF EIE
OUTPUT RESPONSE
75
1907609 PROCESS CONTROL LAB DEPT OF EIE
PROCEDURE
1. Develop a Simulink program for a lumped &distributer parametersystem.
2. Observe the response for the same.
RESULT
Thus the lumped and distributed parameter system was implemented using
MATLAB software.
MATHEMATICAL MODEL OF A TYPICAL INDUSTRIAL PROCESS USING
NONPARAMETRIC IDENTIFICATION METHODS
Ex.No 14
Date:
AIM:
76
1907609 PROCESS CONTROL LAB DEPT OF EIE
APPARATUS REQUIRED:
1.MATLAB software
2.Printer
THEORY
System Identification is the study of Modeling dynamic Systems from
experimental data.
1. Collect Data. If possible choose the input signal such that the data has
maximally informative.
The results are (only) curves, tables, etc. These methods are simple to apply.
They give basic information about e.g. time delay, and time constants of the
system.
The results are values of the parameters in the model. These may provide better
accuracy (more information), but are often computationally more demanding.
PROCEDURE
77
1907609 PROCESS CONTROL LAB DEPT OF EIE
78
1907609 PROCESS CONTROL LAB DEPT OF EIE
79
1907609 PROCESS CONTROL LAB DEPT OF EIE
PROCEDURE
K=B/A
𝜏 = B/Slope
Slope= opposite / adjacent
td=Delay Time
RESULT
Thus the non parametric identification method used for hair dryer
process was implemented in MATLAB software.
80
1907609 PROCESS CONTROL LAB DEPT OF EIE
2. Define process
Any system comprised of dynamic variables usually involved in manufacturing
and production operations. Process is defined as an operation or series of
operations performed on the material during which some materials are placed in
more useful state.
81
1907609 PROCESS CONTROL LAB DEPT OF EIE
10. A tank operating at 10ft head, 51pm outflow through a valve and has a cross
section area of 10 sq ft. calculate the time constant.
T=RA, R=H/Q=10/(5X5.885X10-4)
82
1907609 PROCESS CONTROL LAB DEPT OF EIE
26. Write the relation ship between proportional band and proportional gain.
The reciprocal of gain expressed, as a percentage is called proportional band.
PB=100/Kp.
83
1907609 PROCESS CONTROL LAB DEPT OF EIE
34. Why derivative mode of control is not recommended for a noisy process?
The series capacitor in the derivative controller will amplify the noise in the
error signal.
84
1907609 PROCESS CONTROL LAB DEPT OF EIE
44. What performance criterion should be used for the selection and turning of
Controller?
1. Keep the maximum error as small as possible.
2. Achieve short settling time.
3. Minimize the integral of the errors until the process has settled to its
desired set Point.
56. Give the satisfactory control for gas liquid level process.
Proportional Control is the satisfactory control for liquid level process.
86
1907609 PROCESS CONTROL LAB DEPT OF EIE
63. When cascade control will give improved performance than conventional
feedback control?
In conventional feedback control, variations in flow not dictated by the
controller are caused by changes in pressure differential at the valve, which in
turn result from changes in pressure of supply, changes in downstream pressure
and so on. These changes are difficult to counteract since they must carry
through the process before they are detected in the controller. Supply changes
sometimes occur suddenly or over a wide range and deviation may become
excessive before a new balance of conditions can be established. Such
conditions are overcome by cascade control.
87
1907609 PROCESS CONTROL LAB DEPT OF EIE
88
1907609 PROCESS CONTROL LAB DEPT OF EIE
74. Why are fuel and air sent at a specified ratio into a combustion chamber?
To obtain the most efficient combustion.
89
1907609 PROCESS CONTROL LAB DEPT OF EIE
92. What is “quick opening”( decreasing sensitivity type valve) control valve?
Small movement of the valve stem results in maximum possible flow rate
through the valve.
90
1907609 PROCESS CONTROL LAB DEPT OF EIE
poles only and not on the type of input. It is therefore sufficient to analyze the
transient response using a step input. The steady-state response depends on
system dynamics and the input quantity. It is then examined using different test
signals by final value theorem.
a) Step signal: r (t ) = Au (t ).
b) Ramp signal: r (t ) = At ; t 0.
c) Parabolicsignal:
r (t ) = At 2 / 2; t 0.
d) Impulse signal: r (t ) = (t ).
92
1907609 PROCESS CONTROL LAB DEPT OF EIE
t
1. Delay time, d : It is the time required for the response to reach 50% of the
final value in first attempt.
t
2. Rise time, r : It is the time required for the response to rise from 0 to 100%
of the final value for the underdamped system.
t
3. Peak time, p : It is the time required for the response to reach the peak of
time response or the peak overshoot.
t
4. Settling time, s : It is the time required for the response to reach and stay
within a specified tolerance band ( 2% or 5%) of its final value.
Mp
5. Peak overshoot, : It is the normalized difference between the time
response peak and the steady output and is defined as,
c(t p ) − c()
%M p = 100%
c ( )
e
6. Steady-state error, ss : It indicates the error between the actual output and
desired output as ‘t’ tends to infinity.
ess = lim[r (t ) − c(t )]
t → .
105. What is the advantage of state – space analysis?
1) It can be used on systems having more than one feedback loop,
2) It can be used on systems having multiple inputs and outputs,
3) It helps in finding out a set of feedback parameters that place the system
poles at any desired location, if all the state variables are available for
measurement (observable state variables).
93
1907609 PROCESS CONTROL LAB DEPT OF EIE
A basic feedback control system block diagram is shown in Figure below. The
Laplace operator s is a complex variable equal to σ + jω, which provides
information about damping and oscillatory characteristics of a system. The
reason for operating in the Laplace domain is that many complicated dynamic
operations in the time domain become much simpler mathematical operations in
the Laplace domain. For example, when a signal is input to a block, the time
domain operation consists of a convolution (i.e. a mathematical operation
involving integration of time-shifted functions) between the input and the
impulse response of the block. On the other hand, when the signal and the block
are transformed to the Laplace domain, the transformed signal and the transfer
function of the block are simply multiplied together to provide the output. To
simplify this process, one can use transform pairs available in Laplace transform
tables as well as a number of stability theories that have been developed. It turns
out that it is easier to analyze and interpret a control system’s dynamic
characteristics in the Laplace than the time domain. When the analysis of the
system’s characteristics has been completed, the final response can be obtained
simply by inverse transformation.
In Figure shown above, E(s) or the difference between the input X(s) and the
product of the output and feedback gain, Y(s) * H(s), serve as the driving signal
for the forward-loop gain G(s). It can be shown that the overall transfer function
is given by
The above equation is the basis for much of control systems theory. It can be
seen that if G(s)*H(s) equals −1, F(s) would go to infinity and the system would
become unstable. This can occur if the gain and latency values embedded in
G(s), H(s) are too large. Indeed, much of control systems theory involves the
94
1907609 PROCESS CONTROL LAB DEPT OF EIE
The theorem states that the steady-state time domain step response can be
obtained directly from the transfer function. For example, for a unit step input
X(s) = 1/s, and transfer function
F(s) = 2/(s + 3), the steady-state time domain output value is,
The final value theorem forms the basis for static analysis of feedback control
systems.
95