Gas Absorption Column Tutorial

HYSYS Tutorial for the Steady State Behavior of the Gas Absorption Column in the Unit Operation Laboratory

Abstract
A tutorial has been prepared to show how HYSYS an be used to model a ontinuous !as absorption pro ess in a pa "ed olumn# $n the absorption pro ess% air and CO& are mi'ed before they enter the pa "ed olumn where the CO& is removed from the air by water# The e(uipment used for the absorption an be represented in a HYSYS pro ess flow dia!ram# $nformation about the streams an be entered from a pro!ram reated in HYSYS# This pro!ram also uses HYSYS transport properties to al ulate the linear appro'imation of the number of transfer units and hei!ht per transfer units#

Tutorial
The purpose of this tutorial is to introdu e the use of HYSYS as a modelin! tool for the !as absorption olumn in the Unit Operations Laboratory of the hemi al en!ineerin! pro!ram# This tutorial shows how to)
• • •

build an HYSYS ase for the pro ess pro!ram in HYSYS % and use HYSYS transport properties to al ulate hei!ht and transfer units#

$n this tutorial% arbon dio'ide *CO&+ is removed form air by water in a pa "ed olumn# The pa "ed olumn ontains , in h Cerami $nterlo " Saddles#

What is HYSYS?
HYSYS is a simulation software desi!ned by Hyprote h# $n this tutorial% HYSYS -lant &#&#&% *released Au!ust &...+ is used# Some of the pro edure des ribed within may not apply to other versions of HYSYS#

Getting Started in HYSYS
Two versions of HYSYS are install on omputers in the Biery /oom of the Chemi al 0n!ineerin! Buildin!# Care should be ta"en to ensure that the orre t version is used# After lo!!in! onto the 1indows 2T wor"stations% either of the followin! an be used to a ess HYSYS &#&#&#

3# A essin! from the 4es"top) 4ouble li " on the HYSYS#-lant i on#

&# A essin! usin! the -ro!ram menu) o Cli " on Start Button
o

Go to pro!rams% then A0A Te hnolo!y% followed by HYSYS -lant &#&#& Build 5 6.7% and finally% HYSY -lant (see Figure 1)#

8i !ure 3) A essin! HYSYS -lant After doin! either of the above the HYSYS plant pro!ram will open# *A blan" window opens+# &# To start a new ase% do one of the followin!) 5# Go to file% sele t new% followed by ase 9# Hold 4own Ctrl 2 :# -ress the new i on as indi ated in 8i!ure &#

8i!ure &) Openin! a new ase

Choosing a Fluid Package
On e a new ase is sele ted% a window opens whi h shows a Simulation Basis Manager *8i!ure 5+# This is where the fluid pa "a!es are hosen#

8i!ure 5) The Simulation Basis ;ana!er

5# Cli " on the Add< button# This will open a window% Fluid Package: Basics-1% whi h shows all the -roperty pa "a!es that are available in the database#

at h bo'% separately type in h2o and co2 and then li " on Add -ure button as was done with air# The list of omponents should be similar to that shown in 8i!ure :# .9# 8or the base property pa "a!e% s roll down and sele t Sour PR as shown in 8i!ure 9# 8i!ure 9) sele tin! the fluid pa "a!e Selecting Components On e the fluid pa "a!e is hosen% the omponents an then be sele ted# The omponents that are used in the Gas adsorption lab are air% water and arbon dio'ide# :# To add omponent% li " on the omponents tab# $n the .at h bo'% type air# This will show a list of omponents with =air= hi!hli!hted# 7# After is hi!hli!hted% li " on the Add -ure button# ># To add water and arbon dio'ide to the list of omponents% in the .

8i!ure :) omplete omponents list 6# After the omponents are hosen% lose the Fluid Package: Basics-1 window and then li " on the 0nter Simulation 0nvironment button on the Simulation Basic Manager window# Setting up the Simulation n!ironment 1hen the 0nter Simulation 0nvironment button is li "ed% HYSYS opens up a -84 window# All the e(uipment of the system will be represented in -84 window# Alon! with the -84 window HYSYS opens up an ob?e t palette window *see 8i!ure 7+# $f the ob?e t palette window does not open% press 89% or !o to 8lowsheet menu and sele t open ob?e t palette# .

