Professional Documents
Culture Documents
Cuatrimestre
DyEEP / ETEP
Tema: SIMULACIN DE PROCESOS
ESTUDIO TECNICO
Alberto Bandoni
Simulacin de Procesos
Nombres con que conocen los Simuladores de Proceso
* Simulacin de flowsheet
* Flowsheeting package
* Process flowsheeting
* Simulador
Alberto Bandoni
Investigacin y
desarrollo
Si l i
Simulacin
Diseo
Alberto Bandoni
Operacin
Alberto Bandoni
Simulacin
Estado Estac.
Simulacin
Dinmica
MODELO
Optimizacin
Estado Estac.
Anlisis
Incertidumbre
Estimacin de
Parmetros
Optimizacin
Dinmica
Reconciliacin
de Datos
Anlisis
Econmico
Estudio de
mercado
Sntesis del
proceso
Generacin idea
Factibilidad tcnica
Evaluacin
econmica
Anlisis del
proceso
Flowsheet
Diseo de
equipos
Dimensionamiento
Diseo
detallado
Construccin
y montaje
Instrumentacin
Planos, P&I
Planta industrial
Rediseo y
ampliaciones
Operacin
planta
Puesta en
marcha
Beneficios
Alberto Bandoni
Especificaciones
Parmetros
Ctes. de entrada
Calor
Trabajo
Geometra
Ctes. de salida
Calor
Trabajo
Modelo
Operacin
Unitaria
Tamao
Alberto Bandoni
10
Simulacin de Proceso:
Enfoque de Ingeniera de Sistemas de Proceso
Modelo matemtico
Sistema
h(z,x,p)
h(z
x p) = 0
g(z,x,p) 0
Entradas z
p
{x}
Alberto Bandoni
Salidas
Especificaciones
(o parmetros)
{p}
{{z}}
{h}
h(z,x,p)
= 0
{g}
g(z,x,p) 0
11
F2, T2
F1, T1
Q, Cp,U, A
F4 T4
F4,
F3, T3
(FRIA)
T
T1
T4
T2
T3
Q
Q
F1 = F2
F3 = F4
F1.Cp.(T1 - T2) = Q
F3 Cp (T3 - T4) = Q
F3.Cp.(T3
Q = U.A. ( (T1 T4) (T2 T3) ) / ln ( (T1 - T4)/(T2 T3) )
n: nmero de cantidades ; n = 12
m: nmero de ecuaciones ; m = 5
Alberto Bandoni
d : grados de libertad ; d = n - m
d = n m = 12 5 = 7
12
h1
h2
h3
h4
h5
h1
h2
h3
h4
h5
F1
x
F2
x
F3
F4
T1
T2
F4
T4
F1
x
x
x
x
x
x
x
x3
x4
x5
z1
T2
Cp
x
x
x
x
F3
T1
x
x
T3
A
Esquema
original del
sistema de
ecuaciones
x
x
x
Cp
p4
p5
Esquema
reordenado del
sistema de
ecuaciones para
definir z, x y p
x
x
x1
T4
F2
x
T3
x2
Alberto Bandoni
x
x
z2
x
x
p1
p2
x
x
p3
13
Simulacin de Proceso:
Enfoque de Ingeniera de Sistemas de Proceso
Sistema
Entradas
manipulables
i l bl
Salidas
Entradas fijas
Sistema
Entradas
manipulables
h(z,x,p) = 0
g(z,x,p) 0
(z)
Entradas fijas
Alberto Bandoni
Salidas
(x)
(p)
14
Simulacin de Proceso:
Enfoque de Ingeniera de Sistemas de Proceso
Sistema
{x}
h(z,x,p) = 0
Entradas
manipulables
( )
(z)
Salidas
g(z,x,p) 0
Entradas
fijas
(x)
{p}
{z}
=
{h}
(p)
h(z,x,p) = 0
g(z,x,p) 0
Una vez fijado z y p, el sistema debe quedar cuadrado para que sea resoluble
Es decir, de debe cumplir que la dim{x} = dim{h}
Alberto Bandoni
15
zij
Modo Simulacin
i: nodo ; j: entrada
xij
?
xij = f(zij, pij)
pi
Modo Diseo
zij
?
xij
zij
pi
zij = f(xij, pij)
Alberto Bandoni
xij
i
pi
f ( x) 0
x : variables de proceso
xL, xU : lmites de las variables
x L x xU
Alberto Bandoni
17
Numerical Methods
Computers - CS
1400s
1600s
1800s
Econometry
Unit operations
1939 Zuse : Z1
1940s
1944 MARK - I
Alberto Bandoni
18
1950s
1951: UNIVAC
Programacin
P
i Matemtica
M t ti
IBMs
1960s
1959:
1959 Kesler
K l & Kesler
K l
FLOWTRAN
Pr.Comp.Contr.
(Monsanto)
1st.
On-line
COPE (Exxon)
Specialization methods
1970s
1972: MIP (GBD)
Minicomputers
VAX (DEC)
Microprocessor era
PROCESS (SS)
Alberto Bandoni
19
GRG2 (NLP)
IBM PC
IBM PC / XT
MINOS (NLP/LP)
IBM PC / AT
p
((MINLP))
Outer Aproximation
ASCEND ((CMU))
LINDO (MILP)
Workstations
Conceptual Design
IBM 40486
Optimiz. Dinmica
CONOPT, XA
Pentium/Pentium II
HYSYS (H)
Neural networks
Pentium Pro
Graphical inerfaces
1990s
2000s
HYSIM (H)
Fuzzy sets
Pentium III
Computer metwork
gPROMS (PSE)
Internet
Interior
optimization
Parallel
distrib..computing
point&barrier
method/Global
Integrated systems
and
Information systems
Hybrid methods
Pentium V
MIDO
Uncertain optimization
GRIDs AN I2
Alberto Bandoni
20
10
Unidad
zij
xij
Salidas
Entradas
pij
Parmetros
21
Specificaciones
Geometra
Parmetros
Corrientes entrada
Calor
Trabajo
Modelo de la
operacin
unitaria
Corrientes salida
Calor
Trabajo
Tamao
Rutinas
internas
22
11
Sequential-Modular (SM):
The computation takes place unit-by-unit following a calculation sequence.
A process with recycles must be decomposed in one or several calculation
sequences.
Each of these begins at a certain place, where the incoming streams have to be
known either as inputs, or initialised as tear streams.
The computation sequence of units involved in a recycle defines a convergence
loop.
When tear streams are present, the final steady state solution is obtained by
iterative calculations.
calculations
Tear streams are modified (accelerated) after successive iterations by applying an
appropriate convergence algorithm.
The computation stops when both the units and the tear streams satisfy some
convergence criteria, usually the closure of the material and heat balance.
Alberto Bandoni
23
24
12
zij
xij
i
pi
Alberto Bandoni
25
xij
pi
zij
xij
zij
xij
?
?
pi
f(zij, xij, pij) = 0
Alberto Bandoni
pi
13
27
xij
xij
zij
i
zij ?
Reciclo de
informacin
Manipulacin de parmetro
Alberto Bandoni
pi
pi
Manipulacin de entrada
28
14
Enfoque Simultneo
Equation-Oriented (EO) :
All the modelling equations are assembled in a large sparse system producing
Non-linear
Non
linear Algebraic Equations (NAE) in steady state simulation
simulation, and stiff
Differential Algebraic Equations (DAE) in dynamic simulation.
Thus, the solution is obtained by solving simultaneously all the modeling
equations.
Advantages of the EO architecture:
Flexible environment for specifications, which may be inputs, outputs, or
internal
Unit (block) variables.
Better treatment of recycles, and no need for tear streams.
Note that an object oriented modelling approach is well suited for the EO
architecture.
Alberto Bandoni
29
Simultaneous-Modular (S-M)
The strategy is a combination of Sequential-Modular and Equation-Oriented
approaches.
Rigorous
Rigoro s models are used
sed at units'
nits' level,
le el which
hich are solved
sol ed seq
sequentially,
entiall while
hile
linear models are used at flowsheet level, solved globally.
The linear models are updated based on results obtained with rigorous models.
This architecture has been experimented in some academic products.
Alberto Bandoni
30
15
Alberto Bandoni
31
Alberto Bandoni
32
16
Alberto Bandoni
33
Alberto Bandoni
34
17
Alberto Bandoni
35
Alberto Bandoni
36
18
Programas Comerciales
Package
Vendor
Origen
SEE
SD
OEE
OD
OME
Simuladores comerciales
ASPEN PLUS
Aspen Tech
USA
ASPEN HYSYS
Aspen Tech
USA
PRO/II
Simulation Sci.
USA
UNISYM
Honeywell
USA
gPROMS
PSE
UK
CHEMCAD
Chemstation
USA
DESIGN II
Chen Share
USA
Intelligen
USA
ABACUSS
MIT
USA
MASSBAL
Aspen Tech
USA
x
x
Monsanto
USA
FLOWPACK
ICI
UK
GENESIS
BP
UK
GASM Corp.
USA
AMPL
AMPL
USA
ILOG
ILOG Corp.
USA
Alberto Bandoni
37
Programas Comerciales
Alberto Bandoni
38
19
SIMPLE
COMPLEJO
Flowsheet de proceso
Unidad
Pequeo sector
Planta completa
Modelo termodinmico
Ideal
Mezclado
No ideal
Modelo de unidad
Bal. Masa
(mezclador,
divisor, react.
ext., flash
fl h isot.)
i )
Bal. M&E
(+, int. calor,
compres.)
Rigurosos
(+, destilacin,
reactor,
mod.
d no equil.)
il )
Especificaciones
Simulacin
Est. sensitiv.
Exactitud
Toler. floja
Alberto Bandoni
Toler. ajustada
39
Simulacin de Flowsheet
S4
x31
z12
M
z11
Mezclador
S1
x11
z21
Reactor
x21
S
z31
p31
S3
S2
p21
x32
S5
Unidad
Corriente
Alberto Bandoni
40
20
Simulacin de Flowsheet
Considerar el anterior flowsheet:
Asumir modelos simblicos de las unidades
Ejercicios:
1. Desarrollar un procedimiento algortmico que permita resolver la
simulacin del flowsheet con un Enfoque Secuencial Modular
2 Desarrollo un modelo que permita resolver la simulacin del flowsheet
2.
con un Enfoque Simultneo
3. Reestructurar ambos modelos para resolver un caso en el que se desea
disear el reactor, para una dada produccin del flowsheet.
Alberto Bandoni
41
4
A
1
B
2
C
3
D
5
Particionamiento
Problemas de :
Orden de precedencia
Corte (tearing)
Alberto Bandoni
42
21
S6
F1
Flash
S5
S1
M1
S3
Mixer
S4
D1
R1
Destil
Reactor
S8
D2
S2
Destil
S9
S10
R3
R2
M2
Reactor
Reactor
Mixer
S13
Alberto Bandoni
S12
S11
43
S5
A
S1
B
S2
C
S3
S4
Algoritmo de tearing:
a. Suponer el valor (tear) de una corriente en el reciclo (ej. S5)
b. Realizar una pasada de clculo a travs del flowsheet
c. Comparar los resultados del valor calculado y supuesto de la
corriente de corte, e iterar hasta convergencia.
Alberto Bandoni
44
22
S5
S1
S5
B
S2
C
S3
S4
45
46
23
xk+1 = g(xk)
Substitucin sucesiva:
Muy simple
Requiere poco almacenamiento en memoria
Baja velocidad de convergencia
No toma en cuenta informacin pprevia generada
g
Condiciones estrictas de convergencia local
Convergencia robusta para la mayora de los flowsheets
Alberto Bandoni
47
q=0
sustitucin sucesiva
q0
convergencia acelerada
0q1
48
24
|| xk+1 - xk || r. || xk ||
ii Error absoluto
ii.
|| xk+1 - xk || a
iii. Ambos
|| xk+1 - xk || r. || xk || + a
Alberto Bandoni
49
B
S2
S1
C
S3
S4
S5
B
S2
C
S3
S4
S5
S6
Alberto Bandoni
50
25
B
S2
S1
S5
C
S3
S4
S7
S6
S6
Estrategia de clculo
i Suponer S6 y S5
i.
ii. Hacer una pasada de clculo por el flowsheet
iii. Actualizar S5 y S6 (simultneamente)
x5 - g5(x5, x6) = 0 ; x6 - g6(x5, x6) = 0
Alberto Bandoni
51
S8
A
B5
S9
S1
S7
S3
B1
S5
S4
B2
B3
B4
A+ B C
S6
S2
52
26
S8
A
S9
B5
S1
S7
S3
B1
B2
S5
S4
B3
B4
A+ B C
S2
F2
Controlador
F4,A
4A
F4,B
S6
R*
Alberto Bandoni
53
54
27
55
Simultneo - Ventajas
Mucho ms eficiente para problemas con reciclos
No hace diferencia entre modo simulacin y modo diseo.
Cada modelo de unidad es como un conjunto de variables y ecuaciones y por
lo tanto resulta ms sencillo extender o modificar los modelos
Resulta sencillo extender a simulacin dinmica y optimizacin
Mucho ms sencillo analizar ciertos errores de formulacin de problemas tales como problemas mal planteados.
Alberto Bandoni
56
28
Comparacin Enfoques SM y S
Simultneo - Desventajas
Es menos robusto ya que tiene que resolver un gran sistema de ecuaciones en
forma simultnea.
En mucho ms demandante de recursos computacionales - tales como
requerimientos de memoria.
No es un competidor del enfoque SM para simulacin de estado estacionario de
flowsheet no muy complejos.
complejos
Alberto Bandoni
Aspen Plus
Alberto Bandoni
57
http://www.aspentech.com/
58
29
Aspen Plus
Alberto Bandoni
Aspen Hysys
Alberto Bandoni
http://www.aspentech.com/
59
http://www.aspentech.com/
60
30
Aspen Hysys
Alberto Bandoni
http://www.aspentech.com/
PRO II
Alberto Bandoni
61
http://iom.invensys.com/
62
31
Programas Comerciales
http://www.chemstations.net
Alberto Bandoni
Programas Comerciales
Alberto Bandoni
63
http://www.psenterprise.com/
64
32
SiperPro Designer
http://www.intelligen.com/
Alberto Bandoni
ABACUSS II
Alberto Bandoni
65
http://yoric.mit.edu/abacuss2/abacuss2.html
66
33
Design II
Alberto Bandoni
http://www.winsim.com/
67
GAMS
http://www.gams.com/
Alberto Bandoni
68
34
http://www.ilog.com/
Alberto Bandoni
http://www.mathworks.com/
69
EMSO, the Environment for Modelling, Simulation and Optimisation from the ALSOC Project
Dymola
Flowtran Simulation by Monsanto (1961)
GIBBSim
70
35
Alberto Bandoni
71
36