SlideShare a Scribd company logo
INTRODUCTION TO CHEMICAL
PROCESS SIMULATORS
A. Carrero, N. Quirante, J. Javaloyes
October 2016
DWSIM Chemical Process Simulator
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
2
Contents
Monday, October 3rd 2016
 Introduction to Sequential – Modular Steady State Process
Simulators
 Get used to working with DWSIM and COCO
Monday, October 10th 2016
 Simulation of Chemical Reactors
Monday, October 17th 2016
 Simulation of Distillation Columns
Monday, October 24th 2016
 Case studies
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
3
Flowsheeting
Alexander C. Dimian (2003)
Flowsheeting is a systemic description of material and energy streams in a
process plant by means of computer simulation with the scope of
designing a new plant or improving the performance of an existing plant.
Flowsheeting can be used as aid to implement a plantwide control
strategy, as well as to manage the plant operation.
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
4
Process Flowsheet
Input streams
Operating
Conditions
Unit
Parameters
Output streams
Simulation
Process Flowsheet
Input streams
Operating
Conditions
Unit
Parameters
Output streams
Design
Process Flowsheet
Input streams
Operating
Conditions
Unit
Parameters
Output streams
Objective
Function
Optimization
Process
Flowsheet
Input streams
Operating
Conditions
Unit
Parameters
Output streams
Objective
Function
Synthesis
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
5
Architecture of Process Simulators
 Sequential-Modular
Based on the concept of modularity, which extends the chemical
engineering concept of the unit operation to a “unit calculation” by
the computer code responsible for the calculation of single process
unit. The computation of the flowsheet takes place unit by unit
following a calculation sequence.
 Equation-Oriented (Simultaneous-Nonmodular)
The complete model of the flowsheet is expressed in the form of one
large sparse system of nonlinear algebraic equations that is
simultaneously solved for all the unknowns.
 Simultaneous-Modular
Combination of Sequential-Modular and Equation Oriented
approaches
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
6
Commercial Steady-State Process Simulators
 Aspen Plus
 Aspen Hysys
 ChemCAD
 PRO II
 UniSim
 gProms
 VMGSim
 Aspen Plus in EO
 Aspen Custom Modeler
Sequential – Modular approach Equation – Oriented approach
Free Steady-State Process Simulators
 DWSIM
 COCO
Sequential – Modular approach
 ASCEND
Equation – Oriented approach
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
7
Sequential – Modular Process Simulators
Executive Program
Input
Output
Graphical User Interface
Numerical
routines
Unit module
library
Sizing and costing
database
Physical property
database
Themodynamic
methods
Figure reproduced from
Introduction to Software for Chemical Engineers, M. Martin (2015)
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
8
Sequential – Modular Process Simulators
+ Easy programming and maintenance.
+ Robustness and reliability. Specific solution methods are developed for each
process unit.
+ The unit blocks can be easily added to or removed from the flowsheet.
– SM is well suited to process simulator, but not to design or optimization, since
an iterative procedure is required to satisfy the constraints.
– Need for topological analysis and systematic initialization of tear streams.
– Present difficulties with flowsheets involving a large number of recycle
streams.
– Rigid direction of computation, normally outputs from inputs.
Advantages
Disadvantages
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
9
Physical Property Service Facilities
# Supply estimates for a number of different physical properties while the
simulation is running.
# Phase equilibrium represent one of the most important physical properties,
as many chemical processes simulations involve distillation, stripping,
evaporation or liquid-liquid separation. Solving the mass and energy
balances for these operations necessitates predicting the
 Vapor – Liquid Equilibrium (VLE)
 Liquid – Liquid Equilibrium (LLE)
# Estimation of physical properties can consume up to 90% of the
computation time of a simulation.
Property packages are used to predict the phase equilibrium
behavior of pure components and mixture systems
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
10
Phase Equilibrium
IsofugacitiesI II F
i i if f f  
A closed system that contains more than one phase, at constant Pressure and
Temperature, is at equilibrium if:
Where fi is the fugacity of Component i in Phases I, II,… F
V L
i if f
Vapor – Liquid Equilibrium
fi
V is the fugacity of Component i in the vapor phase
fi
L is the fugacity of Component i in the liquid phase
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
11
Equation-of-State Method
Vapor-phase fugacity
0
, ,
1
ln
j
P
i
i T P n
V RT
dp
RT n P

     
   

