0% found this document useful (0 votes)
291 views

Using CHEMCAD For Piping Network Design and Analysis

This document provides a tutorial on using CHEMCAD software to design and analyze piping networks. It focuses on using CHEMCAD unit operations like pipes, pumps, valves and nodes to model unbranched pipe systems. The first part examines a simple single pipe example and demonstrates how to size the pipe and add a pump. It shows how sensitivity analysis and pump curves can be used to determine the actual flow rate. Control valves and flow restrictions are also added. The second part will cover more complex branched pipe networks.

Uploaded by

Rawlinson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
291 views

Using CHEMCAD For Piping Network Design and Analysis

This document provides a tutorial on using CHEMCAD software to design and analyze piping networks. It focuses on using CHEMCAD unit operations like pipes, pumps, valves and nodes to model unbranched pipe systems. The first part examines a simple single pipe example and demonstrates how to size the pipe and add a pump. It shows how sensitivity analysis and pump curves can be used to determine the actual flow rate. Control valves and flow restrictions are also added. The second part will cover more complex branched pipe networks.

Uploaded by

Rawlinson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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