= to open up the "#sor#er Column $nput %pert window# 3&# To name a stream% li " within the bo' orrespondin! to that stream and type the name# Type all the inputs as indi ated in 8i!ure ># .# 33# 4ouble li " on =TA3.8i!ure 7) The Ob?e t -alette window @# By puttin! the mouse over ea h i on on the ob?e t palette% one an see what ea h i on represents# Sele t the i on that says = Absorber=# 3..# After sele tin! the =Absorber= i on% li " on the -84 window to insert the olumn as a part of the e(uipment used# The i on will be named by default as TA 3..

8i!ure >) 2amin! stream to the olumn 1hen all the streams are labeled% the 2e't button is a tivated# 35# By li "in! 2e't% the window han!es to one that re(uires the pressure at the top and bottom of the olumn# 8or simpli ity% assume that the pressure at the top and bottom is 3 atm# One should note that by default% HYSYS has the pressures bein! entered in "-a# $f one does not want to overt the pressure for the olumn into "-a% the units for the pressure an be sele ted from the drop down menu as shown in 8i!ure 6# *2ote) The pressure drop will differ for ea h olumn# The pressure drop an be al ulated form e(uations and harts found in literature#+ .

i'er= from the ob?e t palette and drop it on the -84# 4ouble li " on the mi'er named by default =..=# A window will pop up pertainin! to the mi'er# 37# 8or the inlet streams% type in D o&E and DairE% respe tively# 8or the outlet stream% type Dmi'ed!asesinE# *See fi!ure @+ .8i!ure 6) Sele tin! -ressure Units After enterin! the pressures of the top and bottom% li " on ne't# This will han!e the window to one where estimates of the temperature of the olumn top and bottom are as"ed for# Sin e this is optional% one an li " on the 4one button# *$f the olumn temperature differ from the streamBambient% one should not s"ip this option#+ 39# By li "in! on the 4one button% HYSYS will brin! up a window pertainin! to the olumn# HYSYS will show a s hemati of the olumn# 2ote that it shows 3. sta!es# *Later% one will see how to = han!e= those trays to pa "in!#+ 8or now% lose that window and return to the -84# 3:# Sele t =.$CA3.

window# $f the -84 loo"s =untidy=% !o to the -84 menu and sele t =Auto -osition=# One should note that all the streams on the -84 are li!ht blue% this indi ates that HYSYS has not solved for the properties of the stream# This is be ause the omponents of the streams have not been defined# 36# 4ouble li " on the =waterin= stream# A =waterin= window will pop up# 3@# 0nter the values for the vapor fra tion% temperature% pressure and mass flow rate as indi ated in fi!ure 3..# .$CA3.8i!ure @) 2amin! mi'er streams# 3># After the streams of the mi'er are named% lose .

) 0nterin! the stream =waterin= onditions &.# After inputtin! the onditions% li " on =Composition=# The window will transform to one that is re(uestin! the mole fra tion of the spe ified omponents in the =waterin= stream# &3# Sin e this stream only onsists of water% input D3E ne't to H&O and press 0nter on the "eyboard# A window should pop up after the input is made# $n this window% one an spe ify the omposition in various bases# Ferify that mole fra tion is sele ted# &&# Cli " on 2ormaliGe and then li " on OH# After li "in! on OH% one will return to the =waterin= window# 2ear the bottom of the window% there should be a !reen bo' with OH inside# This !reen bo' with OH inside indi ates that all the re(uired information for the stream is spe ified# &5# Close the =waterin= window and return to the -84# 2ote that the =waterin= stream is of a dar"er shade blue than all the other streams# &9# The other inlet streams% = o&= and =air=% an be defined in a similar way to that of the =waterin= stream# *See fi!ure 33A39+# 2ote the CO& stream is heated before bein! mi'ed with airI measure the a tual temperature in the lab# .8i!ure 3.

8i!ure 33) Conditions for = o&= stream 8i!ure 3&) Composition of the = o&= stream .

8i!ure 35) Conditions for =air= stream .

=# 1hen the olumn window pops up% li " on the run bottom lo ated near the bottom of the window# The red un onver!ed bo' should turn to !reen onver!ed if all the above pro edure was followed# However% the results that are obtained at this point are not a true model for the !as absorption olumn be ause the simulation is run usin! trays% not pa "in!# Changing &ra's to Packing &7# Go to the Tools menu and sele t Utilities# &># S roll down and sele t Tray siGin!# &6# Cli " on Add Utilities button# A tra'-si(ing window should pop up# &@# 2ame the utility D-a "in!E# 5..# Cli " on the Sele t TS< button# A window should pop up similar to that of 8i!ure 3:# 53# .8i!ure 39) Composition of =air= stream After definin! = o&= and =air= all the inlet streams should turn blue# 2ow the olumn is ready to be run# &:# On the -84% double li " on =TA3.a"e all the sele tions shown in 8i!ure 3: and then li " on OH# 8i!ure 3:) Tray Se tion Sele tion After sele tin! the Tray se tion% one will return to the &ra' si(ing window# 5&# Cli " on the button that says Auto Se tion< The auto se tion window will pop up# 55# 8or the tray internal sele t pa "ed# 1hen pa "ed is sele ted% a drop down menu bo' will appear in the window# .

