You are on page 1of 51

UsingCHEMCADforPipingNetworkDesignandAnalysis

Part1UnbranchedPipes

By

JeffreyL.Silverstein,PhD
Director
ProcessSimulationExpressLLC
Ramsey,NJ07446

Abstract

CHEMCADisapowerfultoolfordesigningandanalyzingcomplexpipingnetworks.Itenablestheengineerto
integratethepipingnetworksimulationintotheoverallprocesssimulation,calculatingamomentumbalancein
additiontoaheatandmaterialbalance.Thismakesitpossibletoquicklyevaluatetheeffectsofchangesinthe
processconcept,orofitschemicals,onthepipingnetwork.

Part1ofthispaperpresentsatutorialonhowtousethepipingnetworktoolforunbranchedpipeanalysis.Part
2progressivelyaddscomplexitywithmorecomplicatednetworks,culminatinginexamplesthatdemonstrate
howCHEMCADcanbeusedtoanalyzepracticalplantpipingproblems.

Introduction

TheCHEMCADsoftwaresuiteisapowerfultoolfordesigningandanalyzingcomplexpipingnetworks(1).As
showninFigure1,CHEMCADcontainsanumberofUnitOpsthatcalculateflowasafunctionofpressuredrop.
Theseare:PipeSimulator,ControlValve,Valve,Pump,Node,Compressor,andExpander.


Figure1CHEMCADUnitOpsthatcalculateflowasafunctionofpressuredrop

Sincethispaperfocusesonliquidpipingsystems,wewillexaminethefirstfiveoftheseunitoperationsin
CHEMCADtoshowhowtheycanbecombinedtosimulatecomplexpipingnetworks.

WewillbeginbyexaminingthePipeSimulatorandshowinghowitcanbeusedforpipesizing.Wewillexplore
thevariouscalculationoptionsavailableforthisUnitOp,andaddapumptoconstructasimplesingleline
example.WewillreviewthefeaturesofthePumpUnitOp,andseehowtheSensitivityStudyfeatureof
CHEMCADcanbeusedtoobtainpumpheadvs.flowrateforthesystem.Thenwewilladdapumpcurveto
characterizethepump,andcalculatetheactualflowratethroughthesystem.

Toachieveadesiredflowrate,wewilladdacontrolvalvetothesystem,andshowhowthecontrolvalvesizing
optioninCHEMCADcanbeusedasastartingpointforactualvalveselection.

WewillalsoaddaflowrestrictionorificetothesystemusingCHEMCAD,anddeterminetheeffectonthevalve
positiontoaccommodatethisnewflowresistance.

InPart2,wewillexamineamorecomplicatedtwobranchflowproblem.Thesignificantlymorecomplex
calculationmethodnecessarytosolvethisproblemwillbeevaluatedinsomedetail.Wewillthenintroducea
nodalapproachtosolvingthisproblem,anddemonstratetheimprovedcalculationefficiencyachieved.Two
otherbasicbranchedproblemswillbesolvedtodemonstratetheutilityandpowerofthenodalapproach.

Wewillfollowupwithpracticalplantpipingexamples,whichcanbeanalyzedinCHEMCADtounderstandand
correcttheplantissue.

Itisrecommendedthatthereaderdownload,open,andrefertoreferencedCHEMCADfileswhilereadingabout
theapproachestosolvingthevariousproblemsdiscussedinthispaper.

PipeSimulatorUnitOp

Figure2showstheCHEMCADflowsheetforasimplepipe.Thefilenameis#1SizePipe.Thefluidiswaterandthe
flowrateis20gpm.Thepipehasa200horizontalrun290elbows,anda200verticalrunwithoneballvalve
and390elbows.Whatpipesizeshouldweuse?

Figure2Simplepipingcasepipesizing

CHEMCADprovidesapipesizingtool,foundunderSizingonthemainmenu.Touseit,youmustfirstspecifythe
stream(stream1)thatwillflowthroughthepipe.Todothis,doubleclickthestreamlinetoopentheEdit
Streamsdialog,showninFigure3.


Figure3TheEditStreamsdialogboxforstream1

Asyoucansee,thestreamtemperature,pressure,andflowrateingpmarespecifiedasinputs.Thevapor
volumefractioniscalculated.Onlytwoofthesethreeparameterscanbespecified;thethirdiscalculatedby
CHEMCAD.Tospecifythetotalflowingpm,itisnecessarytospecifythecomponentunitincompositionalunits.
Ifmassunitsarespecified,thetotalflowcannotbespecifiedinvolumeunits.

Nowrightclickstream1andselectSizing>LineSizing,(seeFigure4)thenclickOKintheSelectStreamsdialog
box.ThisbringsupthePipeSizingdialogbox,showninFigure5.Notethatyoucanalsonavigatetothisdialogby
selectingSizing>Pipingfromthemainmenu.


Figure4SelectingLineSizingfromtherightclickmenu


Figure5ThePipeSizingdialogbox

Threesizingoptionsareoffered:Typicalsizingforsinglephase,SizingbasedonfrictionalDp/100ft,andSizing
basedonvelocity.Notethatthepipeschedulemustbespecified,butthatthedefaultforpiperoughnessisfor
steelpipe.Eitheroftheseentriescanbechangedifdesired.Therearetwochoicesofflowmethod,withsingle
phaseandBakerstwophasemethodbeingthefirstandBeggsandBrillstwophasemethodbeingthesecond.
Sincethisisasinglephaseflowproblem,choosethefirstmethod.

Forthisexample,useTypicalsizingforsinglephase.WhenyouclickOK,theresultsshowninFigure6appearin
anewtab.


Figure6Typicalsizingforsinglephaseflow

CHEMCADsuggestsapipesizeof1.5in.,andshowstheresultforonepipesizelarger,2.0in.andonepipesize
smaller,1.0in.Howaccuratearethecalculatedpressuredropsinpsi/100ftforeachpipesize?Table27,Flow
ofWaterThroughSchedule40SteelPipe(2),providedattheendofthispaper,givestheanswer.Comparison
resultsaregiveninFigure7.TheCHEMCADandCranefrictionalpressuredropsmatchupverywell.So,wecan
haveconfidenceintheCHEMCADresults.


Figure7CHEMCADresultscomparedtoCrane

Howshouldyouchoosewhatpipediametertouse?Letslookatthefluidvelocityforeachpipesize.

VelocitiesforvariousfluidsaregiveninTable22,SuggestedFluidVelocitiesinPipeandTubing,(Ludwig,1977).
Thetablesuggestswatervelocitiesintherange38ft/sec,withthecaveatthatThevelocitiesaresuggestive
onlyandaretobeusedtoapproximatelinesizeasastartingpointforpressuredropcalculations.Thefinalline
sizeshouldbesuchastogiveaneconomicalbalancebetweenpressuredropandreasonablevelocity.

ThevelocitiesforthepipesizesCHEMCADoffersinFigure6areinthesuggestedrangeforthe1.0in.and1.5in.
diameterpipe.BasedonTable22,the2.0in.pipediameterwouldberejected.Thechoicebetweenthe1.0and
1.5in.pipediameterswouldbebasedonthecostofpiping,fittings,valves,andthepump,withthesmallerpipe
sizelikelybeingmoreeconomical.

ThethirdoptionforpipesizinggiveninFigure5isSizingbasedonvelocity.Ifyouchoosethisoption,thedialog
boxprovidesaninputforvelocity(seeFigure8);ifyouuse6ft/secasthedesiredvelocity,yougettheresults
showninFigure9.


Figure8PipeSizingdialogwithVelocityfieldenabled


Figure9Sizingbasedonvelocity