V V
i i if y P
L L
i i if x PLiquid-phase fugacity
,
, 
i i
V L
i i
y and x are the mole fraction of Comp i in the vapor and liquid phases respectively
and are the vapor and liquid phase fugacity coefficients respectively
P is the system pressure
where
The fugacity coefficients for each phase are determined with the following
expression
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
12
Equation-of-State Method
Vapor-phase fugacity
0
, ,
1
ln
j
P
i
i T P n
V RT
dp
RT n P

     
   

V V
i i if y P
L L
i i if x PLiquid-phase fugacity
,
, 
i i
V L
i i
y and x are the mole fraction of Comp i in the vapor and liquid phases respectively
and are the vapor and liquid phase fugacity coefficients respectively
P is the system pressure
where
The fugacity coefficients for each phase are determined with the following
expression
EOS
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
13
Activity Coefficient Method
0L
i i i if x f
Vapor-phase fugacity V V
i i if y P
Liquid-phase fugacity


i i
V
i
i
0
i
y and x are the mole fraction of Comp i in the vapor and liquid phases,respectively
is the vapor - phase fugacity coefficient
is the liquid - phase activity coefficient
f is the fugacity of Comp.i at standard state
where
In this case, thermodynamic models are required for i (from a equation of state)
and i (from a liquid-phase activity coefficient model)
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
14
Activity Coefficient Method
# The vapor phase can be considered ideal  1V
i 
# Standard State fugacity
0 0 0
exp sat
i
c
Psat i
i i i ip
v
f p dP p
RT

 
  
 

Poynting correction factor
0L
i i i if p x 
therefore
V
i if y P
therefore
At moderate pressures:
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
15
Vapor – Liquid Equilibrium Example (Dechema Chemestry Data Series)
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
16
Decision tree for the selection of the thermodynamic property model
Any polar
component?
Any Electrolyte?
Any pseudo
component?
YesNo
Yes
Under vacuum
conditions?
Ideal
Braun K-10
Yes
Chao-Seader
Grayson-Streed
Braun K-10
No
Peng-Robinson (PR)
Soave-Redlich-Kwong (SRK)
Lee-Kesler-Plöcker
No Yes
Electrolyte NRTL
Pitzer
Bromley-Pitzer
Operating pressure low
to medium ≤ 10 bar?
Binary iteration
coefficients available?
No
Yes
Schwartzentruber-Renon
PR or RKS with WS mixing rules
PR or RKS with MHV2 mixing rules
PSRK
PR or RKS with MHV2 mixing rules
No
No
Binary iteration
coefficients available?
Yes
Yes No
Liquid-liquid
equilibrium?
Yes
NRTL
UNIQUAC
Liquid-liquid
equilibrium?
No
UNIFAC
UNIFAC LLE
Yes
Wilson
NRTL
UNIQUAC
No
Activity coefficient modelEquationsof state model
Pressure
Polarity
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
17
Get used to working with Process Simulators
FIRST STEPS
1. Compounds
2. Property Packages
3. Flash Algorithm
4. System of Units
5. Feed inlet data
6. Units Specifications
7. Activate/recalculate all
8. Review of the results
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
18
DWSIM
Activate
Abort calculation
Recalculate All
Deactivate
COCO
Validate
Solve
Get used to working with Process Simulators
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
19
Get used to working with DWSIM and COCO
Flash distillation 1
An equimolar mixture of benzene and toluene is subjected to flash distillation at
a pressure of 1 bar in the separator. Determine the compositions (in mole
fraction benzene) of the liquid and vapor leaving the separator when the feed is
25% vaporized. Estimate the temperature in the separator.
Sensitivity analysis
0% vaporized
50% vaporized
75% vaporized
100% vaporized
A. Carrero , N. Quirante & J. Javaloyes20
Introduction to Chemical Process Simulators
Get used to working with DWSIM and COCO
Flash distillation 1
100 kmol/h
fv = 0.25
T ?
Vapor fraction Temperature (ºC)
0 91.55
0.25 93.17
0.5 94.89
0.75 96.59
1 98.15
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
21
Get used to working with DWSIM and COCO
Vapor Liquid Equilibrium
Bubble point
Dew point
A. Carrero , N. Quirante & J. Javaloyes
Introduction to Chemical Process Simulators
22
Get used to working with DWSIM and COCO
Flash distillation 2
Calculate the composition of the final stream in the following process
flowsheet.
Use UNIQUAC thermodynamic package
Ethanol
41.86 kmol/h
Acetone
38.64 kmol/h
25ºC
95 kPa
65ºC
25ºC
Xacetone
Xethanol
Xacetone
Xethanol

