Steam Cycle Simulation Aspen Plus V8
Transcription
Steam Cycle Simulation Aspen Plus V8
SteamCycleSimulation–AspenPlusv8.6 TheattachedgivesstepstosetupasimulationinAspenPlusv8.6tomodelasimpleRankinesteam cycleforelectricityproduction.Thesystemconsistingof: Fuelsidewithnaturalgasfeed,airblower,combustionchamber,&fuelsideofthesteam boiler. Steamsidewithsteamturbine,steamcondenser,condensatepump,&steamsideofthe boiler. Thesimulationwillbesetupassumingisentropicstepsfortherotatingequipment. WhenthesimulationissetuptheoverallPFDshouldlooklikethefollowingfigure. Createnewsimulationfile StarttheprogramfromStart,AllPrograms,AspenTech,ProcessModelingV8.6,AspenPlus,Aspen PlusV8.6.WhentheprogramopenschoosetheNewbutton.ChoosetheGasProcessingthentheGas ProcessingwithMetricUnitstemplate.ClicktheCreatebutton. Rev0.0 ‐1‐ January1,2015 DefinetheComponents&thePropertyModels Specifycomponents,fluidpropertypackages,&crudeoilassays Thefirststepistodefineasetofpurechemicalspeciestorepresent: Steamasmodeledbypurewater&usingpropertycorrelationsconsistentwiththeASME SteamTables. Thenaturalgasfuel,air,&combustionexhaustaspurelightcomponentsmodeledbythe Peng‐Robinsonequationofstate(EOS). Nowlet’saddcomponentstomodelthefuelsideofthesystem.GobacktotheComponentListsitem &clickontheAddbuttontocreateComponentList‐2.Weneedcomponentsforthefollowing: Steam.Fornowwe’llmodelaspurewater. Naturalgas.Fornowlet’smodelthisasapossiblemixtureofmethane,ethane,&propane. Air.Fornowwe’llmodelthisasamixtureofoxygen&nitrogen. Combustiongases.Attheminimumwe’llalsoneedcarbondioxideandwater(whichwe alsoneedformodelingthesteam).However,we’llalsowanttotakeintoaccountincomplete combustion(formingcarbonmonoxide)aswellasNOxformation(fornowjustasNO,NO2, &N2O). ClicktheFindbuttontobringupthedatabanksearchform.Youcanentereithertheentireformula, partofaname,orseveralotherpossiblesearchitemstofindallofthedesiredchemicalspecies. Whenthepropercompoundisfound,selectitinthelist&clickAddselectedcompounds.The followingfigureshowsasearchforH2O.Asyouareaddingcompoundsyoumaybeaskedwhether toaddorreplacethecompoundalreadyinthelist;choosetheAddoption. Rev0.0 ‐2‐ January1,2015 BelowisanexampleofcomponentsretrievedfromtheAspendatabanks.Therearetwoissueswith defaultmannerinwhichthislistispresented.One,theComponentIDsarenotverydescriptiveof thecompound(especiallyascomparedtotheAliasvalues).Two,theorderdoesnotgroupthe compoundsinaconvenientmanner.Wecanaddressbothoftheseissuesbeforeproceedingmuch further. Let’schangetheComponentIDvaluestomostlymatchtheAliasvalues.SelecttheComponentID valueeitherbydouble‐clickingonitorbyclicking&thenpressingtheF2key.Onceselected,typein thenewID&presstheEnterkey.AspenPluswillaskwhatyoureallywanttodobymakingthis change;clicktheRenamebutton.ChangeallIDs. Rev0.0 ‐3‐ January1,2015 NowpresstheReorderbutton.Aformpops upthatwillallowyoutomoveselected compoundsupordownsothattheyina convenientorder.PressClosewhendone. Rev0.0 ‐4‐ January1,2015 Thenextstepistoassurethatanappropriatefluidpropertypackagehasbeenchosenforthese compounds.ClickonMethodsintheAllItemslistontheleft.FromhereweseethatthePeng‐ RobinsonEOShasbeenspecifiedasthebasemethod(perthechoiceoftemplateoriginallychose). AlsotheASMEsteamtableoptionhasbeenspecifiedforcaseswhenonlywaterispresentinthe stream.Thesearethedesiredoptionssowecancontinueon. Nowisagoodtimetosavethefilebeforewestartsettinguptheprocesssimulation.ClicktheFile tab&thentheSaveAsitem.ChoosetheAspenPlusBackupoption. Setup&SolvetheFlowsheet WorkingUnits ActivatetheSimulationoption.Notethatyou’llseeablankflowsheet. WewouldliketoshowthecalculationswithamodifiedsetofSIunits,inparticular: Temperatureas°C. Pressureasbar(absolute). Massflowaskg/sec. Molarflowaskg.mol/sec. HeatdutyaskJ/sec. PoweraskW. Rev0.0 ‐5‐ January1,2015 UndertheHometabclick theUnitSetsbutton.In thelistofunitsetsclick ontherowforSI‐CBAR& pressEdit.Proceeding throughthevarioustabs allowsyoutodetermine whatwillbeusedforthe displayoftheresultsas wellasthedefaultunits fortheinput.Mostofthe unitsarewhatwedesire, butnotall.Forexample, youcanseethatMass Flowwillbereportedin kg/hr,notquitewhatwe want. Let’spulldownthelists associatedfortheFlow relatedvalues&pick optionsthatareinterms ofseconds,nothours. GointotheHeattab. ChangeHeatrelated valuesfromJtokJand powerrelatedvalues fromWtokW. SteamCycle WewillwanttocreateasimpleRankinecyclewiththefollowingprocessconditions: Saturatedsteamproductionat125bar. Finalcondensationto20°C. Steamturbineoperatingatidealreversibleconditions. Condensatepumpoperatingatidealreversibleconditions. Noextrapressuredropthroughheatexchangersorpiping. Rev0.0 ‐6‐ January1,2015 Let’splacethefollowingunitsfromtheModelPalettetotheflowsheet1:2Heaters,aturbine(as PressureChangers,Compr,ICON3),&Pump.Ultimatelyitwillbedepictedasfollows(withrotation ofthepumpicon). Connecttheunitswiththefollowingstreams: IntheModelPaletteclickontheMaterialstreambutton.Drawasfollows: o DrawastreamintotheredarrowofPUMP;callitCONDNSAT. o DrawastreamfromtheredarrowoutofPUMP&intotheredarrowofBOILER;callit HP‐STEAM. o DrawastreamfromtheredarrowoutofBOILER&intotheredarrowofSTMTURBN; callitAIR‐2. o DrawastreamfromtheREDarrowoutofSTMTURBN&intotheredarrowof CONDNSR;callitEXHAUST. o DrawastreamfromtheredarrowoutofCONDNSR;callitCOND‐2. IntheModelPaletteclickontheHeatstreambutton.Drawasfollows: o DrawastreamoutofthebluearrowofBOILER;callitQ‐BOILER. o DrawastreamoutofthebluearrowofCONDNSR;callitQ‐CONDSR. IntheModelPaletteclickontheWorkstreambutton.Drawasfollows: o DrawastreamoutofthebluearrowofPUMP;callitW‐PUMP. o DrawastreamoutofthebluearrowofSTMTURBN;callitW‐TURBN. Let’sstarttoinitializethewatercirculatingthroughthesteamloop. 1IftheModelPaletteisnotvisiblechoosetheViewtab&clickontheModelPalettebuttonorpresstheF10 key. Rev0.0 ‐7‐ January1,2015 Double‐clickontheCONDNSAT stream. SelectTemperature&Vapor FractionfortheFlashType.Enter 20CfortheTemperature&0for theVaporFraction(i.e.,a saturatedliquid). SpecifytheCompositionaspure water;entera1forH2Ointhe listwiththeMole‐Fracoption. Let’suseaflowbasisof1kg/s. Nowlet’ssettheoperatingparametersforthevariousunits. DoubleclickonthePUMPicontoopentheinput sheet.MakesurethePumpoptionisspecified underModel. SpecifytheDischargePressureas125bar. Finally,todefinethisasanidealpumpspecifya 1forboththePump&DriverEfficiencies. Nowlet’sdefinetheoperatingconditionsforthe steamsideoftheboiler.Doubleclickonthe BOILERicontoopenitsinputform. Wewanttospecifytheoutletsteamassaturated vapor.Wecouldspecifythevaporfraction. Insteadwe’lldefine0°Cofsuperheat. Wealsowanttospecifyazeropressuredrop.We candothisbyspecifyingazerovalueforthe pressure. Rev0.0 ‐8‐ January1,2015 Nowlet’sdefineoperating conditionsfortheturbine.Double clickontheSTMTRBNicontoopen theinputsheet.Makesurethe Turbineoptionisspecifiedunder Model. Wewanttodefinethisasanideal turbinesospecifya1forboththe Isentropic&MechanicalEfficiencies. Weneedtospecifysomething abouttheDischargePressureeven thoughwedon’treallyknowwhat itis,onlythatiscorrespondstothe watervaporpressureat20°C.For nowspecifyavalueof0.1bar;we’ll fixitlater. Weknowthatthisisacondensing steamturbine.Thedefaultforthe Turbinemodelisthatonlyvapor willexit,sothiswillhavetobe changed.ClickontheConvergence tab.PulldownthelistforValid phases&changetoVapor‐Liquid‐ FreeWater. Nowlet’sdefinetheoperatingconditionsforthe steamcondenser.Doubleclickontheexchanger icontoopenitsinputform. Wewanttospecifytheoutletassaturatedliquid. WewanttomakesurethatoneoftheFlashType optionsisVaporfraction&settheappropriate valueas0(i.e.,saturatedliquid). Wealsowanttospecifyazeropressuredrop(i.e., letthedischargepressuresettingfromthe turbinecontrolthis).Makesurethatoneofthe FlashTypeoptionsisPressure&setthe appropriatevalueas0(i.e.,zeropressuredrop). Wenowhaveenoughsettingstobeabletorunthesimulation.Openthecontrolpanel(itemunder theHometab)&pressRun.Somewarningsmaycomeupbuttheywillbeaddressedlater. WecansummarizetheresultsontheflowsheetbymodifyingtheStreamResultssettings.Selectthe MainFlowsheet.SelecttheModifytab&selecttheTemperature,Pressure,&VaporFractionitems. Clickinthelowerleft‐handcorneroftheStreamResultssection.Onthepop‐upformselectthe Rev0.0 ‐9‐ January1,2015 Heat/Workitem.Also,changetheformatforthePressurevaluetoshowthreedecimalplaces(i.e.,as “%.3f”).DothesamefortheVaporfractionformat.ClickOK. Wecannowseeasummaryoftheresultsontheflowsheetbelow.Onethingtonoteisthatour guessfortheturbine’sdischargepressurewasinerror.Thepressureshouldactuallybe0.019bar tocorrespondwithacondenseroutlettemperatureof20°C.Wecouldgobackandchangethevalue manually.However,we’lluseoneofAspenPlus’soperationstoautomaticallysetittomatchthe condenseroutlet. WewillusetheCALCULATORoperationto“feedforward”theCondenser’spressuretotheturbine’s dischargepressure.Eventhoughwecoulduseacalculatorwithoutseeinganyindicationonthe flowsheetwe’llinsteadputaniconontheflowsheettogiveanindicationthatitisthere. Rev0.0 ‐10‐ January1,2015 FromtheModelPalette,chooseManipulators,Calculator,&selectICON1.Placeitontheflowsheet neartheexhauststream.(Fortheflowsheetshownitisrotatedverticallysoitcan“hang”belowthe line.)RenameitSET‐P. Double‐clickontheicontoopen upitsinputform.Definethe variablePCNDSRasthepressure calculatedforstreamCONDNSAT (i.e.,thesaturationpressureat 20°C).SpecifythisasanImport variable(i.e.,thevaluehastobe calculatedbyAspenPlus&willbe “read”bythecalculator operation). NowdefinethevariablePTURBN asthesteamturbine’sdischarge pressure.SpecifythisasanExport variable(i.e.,thevaluebe “written”asaparameterina downstreamoperation). Rev0.0 ‐11‐ January1,2015 Finally,definetherelationshipintheCalculate tab.UsingtheFortranmethodenterthe statement“PTURBN=PCNDSR”(startingin column6). Nowwecanrerunthesimulationandgettheresultssummarizedbelow.Wecanseethatthe CALCULATORhasdoneitsjob;theoutletpressurefromthesteamturbineisnowthesameasthe inlettothecondenser.However,thetemperaturesaredifferent.What’swrong? TheproblemisthatmostofthecalculationsaredonewiththedefaultPENG‐ROBproperties,notthe desiredSTEAM‐TAproperties.Theexceptionistheoutletoftheturbinewhichrecognizestheliquid formedasFreeWater&usestheSTEAM‐TAoptionforitsproperties.Hence,theinconsistency. WecanforcetheunitstousetheSTEAM‐TAoptiontodothecalculationsbymakingmodifications toeachunit’sBlockOptionssettings.IntheSimulationtreestructureforeachoperationselectBlock Rev0.0 ‐12‐ January1,2015 Options.Underthepull‐downlistforPropertymethodselectSTEAM‐TA.TheformforSTMTRBNis shownasanexample. Nowwhenwererunthesimulationwegetconsistentresults.Noticethattherearesubtlechanges totheheat&workstreams.Forexample,theboilerheatisnow2,581kJ/sec;itwas2,808kJ/sec whencalculatedbythePENG‐ROBmethod(adifferenceof9%). Rev0.0 ‐13‐ January1,2015 Inpreparationforadditionalchangeswe needtomodifythesettingsfor STMTRBN.Onitsinputformclickonthe Convergencetab.ChangetheValid phasestoVapor‐Liquid‐Liquid.Whenwe rerunwegetaminorwarningthatthe outletisbelowitsdewpoint(whichwe alreadyknowsincethisisacondensing turbine). Whendealingwiththepositive&negativevaluesfortheheat&workstreamsrememberthetwo conventionsusedbyAspenPlus: IftheheatorpowerstreamisanoutletofaunitthenAspenPlushascalculatedthevalueto makeotheroperatingspecifications(suchastheoutlettemperatureinanexchanger).Ifitis aninlettoaunitthenAspenPlususesthevaluetodeterminetheoutletconditions. Heatrepresentsenergytoorfromtheunitoperation;itisinthedirectionofthearrowifthe heatispositiveorintheoppositedirectionifitisnegative.Work,ontheotherhand, representsenergytoorfromtheuniverse;theenergyflowisintheoppositedirectionas thatforheat. SinceQ‐BOILERisnegativeforaheatstreampointingawayfromtheBOILER,thentheenergyflows intotheboiler’sfluid.SinceW‐TURBNisnegativeforaworkstreampointingawayfromthe STMTURBN,thentheenergyflowsoutoftheturbine’sfluid. Fromtheresultsshownwecancalculatethethermalefficiencyofthissteamcycle.Weshould alwaysmakeuseoftheabsolutevaluesfortheheat&workstreams.Forthissteamcycle: W‐TURBN W‐PUMP 1078 13 W th net 0.4126 . Q boiler Q‐BOILER 2581 Rev0.0 ‐14‐ January1,2015 Fuel&CombustionSystem Wewillwanttocreateasimplenaturalgasburner/boilerwiththefollowingprocessconditions: Naturalgasisavailableatindustrialdeliverypressure,20bar‐g&15°C.Wewill characterizethenaturalgasas100%methane. Airisavailableat25°C.Wewillcharacterizetheairasa21/79O2/N2molarmixtureand bonedry(i.e.,nowater).Wewanttoaddenoughairsothatthereis20%excessoxygen basedoncompletecombustionofthenaturalgas. Thecombustionprocessoccursnearatmosphericconditionssothenaturalgasmustbelet downinpressure.However,ablowerisneededtopushtheairintothecombustion chamber. Thepressuredropthroughtheburner/boiler/fluecombinationis0.3bar. Thefluegasisemittedat120°Ctopreventanyliquiddropout&subsequentcorrosion problems. Let’splacethefollowingunitsfromtheModelPalettetotheflowsheet:Valve,Compressor2,RGibbs Reactor,&Heater3.Ultimatelyitwillbedepictedasfollows.(We’lldiscusstheSETcalculatorsaswe go.) Connecttheunitswiththefollowingstreams: IntheModelPaletteclickontheMaterialstreambutton.Drawasfollows: o DrawastreamintothebluearrowoftheLETDOWNvalve;callitFUELGAS. o DrawastreamfromthebluearrowoutoftheLETDOWNvalve&intothebluearrowof theCOMBSTNreactor;callitLP‐GAS. o DrawastreamintothebluearrowoftheAIRBLWRcompressor;callitAIR. o DrawastreamfromthebluearrowoutoftheAIRBLWRcompressor&intotheblue arrowoftheCOMBSTNreactor;callitAIR‐2. o DrawastreamfromthebluearrowoutoftheCOMBSTNreactor&intothebluearrow oftheHRSGexchanger;callitCOMBGAS. o DrawastreamfromtheredarrowoutoftheHRSGexchanger;callitFLUEGAS. IntheModelPaletteclickontheHeatstreambutton.Drawasfollows: 2Notethatthecompressorhasbeenrotatedverticallytogettheinletstreambelowthecompressor&the outletstreamabove. 3Notethattheheatexchangerhasbeenrotatedverticallytogettheheatstreambelowtheexchanger. Rev0.0 ‐15‐ January1,2015 o DrawastreamoutofthebluearrowoftheHRSGexchanger;callitQ‐HRSG. IntheModelPaletteclickontheWorkstreambutton.Drawasfollows: o DrawastreamoutofthebluearrowoftheAIRBLWRcompressor;callitW‐BLOWER. Let’sstartsettingparametersfortheinletstreams. Let’sinitializethenaturalgas streamfirst. Double‐clickontheFUELGAS stream. SelectTemperature&Pressure fortheFlashType.Enter15Cfor theTemperature&20bargfor thePressure. Enter1fortheC1valueasMole‐ Frac. Let’suseaflowbasisof1 kg.mol/sec. Nowlet’sinitializetheAIR stream. Double‐clickontheAIRstream. SelectTemperature&Pressure fortheFlashType.Enter25C fortheTemperature&0barg forthePressure. Enter0.21fortheO2&0.79for theN2valuesasMole‐Frac. Asastartingpointlet’sdefine theflowrateas12kg.mol/hr. Let’sspecifytheoutletpressureof0.3 bar‐gafterthelet‐downvalve. Double‐clickonLETDOWN.Specify 0.3bargastheOutletpressure. Rev0.0 ‐16‐ January1,2015 Wewanttomaketheairbloweran idealreversiblecompressor. Double‐clickonAIRBLWR.Select theCompressorasModel.Pulldown theTypelist&chooseIsentropic. Specify1fortheIsentropic& MechanicalEfficiencies. Nowit’stimetomodelthecombustionportionofthefuelgasburner.Therearevariousoptionsfor doingthis.Oneofthesimplest(andwouldnormallybedoneforhandcalculations)wouldbeto defineallcombustionreactions&specifytheextentofconversionforeach.Instead,we’regoingto takeadvantageofthefullthermodynamiccapabilitiesofAspenPlus&useareactorthatwill minimizetheGibb’sfreeenergy.Allwehavetodoislisttheexpectedproducts&AspenPluswill calculatetheresultingproductdistributionthathonorsthematerial&energybalancesaswellas anychemicalequilibriumlimitations. DoubleclickontheRGibbsReactoricon. SetPressureto0(torepresentazero pressuredrop)&specify0fortheHeat Duty(tosignifyadiabaticoperation). That’sprettymuchit.Thedefaultisto includeallspeciesinthecomponentlist aspotentialproducts. Nowlet’sseehowmuchheatcanbetransferredoutofthecombustiongasesbyspecifyingthe combustiongassideoftheboiler. Doubleclickontheheatericon.Settheconditionsto theoutletconditionsoutthestack:120C&0barg. Rev0.0 ‐17‐ January1,2015 Wehaven’taddressedthecalculatoroperationsyet butwecanstillrunthesimulation.Theresultsare summarizedontheFlowsheetshowthatthe combustiontemperaturewillbe1734°C.Wecan double‐clickontheCOMBGASstream&seethat therewillbesomeCO&NOxformedatthese conditions. Therearestillacoupleitemstobedoneto“cleanup”thesimulation&formatoftheresults.The firstisforamatterofconvenience–howshouldwespecifythepressureoftheAIR‐2streamoutof theairblower?RightnowthepressureintotheCOMBSTNoperationissetseparatelyforthetwo inletstreams(LP‐GAS&AIR‐2).Ifastudywastobeperformed&thepressureweretochangethen havingthespecificationsintwoseparatelocationscouldleadtothembeingchangeddifferently.It surewouldbenicetosetitonlyinonelocation&thenhavetheotherlocationupdate automatically.WecandothiswithaCALCULATORoperation. FromtheModelPalette,chooseManipulators,Calculator,&selectICON1.Placeitontheflowsheet neartheAIR‐2stream.(Fortheflowsheetshownitisrotatedtotheleftsoitcan“hang”offtheline.) RenameitSET‐AP. Rev0.0 ‐18‐ January1,2015 Double‐clickontheicontoopen upitsinputform.Definethe variablePFUELasthepressurefor streamLP‐GAS(i.e.,thepressure outofthelet‐downvalve).Specify thisasanImportvariable(i.e.,the valuehastobecalculatedby AspenPlus&willbe“read”bythe calculatoroperation). NowdefinethevariablePAIRas theairblower’sdischarge pressure.SpecifythisasanExport variable(i.e.,thevaluebe “written”asaparameterina downstreamoperation). Finally,definetherelationshipintheCalculate tab.UsingtheFortranmethodenterthe statement“PAIR=PFUEL”(startingincolumn6). Thesecondchangeinvolvesaconvenientwaytomakesurethatthecorrectamountofairisadded tomatchthe“excessoxygen”spec.Theamountofstoichiometricoxygenisdeterminedfromthe combustionreactions.Formethane,ethane,&propanethereactionsare,respectively: Rev0.0 ‐19‐ January1,2015 CH4+2O2CO2+2H2O C2H6+3.5O22CO2+3H2O C3H8+5O23CO2+4H2O Thisshowsthatweneedtoknowthecompositionofthefuelgas(inmolaramounts)todetermine thestoichiometricamountofoxygenneeded.The“excess”partisadditionaloxygen(asa multiplier)thatisadded.ThefinalconsiderationisthatthespecificationinAspenPlusisnotjust fortherateofoxygenbutratheroftheair;sowehavetotakeintoaccountthecompositionofthe airaccountforthelargeamountofnitrogenalsobeintroducedintotheCOMBSTNoperation. Sincewehavesetthecompositionofthefuelgastobepuremethane&thebasisflowrateto1 kg.mol/secthenthestoichiometricoxygenflowrateistwicethis,2kg.mol/sec.Wealsoneedto increasethisby20%toincludethedesiredexcess.Andweneedtotakeintoaccounttheoxygen contentintheairtodeterminetheairrate.Sooverall: nO2 1 fexcess 2 1 0.2 stoich 11.43kg.mol/sec . nair 0.21 yO2 WecoulddothesecalculationspriortorunningAspenPlusandentertheairrate.Orwecoulddo thecalculationswithinAspenPlus. FromtheModelPalette,chooseManipulators,Calculator,&selectICON1.Placeitontheflowsheet neartheAIRstream.(Fortheflowsheetshownitisrotatedtotherightsoitcan“hang”offtheline.) RenameitSET‐AFLO. Double‐clickontheicontoopenup itsinputform.Definethevariable AIRFLOasthemolarflowofthe streamAIR(i.e.,thepressureoutof thelet‐downvalve).Specifythisas anExportvariable. Rev0.0 ‐20‐ January1,2015 Nowlet’sstartdefiningImport variables.Firstdefinethevariable YO2astheO2molefractioninthe air.SpecifythisasanImport variable. Nextlet’sdefineImportvariablesfor thecombustibleportionsofthefuel gas(eventhoughwe’veonlyused methanewehaveincludedthe possibilityforethane&propane, too).DefinethevariablesC1FLO, C2FLO,&C3FLO.Makesurethese arespecifiedasImportvariables. Finally,definetherelationshipintheCalculatetab. UsingtheFortranmethodenterthestatement: AIRFLO=2.*C1FLO+3.5*C2FLO+5.*C3FLO AIRFLO=AIRFLO*(1.+0.2) AIRFLO=AIRFLO/YO2 (startingincolumn6). Thesimulationcanbererungivingtheresultssummarizedbelow.Notethatcorrectairflowhas beencalculated,11.43kg.mol/sec. Rev0.0 ‐21‐ January1,2015 Onemoremodification,thattodirectlyshowthemolefractionsofallofthestreams(sinceright nowtheresultsareonlyshownasmolarflows). ExpandtheSetupoptionsinthe left‐handSimulationtree structure.SelectReportOptions. NotethatMoleFlowbasisoption isspecifiedbutnoneofthe Fractionbasisoptions.Selectthe Moleoption. Rev0.0 ‐22‐ January1,2015 Rerunthesimulation.Nowwhenyoudouble‐click ontheCOMBGASstreamyouwillnotonlyseethe compositionoutofCOMBSTNinmolarflowsbut alsoasmolefractions. TyingtheTwoSystemsTogether Eventhoughthesteamcycle&fuelgassystemsareinthesameAspenPlusflowsheettheyare reallymodeledseparately.Thesteamcyclehasconvergedwithabasisof1kg/secwatercirculation rate&thefuelsystemhasconvergedwithabasisof1kg.mol/secfuelgas.Wewilltiethesystems togetherby“pushing”thedutyfromthefuelsideoftheboilertothesteamside&adjustingthe watercirculationrateinthesteamcycletoensurethisistheonlyheatneededforthesteamcycle. Nowlet’sconnectthetwosystems. RenamethestreamQ‐BOILERtoQ‐RESID(for“residual”). RenamethestreamQ‐HRSGtoQ‐BOILER. Right‐clickonQ‐BOILER,selectReconnect,ReconnectDestination,&attachtoblueinlet arrowontheBOILERexchanger. Rev0.0 ‐23‐ January1,2015 Runthesimulation.Noticethatforthe combinationoffuelgasrate&watercirculation ratethereistoomuchgeneratedfromthe combustionsideoftheboilertobeabsorbedby thesteam.Wecanseethisbecausethe“residual” heatfromthesteamside,Q‐RESID,is763,426 kJ/sec.Since766,007kJ/secwasgeneratedfrom thecombustionsidethenonly2,581kJ/secwas neededinthesteamside. Theresultsshowthatwereallyneed296.8kg/secwatercirculatinginthesteamcycletoabsorball oftheheatfromthecombustionside.Wecouldenterthisvaluemanuallybutthenwewouldhave todothehandcalculationoveragainifanyconditionsweretochange.InsteadwewillletAspen Pluscalculatetheproperflowrate. FromtheModelPaletteselectaDesignSpec(theoneshowninthePFDistheDesignoption& rotatedtotheright).ChangethenametoADJ‐WFLO. Double‐clickonADJ‐WFLOtoget itsinputforms.Createavariable RESIDUALtorepresentthe residualheataroundtheboiler (i.e.,thedifferencebetweenthe heatgeneratedonthe combustionside&theheat neededonthesteamside). Rev0.0 ‐24‐ January1,2015 SelecttheSpectab.Designatethe RESIDUALvariableastheSpecvariable, setitsTargetvalueto0(I.E.,tomatchup thecombustionside&steamside requirements).Setitsconvergence Toleranceto0.5. SelecttheVarytab.Toadjustthemass flowoftheCONDENSATstreamfirst chooseStream‐VarastheType4. Let’sassumethattheUpperlimitisless than500kg/sec;we’llsettheLower limitas0.1(aslightlypositivenumber). SettheStepsizeas0.01&theMaximum stepsizeas0.1. Wecanlookattheresults&seethattheanticipatedwatercirculationratehasbeenfound,296.8 kg/sec. 4DonotchooseMass‐FlowastheType;thiswillpointtotheflowofanindividualcomponent,nottheentire stream. Rev0.0 ‐25‐ January1,2015 AdditionalStream&UnitAnalyses Thereareadditionalanalysesthatwemaywanttoperformforthissimulation.Sincethegoalofthe processistocreatepowerweshouldbeveryinterestedtodeterminethevariousthermal efficienciesofthesystems. Tocalculatetheefficiencyoftheboilerweneedtodeterminetheheatingvalueofthefuelgasused. Todothiswewillmakeuseofthebuilt‐innet&grossheatingvalues(lower&higher,respectively). ExpandtheSetup itemintheleft‐hand treestructureofthe Simulationitems. UnderPropertySets createaNewset calledHEATVALS. Editthatproperty set&addthe propertiesQVALNET &QVALGRS. Nextwewant toaddthese propertiesto thesimulation report.Under Setupinthe left‐handtree structure chooseReport Options.Goto theStreamtab &clickon PropertySets. Rev0.0 ‐26‐ January1,2015 SelectHEATVALSintheAvailablepropertysetslist& press>.ThiswillmoveHEATVALStotheSelected propertysetslist.ClickonClose. Nowwecanrerun thesimulation. Nowwhenwe lookattheResults forastreamwe willseethenet& grossheating valuesatthe bottomofthelist. Wecannowstarttocalculatevariousefficienciesforthecombinedfuel/steamsystem. Boilerefficiency.Thiswillbetheamountofheatthatistransferredoutofthecombustion sectionofthesystemintothesteamsystem.Thiscanbebasedeitheronthelower(net) heatingvaluebutmorenormallyonthehigher(gross)heatingvalue: 766,007kJ/sec Qboiler HHV 0.8601 . HHV m 55515.1kJ/kg 16.043kg/sec Steamcyclethermalefficiency.Thishasalreadybeencalculatedastheratioofthenetwork producedbythesteamcycletotheboilerheatin: Wturbine Wpump 319,838kW 3,716kW th 0.4127 . Qboiler 766,007kJ/sec Overallefficiency.Thisisnormallycalculatedastheproductofthecombustionside’s efficiency&thesteamcycle’sefficiency: HHV th 0.8601 0.4127 0.3550 . Rev0.0 ‐27‐ January1,2015 However,thisdoesnottakeintoaccounttheenergyneededtoruntheairblower.Instead, weshouldusetheratioofthenetworkproducedtotheenteringheatingvalue(again,in termsofHHV): Wturbine Wpump Wblower 319,838kW 3,716kW 7622kW total,HHV 0.3464 . HHV m 55515.1kJ/kg 16.043kg/sec Let’ssetupanExcelspreadsheettodothesecalculations.Youcanstartwithaspreadsheetwith labelsthatlooklikebelow.NotethatvaluesthatwillbedeterminedfromtheAspenPlussimulation (eitherasaninputoracalculatedvalue)areinabluefont&willhavealightgreenbackground. Theinformationwewanttoputintothistable&useforcalculationswillcomefromstreamresults (Material,Heat,&Work)aswellasequipmentinformation(i.e.,modelresults).Wecouldcopy& pasteindividualdatavaluesbetweentheAspenPlussimulationandthespreadsheet;itismore flexibletocopyentiretablesofresultstothespreadsheet&thenpickoutthevaluesdesired. Performthefollowingsteps: Inyourspreadsheetcreatethreenewstabs&callthemMaterialTable,HeatTable,&Work Table. InyourAspenPlussimulationselecttheStreamsoptionunderResultsSummaryintheleft‐ handtreestructure.ThedefaultshowstheMaterialtabselected.ClicktheCopyAllbutton. GototheMaterialTabletabinyourspreadsheet&selectcellA1.Right‐click&selectPaste. Youmaywanttoadjustcolumnwidthssoyoucanmorereadilyreadallofthevalues. Rev0.0 ‐28‐ January1,2015 InyourAspenPlussimulationselecttheHeattab.Selectthesquareintheupperleftpartof thetable&click(youshouldseetheentiretablehighlighted).Right‐clickthisupperleft squareofthetable&selectCopy.GototheHeatTabletabinyourspreadsheet&selectcell A1.Right‐click&selectPaste.Youmaywanttoadjustcolumnwidthssoyoucanmore readilyreadallofthevalues. Rev0.0 ‐29‐ January1,2015 InyourAspenPlussimulationselecttheWorktab.Selectthesquareintheupperleftpartof thetable&click(youshouldseetheentiretablehighlighted).Right‐clickthisupperleft squareofthetable&selectCopy.GototheHeatTabletabinyourspreadsheet&selectcell A1.Right‐click&selectPaste.Youmaywanttoadjustcolumnwidthssoyoucanmore readilyreadallofthevalues. Rev0.0 ‐30‐ January1,2015 InyourAspenPlussimulationselecttheModelsoptionunderResultsSummaryintheleft‐ handtreestructure.ThedefaultshowsasummaryreportwiththeHeatertabselected.Click theSendtoExcelbutton.UsethedefaultformofOnetableperExcelworksheet.Selectthe optiontoAddtablestoexistingworkbook;clicktheBrowsebutton&findthespreadsheet thatyou’vecreated.ClickontheExporttablestoExcelbutton.WhendoneclickOKforOpen ExcelFile.Youshouldseetabsforthevarioustypesofequipmentinyoursimulation. Rev0.0 ‐31‐ January1,2015 Rev0.0 ‐32‐ January1,2015 Nowthatwehavetheresultsinthespreadsheetlet’sstarttoconnectingthecellvaluesinthe Summarypage.Manyofthevaluescanbereferencedtoasinglecell,e.g.,themassflowrateofthe fuelgasas“='MaterialTable'!I6”,thesteamturbinepoweras“='WorkTable'!D2”,orthesteam turbinemechanicalefficiencyas“=Compr!E17”.Thetotalmolarflowrateofthefuelgasisalittle morecomplicatedsincethetotalvalueisnotreportedinthematerialtable;itcanbedeterminedas thesumofallthemolarflowratesoftheindividualcomponents,“=SUM('MaterialTable'!I11:I21)”. Notethateventhoughtheunitsonthevaluescouldbeextractedfromtherowdescriptionin columnAofthesheetsitiseasiertoenterthemastextvalues. Someadditionalcleanup: Itisconvenienttoformatthenumberslargerthan1,000toanumberwithnodecimal places&commaseparators. Thesignsontheheat&worktermsaredependentonwhetherthevaluesaretransferring inoroutofaparticularunit.Onlytheabsolutevaluesshouldbereportedhere(important hereonlyforthepowertermassociatedwiththesteamturbine). Rev0.0 ‐33‐ January1,2015 Nowwewanttoaddformulastocalculatetheefficiencyvalues: CellE2,“=B3*B4” CellE3,“=B3*B5” CellH2,“=E4/E2” CellH3,“=E4/E3” CellH5,“=(E8‐E7)/E4” CellH7,“=(E8‐E7‐E6)/E2” CellH8,“=(E8‐E7‐E6)/E3” Wenowhaveaspreadsheetcreatedwithafairlyflexibleformatthatallowsustocalculatenew efficienciesformodificationstotheAspenPlussimulation.Allwewouldhavetodoiscopyinthe newstreamtables&modelresults.Forexample,wecangetderivenewefficiencyvaluesforthe followingchangesinoperatingparameters: Pressuredropthroughthefuelgassystemis0.2bar(not0.3bar). Theisentropicefficienciesofallrotatingequipmentis85%(not100%)&themechanical efficienciesare95%(not100%). 150°Cofsuperheatsuppliedtothesteam. Rev0.0 ‐34‐ January1,2015 We’llskipthedetailsofallofthechangestotheAspenPlussimulation.Howeverthespreadsheet shownbelowshowsallofthestepsoftheefficiencycalculations. Rev0.0 ‐35‐ January1,2015