TheseresultsareidenticaltothoseobtainedbylettingCHEMCADdeterminetypicalsizing.Thisisnotsurprising,
becausepipesareavailableonlyindiscretesizes.Theflowconditionshavetoconformtowhatiscommercially
available.CHEMCADgivestheminimumpipediameterthatdoesnotexceedthevelocityspecification.

ThesecondoptionforpipesizingisSizingbasedonDp/100ft.Itypicallythinkofthisasaresultofsizingapipe,
ratherthananinput.Thefirstandthirdsizingoptionsaresufficientformostsituations.

Letsuse1.5inSchedule40pipeandentertherequiredinformationinthePipeUnitOp.DoubleclickthePipe
UnitOptoopenthePipeSizingandRatingdialogbox.AsshowninFigure10,avarietyofflowoptionsare
offeredintheMethoddropdownbox.Figure11showsthevariousSizingoptions.


Figure10PipeUnitOpMethodoptions


Figure11PipeUnitOpSizingoptions

Fornow,chooseSinglePhaseflowasthemethodandDesign,singlephaseflowasthesizingoption,andleave
theinputforpipediameterblank,asshowninFigure12.


Figure12Typicalpipesizing

Althoughthepipelengthandelevationchangesarespecifiedhere,youcanobtainapipediameterwithonlythe
feedstreamflowinformation,thepipeschedule,andthepiperoughness.

ClickOK,andthenrightclickUnitOp1andselectRunThisUnitOp.Aftertheunitruns,youcanreopenthepipe
dialogandseethatthepipediameterchosenis1.5inchSchedule40.Theflowcalculationisalsomadethrough
thepipeasconfiguredinthedialogbox.

Beforewelookatthecalculatedresults,letsagainchecktheinputsforthepipeconfiguration.Thepipe
diameter,pipeschedule,pipeMOCandroughness,frictionfactorcalculationmethod,totalpipelength,and
pipeverticalelevationareallspecified.Twootherpipediametercasescanbespecified,asIwilldiscusslater.
TheuseofpipesegmentsandfluidholdupinthepipeareexplainedinthehelptopicforthePipeUnitOp.

ClickingontheValvesandFittingstabsshowstheavailablechoicesandtheselectionsmadeforthisexample.
TheseareshowninFigures13and14,respectively.ClickingonthePropertiestabshowsthephysicalproperties
ofthefluidusedforthepipecalculations,whichiswaterinthiscase.


Figure14ThePipeUnitOpsValvestab

Figure13 ThePipeUnitOpsFittingstab

LetsseewhatCHEMCADcalculates,asshownbyclickingontheCalculatedResultstabandgiveninFigure15.


Figure15ThePipeUnitOpsCalculatedResultstab

TheDeltaPforelevationandthefrictionalDeltaParegivenasseparateitems.Thepressuredropatthetopof
thelistissimplythesumofthetwo,91.99psi.Thepressuredrop/100ftiscalculatedfromthefrictional
pressuredropandthetotalequivalentlengthofpipe,whichincludestheeffectoffittingsandvalves.The
velocity,ReynoldsNumber,andfrictionfactorarealsogiven.IfyouselectReport>UnitOps>SelectUnitOps
fromthemainmenu,youcanobtainthesameinformationandabitmore,inaformthatyoucanprintif
desired.

Beforemovingon,letstakealookatthesizingoptionsundertheSpecificationstab,asshowninFigure11:

Ifthe0option,Rating,ischosen,thepipeoutletpressureiscalculatedwhenthepipediameter,theflow
rate,andtheinletpressurearespecified.Runningwiththeseoptionsproducesidenticalresultstothose
giveninFigure14,whereDeltaP=91.99psi.
Options1,2,and6arethedesignoptions,discussedabove.Option3isfortwophaseflowandwillnot
bediscussedinthispaper.
Option4isthereverseoftheratingoption:theoutletpressureisspecifiedandtheinletpressureis
calculated.Letschoosethisoptionandsettheinletandoutletpressuresto14.7psia.Sincetheflow
rateisunchanged,thedeltaPshouldalsobeunchangedat91.99psi.Ifyourunthiscase,theinlet
pressureis106.69psiaandthedeltaPisindeed91.99psia,asexpected.
Option5calculatestheflowratewiththepipediameterandtheinletandoutletpressuresasinputs.Try
usingthisoptionandincreasingtheinletpressurefromthecurrent106.69psiato164.7psia.Keepthe
outletpressureat14.7psiasothatDeltaP=150psia.Theflowrateincreasesto73.6gpm.Option5is
importantformorecomplicatedbranchednetworks,aswillbediscussedinPart2ofthispaper.

Nowresettheflowrateandpressureofstream1to20gpmand200psia,respectively.Selectoption0and
specifythediameteras1.5inches.Inaddition,letsdoacasestudyandspecifytwootherpipediametersinthe
dialogbox1.0inchand2.0inchasshowninFigure16.


Figure16ThePipeUnitOpsCalculatedResultstab

IfyourunthepipesimulationandthenlookattheCalculatedResultstab,youllseethattheresultsareidentical
towhatyousawinFigure6,asexpected.

AddaPump

Nowletsaddapumptotheproblem,asshowninFigure17.Thefilenameis#2SimpleCaseWithPump.


Figure17Singlepipewithpump

Inthisexamplethewaterflowrateis200gpm.Thestreaminformationforstream1isgiveninFigure18.


Figure18Specificationsforstream1

Ifweusethetypicalpipesizingoptionforstream1,weobtainapipesizeof4incheswithafluidvelocityof5
ft/sec,withinthesuggestedrangeof38ft/sec.Typicalguidelinesforsuctionsidepipingforcentrifugalpumps
oftenrecommendthesamepipesizeastheoutletpipingoronepipesizelarger.Inthisexample,wewilluse6
inchesasthesuctionsidepipesize,and4inchesasthedownstreampipesize.Wewillneedtoprovideareducer
onthesuctionsideofthepumpatthepumpinletnozzle.Inaddition,thereshouldbeatleast510pipe
diametersofstraightpipeenteringthepumptoensureoptimalsuction.

Figure19showsthesuctionsidepipedialogbox.Itis6in.Sch40,20feetlongwithadropinelevationof8feet.
Thereare2ballvalvesinthisline,onereducerandtwo900elbows.Thepumpoutletlineis4in.Sch40andis
400feetlongwithanincreaseinelevationof200feet.Ithasoneballvalveandfive900elbows.

10


Figure19Suctionsidepipedialogbox

Whatistherequiredpressureatthepumpoutlettodeliverthisflow?Figure20showsthepumpdialogbox.


Figure20Pumpdialogshowingmodeselection

Thepumpcanbeonoroff.Thereisachoiceofmodesorcalculationbasis.Thepumpoutletpressure,the
pressureincreaseacrossthepump,orthepumpcurvecanbespecified.Inthisexample,wewillspecifythe
pumpoutletpressureas150psia.Inlaterexamples,wellexplorethemoretypicalsituationwhenthepump
curveisknown.WecanalsorequestthatCHEMCADcalculatetheavailableNPSH;wellcoverthisinmoredetail
later.

Afterthesimulationruns,theflowrateof200gpmsetforstream1isunchanged.AsshowninFigure21,the
pumpoutletpressureis150psia,asspecifiedandtheoutletpressureofthesystemis59psia.

11


Figure21Pipe1inletandoutletstreams

Ifthedesiredpressureis14.7psia,howcanthatbeachieved?Onesimplewayistorecognizethatthepressure
dropacrosspipeelement#1foraflowrateof200gpmisfixed.Thispressuredropis15059=91psi.Thepump
pressuremustbe14.7+91=105.7psia.Ifwesetthisasthenewpumppressureandrunthesimulation,the
desiredpipeoutletpressurewillbeachieved,asshowninFigure22.


Figure22Pipe1inletandoutletstreamswithnewpumppressure

AddaController