More Related Content

What's hot

Chemical reaction engineering
Chemical reaction engineeringChemical reaction engineering
Chemical reaction engineering
Prem Baboo
 
Feed conditions in distillation column with respect to feed plate and reflux
Feed conditions in distillation column with respect to feed plate and refluxFeed conditions in distillation column with respect to feed plate and reflux
Feed conditions in distillation column with respect to feed plate and reflux
Ihsan Wassan
 
conversion and reactor sizing
conversion and reactor sizingconversion and reactor sizing
conversion and reactor sizing
Gökçe Ece Şeyda
 
Types of Distillation & column internals
Types of Distillation & column internalsTypes of Distillation & column internals
Types of Distillation & column internals
Bharat Kumar
 
Design and Simulation of Continuous Distillation Columns
Design and Simulation of Continuous Distillation ColumnsDesign and Simulation of Continuous Distillation Columns
Design and Simulation of Continuous Distillation Columns
Gerard B. Hawkins
 
Flooding of a distillation column
Flooding of a distillation columnFlooding of a distillation column
Flooding of a distillation column
Karnav Rana
 
Gas absorbtion
Gas absorbtionGas absorbtion
Gas absorbtion
Azlan Skool
 
Aspen Plus - Physical Properties (1 of 2) (Slideshare)
Aspen Plus - Physical Properties (1 of 2) (Slideshare)Aspen Plus - Physical Properties (1 of 2) (Slideshare)
Aspen Plus - Physical Properties (1 of 2) (Slideshare)
Chemical Engineering Guy
 
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
Chemical Engineering Guy
 
Plug Flow Reactor
Plug Flow ReactorPlug Flow Reactor
Plug Flow Reactor
Mujeeb UR Rahman
 
Fixed Bed Adsorber Design Guidelines
Fixed Bed Adsorber Design GuidelinesFixed Bed Adsorber Design Guidelines
Fixed Bed Adsorber Design Guidelines
Gerard B. Hawkins
 
Chemical process debottlenecking
Chemical process debottleneckingChemical process debottlenecking
Chemical process debottlenecking
Stephen (Steve) Galante
 
Design of-absorption-column
Design of-absorption-columnDesign of-absorption-column
Design of-absorption-column
Ali Hassan
 
Difference between batch,mixed flow & plug-flow reactor
Difference between  batch,mixed flow & plug-flow reactorDifference between  batch,mixed flow & plug-flow reactor
Difference between batch,mixed flow & plug-flow reactor
Usman Shah
 
Recycle Reactor (Basics & Design Eqn)
Recycle Reactor (Basics & Design Eqn)Recycle Reactor (Basics & Design Eqn)
Recycle Reactor (Basics & Design Eqn)
Jaydeep Vakil
 
Design of packed columns
Design of packed columnsDesign of packed columns
Design of packed columns
alsyourih
 
Particle Technology and Characterisation
Particle Technology and CharacterisationParticle Technology and Characterisation
Particle Technology and Characterisation
The Engineering Centre for Excellence in Teaching and Learning
 
Slurry reactor
Slurry reactorSlurry reactor
Slurry reactor
translateds
 
Reactor types.ppt
Reactor types.pptReactor types.ppt
Reactor types.ppt
www.thepetrosolutions.com
 
Presentation reactors
Presentation reactorsPresentation reactors
Presentation reactorsali alashiri
 

What's hot (20)

Chemical reaction engineering
Chemical reaction engineeringChemical reaction engineering
Chemical reaction engineering
 
Feed conditions in distillation column with respect to feed plate and reflux
Feed conditions in distillation column with respect to feed plate and refluxFeed conditions in distillation column with respect to feed plate and reflux
Feed conditions in distillation column with respect to feed plate and reflux
 