=# 93# Cli " on the 0dit Tray Button# A &ra' Section )etail window should pop up# 9&# Chan!e the urrent number of Trays from 3. to ># 95# Close the &ra' Section )etail window and return to the -84# 99# Go to the Tools ..enu and sele t Utilities# 9:# 4ouble li " on =-a "in!= in the Available Utilities window that popped up# 97# The trayAsiGin! window will open# 2oti e that the end se tion is empty# Cli " on the ell that says empty and sele t >JTSA3 as shown in 8i!ure 37# .# 4ouble li " on =TA3.#&@36 ft# 5@# Close &ra' si(ing windows and return to the -84 window# diting plates 9.59# S roll the drop down window for the desired pa "in! typeI for this ase $nterlo " Saddles *Cerami + 3J9Jin h# 5:# 1hen the sele tion is made% li " on the 2e't button# $n the ne't window that appears% verify that all the information is true then li " on omplete auto se tion# The tray siGin! window should appear# 57# Cli " on spe s submenu of the desi!n olumn# 5># Chan!e the mode to ratin!s# 56# 0nter the diameter of the tower to be .

.8i!ure 37) Sele tin! the end tray 9># Ferify that the a tive button is sele ted# 96# Close all the tray utilities windows and return to the -84# 9@# 4ouble li " on DTA3.ain .# Cli " on the /atin! tab and han!e the tray diameter to .#&@36 ft# :3# Save the simulation as Dabsorption#hs E# Calculating the num#er o* trans*er units The number of transfer units *2TU+ and the hei!ht per transfer units *HTU+ an be al ulated by usin! a linear appro'imation ta"en from 8roust and Gean"oplis# $f this !as adsorption simulation is to be used for hi!hly on entrated CO& into the olumn% this appro'imation mi!ht not hold and numeri al inte!ration will be needed to al ulate the 2TU and HTU# :&# Go to the Tools menu% and sele t .a ro Lan!ua!e 0ditor# :5# 0nter the followin! ode to model the olumn) Sub .E# :.

%6.%39% =L of runs=%#Te't3 Te'tBo' 3:.%&.KThis pro!ram obtains raw data !athered in the lab and used HYSYS transport properties To determine the transfer units amon! other thin!s# K4e lare Ob?e ts 4im hyCase As Ob?e t 4im hyAir As Ob?e t K4el are Fariables 4im temp As 4ouble KOn 0rror GoTo 0rrorTrap KG0TT$2G L O8 /U2S Be!in 4ialo! User4ialo! 9.%&3 0nd 4ialo! 4im dl! As User4ialo! 4ialo! dl! $f dl!#/unsM== Then 0'it Sub 0nd $f dlrunsMC$nt*dl!#runs+ K.a"e 0' el sheet Set 'lAppMCreateOb?e t*=0' el#appli ation=+ 'lApp#FisibleMTrue 'lApp#1or"boo"s#Add 'lApp#A tive1or"boo"#A tivesheet#nameM=4ata= ..%&3% 3&..%37. Te't &.% 39%>.%&3%#runs OHButton 37.

