PdcFile
PdcFile
SESSION:2024-2025
SUBJECT - PROCESS DYNAMICS AND CONTROL
Name : Md Ehtemam
Branch - ICE – 2
Roll No - 2022UIC3610
1
INDEX
02.
Liquid hold up in storage tank (effluent rate)
03.
Study of system for capacity of energy storage
04.
Storage tank with variable time constant and
gain
05.
Interacting and non-interacting capacity
06.
Zeigler Nicholas -1
07.
Zeigler Nicholas - 2
08.
To study dynamic characteristic of cascade
control
2
EXPERIMENT- 01
𝑑(𝐴𝜌ℎ)
= 𝜌𝐹𝑖 − 𝜌𝐹𝑜
𝑑𝑡
ℎ
𝐹𝑜 =
𝑅
𝑑ℎ 𝐹𝑖 ℎ
= −
𝑑𝑡 𝐴 𝐴𝑅
Here certain assumptions are taken such as 𝜌 liquid density of input and
output stream is same and does not vary.
h:- Height of liquid at any time t.
𝑭𝒊 :- Constant input stream.
𝑭𝒐 :- Volumetric flow rate coming as output from the storage Tank and is
proportional to hydrostatic pressure.
3
Procedure:-
1. Design the above shown SIMULINK model in MATLAB SIMULINK.
2. Use value of A as 1s/m2 and R as 1s/m2 .
3. Simulate Model for 25 sec.
4. Use ode solver Runge-kutta in Simulation settings.
5. Use Step-size as 0.01 s.
6. Note readings for different values of A and R and note value of h.
SIMULINK MODEL:-
4
Observation:-
S.NO Cross-Sectional area (A) Linear resistance of Steady state value
Valve ( R) of h
1. 1 1 1
2. 1 2 2
3. 2 1 1
4. 2 2 2
5
EXPERIMENT-02
Objective:- Study of liquid hold up in a storage tank (with pump at effluent
flow rate).
Apparatus Required:- MATLAB,SIMULINK.
Theory:- Consider a storage tank as shown in Fig.1. The cross-sectional area
of tank is A m2. Let h be the height of liquid in the tank at any time t.Fi and FO
are the volumetric flow rate of incoming and outgoing liquid. Assume that
density of liquid 𝝆 remain constant throughout experiment. Also, assume that
the effluent flow rate FO is determined by a constant-displacement pump and
not by hydrostatic pressure of liquid level h.
𝑑ℎ 𝐹𝑖 𝐹𝑜
= −
𝑑𝑡 𝐴 𝐴
Nominal process data:-
A=1m2 ; 𝑭𝒐 = 1.
6
Procedure:-
1. Design the above shown SIMULINK model in MATLAB SIMULINK.
2. Input Signals (Step, Ramp).
3. Simulate Model for 10 sec.
4. Use ode solver Runge-kutta in Simulation settings.
5. Use Step-size as 0.01 s.
6. See plot on Scope and verify it.
SIMULINK MODEL:-
Block:-
Transfer function:-
7
MATLAB Function:-
8
EXPERIMENT-03
Objective:- Study of system with a capacity for energy storage.
Apparatus Required:- MATLAB,SIMULINK.
Theory:- The liquid of a tank is heated with saturated steam, which flows
through a coil immersed in the liquid (Fig. 1). Where V is volume of liquid in
the tank; 𝝆 and cp are liquid’s density and heat capacity; U is overall heat
transfer coefficient between steam and liquid; At is total heat transfer area; Tst
temperature of the saturated steam.
𝑑𝑇 𝑈𝐴𝑡
= (𝑇 − 𝑇)
𝑑𝑡 𝑉𝜌𝑐𝑝 𝑠𝑡
9
Procedure:-
1. Design the above shown SIMULINK model in MATLAB SIMULINK.
2. Simulate Model for 10 sec.
3. Use ode solver Runge-kutta in Simulation settings.
4. Use Step-size as 0.01 s.
5. Note readings for different values of V, 𝝆 , 𝑨𝒕 , 𝒄𝒑 and U and note value of
T.
SIMULINK Model:-
Block:-
MATLAB Function:-
10
MATLAB Function Code:-
Observation:-
S.NO V 𝒄𝒑 𝑨𝒕 U Steady state value of T
01. 1 1 1 1 1 1
02. 2 1 1 1 1 1
03. 1 2 1 1 1 1
04. 1 1 2 1 1 1
05. 1 1 1 2 1 1
06. 1 1 1 1 2 1
12
Linearize this equation around a steady-state and put it in terms of deviation
variables
𝑑ℎ′ 𝛽
𝐴 + ℎ′ = 𝐹𝑖′
𝑑𝑡 2√ℎ𝑠
2 √ ℎ𝑠
𝐾𝑝 =
𝛽
Procedure:-
1. Simulate the mathematical model of process in MATLAB SIMULINK.
2. Linearize the mathematical model around the operating point 𝒉𝒐 and
simulate the linearized model.
3. Demonstrate that time constant 𝝉𝒑 and static gain 𝑲𝒑 of linearized
model is function of operating point 𝒉𝒐 .
4. Find the steady state values, i.e. h , when the process parameters such
as 𝜷 and A is perturbed from its nominal values.
5. Also, compute the time constant 𝝉𝒑 and static gain 𝑲𝒑 for the various
value of input and process parameters from its nominal values.
13
SIMULINK Model:-
Block:-
MATLAB Function:-
Observation:-
S.NO A 𝜷 𝒉𝒔 𝝉𝒑 𝑲𝒑 h
01. 1 1 1 2 2 4
02. 1 2 1 1 1 2
03. 2 1 1 4 2 4
04. 2 2 1 2 1 2
14
Result:-
Time constant 𝝉𝒑 and static gain 𝑲𝒑 depend on the steady-state value of the
liquid level, 𝒉𝒔 .
Since we can vary the value of 𝒉𝒔 by varying the steady-state value of the inlet
flow rate 𝑭𝒊𝒔 , we conclude that the system has variable time constant and
static gain.
15
EXPERIMENT- 5
OBJECTIVE: To study the response of interacting and non- interacting capacity.
16
17
Simulink Model:
First-Order
Non-Interacting
Interacting
Output:
18
EXPERIMENT- 6
OBJECTIVE: To tune the controller using Zeigler- Nicholas method.
Software Used: MATLAB(Simulink)
Theory: Consider the multi-capacity process
This method starts by zeroing the integral and differential gains than increasing the
proportional gain until the system is unstable. The value of Kp at point of instability is
called Kmax. The frequency of oscillation is Fo. The method turns back of the
proportional gain a predetermined amount, makes the integral and differential gain a
function of Fo.
Observations:
19
Simulink Model & Output:
20
EXPERIMENT- 7
OBJECTIVE: Use Zeigler-Nicholas method of tuning for P, PI, PID for a wastewater
treatment plant whose transfer function is given by:
CODE:
21
22
Output:
23
EXPERIMENT- 8
OBJECTIVE: Study of dynamic characteristic of cascade control system.
Software Used: MATLAB(Simulink)
Theory:
24
Cascade Control
Feedback Control
25