conversion and reactor sizing
conversion and reactor sizingconversion and reactor sizing
conversion and reactor sizing
 
Types of Distillation & column internals
Types of Distillation & column internalsTypes of Distillation & column internals
Types of Distillation & column internals
 
Design and Simulation of Continuous Distillation Columns
Design and Simulation of Continuous Distillation ColumnsDesign and Simulation of Continuous Distillation Columns
Design and Simulation of Continuous Distillation Columns
 
Flooding of a distillation column
Flooding of a distillation columnFlooding of a distillation column
Flooding of a distillation column
 
Gas absorbtion
Gas absorbtionGas absorbtion
Gas absorbtion
 
Aspen Plus - Physical Properties (1 of 2) (Slideshare)
Aspen Plus - Physical Properties (1 of 2) (Slideshare)Aspen Plus - Physical Properties (1 of 2) (Slideshare)
Aspen Plus - Physical Properties (1 of 2) (Slideshare)
 
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
Gas Absorption & Stripping in Chemical Engineering (Part 2/4)
 
Plug Flow Reactor
Plug Flow ReactorPlug Flow Reactor
Plug Flow Reactor
 
Fixed Bed Adsorber Design Guidelines
Fixed Bed Adsorber Design GuidelinesFixed Bed Adsorber Design Guidelines
Fixed Bed Adsorber Design Guidelines
 
Chemical process debottlenecking
Chemical process debottleneckingChemical process debottlenecking
Chemical process debottlenecking
 
Design of-absorption-column
Design of-absorption-columnDesign of-absorption-column
Design of-absorption-column
 
Difference between batch,mixed flow & plug-flow reactor
Difference between  batch,mixed flow & plug-flow reactorDifference between  batch,mixed flow & plug-flow reactor
Difference between batch,mixed flow & plug-flow reactor
 
Recycle Reactor (Basics & Design Eqn)
Recycle Reactor (Basics & Design Eqn)Recycle Reactor (Basics & Design Eqn)
Recycle Reactor (Basics & Design Eqn)
 
Design of packed columns
Design of packed columnsDesign of packed columns
Design of packed columns
 
Particle Technology and Characterisation
Particle Technology and CharacterisationParticle Technology and Characterisation
Particle Technology and Characterisation
 
Slurry reactor
Slurry reactorSlurry reactor
Slurry reactor
 
Reactor types.ppt
Reactor types.pptReactor types.ppt
Reactor types.ppt
 
Presentation reactors
Presentation reactorsPresentation reactors
Presentation reactors
 

Similar to Introduction to free and open source Chemical Process Simulators - (DWSIM & COCO)

gonzales_wesley_ENGR3406_FINAL_PROJECT
gonzales_wesley_ENGR3406_FINAL_PROJECTgonzales_wesley_ENGR3406_FINAL_PROJECT
gonzales_wesley_ENGR3406_FINAL_PROJECTWesley Gonzales
 
Applying QbD to Biotech Process Validation
Applying QbD to Biotech Process ValidationApplying QbD to Biotech Process Validation
Applying QbD to Biotech Process Validation
Institute of Validation Technology
 
baratti1997.pdf
baratti1997.pdfbaratti1997.pdf
baratti1997.pdf
karitoIsa2
 
145199757 distillation-handbook
145199757 distillation-handbook145199757 distillation-handbook
145199757 distillation-handbook
vijaykale1981
 
Dual mode adaptive fractional order PI controller with feedforward controller...
Dual mode adaptive fractional order PI controller with feedforward controller...Dual mode adaptive fractional order PI controller with feedforward controller...
Dual mode adaptive fractional order PI controller with feedforward controller...
ISA Interchange
 
Feedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled TanksFeedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled Tanks
ieijjournal
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
ieijjournal
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
ieijjournal
 
Calibration in Gas Analysis
Calibration in Gas AnalysisCalibration in Gas Analysis
Calibration in Gas Analysis
IS-X
 
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
dbpublications
 
C045051318
C045051318C045051318
C045051318
IJERA Editor
 
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Project KRIT
 
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
ssusere3c688
 