Amoreefficientwaytodeterminetherequiredpumppressureisbyaddingafeedbackcontrollertothe
flowsheetasinFigure23.Thefilenameis#3SimpleCaseWithPump&Controller.Inthisway,anyotherchanges
inthesystemlikeflowrateorpipingconfiguration,willbeautomaticallyaccountedforwithouttheneedfora
handcalculation.


Figure23Addingafeedbackcontrollertotheflowsheet
12

ThedialogboxforthecontrollerisgiveninFigure24.Wearedeterminingthepumpoutletpressurefora
desiredsystemoutletpressureof14.7psia.UndertheFeedbackOptionstab,setthetoleranceto1e5andlet
CHEMCADdecidehowtovarythepumpoutletpressuretobestarriveatthedesiredoutletpressure.


Figure24Controllersettings

Beforerunningthesimulation,letsarbitrarilysetthepumpoutletpressureat200psiaandrunthesimulation
withthecontrollerturnedoff.SettheControllerModetoControlleroff.Theresultsofthesimulationaregiven
inFigure25,forallstreamsintheflowsheet.


Figure25Streamflowsummarieswithcontrolleroff
13

TheDeltaPacrossthedownstreampipeis91psiaswepreviouslycalculated.Thesystemoutletpressureis109
psia.Thepumpoutletpressureof200psiaisset.Notethatthestreampressureatthepumpinlet,18psia,is
higherthanthepressureattheupstreampipeinletof14.7psia.CHEMCADaccountsforthehydrostatic
pressureincreaseduetothe8footdropinelevation.

Nowletsturnthefeedbackcontrolleronandrunthesimulationtodeterminethepumppressure
correspondingtothesystemoutletpressureof14.7psia.Figure26showsthesimulationresultsandthatthe
pumpoutletpressureiscorrectlydeterminedat105.7psia.


Figure26Streamflowsummarieswithcontrolleron

Thisflowsheetcanbeusedtodeterminetheoperatingcurveforthissystem.Thiscurveshowstherelationship
betweenthepumpoutletpressure,orhead,andthesystemflowrate.InCHEMCAD,thiscaneasilybe
calculatedusingthepowerfulSensitivityStudyfeature.Withasensitivityanalysis,wecanmakerepetitive
simulationsautomaticallychangingtheflowrateincrementallyandcalculatingthepumpheadateach
increment.Youcangenerateagraphofpumpheadvs.flowratethatcanbesuperimposedonthepump
operatingcurvetodeterminethepumpsoperatingpointandactualsystemflowrate.

14

Toaccessanexistingsensitivityanalysis,selectRun>SensitivityStudy>[studyname]>Edit,asshowninFigure
27.ThenameoftheanalysisinthiscaseisPumpHeadvsFlowRate.


Figure27Accessingthesensitivitystudy

ThefirsttabintheEditSensitivityStudydialogboxiscalledAdjusting,asshowninFigure28.Onthispagewe
specifytheindependentvariablewewishtoveryincrementally.


Figure28TheAdjustingtab

TheindependentvariableistheflowrateofStream1ingpm.Specifytheflowrangeyouwantandthesizeof
eachstepchangeinflow.Theflowrangeis50500gpmin25gpmincrements.SensitivityanalysisinCHEMCAD
allowsustospecifyasecondindependentvariablethatwillprovideparametricplots.Thiscanbeextremely
usefulinapplicationswherewewanttoexaminetheeffectofchangingtwosystemvariables,forexample,
temperatureandpressure.Asecondindependentvariableisnotneededinthisexample.

ThenextthreetabsofthedialogboxarelabelledRecording.AsshowninFigures29and30,thesepagesallow
youtorecorduptotwelvevariablesofinterestfortheanalysisateachincrementalstepofCHEMCADs
calculations.

15


Figure29Recording(dependent)variablesforsensitivitystudy


Figure30Recordingvariables,continued

Withthevariablesallspecified,youcannowexecutetheRunAllcommandforthesensitivitystudy,usingthe
menupathshowninFigure27.TabularresultscanbeobtainedbyclickingonReportResultsinthesame
submenu.ThetabulatedresultsaregiveninFigure31.

16


Figure31Tabularresultsfromthesensitivitystudy

Toobtaingraphicalresults,usethesamemenupathandclickonPlotResults.Anewdialogboxopensasshown
inFigure32,givingthevariablesyoumightwanttoplot.InthiscaseyoushouldplotHeadvssystemflowrate.
ThegraphproducedisgiveninFigure33.


Figure32SensitivityPlotdialogbox

17


Figure33Sensitivitystudyplot

AddthePumpCurves

TypicalpumpoperatingcurvesareshowninFigure34(4).


Figure34Typicalpumpcurves

18

ThispaperbyFernandez,K.,etal.,entitledUnderstandingtheBasicsofCentrifugalPumpOperation,provides
anexcellentsummaryofthetopic.Thepumpoperatingcurvesrelatetotalhead,power,NPSHR,andefficiency
toflowrateforspecificpumpimpellerdiameters.Totalheadisdefinedasthedifferenceinpressurebetween
theoutletandinletofthepumpexpressedinfeetofwatercolumn.

TheflowsheetforaddingpumpcurvesisshowninFigure35.Thefilenameis
#4SimpleCaseWithPumpCurve&Controller.


Figure35Flowsheetforpumpcurve

IfyouopenthepumpdialogboxandchooseSpecifyperformancecurve,asshowninFigure36,youcanseethat
thepumpspeedisarequiredspecification.Pumpspeedshouldbeavailablefromthepumpvendorandisoften
providedonthepumpcurves.ClickingOKproducesthefilledininputformforpumpcurves,asshowninFigure
37.

19


Figure36Pumpspecifications


Figure37Pumpperformancecurve

WecanplotthetotalheadvsflowratecurveforthepumpfromFigure37andtheheadvsflowrateforthe
systemfromthetablegiveninFigure31onanExcelspreadsheet,asshowninFigure38.Wheretheycrossisthe
flowratethepumpshoulddeliver.Thisflowrateisabout366gpm.

20


Figure38Systemoperatinglineandpumpcurve

NowletsruntheCHEMCADsimulationfortheflowsheetinFigure35toseeifthisresultismatched.Figure39,
obtainedbyclickingReport>StreamProperties>AllStreamsonthemainCHEMCADmenu,showsthatthe
flowrateisindeedaccuratelydeterminedbyCHEMCADusingthepumpcurve.Ifalowerflowrateisdesired,say
200gpm,acontrolvalveneedstobeaddedtotheline.


Figure39Streamsummaryusingpumpcurve

NPSHRandNPSHA

However,beforewedothis,letsdigressanddefineNPSHR,netpositivesuctionheadrequired,andNPSHA,net
positivesuctionheadavailable.Theformerisacharacteristicofthepumpandmustbespecifiedbythepump
manufacturer.Thelatterisacharacteristicofthepipeconfigurationandthefluidbeingpumped.Itmustbe
calculatedasisdonebyCHEMCAD.

NPSHAistheabsolutepressureatthesuctionportofthepump.

21

NPSHRistheminimumpressurerequiredatthesuctionportofthepumptopreventthepumpfromcavitating.

Topreventcavitation,NPSHAmustbegreaterthanNPSHR.Moresuctionsidepressuremustbeavailablethanis
requiredbythepump.Pumpcavitationoccurswhenthepressureatthepumpinletisbelowthevaporpressure
oftheliquid.Vaporbubblesformatthepumpinletandaremovedtothedischargesideofthepumpwhere
theycollapseoftencausingpittinganddamagetothepumpimpellers.Ifcavitationoccurs,thepumpwillbe
noisy,willexperiencelossofcapacityandreducedoperationallife.NPSHAiscalculatedfromthefollowing
equation:

NPSHA=HA+HZHF+HVHVP

where:

