Process Dynamics
Process Dynamics
Advanced Topics
2. Process Dynamics
ff
ff
ff
ff
ffi
fl
fl
2.1. Standard Input Changes
• To systematically characterize the transient response of an output
to a change in the input, the input change is usually standardized
to a step change, a pulse change or an impulse change. These
standard input changes are depicted in the gure. A step change
in the input, the simplest input change pattern, is mainly used in
this course to characterize the process dynamics.
Step Pulse
A A
u(t) u(t)
0 0
ta t
Impulse tb t
ta
u(t) Area =1
t
3
fi
2. 1. Standard Input Changes
Step Pulse
A
u(t) u(t)
0
0
ta t ta tb t
Impulse
u(t)
t 4
2
d y (t )
2 dy (t )
Eg.
τ 2
+ 2ζτ + y (t ) = K p u (t ) Second order
dt dt
dy (t )
τp + y (t ) = K p u (t )
dt
5
ff
2.2. Basic Response Types
dy (t )
Response of the first order τp + y (t ) = K p u (t )
process for unit step dt
change
9
fi
fi
2.2. Basic Response Types
Higher Order Response: Second Order Response
2
d y (t )
2 dy (t )
τ 2
+ 2ζτ + y (t ) = K p u (t )
dt dt
10
2.2. Basic Response Types
Higher Order Response:
11
fi
2.2. Basic Response Types
Higher Order Response:
12
2.2. Basic Response Types
Higher Order Response:
13
2.2. Basic Response Types
Higher Order Response:
14
2.2. Basic Response Types
Higher Order Response:
15
𝜏
𝜽
2.2. Basic Response Types
Higher Order Response:
16
2.2. Basic Response Types
Pure Integrator (non self-regulating):
Over longer duration, the level of course reduces since more liquid is
being vaporized. As will be seen later, dead time and inverse
response can create control di culties.
18
ffi
2.2. Basic Response Types
Pure Dead Time:
19
2.2. Basic Response Types
Unstable Response:
Y(t)
Oscillatory non-oscillatory
t t
Some systems may be inherently unstable. Unstable transient
responses are shown in the gure . The unstable response may be
non-oscillatory or oscillatory as in the gure. Reactor temperature
runaway is an example of an unstable process.
Inverse Response
22
2.3. Combination of Basic Response Types
Inverse response can be represented by the parallel combination of two
rst order lags. One of the lags has a small gain and a small time constant
(ie a fast response) while the other lag has a gain of larger magnitude and
opposite sign with a much larger time constant (i.e. a slow response in the
opposite direction).
23
fi
Example:
PV
MV
24
fi
fi
Example:
PV
MV
PV
MV
The test was begun with the process steady then su cient time
was given for the process to reach a new steady state. We observe
that the steady state change in temperature is di erent from that of
the valve. This di erence is quanti ed by the steady state process
gain and is de ned by the expression
26
fi
ff
fi
ff
ffi
Example:
PV
MV
27
Example:
PV
MV
28
Example:
Instrument ranges are de ned when the system is rst con gured
and generally remain constant.
PV
MV
PV
MV
Finally, the shape of the temperature trend is very di erent from that
of the valve position. This is caused by the ‘inertia’ or capacitance of
the system to store mass or energy.
The heater coil will comprise a large mass of steel. Burning more fuel
will cause the temperature in the rebox to rise quickly and hence
raise the temperature of the external surface of the steel. But it will
take longer for this to have an impact on the internal surface of the
steel in contact with the uid. Similarly the coil will contain a large
quantity of uid and it will take time for the bulk temperature to
increase.
32
fl
fl
fi
ff
Example:
PV
MV
The eld instrumentation can add to the lag. For example, the
temperature is likely to be a thermocouple located in a steel
thermowell.
The thermowell may have thick walls which cause a lag in the
detection of an increase in temperature. Lag is quite di erent from
deadtime.
Lag does not delay the start of the change in PV. Without deadtime
the PV will begin changing immediately but, because of lag, takes
time to reach a new steady state. We normally use the symbol τ to
represent lag.
33
fi
ff
Example:
PV
Thus, as far as the
controller is concerned,
the manipulated variable
is its own output.
37
2.4. PROCESS AND IMPORTANCE OF PROCESS CHARACTERISTICS
PV
MV Controlled Variable
PV
Manipulated
Variable
MV
PV
39
2.4. PROCESS AND IMPORTANCE OF PROCESS CHARACTERISTICS
Controlled Variable
MV
The diagram clearly
shows that the process
output is the transmitter Manipulated
PV
Variable
output and the process
input is provided by the
controller output.
Note that we refer to the output
of the transmitter as c(t) to
stress the fact that this signal is MV
PV
We refer to the signal from the
controller as m(t) to stress the
fact that this signal is the real
manipulated variable; the unit of
m(t) is %CO (controller output).
40
2.4. PROCESS AND IMPORTANCE OF PROCESS CHARACTERISTICS
Now that we have de ned the process to be controlled, it is
necessary to explain why it is important to understand the terms that
describe its characteristics.
41
fl
fl
fi
ff
fi
2.5. Process Nonlinearities.
The numerical value of K, , and to depend on the process operating
conditions. Processes where these numerical values are constant
over the entire operating range, known as linear processes, occur
very infrequently. Most often, processes are nonlinear. In these
processes the numerical values of K, , and to vary with operating
conditions. Nonlinear processes are the norm.
42
fi
𝜏
𝜏
ff
2.5. Process Nonlinearities.
Because the cross section of the tank at h1 is less than at h2, the
level at h1 will respond faster to changes in inlet, or outlet, ow
than the level at h2. That is, the dynamics of the process at h1 are
faster than at h2.
A detailed analysis of the process shows that the gain depends on
the square root of the pressure drop across the valve. This
pressure drop depends on the liquid head in the tank. Thus the
numerical value of the gain will vary as the liquid head in the tank
varies.
43
fl
2.5. Process Nonlinearities.
The tank process is mainly nonlinear because of the shape of the
tank. Most processes are nonlinear, however, because of their
physical–chemical characteristics.
44
ffi
fi
fl
2.5. OBTAINING PROCESS CHARACTERISTICS
FROM PROCESS DATA
In this section we learn how to obtain the process characteristics,
K, and (or to) from process data for self-regulating processes.
We have already learned that most processes are self-regulating
and of higher order, with a general transfer function as
Thus we approximate
higher-order
processes by a low-
order-plus-dead-time
model.
46
fi
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
48
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Temperature, C
Time, min
t0.283 ΔO t0.632 ΔO
49
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
The method consists in obtaining
two data points from the response
Temperature, C
curve (process reaction curve).
Controller Output, %
Time zero is the time when the step
change in controller output occurs.
50 Time, min
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
Temperature, C
obtained from the following equations:
Time, min
The units of and to are the same time t0.283 ΔO t0.632 ΔO
units as those used by the control
system. Now that and to have been
Controller Output, %
evaluated, we proceed to evaluate K.
Following the de nition of gain,
51 Time, min
𝜏
fi
𝜏
𝜏
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
Temperature, C
This gain says that at the present
operating condition, a change of
1%CO results in a change of 1.2°C
in outlet process temperature. This Time, min
gain correctly describes the sensitivity t0.283 ΔO t0.632 ΔO
of the outlet process temperature to a
change in controller output.
52
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
Temperature, C
However, this gain is only a partial
process gain and not the total process
gain.
53
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
Temperature, C
That is, the process output is given by
the transmitter output and it is not the
temperature. Therefore, we are
interested in how much the transmitter
output changes per change in
controller output, or
Time, min
t0.283 ΔO t0.632 ΔO
54
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Process reaction curve
Temperature, C
The change in transmitter output is
calculated as follows: Time, min
t0.283 ΔO t0.632 ΔO
or, in general,
55
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Temperature, C
Therefore, the total process gain for Time, min
this example is
t0.283 ΔO t0.632 ΔO
56
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Temperature, C
This transfer function describes the
relation between the transmitter output Time, min
In this case the units of the K will be di erent than before; that is,
they will not be %TO/%CO. The units will depend on the units of the
particular input.
57
𝜽
ff
𝜏
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
58
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
The previously described graphical method had two major
limitations:
• a FOPDT model
In addition, the statistical method uses all data and not just a few
points from the response, which should provide better parameter
estimates from noisy process data.
2. Collect input and output response data. It is not
necessary that the process regain steady state at the end of
the experiment.
3. Calculate the model parameters as described in the
subsequent slides.
60
ff
fi
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
Beside linearized forms of the FOPDT equation, non-linear
regression could be performed directly on the response curve of
an FOPDT driven by a step change by creating an objective
function of the form:
n
n
n
n=1
61
𝜏
𝜽
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
n
n
n
n=1
62
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
64
𝜏
𝜏
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
fi
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Statistical Methods
70
2.5. OBTAINING PROCESS CHARACTERISTICS FROM PROCESS DATA
Typical Loop Dynamics
71
2.6. CONSIDERATIONS WHEN PERFORMING PROCESS TESTING
55
Data can be smoothed visually
or using a numerical method
47
43
55 39
45
0 10 20 30 40
time
72
2.6. CONSIDERATIONS WHEN PERFORMING PROCESS TESTING
45 15
35 11
15 3
5 -1
-5 -5
0 10 20 30 40
time (min)
45 15
35 11
15 3
5 -1
-5 -5
0 10 20 30 40
time
25 2
15 -2
5 -6
-5 -10
0 20 40 60 80
time
Obvious
nonlinearity
2.7. QUESTIONS WHEN PERFORMING PROCESS TESTING
79
ff
ff
ffi
ff
End of Chapter 2