neves2020.pdf
neves2020.pdfneves2020.pdf
neves2020.pdf
karitoIsa2
 
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
ijtsrd
 

Similar to Introduction to free and open source Chemical Process Simulators - (DWSIM & COCO) (20)

PEI 1986 Volume 48
PEI 1986 Volume 48PEI 1986 Volume 48
PEI 1986 Volume 48
 
gonzales_wesley_ENGR3406_FINAL_PROJECT
gonzales_wesley_ENGR3406_FINAL_PROJECTgonzales_wesley_ENGR3406_FINAL_PROJECT
gonzales_wesley_ENGR3406_FINAL_PROJECT
 
Applying QbD to Biotech Process Validation
Applying QbD to Biotech Process ValidationApplying QbD to Biotech Process Validation
Applying QbD to Biotech Process Validation
 
TOCbw I&ECPDD Oct67
TOCbw I&ECPDD Oct67TOCbw I&ECPDD Oct67
TOCbw I&ECPDD Oct67
 
baratti1997.pdf
baratti1997.pdfbaratti1997.pdf
baratti1997.pdf
 
145199757 distillation-handbook
145199757 distillation-handbook145199757 distillation-handbook
145199757 distillation-handbook
 
2016ESWA
2016ESWA2016ESWA
2016ESWA
 
2016ESWA
2016ESWA2016ESWA
2016ESWA
 
2016ESWA
2016ESWA2016ESWA
2016ESWA
 
Dual mode adaptive fractional order PI controller with feedforward controller...
Dual mode adaptive fractional order PI controller with feedforward controller...Dual mode adaptive fractional order PI controller with feedforward controller...
Dual mode adaptive fractional order PI controller with feedforward controller...
 
Feedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled TanksFeedback linearization and Backstepping controllers for Coupled Tanks
Feedback linearization and Backstepping controllers for Coupled Tanks
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
 
Calibration in Gas Analysis
Calibration in Gas AnalysisCalibration in Gas Analysis
Calibration in Gas Analysis
 
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
Analysis and Modeling of PID and MRAC Controllers for a Quadruple Tank System...
 
C045051318
C045051318C045051318
C045051318
 
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
Philippe Guicheteau (1998) - Bifurcation theory: a tool for nonlinear flight ...
 
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
MultivariableProcessIdentificationforMPC-TheAsymptoticMethodanditsApplication...
 
neves2020.pdf
neves2020.pdfneves2020.pdf
neves2020.pdf
 
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
Position Repeatability Test for Knife Gate Valves with Electro Pneumatic Posi...
 

More from CAChemE

Mixed-integer and Disjunctive Programming - Ignacio E. Grossmann
Mixed-integer and Disjunctive Programming - Ignacio E. GrossmannMixed-integer and Disjunctive Programming - Ignacio E. Grossmann
Mixed-integer and Disjunctive Programming - Ignacio E. Grossmann
CAChemE
 
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. GrossmannMixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
CAChemE
 
Optimizacion con Python (Pyomo vs GAMS vs AMPL)
Optimizacion con Python (Pyomo vs GAMS vs AMPL)Optimizacion con Python (Pyomo vs GAMS vs AMPL)
Optimizacion con Python (Pyomo vs GAMS vs AMPL)
CAChemE
 
Simulador de reactores químicos - COCO Simulator - Free
Simulador de reactores químicos - COCO Simulator - FreeSimulador de reactores químicos - COCO Simulator - Free
Simulador de reactores químicos - COCO Simulator - Free
CAChemE
 
S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...
CAChemE
 
S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...
CAChemE
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...
CAChemE
 
S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...
CAChemE
 
Python en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidasPython en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidas
CAChemE
 
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
CAChemE
 
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
CAChemE
 
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
CAChemE
 
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
CAChemE
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
CAChemE
 
El uso de Python en la Ingenieria Química - Charla Completa
El uso de Python en la Ingenieria Química - Charla CompletaEl uso de Python en la Ingenieria Química - Charla Completa
El uso de Python en la Ingenieria Química - Charla Completa
CAChemE
 
Reactor de flujo piston con MATLAB Octave
Reactor de flujo piston con MATLAB OctaveReactor de flujo piston con MATLAB Octave
Reactor de flujo piston con MATLAB Octave
CAChemE
 