HA=theabsolutepressureonthesurfaceoftheliquidinthesupplytank.

HZ=theverticaldistancebetweenthesurfaceoftheliquidinthesupplytankandthecenterlineofthe
pump.Thisispositiveifthesupplytankisabovethepumpandnegativeifitisbelow.Asthefeedtanklevel
dropsduringpumping,theNPSHAwillalsodrop.

HF=thefrictionallossesinthesuctionpipingfromthesupplytanktothepumpinlet.

HV=thevelocityheadatthepumpsuctionport.Thisisusuallysmallandisoftenignored.

HVP=absolutevaporpressureoftheliquidatthepumpingtemperature.

ThecalculationsshouldbedoneinpressureunitsoffeetofwatercolumntomatchthewayNPSHRisusually
specified.Inparticular,HZ,theliquidstaticheadmusttakeliquiddensityintoaccountforliquidsotherthan
water.

FortheexampleofFigure35,NPSHAiscalculatedasfollowsusingresultsobtainedfromtheCHEMCAD
simulation:

NPSHA=14.696+3.46820.2802+00.2564=17.383psia

Thisisequivalentto40.66feetofwatercolumn.CHEMCADcalculates40.7feetasshowninFigure40,obtained
fromReport>UnitOps>SelectUnitOps>6>OKfromthemainCHEMCADmenu.


Figure40Pumpsummary
22

AddaControlValvetoAchieveaDesiredFlowRate

Nowletsaddacontrolvalvedownstreamofthepumptocontroltheflowtothedesired200gpm.Thereare
manyonlinesourcesforcontrolvalvesizing(58).BlackmonkEngineering(7)inparticular,providesanexcellent
stepbystepcalculationguideforsizingacontrolvalve.Guidelinesforchoosingalinearvalveoranequal
percentagevalvearediscussedin(9).

CHEMCADprovidesacontrolvalvesizingoption.Itisimportanttopointoutthatthisisastartingpointforactual
valveselection.Irecommendthatyouuseasizingguidesimilarto(7)andvendorsuppliedsoftwaretofinalize
thedesign.

Tobeginthecontrolvalvesizingforthisproblem,estimatetherequiredcontrolvalvepressuredroptoachieve
200gpmflowrate.Wecaneasilydothisbygoingbacktothesimulationwithfilename
#3SimpleCaseWithPump&Controller.Thisflowsheetcorrespondstothecasewherewesettheinletflowto200
gpmandusedacontrollertosettheoutletpumppressuresothatthesystemoutletpressureis14.7psia.

AsshowninFigure41,forsimulationwithfilename#5SimpleCaseEstimateControlValveDeltaP,weadda
controlvalveandshowthepressureatvariouspointsinthepipelinecorrespondingto200gpmflowrate.Note
thatthecalculationcontrollerisremovedbecausethecontrolvalveoutletpressurecanbesetinthecontrol
valvedialogbox.


Figure41FlowsheetforestimatingcontrolvalvedeltaP

Theactualpumpoutletpressureisobtainedfromthetotalheadvsflowratecurveforthepump.Remember
thatthetotalheadisthedifferencebetweenthepumpoutletandinletpressuresexpressedinunitsoffeetof
watercolumn.Thetotalheadat200gpmis327.8feetofwatercolumn,asshowninFigure37.Thiscorresponds
to142.08psia.Addingthistothepumpinletpressureof18.08psiagivesanabsolutepumpoutletpressureof
160.19psia.CHEMCADcalculates159.97psia,whichwewilluseinourcalculations.

Thepressuredropacrossthedownstreampipefor200gpmflowis91psia,fromthesimulation
#3SimpleCaseWithPump&Controller.Thus,thepressureatthepipeoutletis68.97psia.Weknowthatthe
systemoutletpressureis14.7psia,sothecontrolvalvepressuredropmustbeapproximately54.27psia.
23

NowletssizethecontrolvalvewithCHEMCADin#5SimpleCaseEstimateControlValveDeltaP.Weneedto
determinethevalveinletpressure,sowesettheoutletpressureofthepumpto159.97psia,asshowninthe
dialogboxinFigure42.


Figure42Pumpdialogforcontrolvalvesizing

Figure43showstheunspecifiedcontrolvalvedialogbox.Asyoucansee,thevalveCvanddownstreampressure
areunspecified.Thedefaultsarelinearvalveandcalculatevalvepositionforaspecifiedflowrate.


Figure43UnspecifiedControlValvedialogbox

Wenowrunthesimulationfortheunitsupstreamofthevalve,namely,thepumpinletpipe,thepump,andthe
outletpipe.Thisestablishestheinletpressuretothecontrolvalve.ThestreamsummaryinFigure44showsthat
thisis68.97psia.

24


Figure44Controlvalvesizing,streamsupstreamofvalve

IfwenowclickonStream2,thecontrolvalveinletstream,wecanselectcontrolvalvesizingunderthesizing
option.ThisopensthedialogboxinFigure45,whichisfilledinforthisexample;theoutletpressureissetat
14.7psia.


Figure45ControlValveSizingdialogbox

ClickingOKbringsupthesizingrecommendationgiveninFigure46.Thestreampressureinformationwe
providedisusedinthevalvesizingalgorithm.


Figure46CHEMCADrecommendedcontrolvalvesizing

CHEMCADrecommendsa2inchvalvewithacorrespondingCvof36.ThecalculatedCViswhatisrequiredfor
theproblemandCHEMCADchoosesthenexthighernumbercorrespondingtoavalvesize,inthiscase36.
25

PleasenotethatCvandvalvesizemayvaryfromvendortovendor.Forexample,anEmerson2inchESglobe
valvewithlineartrimhasaCvof65.3atavalveopeningof100%(7).Returningtothevalvedialogboxby
doubleclickingthevalvesymbol,weseethatthevalveCvandvalveoutletpressureareenteredautomatically.

Nowletsrunthefullflowsheet.Figure47providesastreamsummaryshowingallofthestreampressuresas
indicatedontheflowsheet.


Figure47Summaryshowingallstreampressuresinflowsheet

Openingthevalvedialogboxshowsthatthevalveis84%open.Ifwetrya3inchvalvewithCvof75asper
CHEMCAD,thevalveis40.3%open.Theusualguidelineforvalveopeningatmaximumexpectedflowrateis20
80%.Accordingly,Iwouldchoosethe3inchcontrolvalve.Thevalvecanalsobepositionedbetweenthepump
andthepipeasshowninthefilecalled#6SimpleCaseControlValveAfterPump.

AddaRestrictionOrifice

CHEMCADpermitstheadditionofarestrictionorificeplatetoapipingsystem.Thisisdemonstratedinthe
CHEMCADfilecalled#7SimpleCaseWithControlValve&RO.TosizetheRO,rightclickstream4,thepumpoutlet,
andselectSizing>OrificeSizing.Thisopensthefilledinorificesizingdialogbox,asshowninFigure48.


Figure48TheOrificeSizingdialogbox

26

Requiredinputsarepressuretaplocations,pipeinsidediameter,andpressuredropininchesofwatercolumn.
InformationaboutorificeconfigurationandpressuretaplocationsisavailableintheChemicalEngineers
Handbook(10).Thepressuredropchosenforthisexampleis10psi.IfyouclickOK,theCHEMCAD
recommendedsizingisshown,asinFigure49.


Figure49Recommendedorificesizing

Therecommendedborediameteris1.85inches,andtheflowresistancefactor,Kr,is46.Krisusedtoinsertthe
orificeintothepipeUnitOpthatfollowsthepump.

Returningtotheflowsheet,doubleclickpipeUnitOp1,thenselecttheValvestabasshowninFigure50.The
valueforKrmustbeinserted;itisnotautomaticallytransferredfromtheorificesizingprocedure.Rememberto
fillintheCountbox,asshown,toprovidethenumberoforifices.


