SpecialREADME-RenamingIssues

Embed Size (px)

DESCRIPTION

1

Citation preview

  • CautionaryREADMEonVariableNameChanges.BeginningwithV8.0.0.004EnergyPlusBetaversion,therehasbeenaMASSIVE(2800+)renamingofoutputvariablenames.ThisiseasilyhandledbytheTransitionprogram(ButremembertokeeptheoldV7.2idffilesforlaterbetareleasesastheserenamingchangesarethemselvessubjecttofinalreviewandfurtherchangeaswellasotherobjectsmaybeincludedintransitionforlaterbetas)BUTthereareseveralcaveatstonote:

    1. Chiller/ChillerHeatervariableshavebeenforked.Thatis,ChillerHeatermodels(i.e.ChillerHeater:Absorption:DirectFiredandChillerHeater:Absorption:DoubleEffectwillnowhaveoutputvariablesbeginningwithChillerHeaterwhereasthechillerswillretaintheChillerprefix).

    2. CondenseroutputvariablesnolongerretaintheirCondLoopidentitythesearenowPlantSupplySideandPlantDemandSideprefixwhichmaybeabitconfusingassomeinputfileswhichwereonlyreportingPlantLoopwillnowhaveadditionalvariablesreporting.

    3. Allcoilvariableshavebeencollapsed.Thus,coilnamesmustnowbeuniqueacrosscoilsthischeckhasbeenimplemented.

    4. PlantLoop/CondenserLoopnowshowupasPlantSupplySideetc.5. Enumeratedoutputswhichwerepreviouslynumberedbyappendingtothekeynamenowuse

    numberedoutputvariablenames(seeCondFDNodalTemperaturesexamplebelow).Otheroutputsofthistypealreadyfollowedthisrule.

    6. Postprocessorcommandfiles(rvi)willbetransitionedasmuchaspossible,butyoumayneedtomanuallyeditthervifileduetovariableforkingandcollapsingandanywildcardingthatwasusedinthervifile.

    7. Althoughthenewnamesapplytotimeseriesoutputs,somepredefinedtableoutputsarebasedonthemandwillalsohavenewnamesforcolumnand/orrowtitles.

    8. Seethefile"ReportVariablesV720toV800.csv"foracompletelistingofthechanges.Thefilecontainsthenumberofvariablerenames,andtheneachlinehasoldname,newnameandsometimesathirdcolumn(whichcontainsspecialcommentsordirectionstothetransitionprogram).

    Someexamplesfollow:1. Forkedrenames.SomeofthelinesintheReportVariablesV720toV800.csvfilehavethree

    columns,the3rdcolumnstartingwithForkeq.TheserepresenttheforkoftheChiller/ChillerHeatervariables.Forexample,the3rdcolumn:Forkeq:Chiller:*Forkeq:ChillerHeater:*Withcontents:OldName NewNameChillerCondHeatTrans ChillerCondenserHeatTransferEnergyChillerCondHeatTrans ChillerHeaterCondenserHeatTransferEnergyChillerCondHeatTransRate ChillerCondenserHeatTransferRateChillerCondHeatTransRate ChillerHeaterCondenserHeatTransferRate

  • ChillerCondWaterInletTemp ChillerCondenserInletTemperatureChillerCondWaterInletTemp ChillerHeaterCondenserInletTemperature

    Here,tworowshavethesameoldnamebuttheforkcomesifthereareanyChillerHeaterobjectsintheinputfile.Iftherearenochillers,thefirstrowrenamedoesnotneedtobedone.Iftherearenochillerheaters,thesecondrowrenamedoesnotneedtobedone.Ifthereareboth,thenbothrenamesaredone.

    2. CondFDNodalTemperatures.TheschemeforreportingCondFDnodaltemperatureschanged.Previously,thekeyvalueoftheoutputvariabletoldwhichnodetoreport.Thishasnowchangedsothateachtemperaturenodeistheoutputvariablename.Thetransitionprogramwillchangeany:Output:Variable,*,CondFDNodalTemperature,hourly;Intothenewformatusing10nodes.10nodesmayormaynotbeenough,youwillneedtolookatthat.Thetransitionfortheabovewouldlooklike:Output:Variable,*,CondFDSurfaceTemperatureNode1,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode2,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode3,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode4,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode5,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode6,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode7,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode8,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode9,hourly;Output:Variable,*,CondFDSurfaceTemperatureNode10,hourly;If,instead,youhadenteredthekeyvaluesascreatedbyEnergyPlus,e.g.,Output:Variable,SurfaceNameNode#1,CondFDNodalTemperature,hourly;Output:Variable,SurfaceNameNode#2,CondFDNodalTemperature,hourly;Thesewillbeproperlytransitionedto:Output:Variable,SurfaceName,CondFDSurfaceTemperatureNode1,hourly;Output:Variable,SurfaceName,CondFDSurfaceTemperatureNode2,hourly;

    3. Coiloutputs.Coiloutputshavebeencollapsed.Whatusedtobedifferentiatedbycoiltypeisnolonger.OldName NewNameDXCoilLatentCoolingEnergy CoolingCoilLatentCoolingEnergyDXCoilLatentCoolingRate CoolingCoilLatentCoolingRateDXCoilRuntimeFraction CoolingCoilRuntimeFractionDXCoilSensibleCoolingEnergy CoolingCoilSensibleCoolingEnergyDXCoilSensibleCoolingRate CoolingCoilSensibleCoolingRateVSAirtoAirHPLoadSideLatentCoolingEnergy CoolingCoilLatentCoolingEnergy

  • VSAirtoAirHPLoadSideLatentHeatTransferRate CoolingCoilLatentCoolingRateWatertoAirHPLoadSideLatentCoolingEnergy CoolingCoilLatentCoolingEnergyWatertoAirHPLoadSideLatentHeatTransferRate CoolingCoilLatentCoolingRate

    Thiscollapsenecessitatescheckingthateachcoilnameisuniqueacrossallcoils.

    4. PlantLoopandCondenserLoopoutputs.PlantLoopandCondenserLoopoutputshavebeencollapsedandchangedtouseSupplySideandDemandSideterminology.OldName NewNameCondLoopInletTemp PlantSupplySideInletTemperaturePlantLoopInletTemp PlantSupplySideInletTemperatureCondLoopDemandSidePressureDrop PlantDemandSideLoopPressure

    DifferencePlantLoopDemandSidePressureDrop PlantDemandSideLoopPressure

    Difference