Knowledge / Chemical Engineering / Process dynamics and transfer functions

Process dynamics and transfer functions

Chemical Engineering (B.E./B.Tech) · Process control and design · free study notes for exams, placements and interviews

In short

Process dynamics is the study of how a process variable (level, temperature, composition, pressure) changes with time after an input changes, and a transfer function is the Laplace-domain ratio of output response to input change for a linear system. It converts the differential equations of a mass or energy balance into algebra, so a tank, heater or reactor can be represented by a gain, a time constant and a dead time. Every control decision — controller tuning, loop stability, whether a loop can be cascaded — rests on this model. It carries heavy weight in GATE CH (the Process Dynamics and Control section), in university Instrumentation and Process Control papers, and in interviews at Reliance, IOCL, BPCL, HPCL, Tata Chemicals, UPL, Aditya Birla, L&T Technology Services, Honeywell, Yokogawa, Emerson and ABB for DCS, commissioning and APC roles.

Explained

Why dynamics, and the modelling route

Laplace transform tools used

Linearisation

First-order systems

Dead time and the FOPDT model

Second-order and higher-order systems

Poles, zeros, stability and special responses

Indian codes and practice

Key points

Formulas and examples

Tank balance: A dh/dt = Fin − Fout ; A = cross-sectional area (m²), h = level (m), F = volumetric flow (m³/s)
First order: G(s) = Kp/(τs+1) ; step response y(t) = Kp M (1 − e^{−t/τ}) ; M = step size (input units)
Linearised valve: Fout = k√h → F′ = h′/R with R = 2√h̄/k (s/m²) ; τ = R·A (s) ; Kp = R (m per m³/s)
Integrating: G(s) = Kp/s ; y(t) = Kp M t
FOPDT: G(s) = Kp e^{−θs}/(τs+1) ; θ = dead time (s)
Second order: G(s) = Kp/(τ²s² + 2ζτs + 1) ; ωn = 1/τ (rad/s) ; ζ = damping ratio (−)
Overshoot OS = exp(−πζ/√(1−ζ²)) ; Decay ratio DR = OS² = exp(−2πζ/√(1−ζ²))
Period of oscillation T = 2πτ/√(1−ζ²) ; rise time and settling time read from the same response
Two tanks (non-interacting): G = K₁K₂/((τ₁s+1)(τ₂s+1)) ; (interacting): τ² = τ₁τ₂ , 2ζτ = τ₁ + τ₂ + A₁R₂
Frequency response (first order): AR = Kp/√(1+ω²τ²) ; φ = −tan⁻¹(ωτ) (rad or degrees)
Dead time: AR = 1 , φ = −ωθ ; Closed loop: Y/Ysp = GcGvGp/(1 + GcGvGpGm)
CSTR with first-order reaction: τ = V/(F + kV) ; Kp = F/(F + kV)

Example 1 — first-order tank: τ, Kp and the response. A vertical cylindrical tank of diameter 1.5 m has outflow through a valve, Fout = k√h with k = 0.004 m2.5/s. Steady state: Fin = 0.008 m³/s.

Example 2 — FOPDT identification from a bump test. A heat-exchanger outlet temperature is logged after the steam valve is opened 5% (controller in manual). Temperature was steady at 70 °C, starts to move 12 s after the bump, and settles at 82 °C. It reads 77.6 °C at 52 s.

Example 3 — second-order underdamped response. A closed temperature loop responds to a 4 °C setpoint step as Y/Ysp = 1/(9s² + 2.4s + 1) (time in minutes).

Example 4 — two tanks, non-interacting versus interacting. Tank 1: A₁ = 2 m², R₁ = 50 s/m² → τ₁ = 100 s. Tank 2: A₂ = 3 m², R₂ = 40 s/m² → τ₂ = 120 s.

Example 5 — dead time versus lag in frequency terms. Compare G₁ = 1/(10s+1) and G₂ = e^{−10s} at ω = 0.1 rad/s.

FeatureFirst orderIntegratingSecond order (underdamped)FOPDT
Transfer functionKp/(τs+1)Kp/sKp/(τ²s²+2ζτs+1)Kp e^{−θs}/(τs+1)
Step responseExponential riseRamp, no steady stateDamped oscillationDelay, then exponential
Self-regulatingYesNoYesYes
OvershootNeverNoYes, OS = e^{−πζ/√(1−ζ²)}Never
Typical processTank with outlet valve, thermowellDrum level with fixed pumpControlled loop, pneumatic valve, manometerExchanger, column tray temperature, conveyor
Response featureCause in the transfer function
Sluggish, no overshootReal distinct poles (ζ ≥ 1), lags in series
Overshoot and ringingComplex poles (0 < ζ < 1)
Output goes the wrong way firstPositive (RHP) zero — inverse response
Overshoot beyond final value for a stepLead-lag with τ_a > τ (numerator dynamics)
No response for a while, then riseDead time e^{−θs}
Never settlesPole at origin (integrator) or RHP pole

Where it is used

Interview questions

Common mistakes

Related topics

Process control and instrumentation · Controller tuning and PID design · Frequency response and stability analysis · Advanced control: cascade, feedforward and ratio · Chemical reaction engineering: CSTR dynamics · Laplace transforms and differential equations

Open in the Knowledge reader →Find jobs →