Figure50AddingKrvaluetothePipespecifications

Whenyourunthesimulation,youwillseethatthefrictionalpressuredropacrosspipeUnitOp1hasincreased
by7.88psi,whiletheDeltaPacrossthevalvehasdecreasedbythesameamount.Thevalvepositionhas
increasedfrom40.3%opento43.6%,toadjustforthelowerDeltaP.

27

Part2ofthispaperwillexpandthescopeofinvestigationtoanalysisofmorecomplicatedsystemswith
branchedpiping.

Appendix:ReferencedTables


Table22,SuggestedFluidVelocitiesinPipeandTubing(Ludwig,1977)

28


Table27,FlowofWaterThroughSchedule40SteelPipe(Crane,1957)

29

References

1.CHEMCAD5.6PipingSystemTutorial,http://www.chemstations.com/Downloads/

2.TechnicalPaperNo.410,CraneCo.,EngineeringDivision,Chicago,1957

3.Ludwig,E.E.,AppliedProcessDesignforChemicalandPetrochemicalPlants,Vol.1,2ndEd,GulfPublishing
Company,Houston,Texas,page54,1977

4.Fernandez,K.,et.al.,UnderstandingtheBasicsofCentrifugalPumpOperation,CEP,52,May,2002

5.Monsen,J.,SizeMatters:Controlvalvesizing101,http://www.valin.com/resources/articles/sizematters
controlvalvesizing101

6.Headley,M.C.,GuidelinesforSelectingtheProperValveCharacteristics,ValveMagazine,Vol.15,No.2,2003

7.HowToSolveALiquidControlValve,http://blackmonk.co.uk/2009/11/13/howtosizealiquidcontrolvalve/

8.ParcolBulletin,ACA010101/16Handbookforcontrolvalvesizing,
http://www.parcol.com/index.asp?menu=downloads#doc_type1

9.http://www.controlglobal.com/articles/2015/linearorequalpercentagevalveswhenshouldiusewhich/

10.Perry,R.H.andChilton,C.H.,ChemicalEngineersHandbook,FifthEdition,Section5,pages,1214,1973

AuthorInformation

JeffreyL.SilversteinisaprivateConsultingProcessSimulationEngineer&Analyst.Heprovidesadvancedprocess
analysis,processsimulation,andprocessdesignservicestosmallandmediumsizedchemicalcompanies.Hehas
39yearsofexperienceasaSeniorProcessSimulationEngineerwithAmericanCyanamidCompanyandCytec
Industries,andservedasthecompanyexpertondistillation,solventrecovery,andairemissioncontrol.In
addition,heledCHEMCADworkshopstoteachpracticalapplicationstoplantengineersthroughoutthe
company.HeholdsaPhDinChemicalEngineeringfromTheCityUniversityofNewYork.Dr.Silversteincanbe
reachedbyemailatJLS@ProcessSimulationExpress.comandbyphoneat2017396850.Hewelcomesyour
inquiriesregardinghisservices.

30

UsingCHEMCADforPipingNetworkDesignandAnalysis

Part2BranchedPipingNetworks

By

JeffreyL.Silverstein,PhD
Director
ProcessSimulationExpressLLC
Ramsey,NJ07446

Abstract

CHEMCADisapowerfultoolfordesigningandanalyzingcomplexpipingnetworks.Itenablestheengineerto
integratethepipingnetworksimulationintotheoverallprocesssimulation,calculatingamomentumbalancein
additiontoaheatandmaterialbalance.Thismakesitpossibletoquicklyevaluatetheeffectsofchangesinthe
processconcept,orofitschemicals,onthepipingnetwork.

Part1ofthispaperpresentedatutorialonhowtousethepipingnetworktoolforunbranchedpipeanalysis.In
Part2wewilladdcomplexitywithmorecomplicatednetworks,culminatinginexamplesthatdemonstratehow
CHEMCADcanbeusedtoanalyzepracticalplantpipingproblems.

Introduction

TheCHEMCADsoftwaresuiteisapowerfultoolfordesigningandanalyzingcomplexpipingnetworks(1).InPart
1ofthispaper,yousawhowtouseCHEMCADtoanalyzeunbranchedflowproblems.Inthispaper,Part2,we
willexploremorecomplicatedpipingnetworksinwhichflowinasinglepipeisdividedbetweentwoormore
downstreampipes,suchasthedistributionofcoolingtowerwatertovariousplantheatexchangersandprocess
vessels.Wewillalsoexaminethecombiningoftheflowsfromseveralpipelinesintoasinglepipe,asmightbe
seeninthereturntoacoolingtower.Indeed,complexpipingsystemsarenothingmorethancompilationsof
sectionsofpipelinesthatinvolvedividingandcombiningflows.

Wewillbeginbyexaminingbasicdividingandcombiningconfigurations,andseehowthesecanbesolvedusing
CHEMCADcontrollers.Thetwobasicconfigurationswillthenbecombinedintoasimplenetwork.Againthe
solutionwillbedemonstratedusingCHEMCADcontrollers.

Nextwewillexplorethesolutionofpipingnetworkproblemsusinganodalmethod,anddiscusssimplerulesfor
usingnodesinCHEMCAD.AlthoughCHEMCADcontrollerscanbeusedtosolvepipingnetworks,asthe
complexityincreasesitbecomesmoredifficulttodeterminethepositionandsettingsforthecontrollers.In
particular,specifyinglimitsonflowratesthatpreventflowsheetnonconvergencefromoccurringcanbe
challenging.Simulationofthepipingnetworkonesectionatatimetoestablishflowraterangesforinclusionin
thecontrollersoftheflowsheetcanbefrustratingandtimeconsuming.

Thesimplerulesforusingnodesmitigatetheseissues,andprovideforstraightforwardsimulationoftheentire
flowsheet.However,withverycomplexnetworks,itisstilladvisabletobuildthenetworkbyconvergingit
sectionbysection.

Finally,wewilllookatpracticalplantpipingexamples,andseehowCHEMCADcanbeusedtoanalyzethese
examplestounderstandandcorrecttheplantissue.

SimpleDividedFlowProblemUsingControllers

Letsstartwiththesimpledividedflowproblemwiththefilename#1SimpleDividedFlowControllerSolution.
TheflowsheetisgiveninFigure1.


Figure1Simpledividedflowproblemflowsheet

Fordetailsaboutthepump,heatexchanger,andpipingspecifications,seethesimulationfile.Thetemperature
andpressure(80Fand14.7psia,respectively)ofthefeedstream,stream1,arefixed.Thepressuresoftheexit
streamsareeachfixedat14.7psiaandthepressuredropsoftheheatexchangersare3and2psi,respectively,
asnotedinFigure1.Theoutlettemperatureofeachexchangeris100F.

Thecontrollersareusedtofixthepressureforeachoftheexitstreamsat14.7psia.Controller7adjuststheflow
ofstream1toaccomplishthisforstream7.Controller8accomplishesthisforStream8,byadjustingtheflow
ratiospecificationinthedivider.Aspecifiedrangeofpermissibledividersettingsisprovidedinthecontroller
dialogbox,namely,0.100.90.Theinitialdividersettingsplitstheflowequallytoeachbranch.

LetssettheflowforStream1at10gpm,asshowninFigure2.


Figure2Specificationsforstream1

RunningthesimulationnowresultsinthestreaminformationgiveninFigure3.Thetotalflowisabout66gpm,
with39gpmgoingtotheupperpipeand27gpmtothelower.Thismakessensesincetheupperpipeis100feet
shorterthantheloweroneanditselevationchangeis5feetlower.


Figure3Flowsummary,simpledividedflowcontrollersolution

SimpleCombiningFlowProblemUsingControllers