aterialStreams*=li(uid out=+ .+= #Cells*>%3+#FalueM=Ambient temperature *C+= #Cells*6%3+#FalueM=Condu tivity *mi roSiemens+= Kfor simpli ity assume all stream temperature will be e(ual to ambient e' ept for o& temp 0nd 1ith KSet ob?e t referen e to a tive simulation ase *absorption#HSC+ Set hyCaseMA tiveCase $f hyCase $s 2othin! Then .Set 'lSheetM'lApp#A tive1or"boo"#1or"sheets*=4ata=+ 1ith 'lSheet #Cells*3%3+#FalueM=$nputs= #Cells*9%3+#FalueM=N ma' flow= #Cells*:%3+#FalueM=air *SCC.+= #Cells*7%3+#FalueM=CO& *SCC.aterialStreams*=air=+ Set hy o&Mhy ase#8lowsheet#.aterialStreams*=waterin=+ Set hyLoutMhy ase#8lowsheet#.s!Bo'=This -ro!ram re(uires that the absorption#hs be loaded= 0'it Sub 0nd $f KSet ob?e t referen e to material streams in absorption#HSC Set hyAirMhyCase#8lowsheet#.s!Bo' =This pr!ram re(uires that the absorption#HSC be loaded= 0'it Sub 0nd $f $f /i!ht*hyCase#8ull2ame%39+OP=absorption#hs = Then .aterialStreams*= o&=+ Set hywaterMhy ase#8lowsheet#.

+ K'lsheet# ells*35%5+#FalueMblabla*3+ 'outMblabla*&+ .UA:Rair K!Bs o&flowM o&R5R3.aterialStreams*=!asesout=+ runM3 4o KGet the raw data Call 4ialo!Bo'*water% air% o&% temp% ond+ KSettin! All $nput stream e' ept o& to ambient hyair#Temperature#SetFalue temp%=C= hywater#Temperature#SetFalue temp%=C= KCalibration urves should be done for ea h e'perimentsQQ waterflowM.UA3@ K!Bs KSettin! flow rates in HYSYS# hyair#.Set hy olumnMhy ase#8lowsheet#Operations#$tem*=TA3.N ma' flow+ airflowM&#3:9:R3.#.UA:A>R3.olar8ra tionFalue K'lsheet# ells*35%5+#FalueMblabla*.T7.55 K!Bs *water alibration only !ood for data between &.7>RwaterS5..ass8low#SetFalue waterflow%=!Bs= Krelatin! ondu tivity to mole fra tion * in e'periment mole fra tion were related to pH was related to ondu tivityI all relationship was assumed linear and the followin! was derived form this+ 'oute'p M ondR>#&9&R3.UA6S@#:@7R3.#9.ass8low#SetFalue airflow%=!Bs= hy o&#.UA6 blablaMhyLout#Component.=+#Column8lowsheet Set hy!asMhy ase#8lowsheet#.ass8low#SetFalue o&flow%=!Bs= hywater#.aterialStreams*=mi'ed!asesin=+ Set hyGoutMhy ase#8lowsheet#.

olar8low#GetFalue LMhywater#. "yaM!R*Ho!Rs+UA3 "'aMLR*HolRs+UA3 mMA"'aB"ya .+ !asinMhy!as#Component.+B9#.U9+ 'inM.olar8ra tionFalue yinM!asin*&+ !asoutMhyGout#Component.#39&R3. 'instarMyoutB*#39&R3.U9+ 'outstarMyinB*#39&R3. !Mhy!as#.olar8ra tionFalue youtM!asout*&+ yinstarM.U9R'out youtstarM..R2o!UA3 f&MLo!**A'instarS'in+B*A'outstarS'out++ 2olMf&R**A'outS'in+B**'inA'instar+A*'outA'outstar+++ HolM&#.R2olUA3 dM#&@3>6 sM5#393:@&7:9R*#&@3>6U&#.#.olar8low#GetFalue KCal ulatin! HTU and 2TUKs f3MLo!**youtstarAyout+B*yinstarAyin++ 2o!Mf3R**youtAyin+B**youtstarAyout+A*yinstarAyin+++ Ho!M&#.diffMAbs**'outA'oute'p+B'outR3.#.

uM*"yaUA3AmR"'aUA3+ wMuUA3 H!M!R*wRs+UA3 2!M&#.RHlUA3 KOutput al ulated stuff 1ith 'lSheet #Cells*5%3+M=/un L )= #Cells*5%3Srun+#FalueMrun #Cells*9%3Srun+#FalueMwater #Cells*:%3Srun+#FalueMair #Cells*7%3Srun+#FalueM o& #Cells*>%3Srun+#FalueMtemp #Cells*6%3Srun+#FalueM ond #Cells*33%3+#FalueM=0'perimental 'out= #Cells*33%3Srun+#FalueM'oute'p #Cells*3&%3+M=HYSYS -redi ted 'out= #Cells*3&%3Srun+#FalueM'out #Cells*3.RH!UA3 HlM*Ho!AH!+RLR*mRG+UA3K8roust 2lM&#.%3+M=Output= #Cells*35%3+M=4ifferen e N in 'outKs= #Cells*35%3Srun+#FalueMdiff #Cells*3:%3+M=2o!= #Cells*3:%3Srun+#FalueM2o! #Cells*3>%3+M=2ol= .

#Cells*3>%3Srun+#FalueM2ol #Cells*37%3+M=Ho! *ft+= #Cells*37%3Srun+MHo! #Cells*36%3+M=Hol *ft+= #Cells*36%3Srun+#FalueMHol #Cells*3@%3+M=2!= # ells*3@%3Srun+#FalueM2! # ells*&.%3+M=H! *ft+= # ells*&.%3Srun+#FalueMH! # ells*&3%3+M=2l= # ells*&3%3Srun+#FalueM2l # ells*&&%3+M=Hl *ft+= # ells*&&%3Srun+#FalueMHl # ells*39%3+M=yout= # ells*39%3Srun+Myout # ells*&5%3+M=yin= # ells*&5%3Srun+M yin 0nd 1ith runMrunS3 Loop Until runPdlruns Call onfi! KAutofit olumn A $n wor"sheet '3sheet 'lsheet# olumns*=A=+#Autofit 0rrorTrap) .s!Bo' = The followin! error o ured) = T 0rror*0rr+ .

%39%=CO& in=%#Te't: Te't &:.s!Bo' =-lease enter the N ma' flow of water used= K4ialo!Bo' .%&3%#temp Te'tBo' 3:.%39%=water in=%#Te't3 Te't &:..0nd Sub Sub 4ialo!Bo'*dlwater%dlair%dl o&%dltemp% dl ond+ Be!in 4ialo! User4ialo! 9..%39%=SCC. Te'tBo' 3:.%39%=/m#Temperature=%#te't> Te't &:.%39%=Air in=%#Te't5 Te't &:.%&3%# o& Te'tBo' 3:.%&.%35:%6:%39%=mi roSiemens=%#te't3.%3.=%#te't7 Te't &.%39%=Condu tivity=%#te't@ Te't &:..%&3%#air Te'tBo' 3:.%>>%3&.%&3%3&.=%#te't9 Te't &.%39%=SCC.%3.% 35:%6.%>.:%>.%6.%@.:%3&.%@.%9@%>.%39%=Nma' flow=%#Te't& Te't &.%37.%9@%3&.% 35.%3.%&3%# ond OHButton 37.%39%@.%@.%&3%#water Te'tBo' 3:.%&3%>.%39%=C=%#te't6 Te't &.%9&%@.%>>%>.%&3 0nd 4ialo! 4im dl! As User4ialo! 4ialo! dl! K$f dl!#waterM==Then K. Te't &.

s!Bo' =-lease enter the volmetri flow rate of the air= K4ialo!Bo' K0nd $f K$f dl!# o&M==Then K.= K4ialo!Bo' K0lse$f dlwater P3..s!Bo' =-lease enter the volmetri flow rate of CO&= K4ialo!Bo' K0nd $f dlwaterMC4bl*dl!#water+ dlairMC4bl*dl!#air+ dl o&MC4bl*dl!# o&+ dltempMC4bl*dl!#temp+ dl ondMC4bl*dl!# ond+ K$f dlwater OM.= K4ialo!Bo' K0nd $f K$f dlair O.s!Bo' =N ma' flow of water must be !reater than .= K4ialo!Bo' K0nd $f .K0nd $f K$f dl!#airM==Then K. Then K. Then K. Then K.s!Bo' =air flow must be !reater than .s!Bo' =N ma' flow of water must be less than 3..

:36# 75# After the effi ien y of the olumn is done% the simulation is then ompleted and an be used for further analysis# 79# To use the pro!ram in the future% first open Dabsorption#hs E then sele t .#.: :6# Cli " the e'e ute button in the ode window# :@# 0nter the inputs as indi ated in Table 3# Table 3) inputs to he " effi ien y 7.ain KThis pro!ram obtains proposed raw data to be used in the lab and used HYSYS transport properties to determine the transfer units amon! other thin!s# .s!Bo' =CO& flow must be !reater than .= K4ialo!Bo' K0nd $f 0nd Sub :9# After the ode as been entered% save it with the name = ode&=# ::# Go the -84 and double li " on DTA3.K$f dl o& O.#. Then K.E# :7# Cli " on the -arameters tab and then sele t the 0ffi ien ies submenu# :># Chan!e the effi ien y to .# The e' el spreadsheet reated should show a per ent differen e in the 'outs to be &#@> N# 73# By trial and error% !uess new effi ien ies for the tray and rerun the pro!ram until the per ent differen e in the 'outs are less than 3N# 7&# The effi ien y should be around .a ro Lan!ua!e 0ditor from the Tools menu# 2e't% open ode from the dis" that it was stored on# Then run the pro!ram# 1ith the simulation model of the Gas absorption olumn% the ode entered above an be ad?usted so that HYSYS an be used to predi t what will happen in the lab# 7:# 0nter the followin! ode to predi t the results that should be obtained in the lab# Sub ..

.. Te't &.% 39%>.%&.a"e 0' el sheet Set 'lAppMCreateOb?e t*=0' el#appli ation=+ 'lApp#FisibleMTrue 'lApp#1or"boo"s#Add 'lApp#A tive1or"boo"#A tivesheet#nameM=4ata= Set 'lSheetM'lApp#A tive1or"boo"#1or"sheets*=4ata=+ 1ith 'lSheet .%39% =L of runs=%#Te't3 Te'tBo' 3:.%6.%&3%#runs OHButton 37.K4e lare Ob?e ts 4im hyCase As Ob?e t 4im hyAir As Ob?e t K4el are Fariables 4im temp As 4ouble KG0TT$2G L O8 /U2S Be!in 4ialo! User4ialo! 9.%37.%&3 0nd 4ialo! 4im dl! As User4ialo! 4ialo! dl! $f dl!#/unsM== Then 0'it Sub 0nd $f dlrunsMC$nt*dl!#runs+ K.%&3% 3&.

aterialStreams*=mi'ed!asesin=+ Set hyGoutMhy ase#8lowsheet#..s!Bo' =This pr!ram re(uires that the absorption#HSC be loaded= 0'it Sub 0nd $f $f /i!ht*hyCase#8ull2ame%39+OP=absorption#hs = Then .aterialStreams*= o&=+ Set hywaterMhy ase#8lowsheet#.aterialStreams*=waterin=+ Set hyLoutMhy ase#8lowsheet#.+= #Cells*>%3+#FalueM=Ambient temperature *C+= Kfor simpli ity assume all stream temperature will be e(ual to ambient e' ept for o& temp 0nd 1ith KSet ob?e t referen e to a tive simulation ase *absorption#HSC+ Set hyCaseMA tiveCase $f hyCase $s 2othin! Then .aterialStreams*=li(uid out=+ Set hy olumnMhy ase#8lowsheet#Operations#$tem*=TA3.+= #Cells*7%3+#FalueM=CO& *SCC.=+#Column8lowsheet Set hy!asMhy ase#8lowsheet#.#Cells*3%3+#FalueM=$nputs= #Cells*9%3+#FalueM=N ma' flow= #Cells*:%3+#FalueM=air *SCC.aterialStreams*=!asesout=+ .s!Bo'=This -ro!ram re(uires that the absorption#hs be loaded= 0'it Sub 0nd $f KSet ob?e t referen e to material streams in absorption#HSC Set hyAirMhyCase#8lowsheet#.aterialStreams*=air=+ Set hy o&Mhy ase#8lowsheet#.

olar8ra tionFalue youtM!asout*&+ yinstarM.UA:A>R3.UA3@ K!Bs KSettin! flow rates in HYSYS# hyair#. 'instarMyoutB*#39&R3.U9R'out youtstarM.55 K!Bs *water alibration only !ood for data between &.olar8ra tionFalue 'outMblabla*&+ !asinMhy!as#Component.#9.#.U9+ .#39&R3.olar8ra tionFalue yinM!asin*&+ !asoutMhyGout#Component.UA:Rair K!Bs o&flowM o&R5R3.N ma' flow+ airflowM&#3:9:R3.ass8low#SetFalue waterflow%=!Bs= K!ettin! 'out blablaMhyLout#Component.#.T7.ass8low#SetFalue airflow%=!Bs= hy o&#.runM3 4o KGet the raw data Call 4ialo!Bo'*water% air% o&% temp+ KSettin! All $nput stream e' ept o& to ambient hyair#Temperature#SetFalue temp%=C= hywater#Temperature#SetFalue temp%=C= KCalibration urves should be done for ea h e'perimentsQQ waterflowM.ass8low#SetFalue o&flow%=!Bs= hywater#.7>RwaterS5.

+B9#.U9+ 'inM. "yaM!R*Ho!Rs+UA3 "'aMLR*HolRs+UA3 mMA"'aB"ya uM*"yaUA3AmR"'aUA3+ wMuUA3 H!M!R*wRs+UA3 2!M&#.olar8low#GetFalue LMhywater#.RHlUA3 KOutput al ulated stuff 1ith 'lSheet .RH!UA3 HlM*Ho!AH!+RLR*mRG+UA3K8roust 2lM&#.olar8low#GetFalue KCal ulatin! HTU and 2TUKs f3MLo!**youtstarAyout+B*yinstarAyin++ 2o!Mf3R**youtAyin+B**youtstarAyout+A*yinstarAyin+++ Ho!M&#.'outstarMyinB*#39&R3. !Mhy!as#.#.R2o!UA3 f&MLo!**A'instarS'in+B*A'outstarS'out++ 2olMf&R**A'outS'in+B**'inA'instar+A*'outA'outstar+++ HolM&#.R2olUA3 dM#&@3>6 sM5#393:@&7:9R*#&@3>6U&#.

%3+M=H! *ft+= # ells*&.#Cells*5%3+M=/un L )= #Cells*5%3Srun+#FalueMrun #Cells*9%3Srun+#FalueMwater #Cells*:%3Srun+#FalueMair #Cells*7%3Srun+#FalueM o& #Cells*>%3Srun+#FalueMtemp #Cells*33%3+#FalueM=Li(uid molar flow *"!molBhr+= #Cells*33%3Srun+#FalueML #Cells*35%3+M= 'out *HYSYS predi ted+= #Cells*35%3Srun+#FalueM'out #Cells*3.%3Srun+#FalueMH! .%3+M=Output= #Cells*3&%3+M=Gas molar flow *"!molBhr+= #Cells*3&%3Srun+#FalueM! #Cells*3:%3+M=2o!= #Cells*3:%3Srun+#FalueM2o! #Cells*3>%3+M=2ol= #Cells*3>%3Srun+#FalueM2ol #Cells*37%3+M=Ho! *ft+= #Cells*37%3Srun+MHo! #Cells*36%3+M=Hol *ft+= #Cells*36%3Srun+#FalueMHol #Cells*3@%3+M=2!= # ells*3@%3Srun+#FalueM2! # ells*&.

%>>%3&.%&3%>.%9@%3&.%39%=Nma' flow=%#Te't& Te't &.=%#te't9 Te't &.%>>%>.%&3%3&. Te't &..%39%=SCC.%9@%>.%&..# ells*&3%3+M=2l= # ells*&3%3Srun+#FalueM2l # ells*&&%3+M=Hl *ft+= # ells*&&%3Srun+#FalueMHl # ells*39%3+M=yout= # ells*39%3Srun+Myout # ells*&5%3+M=yin= # ells*&5%3Srun+M yin # ells*&9%3+M='in= # ells*&9%3Srun+M 'in 0nd 1ith runMrunS3 Loop Until runPdlruns Call onfi! KAutofit olumn A $n wor"sheet '3sheet 'lsheet# olumns*=A=+#Autofit 0nd Sub Sub 4ialo!Bo'*dlwater%dlair%dl o&%dltemp+ Be!in 4ialo! User4ialo! 9.%39%=water in=%#Te't3 Te't &:.%39%=CO& in=%#Te't: Te't &:.%39%=Air in=%#Te't5 Te't &:.%39%=SCC.=%#te't7 .

%39%=/m#Temperature=%#te't> Te't &:.%&3%#water Te'tBo' 3:.%9&%@.%3..%@.%39%=C=%#te't6 Te'tBo' 3:.%3.%3.%37.%&3%# o& Te'tBo' 3:.Te't &.:%3&.%&3 0nd 4ialo! 4im dl! As User4ialo! 4ialo! dl! dlwaterMC4bl*dl!#water+ dlairMC4bl*dl!#air+ dl o&MC4bl*dl!# o&+ dltempMC4bl*dl!#temp+ 0nd Sub 77# Save the pro!ram as = ode3=# Case Study 1 Before the lab e'periments are ondu ted% it is advisable that one has an understandin! of what should happen# DCode3E an be used to predi t the results that are e'pe ted# 7># /un the pro!ram = ode3=# 76# 0nter the number of runs as 5# 7@# .%&3%#temp OHButton 37.%39%@.%&3%#air Te'tBo' 3:.%>.:%>.a"e the 5 entries for ea h run as shown in table &# .%6.%@.

S.ith onl' those num#ers." program can #e de!eloped to do make multiple diagrams at once.Table &) Case Study 3 inputs# >.# The 0' el outputs from the pro!ram should be similar to those in Table 5# Table 5) 0' el outputs for Case Study# Making McCabe-Thiele Diagram " McCa#e-&hiele )iagram can #e made in %cel using +.$t is up to the user to use the made descri#ed #elo. .Rerun code 1 .&he method descri#ed #elo.S generated composition num#er *or each stage. to make such a program- .ill #e using the stage composition num#er *or Run / 1 a#o!e.

102.S.as assumed to #e 26° C2 " 7 1819-61From this the line can #e generated: use !alues *or % 7 .Click on the Result on the Per*ormance ta#08.-.For the operating line data2 the !alues that are needed are those o* the inlet and outlet streams.+old do.$n the ta#le2 select the stages and li1uid and !apour composition columns=1.indo.&he e1uili#rium data *or C32 can #e *ound using +enr'4s 5a." ne.&he coordinate pairs are (%in2'out) and (%out2 'in).Check to make sure the' are correct=9.hich the steps can #e dra.09.Click on the ta#le #utton00.$n +.2 and % 7 .2 'in7.ill create a link=>. that pops up2 select to paste as a te%t.From sheet 12 %in7.n (see &a#le 9)- ..indo.01.Close the propert' !ie. ..82 'out 7 .&o make a plot o* the e1uili#rium cur!e2 e1uili#rium data is needed.$n this ne.=.n ACrtl4 and AC4 on the ke' #road to cop' these !alues=2.2 e1uation 1 (From handout)- (1) .Set up a matri% in .-.Click on the Per*ormance ta#06..indo.here ' is mole *raction o* C32 in the !apor2 % is the mole *raction C32 in the li1uid2 and & is the temperature in ° CSince the temperature .?hen the Pro*ile &a#le . .2 *or the #asis2 ensure that Molar is selected: *or the phase2 select @apour and 5ight 5i1uid: *or the Comp Basis2 select *raction: and *or the components2 select onl' C320<.&he num#ers should #e pasted as this time.ill change e!er' time that a#sorption-hsc is ran and the e%cel *ile is open since a regular pasting .indo.5a#el the columns accordingl'=6.3n sheet 2 o* the e%cel spreadsheet generated a#o!e2 right click in a cell and select paste special *rom the menu. open2 click on the Properties #utton0=.. should open.$* 'ou select paste2 these !alue .-.10<<2 %out71-=> -.$n the . and return to the Pro*ile ta#le ..S2 on the PF)2 dou#le click on &-1.12=0>.indo.

Bse e%cel to plot the cur!e (see Figure 10)- Figure 10: McCa#e-&hiele )iagram *or Run 1From the McCa#e-&hiele diagram2 the e**icienc' can #e determined i* the pack is represented as platesCase Study 2 .&a#le 9: )ata to make McCa#e-&heile diagram=8.

C ma% *lo.$n this case stud'2 the *lo.n in ta#le 6- &a#le 6: Case Stud' 2 inputs<.S.hile the .2 8.&his .S.&he %cel outputs *rom the program should #e similar to those in &a#le 8- &a#le 8: %cel outputs *or Case Stud'3ne should note that the C di**erence in the %outs (C32 in li1uid out) increase as the C32 concentration into the increases. and 1.."*ter the la# is conducted2 the results o#tained *rom the la# can #e compared to those o#tained in +.29.as e%pected #ecause the e**icienc' *or the column . SCCM2 respecti!el'=0. rate o* the C32 is !aried (2.Changing the e**icienc' o* column *or each *eed *lo.nter the num#er o* runs as >=<..as determined *rom using a lo.Make the > entries *or each run as sho.Run the program Dcode2D==. !alue *or the *eed o* C32. rates are kept constant at 2.. can recti*' this pro#lem: ho.ater and air *lo.e!er2 this is not . SCCM)2 .

est C32 in ('in) the Eol is largest .ill #e controlling the a#sorption2 and +ol and Eol are the pre*erred trans*er units to determine the separation e**ecti!eness o* the column. concentrationsSince the gas *eed to the column is relati!el' dilute2 the li1uid *ilm . rate #e kept #ecause the E&B are calculated #ased on appro%imation *or lo.$n &a#le 92 it is sho.ork2 1<=.Heankopolis2 C. .So it is recommended that e**icienc' *or the lo.n that *or a lo.!er' time e**ecti!e.ood Cli**s2 EG2 1<<>- .et al-2 Principles o* Bnit 3perations.hich indicates a relati!el' #etter separation.ater andFor air *lo.3ther case studies can #e done #' !ar'ing the .G-2 &ransport Processes and Bnit 3perations >rd ed-2 Prentice +all2 ngle.S.Gohn ?ile' and Sons2 Ee. *lo. rate(s)- References Foust2 ".

Sign up to vote on this title
UsefulNot useful