Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
Sukhoon Choi
EPEL lab
Aspen PlusIntroduction to Flowsheet Simulation
!"#$%&''()%*+,"-(*#.
• 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
Navigation plane
Environment
Workspace
Ribbon
/%'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" !%*../%*↑↓ RE P L L I J
↑↓
E
R
P
P
I J
I J
L L
L L
!"#$%
&"'()"#$%
*#+,-%"#.-+)1)23,41
&"'(+#+,-%"#.-+
!/012$%
345"%%+#$-67+89":+#;<
&4!%+:6,-67+89":+#;<
5,6!718,9:!,;59:!<5;59:!,=>?@9:,<5=>?@
!5,<9:,<5=>?@
3,419:A3BCA82
;B15739:3,419:A3BCA82
A3BD611
A3BD829:A3BD61EF9:A3BD6G=G
!=012$%
!)3H6,7E9:,<6578?)9:1<6!172<9:!,6E=9:,<56E=9:5,< 2>8765)89:H,8F5:739:E<IJ
E<IJ9:BG)81
!=0$-9
>$,??9
:*+,"-(*#.)'.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
PurposeCombines multiple streams
together. Adiabatic, can change perssure
Separates one (or more) streams into a number of
outlets. Give flow or fraction for each outlet.
Solids from liquid. Separates one (or more) streams into a number of outlets. Give flow
or fraction for each sub-stream.
:*+,"-(*#.)'.5*0#.+'.()3 :'4-0-(#0%
Model Flash2 Flash3 Decanter Sep
Description Two-outlet flash Three-outlet flash Liquid-liquid decanter
Component separator
Purpose
Separate feed into two outlet streams,
using rigorous vapor-liquid or
vapor-liquid-liquid equilibrium
Separate feed into three outlet streams,
using rigorous vapor-liquid or
vapor-liquid-liquid equilibrium
Separate feed into two liquid outlet
streams
Separates inlet stream components into multiple outlet streams, based on
specified flow or split fractions
16
• Separators
:*+,"-(*#.)'.5*0#.+'.()3 B'-()'@2&-.C'0
Model Heater HeatX MHeatX
Description Heater, Cooler Two-stream heat exchanger Multi-stream heat exchanger
Purpose Determines thermal and phase conditions
Exchange heat between two streams
Exchange heat between any number of streams
17
• Heat exchanger
:*+,"-(*#.)'.5*0#.+'.()3 D*%(*""-(*#.
Model DSTWU Distl RadFrac MultiFrac
Description
Shortcut distillation design using the
Winn-Underwood-Gilliland method
Shortcut distillation rating using the
Edmister method
Rigorous fractionation
Rigorous fractionation for
complex columns
Purpose
Determines minimum reflux ratio, minimum number of
stages and either actual reflux ratio or
actual number of stages
Determines separation based on reflux ratio, number
of stages, and distillate-to-feed ratio
Performs rigorous rating and design calculations for single columns
Performs rigorous rating and design calculations for
multiple columns of any complexity
• Distillation
:*+,"-(*#.)'.5*0#.+'.()= E'-2(#0
Model RStoic RYield REquil RGibbs
Description Stoichiometric reactor Yield reactor Equilibrium reactor Equilibrium reactor
PurposeStoichiometric reactor with
specified reaction extent or conversion
Reactor with specified yield
Chemical and phase equilibrium by stoichiometric calculations
Chemical and phase equilibrium by Gibbs energy minimization
19
• Reactors
:*+,"-(*#.)'.5*0#.+'.()3 <0'%%,0')2&-.C'0
Model Pump Compr MCompr
Description Pump, Hydraulic turbine Compressor, Turbine Multi-stage compressor, Turbine
Purpose
Change stream pressure when the pressure, power
requirement or performance curve is known
Change stream pressure when the pressure, power
requirement or performance curve is known
Change stream pressure across multiple stages with
inter-coolers. Allows for liquid knock-out streams
from inter-coolers
20
• Pressure changers
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*%'
19psia
• Warning :
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+