Thefilenameforthesimplecombiningflowproblemis#2SimpleCombiningFlowControllerSolution.The
flowsheetisgiveninFigure4.FordetailsaboutthepipingandotherUnitOps,seethesimulationfile.


Figure4Flowsheetforsimplecombiningflowusingcontrollers

Asnotedontheflowsheet,therearesevenindependentvariablesandfourindependentequationsthatdefine
theflowproblem.Threeindependentvariablesmustbespecifiedtopermitsolution.Thesearethepressuresof
thefeedstreamsandtheexitstream.

Controller1adjuststheflowofstream2tofixtheoutletpressureat20psig.Controller3adjuststheflowof
Stream1sothatthepressuresofstreams5and6areequalastheyenterthemixer,UnitOp8.Theinitialsetting
forthepressureoutletofthemixerisleftblankinthemixerdialogbox.

Settheflowforstreams1and2at10gpm,asshowninFigure5.


Figure5Feedstreamspecifications

RunningthesimulationnowresultsinthestreaminformationgiveninFigure6.Thetotalflowisabout13.3
gpm,with7.7gpmflowingthroughtheupperpipeand5.7gpmthroughthelower.Thismakessense,sincethe
lowerpipehasalargerequivalentlength.


Figure6Flowsummaryforsimplecombiningflowcontrollersolution

SimpleNetworkUsingControllers

Wenowcombinethesimpledividedflowflowsheetwiththesimplecombiningflowflowsheettoconstructa
simplenetwork,asshowninFigure7.Thefilenameis#3SimpleNetworkControllerSolution.Fordetails
aboutthepipingandotherUnitOps,seethesimulationfile.


Figure7Flowsheetforsimplenetworkusingcontrollers

Thisflowsheetcombinesthetwopreviousones,toconstructasimplenetworksimilartoacoolingsystem
networkinaplant.Acoldwaterstreamat80Ffromthecoolingtowerissplittoprovidecoolingfortwoheat
exchangers.Thestreamsarerecombinedandreturnedtothecoolingtower.

Weneedtoknowtheflowrateprovidedbythepump,thepumpoutletpressure,theflowratesofthetwo
streams,andthepressureaftertheyrecombine.Thereareonlytwoindependentvariables:oneatthesystem
inletandoneatthesystemoutlet.Whenthesearespecified,alloftheflowrelatedvariablesbetweenthem,the
interiorvariables,canbecalculated.

Inthisexample,theindependentvariablesarethesysteminletandoutletpressures.Controller13iteratively
calculatesthestreamsplituntiltherespectivepressuresofthestreamsareequalwhentheyrecombine.
Controller14iterativelycalculatestheflowrateintothepumpuntilthesystemoutletpressureequals14.7psia,
thevaluefixedinitiallyasoneoftheindependentvariables.

Ifeitheroftheindependentvariablesischanged,alloftheinteriorvariableswillalsochange.Itisnot
surprising,however,thatifthesysteminletandoutletpressuresareequal,thecalculatedflowresultsare
independentoftheactualvalueofthesepressures.ThisisshowninFigure8,forinletandoutletpressuresof
14.7psiaand64.7psia,respectively.


Figure8Flowsummariesforsimplenetworkusingacontroller

Figure9providesthepumpcharacteristicsforeachcase.Becausebothpressureswereincreasedbythesame
amount,theresistancetoflowthatthepumpexperiencesdoesnotchangeanditoperatesatthesamepointon
thepumpcurve.TheNPSHA,howeverdoeschange,becausetheupstreampressurehasincreased.


Figure9Comparisonofpumpcharacteristicsforthetwocases

SolvingPipingProblemswithControllersSummary

Wehavedemonstratedwiththreesimpleexamplesthatcontrollerscanbeusedtosolveincreasingly
complicatedpipingproblems.Furthermore,wehaveshownthatthenumberofindependentvariablesthatmust
bespecifiedtosolvesuchproblemsisequaltothetotalnumberofindependentsysteminletandoutletstreams.

Forthesimpledividedflowproblemandthesimplecombiningflowproblem,therearethreeindependent
variables,asshowninFigure1andFigure4,respectively.Ineachcasewespecifiedthesysteminletandoutlet
pressures.ThesimplenetworkproblemofFigure7hasonlyoneinletandoneoutletstream,andonlytwo
independentvariables.

UsingCHEMCAD,itispossibletoaddanynumberofsimplenetworkpipingconfigurationstogethertodevelop
andsimulatecomplexpipingsystemsusedinplantwidecoolingtowernetworks,rawmaterialdistribution
networks,solventcollectionsystems,liquidwastecollection,andvaporemissionstoflareorscrubbersystems.

Ineachcase,thenumberofdegreesoffreedomisdeterminedbythenumberofindependentinletandoutlet
streams.Asthesystemsbecomemoreandmorecomplex,however,thedifficultyinsimulationliesin
determiningthelocationandsettingsofthecontrollersinternaltothesystemthatarerequiredtocompletethe
calculation.Thiscanbequitefrustratingandtimeconsuming.

UsingNodesforPipingNetworkSimulation

CHEMCADoffersasimpleandrobustalternativetousingcontrollersthatdoesnotrequirethedetailsof
feedbackcontrollercalculationstobeconsciouslyconsidered.Thisapproachusesnodes.Itisonlynecessaryto
determineandsetthevaluesofthesystemindependentvariablesateachoftheindependentinletandoutlet
streamsofthesystem.Aswillbeshown,althoughnodesarerequiredtobeplacedatinteriorpositionsinthe
pipingnetworkflowsheet,theirsettingsareallidenticalandinvariant.

TheuseofnodesforpipingnetworksoriginatedwithHardyCross,astructuralengineeringprofessoratthe
UniversityofIllinoisatUrbanaChampaign.TheHardyCrossMethod,firstpublishedin1936,isaniterative
methodfordeterminingtheflowinpipenetworksystemswheretheinputsandoutputsareknown,buttheflow
insidethenetworkisunknown(2).Otherinvestigators(36),havesoughttoimproveontheoriginalmethod
overtheyears.

Letsbeginwithasinglepipeelement,asshowninFigure10.Thecorrespondingfilenameis#4SinglePipeWith
Nodes.


Figure10Singlepipewithnodesflowsheet

Thisisasimpleexampleofnodestodemonstratetheiruse.Therearethreevariablesthatdefinetheflow
problem:theflowrateandtheinletandoutletpressures.Therearetwodegreesoffreedomforthisproblem.
Wemustfixthesedegreesoffreedombyspecifyinganytwoofthethreevariables.Thethirdvariablecanthen
becalculated.

ThedialogboxforthenodeinthefeedstreamisshowninFigure11.


Figure11Nodedialogboxforinletwithfixedflowrate

Therearetwoinputchoicesforthisinletnode.Youcanspecifyeitherthesysteminletpressureortheinletflow
rate.Forthisexample,fixtheinletflowrateat20gpm.Massandmolarflowunitscanalsobespecified,if
desired.ThepressurespecificationisVariablepressurebecausethisvaluewillbecalculated.

Alternatively,youcanfixthepressureandfillinavalueforit,andlettheflowratebethecalculatedvariableby
designatingthestreamintothenodeasaFreeinletstream.ThisisshowninFigure12.


Figure12Nodedialogboxforinletwithfixedpressure

Inbothcases,indeedforeveryinletnode,theoutletstreamflowthedownstreampipeinthiscaseissetto
FlowsetbyUnitOP.

Nowletslookatthesettingsfortheoutletnode,showninFigure13.


Figure13Nodedialogboxforoutletwithfixedpressure

Therearetwoinputchoicesforthisoutletnode.Youcanspecifyeitherthesystemoutletpressureortheoutlet
flowrate.Forthisexample,fixtheoutletpressureat14.7psia.TheoutletflowspecificationissettoFreeoutlet
stream,astheflowratehasalreadybeenspecifiedintheinletnode.Foreveryoutletnode,theinletstreamflow
specificationisFlowsetbyUnitOP,theupstreampipeinthiscase.

