EPEL lab
Aspen Plus
Introduction to Flowsheet Simulation
Sukhoon Choi
!"#$%&''()%*+,"-(*#.
• What is flowsheet simulation?
- Use of computer program to quantitatively model the characteristic equations
of a chemical process
• Uses physical relationships
- Mass & energy balance
- Equilibrium relationships
- Rate correlations (reaction and mass/heat transfer)
• Predicts
- Process stream data (flowrate, composition, properties…)
- Operating conditions (pressure, temperature, geometry…)
• Advantages
- Plant design time
- Improve current process / predict new process
- Assist plant operation
/%'0)*.('01-2')3 %'(,4
/%'0)*.('01-2')3 '.5*0#.+'.()640#4'0(7)'.5*0#.+'.(8
Ribbon
Navigation
plane
Workspace
Environment
/%'0)*.('01-2')3 '.5*0#.+'.()6%*+,"-(*#.)'.5*0#.+'.(8
/%'0)*.('01-2')3 %(-(,%)*.9*2-(#0%
:*+,"-(*#. %';,'.2'
• 1. Property environment
- component, properties, EOS selection
• 2. Simulation environment
- streams, blocks (unit operations) setting
• 3. Simulation
- control panel : converge the simulation by calculating in sequence
• 4. Analysis
- sensitivity, cost estimation, energy, EDR, design specification results…
<0#4'0(7)'.5*0#.+'.(
• All steps needed to fully define the physical properties before the simulation
- component selection and characterization
- property methods and databases
- property estimation / structure drawing
- property analysis / data regression
<0#4'0(7)'.5*0#.+'.()3 2#+4#.'.()%'"'2(*#.
• Component selection
<0#4'0(7)'.5*0#.+'.()3 4&7%*2-")+'(	%
• Physical methods
Method
advice
/%'0)*.('01-2')3 40#4'0(*'%)'.5*0#.+'.(
!"#$%&'( )#*+'%"#('* ,*$#-!.*/0" !%*../%*
↑↓ E R P LL IJ
*#+,-%"#.-+
)1)23,41 3,419:A3BCA82
345"%%+#$-67+89":+#;<
LL
;B15739:3,419:A3BCA82
!/012$%
IJ A3BD611
!"#$%
E
LL
&4!%+:6,-67+89":+#;<
A3BD829:A3BD61EF9:A3BD6G=G
P
&"'(+#+,-%"#.-+ 5,6!718,9:!,;59:!<5;59:!,=>?@9:,<5=>?@
↑↓
IJ
!=012$%
!5,<9:,<5=>?@
!)3H6,7E9:,<6578?)9:1<6
!172<9:!,6E=9:,<56E=9:5,< 2>8765)89:H,8F5:739:E<IJ
!=0$-9
&"'()"#$%
R
P
>$,??9
E<IJ9:BG)81
:*+,"-(*#.)'.5*0#.+'.()= :(0'-+
• Stream
12
/%'0)*.('01-2')3 +#,%')>,((#.%
• Tips for mouse buttons
:*+,"-(*#.)'.5*0#.+'.()3 /.*()#4'0-(*#.%
• Unit operation (block) model types
- mixers/splitters
- separators
- exchangers
- columns
- reactors
- pressure changers
- manipulators
- solids
- solid separators
- user models
- batch models
:*+,"-(*#.)'.5*0#.+'.()3 ?*@'0)A):4"*(('0
• Mixers/Splitters
Model Mixer Fsplit Ssplit
Description Mixer Splitter Sub-stream splitter
Solids from liquid. Separates
Separates one (or more)
Combines multiple streams one (or more) streams into a
streams into a number of
Purpose together. Adiabatic, can number of outlets. Give flow
outlets. Give flow or fraction
change perssure or fraction for each sub-
for each outlet.
stream.
:*+,"-(*#.)'.5*0#.+'.()3 :'4-0-(#0%
• Separators
Model Flash2 Flash3 Decanter Sep
Liquid-liquid Component
Description Two-outlet flash Three-outlet flash
decanter separator
Separate feed into Separate feed into Separates inlet
two outlet streams, three outlet streams, stream components
Separate feed into
using rigorous using rigorous into multiple outlet
Purpose two liquid outlet
vapor-liquid or vapor-liquid or streams, based on
streams
vapor-liquid-liquid vapor-liquid-liquid specified flow or split
equilibrium equilibrium fractions
16
:*+,"-(*#.)'.5*0#.+'.()3 B'-()'@2&-.C'0
• Heat exchanger
Model Heater HeatX MHeatX
Description Heater, Cooler Two-stream heat exchanger Multi-stream heat exchanger
Determines thermal and Exchange heat between two Exchange heat between any
Purpose
phase conditions streams number of streams
17
:*+,"-(*#.)'.5*0#.+'.()3 D*%(*""-(*#.
• Distillation
Model DSTWU Distl RadFrac MultiFrac
Shortcut distillation
Shortcut distillation Rigorous
design using the Rigorous
Description rating using the fractionation for
Winn-Underwood- fractionation
Edmister method complex columns
Gilliland method
Determines
minimum reflux ratio, Determines Performs rigorous
Performs rigorous
minimum number of separation based on rating and design
rating and design
Purpose stages and either reflux ratio, number calculations for
calculations for
actual reflux ratio or of stages, and multiple columns of
single columns
actual number of distillate-to-feed ratio any complexity
stages
:*+,"-(*#.)'.5*0#.+'.()= E'-2(#0
• Reactors
Model RStoic RYield REquil RGibbs
Stoichiometric
Description Yield reactor Equilibrium reactor Equilibrium reactor
reactor
Stoichiometric Chemical and phase
Chemical and phase
reactor with Reactor with equilibrium by
Purpose equilibrium by Gibbs
specified reaction specified yield stoichiometric
energy minimization
extent or conversion calculations
19
:*+,"-(*#.)'.5*0#.+'.()3 <0'%%,0')2&-.C'0
• Pressure changers
Model Pump Compr MCompr
Multi-stage compressor,
Description Pump, Hydraulic turbine Compressor, Turbine
Turbine
Change stream pressure
Change stream pressure Change stream pressure across multiple stages with
when the pressure, power when the pressure, power inter-coolers. Allows for
Purpose
requirement or performance requirement or performance liquid knock-out streams
curve is known curve is known from inter-coolers
20
FG)?*@'0%A:4"*(('0%)'@'02*%'
• !"#$#%&'(&)*+,-.#/01234,5$#6789:#)6;:#<66=>41:#<8?@AB
• C=-43#/01234,5#$#67DD:#67DD:#67D'
HG):'4-0-(#0%)I)B'-()'@2&-.C'0)'@'02*%'
HG):'4-0-(#0%)I)B'-()'@2&-.C'0)'@'02*%'
JG)D*%(*""-(*#.)'@'02*%'
JG)D*%(*""-(*#.)'@'02*%'
JG)D*%(*""-(*#.)'@'02*%'
• Warning :
19psia
JG)D*%(*""-(*#.)'@'02*%'
KG)E'-2(#0%)'@'02*%'
KG)E'-2(#0%)'@'02*%'
• For all reactors : temperature 70, pressure 1 atm
• Make sure to set valid phases option to vapor-liquid
• Rstoic reactor : Ethanol + acid -> water + Ethyl Acetate
• RGIBBS reactor : no reactions needed, 2 fluid phases
• Reaction model for Rplug, RCSTR:
- reversible reaction
- kinetics for forward reaction : k, E
- driving force with equilibrium constant
KG)E'-2(#0%)'@'02*%'
• 1. Rstoic reactor
KG)E'-2(#0%)'@'02*%'
• 1. Rstoic reactor
KG)E'-2(#0%)'@'02*%'
• 2. RGibbs reactor
KG)E'-2(#0%)'@'02*%'
• 3. Rplug reactor – reaction
KG)E'-2(#0%)'@'02*%'
• 3. Rplug reactor – reaction
KG)E'-2(#0%)'@'02*%'
• 3. Rplug reactor
KG)E'-2(#0%)'@'02*%'
• 4. RCSTR reactor
LG)<0'%%,0')2&-.C'0%)'@'02*%'
• !"#$#E13.0#(#F.3B15,-#*+,-.#/01234,5$#6789:#)6;:#<#13+:#<8?@AB
• G4>2B10@.#=0.>>H0.#$#67I#13+