Chap 1
Chap 1
Contents
What is a model ?
Imitation of reality
Process engineering models
A mathematical representation (M) of a
physical system (S) for a specific
purpose (P) and experiment (E)
The Modelling
Process
Real
world
problem
Mathematic
al
problem
2
4
Interpretatio
n
Mathematica
l
solution
4
problem
Mathematic
al
problem
2
4
Interpretatio
n
Mathematica
l
solution
5
The Modelling
Process
Real
world
problem
Mathematic
al
problem
2
4
Interpretatio
n
Mathematica
l
solution
6
The Modelling
Process
Real
world
problem
Mathematic
al
problem
2
4
Interpretatio
n
Mathematica
l
solution
7
The Modelling
Process
Real
world
problem
Mathematic
al
problem
2
4
Interpretatio
n
Mathematica
l
solution
8
Model Application
Areas
Process design
Process control and
diagnosis
Troubleshooting
Process safety
Operator training
Environmental impact
assessment
9
Model Classification
Mechanistic vs.
Empirical
Stochastic vs.
Deterministic
Lumped vs. Distributed
Linear vs. Nonlinear
Continuous vs. Discrete
Dynamic vs. Steady
state
10
Deterministic
Stochastic
Lumped
Distributed
Linear
Continuous
Discrete
NLAE/ODE/PDAEs
NLAE/DE/Integral
PDAEs
NLAE/ODE
Elliptic/Parabolic PDE
linear AE/ODE
NLAE/ODE
-/DE
11
Modelling Wisdom
All models are wrong .
. some are
useful !
George Box
12
13
A Model Building
Framework
An Overview
The process system (SISO,
MISO,MIMO)
The modelling goal
A systematic approach
The necessary ingredients
15
Inputs, u
Outputs, y
States, x
Disturbances,
d
y
x
y = S[u,d]
(SISO, MIMO
SS or dynamic)
16
Process control
prediction
regulation
identification
diagnosis
Performance specifications
real, integer or Boolean
indices
17
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
18
Model
calibration &
validation
1. Problem Definition
Clear description of system
establish underlying assumptions
Statement of modelling
intention
intended goal or use
acceptable error
anticipated inputs/disturbances
19
f, C
Ai
in-flow
f, C
out-flow
,C
CSTR description
details
lumped ?
dynamic
Goal (intent)
inlet change range
+/-10% accuracy
Dynamic
behaviour
control design
20
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
21
Model
calibration &
validation
2. Controlling Factors /
Mechanisms
Chemical reaction
Mass transfer
convective,
evaporative, ...
Heat transfer
radiative, conductive,
Momentum transfer
ASSUMPTION
S 22
23
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
24
Model
calibration &
validation
Physico-chemical data
Reaction kinetics
Equipment parameters
Plant data
25
Equipment parameters: V
26
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
27
Model
calibration &
validation
4. Model construction
Assumptions
Boundaries and
balance volumes
Conservation
equations
mass
energy
momentum
Constitutive equations
reaction rates
transfer rates
property relations
balance volume
relations
control relations &
equipment
constraints
Characterizing Variables
Conditions (ICs, BCs)
Parameters
28
CSTR Model
(step 4)
dm A
f Ai f A rV
dt
dH
fH i fH
Equations
dt
Assumptions
RT
r
k
e
CA
0
A3: adiabatic
m A C AV
operation
A4: equal inflow,
H i cPTi
constitutive
outflow
H cPT
A5: constant
f A i fC A
properties
i
f A fC A
29
Parameters and
inputs
10% accuracy
V , f , C A i , Ti , cP
30% - 500%
k0 , E , H R
accuracy
30
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
31
Model
calibration &
validation
5. Model solution
Algebraic systems
Ordinary differential equations
Differential-algebraic equations
Partial differential equations
Integro-partial differential
equations
32
CSTR - Numerical
Solution (step 5)
Solution of differential-algebraic
equations
using structuring techniques
using direct DAE solution
33
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
34
Model
calibration &
validation
6. Model verification
Structured programming
approach
Exercise all code logic
conditions
Constraints
Quality documentation
35
Problem
definition
Controlling
factors
Problem
data
Model
construction
Model
solution
Model
verification
36
Model
calibration &
validation
7. Model
calibration/validation
Generate plant data
Analyze plant data for quality
Independent hypothesis testing for
validation
Revise the model until suitable for
purpose
37
Blending process
38
39