Itisimportanttonotethatthepipingelevationatthephysicallocationofeachnodeinaflowsheetneedstobe
specifiedintheNodedialogbox,asitisinFigure13,fortheoutletnode.Thepipedialogboxshowsanelevation
of200feetthatmustbeindicatedforthenodefollowingthepipe.Foraseriesofpipeswithchanging
elevations,theelevationatagivennodeisthesumoftheelevationsofthepipesupstreamofit.

LetslookattheConvergencedialogbox,asshowninFigure14,accessedfromthemainCHEMCADmenuby
selectingRun>Convergence.NotethatthecalculationsequenceisSimultaneousmodular.Whenapiping
simulationissetupinCHEMCADwithnodes,thecalculationsequenceautomaticallydefaultstothissetting.


Figure14TheConvergenceParametersdialogboxwithSimultaneousmodularcalculationsequenceselected

Ifthepipedialogboxisopen,asshowninFigure15,weseethatthesizingoptionusedisRating(default).
CHEMCADsuggeststhatforpipingsimulationswithnodes,thesizingoptionchoiceshouldbe:Givensize,Pin
andPout,calcflowrate.Inmypersonalexperience,Ihavefoundthatbothofthesesizingoptionswork.
However,sinceChemstationsrecommendsthelatter,Isuggestthatthereaderfollowit.


Figure15PipedialogwithRating(default)sizingoptionselected

Letsnowrunthe20gpmflowratecase.Therequiredupstreampressureis106.7psia.Openthepipedialogbox
tocheckresults,asshowninFigure16.


Figure16CalculatedresultsforthepipeUnitOp

Tohaveflowthroughthispipe,enoughupstreampressureneedstobeappliedtoovercomethe200feetof
elevation,correspondingto86.6psia.Whathappensiftheupstreampressureis75psiaandthedownstream
pressureis15psia?TheDeltaPat60psiaisnotsufficienttoovercomethepipingelevationchange,andnoflow
wouldoccur.Waterwouldenterthepipeandrisetoheightcorrespondingtothe60psiapressuredifferential,
roughly138feet.HowdoesCHEMCADhandlethissituation?

LetssettheinletpressureattheInletNodeto75psia,asshowninFigure17,andchangetheoutletpressureat
theOutletNodeto15psia.

10


Figure17Inletnodefixedpressureat75psia

Whenthissimulationruns,itconvergesmathematically.However,CHEMCADcalculatesanegativeflowrate.
ThecalculatedinletandoutletstreamsaregiveninFigure18.


Figure18Flowsummariesforpipeinletandoutletstreams

RulesforUsingNodes

Nowletsdefinesomesimplerulesandstrategiesforusingnodesincomplexpipingnetworks.Therearethree
combinationsofsettingsthataretypicalforinletandoutletnodes,asshowninFigure19.Ineachcasetwo
variablesarefixedandoneiscalculated.Figure20providessomeguidelinesforcomplexpipingnetwork
simulationswithCHEMCAD.

11


Figure19Rulesforusingnodestosimulatepipingnetworks


Figure20GuidelinesforbuildingpipingnetworksimulationsusingCHEMCAD

12

SimpleNetworkUsingNodes

Nowletsgobacktothesimplenetworkproblemandsolveitwithnodes.TheflowsheetisgiveninFigure21.
Thefilenameis#5SimpleNetworkSolveWithNodes.


Figure21Solvingthesimplenetworkproblemusingnodes

Thereisoneinletstreamandoneoutletstream,sotherearetwodegreesoffreedom.Thesysteminletand
outletpressuresarespecified,asshownintheinletandoutletnodedialogboxes,giveninFigure22andFigure
23,respectively.


Figure22Specifyingsysteminletpressure

13


Figure23Specifyingsystemoutletpressure

Thesysteminletandoutletflowsaredesignatedasfreestreams,tobecalculatedbyCHEMCAD.Allofthe
internalnodeshaveidenticalsettings:variablepressureandflowinandflowoutsetbytheupstreamand
downstreamUnitOp,respectively.Inflowsheetsthataredifficulttoconverge,itisoftenhelpfultoestimatethe
pressureatinternalnodes,asindicatedintheguidelinesprovidedinFigure20.Notethattheelevationvalues
shownintheNodedialogboxesreflecttheelevationchangesofthepipesectionsintheflowsheet.

Letssettheflowrateforstream1at10gpm,asshowninFigure24,andrunthesimulation.Figure25showsa
comparisonoftheresultsforthesolutionusingcontrollersandthatusingnodes.Theyareidentical,asone
wouldexpect.


Figure24Settingstream1flowrateto10gpm

14


Figure25Comparisonofusingcontrollersandnodes,showingthatresultsareidentical

Now,letsendthispaperwithtwoexamplesthatdemonstratehowCHEMCADspipingpackagecanbeusedto
analyzerealplantproblems.

LowerThanExpectedRawMaterialDeliveryRate

Anacrylicacid(AA)offloadingpipingsystemhasbeendesignedforaplantlocatedinEurope.Thedesignflow
rateis50,000L/hr(220gpm)sothatthedeliverytruckcouldbeoffloadedinnomorethan30minutes.The
actualobservedrateafterstartupwasabout35,000L/hr,resultinginanoffloadtimeofabout43minutes.
Whyistheflowratelowerthanexpected,andhowcanitbeimprovedwithoutincurringalargecost?

TheAAoffloadingpipingsystem,asdesigned,isshowninFigure26.


Figure26Flowsheetofacrylicacidoffloadingpipingsystem

Acrylicacidisdeliveredtotheplantbytruck.Theoperatorusesflexiblehosetoconnecttothehardpipeatthe
inlettotheplantacrylicacidpump.Theflowoutofthepumphastwobranches;thefirstgoestotheplants
acrylicacidstoragetank,andthesecondgoestotheacrylateprocess.

15

Whenthestoragetankisbeingloaded,theflowtotheprocessisblocked.Thesamepumpisusedtofeedthe
processfromthestoragetank.So,whenacrylicacidisdelivered,ittakestwopathstothestoragetank.The
CHEMCADfileforthisdesigncaseis#6AAOffloadSystemDesignCase.Thedetailsofthepipingcanbe
reviewedbyopeningthedialogboxesforeachoftheUnitOps.

Theinletandoutletnodes,respectively,settheinletandoutletpressuresat14.7psia.The3controlvalvehasa
Cvof75andissetat100%open,asshowninFigure27.


Figure27ControlValvedialogboxforAAoffloaddesigncase

Whenyouruntheflowsheet,youseethatthemaximumflowtotheAAstoragetankis57,128L/hr,whichwill
deliverthedesiredquantityofAAinlessthan30minutes.TheresultsaregiveninFigure28.


Figure28MaximumflowtoAAtank

Thepipingdesignasconceivedisadequatefordeliveringthedesiredflow.WhatcouldberestrictingtheAA
flow?

Onepossibilityisthattheinstalledvalvetrimisnotright.Supposearestrictedcapacitytrimwassupplied.Many
restrictedcapacitytrimcombinationsaredesignedtofurnishabout40%offullsizetrimcapacity.Letssuppose
thisoccurredinthisplant,andrunanothersimulationwiththevalvepositionsetat40%open.Thefilenameis
#7AAOffloadSystemReducedValveTrim,andtheControlValvedialogboxisshowninFigure29.

16


Figure29ControlValvedialogboxsetto40%open

Whenyourunthisflowsheet,youseethattheflowtotheAAstoragetankisnow35,458L/hr.Theresultsare
giveninFigure30.


Figure30MaximumflowtoAAtankwithvalve40%open