Reactor flujo piston en MATLAB - Octave - Craqueo termico
Reactor flujo piston en MATLAB - Octave - Craqueo termicoReactor flujo piston en MATLAB - Octave - Craqueo termico
Reactor flujo piston en MATLAB - Octave - Craqueo termico
CAChemE
 
Simulación de reactores químicos con octave
Simulación de reactores químicos con octaveSimulación de reactores químicos con octave
Simulación de reactores químicos con octaveCAChemE
 
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
CAChemE
 
Diseño de reactores químicos con Python - Ingeniería Química - PyConES
Diseño de reactores químicos con Python - Ingeniería Química - PyConESDiseño de reactores químicos con Python - Ingeniería Química - PyConES
Diseño de reactores químicos con Python - Ingeniería Química - PyConES
CAChemE
 

More from CAChemE (20)

Mixed-integer and Disjunctive Programming - Ignacio E. Grossmann
Mixed-integer and Disjunctive Programming - Ignacio E. GrossmannMixed-integer and Disjunctive Programming - Ignacio E. Grossmann
Mixed-integer and Disjunctive Programming - Ignacio E. Grossmann
 
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. GrossmannMixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
Mixed-integer Models for Planning and Scheduling - Ignacio E. Grossmann
 
Optimizacion con Python (Pyomo vs GAMS vs AMPL)
Optimizacion con Python (Pyomo vs GAMS vs AMPL)Optimizacion con Python (Pyomo vs GAMS vs AMPL)
Optimizacion con Python (Pyomo vs GAMS vs AMPL)
 
Simulador de reactores químicos - COCO Simulator - Free
Simulador de reactores químicos - COCO Simulator - FreeSimulador de reactores químicos - COCO Simulator - Free
Simulador de reactores químicos - COCO Simulator - Free
 
S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...S4 - Process/product optimization using design of experiments and response su...
S4 - Process/product optimization using design of experiments and response su...
 
S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...S3 - Process product optimization design experiments response surface methodo...
S3 - Process product optimization design experiments response surface methodo...
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...
 
S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...S1 - Process product optimization using design experiments and response surfa...
S1 - Process product optimization using design experiments and response surfa...
 
