AspenPlus Introduction to Flowsheet Simulation

19
Sukhoon Choi EPEL lab Aspen Plus Introduction 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

Transcript of AspenPlus Introduction to Flowsheet Simulation

Page 1: AspenPlus Introduction to Flowsheet Simulation

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

Page 2: AspenPlus Introduction to Flowsheet Simulation

/%'0)*.('01-2')3 %'(,4

/%'0)*.('01-2')3 '.5*0#.+'.()640#4'0(7)'.5*0#.+'.(8

Navigation plane

Environment

Workspace

Ribbon

Page 3: AspenPlus Introduction to Flowsheet Simulation

/%'0)*.('01-2')3 '.5*0#.+'.()6%*+,"-(*#.)'.5*0#.+'.(8

/%'0)*.('01-2')3 %(-(,%)*.9*2-(#0%

Page 4: AspenPlus Introduction to Flowsheet Simulation

:*+,"-(*#. %';,'.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

Page 5: AspenPlus Introduction to Flowsheet Simulation

<0#4'0(7)'.5*0#.+'.()3 2#+4#.'.()%'"'2(*#.

• Component selection

<0#4'0(7)'.5*0#.+'.()3 4&7%*2-")+'(&#9%

• Physical methods

Method advice

Page 6: AspenPlus Introduction to Flowsheet Simulation

/%'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

Page 7: AspenPlus Introduction to Flowsheet Simulation

/%'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

Page 8: AspenPlus Introduction to Flowsheet Simulation

:*+,"-(*#.)'.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

Page 9: AspenPlus Introduction to Flowsheet Simulation

:*+,"-(*#.)'.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

Page 10: AspenPlus Introduction to Flowsheet Simulation

:*+,"-(*#.)'.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

Page 11: AspenPlus Introduction to Flowsheet Simulation

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*%'

Page 12: AspenPlus Introduction to Flowsheet Simulation

HG):'4-0-(#0%)I)B'-()'@2&-.C'0)'@'02*%'

JG)D*%(*""-(*#.)'@'02*%'

Page 13: AspenPlus Introduction to Flowsheet Simulation

JG)D*%(*""-(*#.)'@'02*%'

JG)D*%(*""-(*#.)'@'02*%'

19psia

• Warning :

Page 14: AspenPlus Introduction to Flowsheet Simulation

JG)D*%(*""-(*#.)'@'02*%'

KG)E'-2(#0%)'@'02*%'

Page 15: AspenPlus Introduction to Flowsheet Simulation

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

Page 16: AspenPlus Introduction to Flowsheet Simulation

KG)E'-2(#0%)'@'02*%'

• 1. Rstoic reactor

KG)E'-2(#0%)'@'02*%'

• 2. RGibbs reactor

Page 17: AspenPlus Introduction to Flowsheet Simulation

KG)E'-2(#0%)'@'02*%'

• 3. Rplug reactor – reaction

KG)E'-2(#0%)'@'02*%'

• 3. Rplug reactor – reaction

Page 18: AspenPlus Introduction to Flowsheet Simulation

KG)E'-2(#0%)'@'02*%'

• 3. Rplug reactor

KG)E'-2(#0%)'@'02*%'

• 4. RCSTR reactor

Page 19: AspenPlus Introduction to Flowsheet Simulation

LG)<0'%%,0')2&-.C'0%)'@'02*%'

• !"#$#E13.0#(#F.3B15,-#*+,-.#/01234,5$#6789:#)6;:#<#13+:#<8?@AB• G4>2B10@.#=0.>>H0.#$#67I#13+