Thisflowisconsistentwithwhattheplantactuallyexperienced.Whenthevalvemanufacturerwascalledin,it
wasfoundthat,indeed,arestrictedcapacitytrimwassupplied.Whenthevalvewasreplacedwithonehaving
thecorrecttrim,thedesiredflowwasachieved.

17

Canafeedlinetoascrubberbetiedintoanexistingprocessfeedline?

Anexistinglinefeedsmolarexcessmethanolfromtherecoveredmethanolstoragetanktoaprocessthatuses
methanolasareactant.ThepipingarrangementisshowninFigure31.DetailscanbefoundintheCHEMCADfile
called#8OriginalRecoveredMethanolLineToProcess.


Figure31Flowsheetforrecoveredmethanollinetoprocessproblem

Heretofore,theplanthasusedfreshmethanolasthescrubbingfluidforvaporventedtotheatmosphere.Ithas
beendeterminedthatitiseconomicallyadvantageoustouserecoveredmethanolinsteadoffreshasthe
scrubbingfluid.

Theplantwouldliketotieinanewfeedlinetothescrubberfromtherecoveredmethanolline.Theplant
suggestedtieinisdepictedinFigure32.Thefilenameis#9ProposedPlantPipingTieIn.


Figure32Flowsheetforproposedplantpipingtieinproblem

Beforerunningthissimulation,firstisolatethepipingtieinanddeterminethesupplypressureneededtofeed3
gpmofmethanoltothescrubber.ThepipinglayoutisshowninFigure33,andthefilenameis#10Methanol
ScrubberFeedLineIsolated.

18


Figure33Flowsheetforisolatingthetieintothemethanolscrubber

Whenyourunthissimulationwithafullyopencontrolvalve,youwillseethattheminimumsupplypressureat
node19is11.9psig.Mostofthepressureisrequiredtoovercometheelevationincreaseofthepiping.

Whenyourunthesimulationcallled#8OriginalRecoveredMethanolLineToProcess,asyoucanseefrom
Figure31,thepressureattheproposedtieinpointisonly9.13psig.Consequently,thechosentieinpointwill
notwork.Ifyounowrunthesimulationcalled#9ProposedPlantPipingTieIn,youwillseethatthesimulation
doesnotconverge;theresultsshownegativepressureinthenewline.Therequiredpipelineoutletpressure,
fixedat0.2166psig,cannotbeachieved.

Twosolutionswereoffered.AsshowninFigure34,thefirstrelocatesthenewpipingtothescrubbertoatiein
pointupstreamofcontrolvalveFIC1.Thiscreatesaparallelflowlineandrequiresadditionalpipingasshownin
thefigure.Thefilenameis#11RelocateProposedPlantPipingTieIn.


Figure34FlowsheetshowingrelocationofnewpipingtoapointupstreamofcontrolvalveFIC1

Inthiscase,thereismorethanenoughpressureatnode34toovercomethechangeinpipingelevationand
supply3gpmofmethanoltothescrubber.Notethatmostofthepressuredropinthelineistakenacrossthe
controlvalve.

Thesecondapproachistoaddaboosterpumptothescrubberfeedline.ThisisshowninFigure35.The
filenameis#12ProposedPlantPipingTieInAddPump.Theboosterpumpisaddedtoraisethesupply

19

pressureto20psig.Theplantchosethisoption,ratherthantheadditionalpiping,sincethecostwaslower.


Figure35Flowsheetshowingadditionofaboosterpumptothescrubberfeedline

Inboththisexampleandthepreviousone,CHEMCADprovidedapowerfultoolforanalyzingtheexistingpiping
layoutsandforsimulatingalternativesforcorrectiveaction.Ineachcase,theanalysisledtoasuccessful
modificationofthepipingsystemsothatplantobjectivescouldbemet.

Summary

Part1ofthispaperexplainedhowthevariousCHEMCADUnitOpsthatrelatetopipinganalysiscanbe
configuredtosimulateanunbranchedpipingsystem.ItstartedwithadetailedlookatthePipeUnitOPand
variousmethodsforpipesizingavailableinCHEMCAD.Resultswerecomparedtostandardtabulatedresultsfor
waterwithexcellentagreement.

ApumpUnitOPwasaddedtothepipetodeterminewhatflowwouldbeachievedwiththecorrespondingpump
curve.ThemeaningofNPSHAwasdiscussed.

AcontrolvalveUnitOPwasinsertedintothesimulationtodemonstratehowitcouldbeusedtoachievea
desiredflowrate.Importantconsiderationsforvalveselectionwerediscussed.Itwasshownhowarestriction
orificecanbeaddedtothepipeline.Theeffectonvalvepositiontomaintainthedesiredflowratewas
demonstrated.

Part2extendedthediscussiontobranchedpipingsystems.Itbeganwithdiscussionsontheuseofcontrollers
forsolvingsimpledividedflowandsimplecombiningflowproblems.Thesepipingconfigurationswerethen
combinedintoasimplenetwork.Againitwasshownhowcontrollerscanbeusedtosimulatethissystem.

Asthecomplexityofsuchsystemsincreases,asinacoolingtowerpipingnetwork,itbecomesincreasingly
difficulttoproperlylocatethecontrollersanddeterminethecorrectsettingsforaneasysolution.Toovercome
thesedifficulties,theuseofanodalsolutionapproachwasintroduced.Nodalpositioningandsettingswere
discussedforasinglepipe.Guidelinesfortheuseofnodesincomplexnetworkswereprovided.Thesimple
networkproblempreviouslysolvedwithcontrollerswassolvedusingnodes.Thesolutionswerecomparedand
foundtobeidentical.

Twoactualplantpipingproblemswerethenpresented.ItwasshownhowCHEMCADwasusedtoanalyzethem
andtodeterminedesignmodificationsthatresultedinmeetingplantobjectives.
20

References

1. CHEMCAD5.6PipingSystemTutorial,http://www.chemstations.com/Downloads/

2. Cross,H.,Analysisofflowinnetworksofconduitsorconductors,(PDF).EngineeringExperimentStation.
1.BulletinNo.286,1936.

3. R.W.Jeppson,SteadyFlowAnalysisofPipeNetworks:AnInstructionalManual,1974,
http://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=1299&context=water_rep

4. M.G.Lopes,ImplementationoftheHardyCrossMethodfortheSolutionofPipingNetworks,Computer
ApplicationsinEngineeringEducation,Volume12,Issue2,pages117125,2004

5. J.Krope,D.Dobersek,D.Goricanec,FlowPressureAnalysisofPipeNetworks
withLinearTheoryMethod,Proceedingsofthe2006WSEAS/IASMEInternationalConferenceonFluid
Mechanics,Miami,Florida,USA,January1820,2006(pp.5962)

6. I.Sarbu,NodalAnalysisModelsofLoopedWaterDistributionNetworks,ARPNJournalofEngineering
andAppliedSciences,Vol.6,No.8,August,2011


AuthorInformation

JeffreyL.SilversteinisaprivateConsultingProcessSimulationEngineer&Analyst.Heprovidesadvancedprocess
analysis,processsimulation,andprocessdesignservicestosmallandmediumsizedchemicalcompanies.Hehas
39yearsofexperienceasaSeniorProcessSimulationEngineerwithAmericanCyanamidCompanyandCytec
Industries,andservedasthecompanyexpertondistillation,solventrecovery,andairemissioncontrol.In
addition,heledCHEMCADworkshopstoteachpracticalapplicationstoplantengineersthroughoutthe
company.HeholdsaPhDinChemicalEngineeringfromTheCityUniversityofNewYork.Dr.Silversteincanbe
reachedbyemailatJLS@ProcessSimulationExpress.comandbyphoneat2017396850.Hewelcomesyour
inquiriesregardinghisservices.

21

You might also like