Python en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidasPython en ciencia e ingenieria: lecciones aprendidas
Python en ciencia e ingenieria: lecciones aprendidas
 
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
Simulación de columnas de destilación multicomponente con COCO+ChemSep (alter...
 
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
Método McCabe-Thiele colmuna destilación - Curso gratutito de simulación de p...
 
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
Curso inciación a COCO Simulator y ChemSep - Simulación de procesos químicos ...
 
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
Cómo hacer una búsqueda bibliográfica en bases de datos científicas (Scopus y...
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 
El uso de Python en la Ingenieria Química - Charla Completa
El uso de Python en la Ingenieria Química - Charla CompletaEl uso de Python en la Ingenieria Química - Charla Completa
El uso de Python en la Ingenieria Química - Charla Completa
 
Reactor de flujo piston con MATLAB Octave
Reactor de flujo piston con MATLAB OctaveReactor de flujo piston con MATLAB Octave
Reactor de flujo piston con MATLAB Octave
 
Reactor flujo piston en MATLAB - Octave - Craqueo termico
Reactor flujo piston en MATLAB - Octave - Craqueo termicoReactor flujo piston en MATLAB - Octave - Craqueo termico
Reactor flujo piston en MATLAB - Octave - Craqueo termico
 
Simulación de reactores químicos con octave
Simulación de reactores químicos con octaveSimulación de reactores químicos con octave
Simulación de reactores químicos con octave
 
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
Iniciación al modelado de reactores químicos com MATLAB - Octave (intro)
 
Diseño de reactores químicos con Python - Ingeniería Química - PyConES
Diseño de reactores químicos con Python - Ingeniería Química - PyConESDiseño de reactores químicos con Python - Ingeniería Química - PyConES
Diseño de reactores químicos con Python - Ingeniería Química - PyConES
 

Recently uploaded

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 

Recently uploaded (20)

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 

Introduction to free and open source Chemical Process Simulators - (DWSIM & COCO)

  • 1. INTRODUCTION TO CHEMICAL PROCESS SIMULATORS A. Carrero, N. Quirante, J. Javaloyes October 2016 DWSIM Chemical Process Simulator
  • 2. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 2 Contents Monday, October 3rd 2016  Introduction to Sequential – Modular Steady State Process Simulators  Get used to working with DWSIM and COCO Monday, October 10th 2016  Simulation of Chemical Reactors Monday, October 17th 2016  Simulation of Distillation Columns Monday, October 24th 2016  Case studies
  • 3. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 3 Flowsheeting Alexander C. Dimian (2003) Flowsheeting is a systemic description of material and energy streams in a process plant by means of computer simulation with the scope of designing a new plant or improving the performance of an existing plant. Flowsheeting can be used as aid to implement a plantwide control strategy, as well as to manage the plant operation.
  • 4. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 4 Process Flowsheet Input streams Operating Conditions Unit Parameters Output streams Simulation Process Flowsheet Input streams Operating Conditions Unit Parameters Output streams Design Process Flowsheet Input streams Operating Conditions Unit Parameters Output streams Objective Function Optimization Process Flowsheet Input streams Operating Conditions Unit Parameters Output streams Objective Function Synthesis
  • 5. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 5 Architecture of Process Simulators  Sequential-Modular Based on the concept of modularity, which extends the chemical engineering concept of the unit operation to a “unit calculation” by the computer code responsible for the calculation of single process unit. The computation of the flowsheet takes place unit by unit following a calculation sequence.  Equation-Oriented (Simultaneous-Nonmodular) The complete model of the flowsheet is expressed in the form of one large sparse system of nonlinear algebraic equations that is simultaneously solved for all the unknowns.  Simultaneous-Modular Combination of Sequential-Modular and Equation Oriented approaches
  • 6. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 6 Commercial Steady-State Process Simulators  Aspen Plus  Aspen Hysys  ChemCAD  PRO II  UniSim  gProms  VMGSim  Aspen Plus in EO  Aspen Custom Modeler Sequential – Modular approach Equation – Oriented approach Free Steady-State Process Simulators  DWSIM  COCO Sequential – Modular approach  ASCEND Equation – Oriented approach
  • 7. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 7 Sequential – Modular Process Simulators Executive Program Input Output Graphical User Interface Numerical routines Unit module library Sizing and costing database Physical property database Themodynamic methods Figure reproduced from Introduction to Software for Chemical Engineers, M. Martin (2015)
  • 8. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 8 Sequential – Modular Process Simulators + Easy programming and maintenance. + Robustness and reliability. Specific solution methods are developed for each process unit. + The unit blocks can be easily added to or removed from the flowsheet. – SM is well suited to process simulator, but not to design or optimization, since an iterative procedure is required to satisfy the constraints. – Need for topological analysis and systematic initialization of tear streams. – Present difficulties with flowsheets involving a large number of recycle streams. – Rigid direction of computation, normally outputs from inputs. Advantages Disadvantages
  • 9. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 9 Physical Property Service Facilities # Supply estimates for a number of different physical properties while the simulation is running. # Phase equilibrium represent one of the most important physical properties, as many chemical processes simulations involve distillation, stripping, evaporation or liquid-liquid separation. Solving the mass and energy balances for these operations necessitates predicting the  Vapor – Liquid Equilibrium (VLE)  Liquid – Liquid Equilibrium (LLE) # Estimation of physical properties can consume up to 90% of the computation time of a simulation. Property packages are used to predict the phase equilibrium behavior of pure components and mixture systems
  • 10. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 10 Phase Equilibrium IsofugacitiesI II F i i if f f   A closed system that contains more than one phase, at constant Pressure and Temperature, is at equilibrium if: Where fi is the fugacity of Component i in Phases I, II,… F V L i if f Vapor – Liquid Equilibrium fi V is the fugacity of Component i in the vapor phase fi L is the fugacity of Component i in the liquid phase
  • 11. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 11 Equation-of-State Method Vapor-phase fugacity 0 , , 1 ln j P i i T P n V RT dp RT n P             V V i i if y P L L i i if x PLiquid-phase fugacity , ,  i i V L i i y and x are the mole fraction of Comp i in the vapor and liquid phases respectively and are the vapor and liquid phase fugacity coefficients respectively P is the system pressure where The fugacity coefficients for each phase are determined with the following expression
  • 12. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 12 Equation-of-State Method Vapor-phase fugacity 0 , , 1 ln j P i i T P n V RT dp RT n P             V V i i if y P L L i i if x PLiquid-phase fugacity , ,  i i V L i i y and x are the mole fraction of Comp i in the vapor and liquid phases respectively and are the vapor and liquid phase fugacity coefficients respectively P is the system pressure where The fugacity coefficients for each phase are determined with the following expression EOS
  • 13. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 13 Activity Coefficient Method 0L i i i if x f Vapor-phase fugacity V V i i if y P Liquid-phase fugacity   i i V i i 0 i y and x are the mole fraction of Comp i in the vapor and liquid phases,respectively is the vapor - phase fugacity coefficient is the liquid - phase activity coefficient f is the fugacity of Comp.i at standard state where In this case, thermodynamic models are required for i (from a equation of state) and i (from a liquid-phase activity coefficient model)
  • 14. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 14 Activity Coefficient Method # The vapor phase can be considered ideal  1V i  # Standard State fugacity 0 0 0 exp sat i c Psat i i i i ip v f p dP p RT          Poynting correction factor 0L i i i if p x  therefore V i if y P therefore At moderate pressures:
  • 15. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 15 Vapor – Liquid Equilibrium Example (Dechema Chemestry Data Series)
  • 16. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 16 Decision tree for the selection of the thermodynamic property model Any polar component? Any Electrolyte? Any pseudo component? YesNo Yes Under vacuum conditions? Ideal Braun K-10 Yes Chao-Seader Grayson-Streed Braun K-10 No Peng-Robinson (PR) Soave-Redlich-Kwong (SRK) Lee-Kesler-Plöcker No Yes Electrolyte NRTL Pitzer Bromley-Pitzer Operating pressure low to medium ≤ 10 bar? Binary iteration coefficients available? No Yes Schwartzentruber-Renon PR or RKS with WS mixing rules PR or RKS with MHV2 mixing rules PSRK PR or RKS with MHV2 mixing rules No No Binary iteration coefficients available? Yes Yes No Liquid-liquid equilibrium? Yes NRTL UNIQUAC Liquid-liquid equilibrium? No UNIFAC UNIFAC LLE Yes Wilson NRTL UNIQUAC No Activity coefficient modelEquationsof state model Pressure Polarity
  • 17. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 17 Get used to working with Process Simulators FIRST STEPS 1. Compounds 2. Property Packages 3. Flash Algorithm 4. System of Units 5. Feed inlet data 6. Units Specifications 7. Activate/recalculate all 8. Review of the results
  • 18. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 18 DWSIM Activate Abort calculation Recalculate All Deactivate COCO Validate Solve Get used to working with Process Simulators
  • 19. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 19 Get used to working with DWSIM and COCO Flash distillation 1 An equimolar mixture of benzene and toluene is subjected to flash distillation at a pressure of 1 bar in the separator. Determine the compositions (in mole fraction benzene) of the liquid and vapor leaving the separator when the feed is 25% vaporized. Estimate the temperature in the separator. Sensitivity analysis 0% vaporized 50% vaporized 75% vaporized 100% vaporized
  • 20. A. Carrero , N. Quirante & J. Javaloyes20 Introduction to Chemical Process Simulators Get used to working with DWSIM and COCO Flash distillation 1 100 kmol/h fv = 0.25 T ? Vapor fraction Temperature (ºC) 0 91.55 0.25 93.17 0.5 94.89 0.75 96.59 1 98.15
  • 21. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 21 Get used to working with DWSIM and COCO Vapor Liquid Equilibrium Bubble point Dew point
  • 22. A. Carrero , N. Quirante & J. Javaloyes Introduction to Chemical Process Simulators 22 Get used to working with DWSIM and COCO Flash distillation 2 Calculate the composition of the final stream in the following process flowsheet. Use UNIQUAC thermodynamic package Ethanol 41.86 kmol/h Acetone 38.64 kmol/h 25ºC 95 kPa 65ºC 25ºC Xacetone Xethanol Xacetone Xethanol