CSE User's Manual

California Simulation Engine

6.22 DHWSYS

@DHWSYS[1..].

NameInput?Runtime?TypeVariabilityDescription
nameXXstringconstant
calcModeXXunrecognizedinput timeCalculation mode
centralDHWSYSiXXinteger numberinput timeIndex of central (parent) dhwsys, 0 if none
multXXnumberinput timeMultiplier: model as ws_mult identical systems
elecMtriXXinteger numberinput timeMeter for system electricity use
fuelMtriXXinteger numberinput timeMeter for system fuel use
inElecXXnumberend of each hourElectricity (note not kwh)
inFuelXXnumberend of each hourFuel (for generality, always 0?)
swTiXXinteger numberinput timeDhwsolarsys providing preheated water to this system
qSlrXXnumberend of each hourHour total water heating energy provided by
SSFAnnualSolarXXnumberend of run (of each phase, autoSize or simulate)Annual solar heat added (numerator to calculate ssf), btu
SSFAnnualReqXXnumberend of run (of each phase, autoSize or simulate)Annual heat required (denominator to calculate ssf), btu
SSFAnnualXXnumberend of run (of each phase, autoSize or simulate)Annual solar savings fraction
tInletXXnumberend of each hourCurrent hour cold water inlet temp for this dhwsys, f
tInletTestXXnumbersubhourlyCurrent subhour cold water inlet temp for this dhwsys, f
tInletXXXnumberend of each hourHour average adjusted cold water temp, f
hwUseXXnumberhourlyCurrent hour hot water use (at fixtures), gal
hwUseTestXXnumbersubhourlyCurrent subhour additional hot water use (at fixtures), gal/subhour
tRLTestXXnumbersubhourlyCurrent subour dhwloop return temp, f
volRLTestXXnumbersubhourlyCurrent subour recirc loop flow, gal (per subhr)
qDWHRXXnumberend of each hourHour all dhwheatrec total heat to fixtures and water heaters, btu
qDWHRWHXXnumberend of each hourHour all dhwheatrec total heat to water heater(s), btu
WHhwMtriXXinteger numberinput timeDhwmtr for hot water use at water heater(s) (= ws_whuse), gal
FXhwMtriXXinteger numberinput timeDhwmtr for hot water use at fixtures (= ws_fxusemix), gal
whUseNoHRXXnumberend of each hourCurrent hour virtual hot water use w/o heat recovery, gal
fxUseMix.totalXXnumberend of each hour
fxUseMix.unknownXXnumberend of each hour
fxUseMix.faucetXXnumberend of each hour
fxUseMix.showerXXnumberend of each hour
fxUseMix.bathXXnumberend of each hour
fxUseMix.cwashrXXnumberend of each hour
fxUseMix.dwashrXXnumberend of each hour
fxUseMixTot[0]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[1]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[2]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[3]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[4]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[5]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[6]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixTot[7]XXnumberend of run (of each phase, autoSize or simulate)Annual total (mixed) water use at fixtures by end use, gal
fxUseMixLH.totalXXnumberhourly
fxUseMixLH.unknownXXnumberhourly
fxUseMixLH.faucetXXnumberhourly
fxUseMixLH.showerXXnumberhourly
fxUseMixLH.bathXXnumberhourly
fxUseMixLH.cwashrXXnumberhourly
fxUseMixLH.dwashrXXnumberhourly
whUse.totalXXnumberend of each hour
whUse.unknownXXnumberend of each hour
whUse.faucetXXnumberend of each hour
whUse.showerXXnumberend of each hour
whUse.bathXXnumberend of each hour
whUse.cwashrXXnumberend of each hour
whUse.dwashrXXnumberend of each hour
whUseTot[0]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[1]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[2]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[3]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[4]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[5]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[6]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
whUseTot[7]XXnumberend of run (of each phase, autoSize or simulate)Annual total hot water use by end use (at ws_tuse), gal
drawMaxDurXXinteger numberinput timeDraw duration window, hr (user input, default 4)
drawMaxXXnumberinput timeLargest draw total in any conseq ws_drawmaxdur hrs, gal
loadMaxDurXXinteger numberinput timeLoad duration window, hr (user input, default 12)
loadMaxXXnumberinput timeLargest load total in any conseq ws_loadmaxdur hrs, btu
tSetpointDesXXnumberinput timeDesign (sizing) set point temp, f (constant)
tInletDesXXnumberinput timeDesign (sizing) cold water inlet temp, f
ashpTSrcDesXXnumberend of run (of each phase, autoSize or simulate)Design (sizing) hpwh source air temperature, f
heatingCapDesTopN[0]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[1]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[2]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[3]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[4]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[5]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[6]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[7]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[8]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesTopN[9]XXnumberend of run (of each phase, autoSize or simulate)Top n design heating capacities
heatingCapDesXXnumberinput timeDesign heating capacity, btuh
volRunningDesXXnumberinput timeDesign running volume, gal
fxDesXXnumberinput timeDhw design excess size factor, default 1
tUseXXnumberrun start time (of each phase, autoSize or simulate)Hot water use temp, f
tUseTestXXnumbersubhourlyCurrent subhour test hot water use temp, f
tSetpointXXnumberhourlyDhwheater set point (for all dhwheaters using hpwh model), f
tSetpointLHXXnumberhourlyDhwloopheater set point (for all child dhwloopheaters using hpwh model), f
drMethodXXunrecognizedrun start time (of each phase, autoSize or simulate)Dhw demand response control method
drSignalXXunrecognizedhourlyDhw demand response control signal
targetSoCXXnumberhourlyTarget state of charge (soc)
tOutPrimLTXXnumberend of each subhourPrimary water heater outlet temp, f
dayUseiXXinteger numberdailyIdx of dhwdayuse
dayUseNameXXstringdailyName of dhwdayuse (resolved at runtime)
parElecXXnumberhourlyElectrical parasitic power, w
SDLMXXnumberinput timeStandard distribution loss multiplier
DSMXXnumberinput timeDistribution system multiplier (appe table re-2)
SSFXXnumberhourlyUser input solar savings fraction
WFXXnumberhourlyWaste factor applied to ws_hwuse and dhwuses
drawsPerDay[0]XXnumberrun start time (of each phase, autoSize or simulate)
drawsPerDay[1]XXnumberrun start time (of each phase, autoSize or simulate)
drawsPerDay[2]XXnumberrun start time (of each phase, autoSize or simulate)
drawsPerDay[3]XXnumberrun start time (of each phase, autoSize or simulate)
drawsPerDay[4]XXnumberrun start time (of each phase, autoSize or simulate)
drawsPerDay[5]XXnumberrun start time (of each phase, autoSize or simulate)
drawDurF[0]XXnumberend of each hourWater heater draw duration factors by end use
drawDurF[1]XXnumberend of each hourWater heater draw duration factors by end use
drawDurF[2]XXnumberend of each hourWater heater draw duration factors by end use
drawDurF[3]XXnumberend of each hourWater heater draw duration factors by end use
drawDurF[4]XXnumberend of each hourWater heater draw duration factors by end use
drawDurF[5]XXnumberend of each hourWater heater draw duration factors by end use
branchModelXXunrecognizedinput timeBranch model selection
drawWaste[0]XXnumberhourlyWater waste per draw, gal
drawWaste[1]XXnumberhourlyWater waste per draw, gal
drawWaste[2]XXnumberhourlyWater waste per draw, gal
drawWaste[3]XXnumberhourlyWater waste per draw, gal
drawWaste[4]XXnumberhourlyWater waste per draw, gal
drawWaste[5]XXnumberhourlyWater waste per draw, gal
dayWasteDrawF[0]XXnumberinput timeRelative draw for day waste scheme
dayWasteDrawF[1]XXnumberinput timeRelative draw for day waste scheme
dayWasteDrawF[2]XXnumberinput timeRelative draw for day waste scheme
dayWasteDrawF[3]XXnumberinput timeRelative draw for day waste scheme
dayWasteDrawF[4]XXnumberinput timeRelative draw for day waste scheme
dayWasteDrawF[5]XXnumberinput timeRelative draw for day waste scheme
dayWasteVolXXnumberinput timeBase daily total draw waste, gal/day
dayWasteBranchVolFXXnumberinput timeAdditional daily draw waste, discards/day
dayWasteXXnumberrun start time (of each phase, autoSize or simulate)Daily draw waste, gal/day
dayWasteScaleXXnumberend of run (of each phase, autoSize or simulate)
childDHWSYSCountXXnumberrun start time (of each phase, autoSize or simulate)# of child dhwsyss iff central system (else 0)
whCountXXnumberrun start time (of each phase, autoSize or simulate)# of (primary) dhwheaters serving this dhwsys
wlhCountXXnumberrun start time (of each phase, autoSize or simulate)# of dhwloopheaters in this dhwsys
whCountUseTSXXnumberrun start time (of each phase, autoSize or simulate)# of dhwheaters serving this dhwsys that respond to ws_tsetpoint
wlhCountUseTSXXnumberrun start time (of each phase, autoSize or simulate)# of dhwloopheaters serving this dhwsys that respond to ws_tsetpointlh
loopSegTotals.countXXnumberrun start time (of each phase, autoSize or simulate)# of segments included in totals
loopSegTotals.lenXXnumberrun start time (of each phase, autoSize or simulate)Length, ft
loopSegTotals.volXXnumberrun start time (of each phase, autoSize or simulate)Volume, gal
loopSegTotals.exAreaXXnumberrun start time (of each phase, autoSize or simulate)Outside surface area (at insulation surface), ft2
loopSegTotals.UAXXnumberrun start time (of each phase, autoSize or simulate)Fluid-to-surround loss, btuh/f-hr
branchTotals.countXXnumberrun start time (of each phase, autoSize or simulate)# of segments included in totals
branchTotals.lenXXnumberrun start time (of each phase, autoSize or simulate)Length, ft
branchTotals.volXXnumberrun start time (of each phase, autoSize or simulate)Volume, gal
branchTotals.exAreaXXnumberrun start time (of each phase, autoSize or simulate)Outside surface area (at insulation surface), ft2
branchTotals.UAXXnumberrun start time (of each phase, autoSize or simulate)Fluid-to-surround loss, btuh/f-hr
fxCount[0]XXinteger numberrun start time (of each phase, autoSize or simulate)
fxCount[1]XXinteger numberrun start time (of each phase, autoSize or simulate)
fxCount[2]XXinteger numberrun start time (of each phase, autoSize or simulate)
fxCount[3]XXinteger numberrun start time (of each phase, autoSize or simulate)
fxCount[4]XXinteger numberrun start time (of each phase, autoSize or simulate)
fxCount[5]XXinteger numberrun start time (of each phase, autoSize or simulate)
loadShareDHWSYSiXXinteger numberinput timeIndex of dhwsys with which this dhwsys shares load
drawCSVXXinteger numberinput timeIff c_noyesch_yes, write tick-level draw data to
HHWOXXnumberend of each hourCurrent total recovery load (at water heater), btu
DLMXXnumberend of each hourDistribution loss multiplier (calc’d)
volRLXXnumberend of each hourCurrent hour all-dhwloop return volume, gal
tRLXXnumberend of each hourCurrent hour all-dhwloop return temp, f
HRBLXXnumberend of each hourCurrent hour all-dhwloopbranch losses, btu
t24WLXXnumberend of each hourCurrent hour all-dhwloopbranch waste loss volume, gal
t24WLTotXXnumberend of run (of each phase, autoSize or simulate)Annual total ws_t24wl, gal
volCHDHWXXnumberend of each subhourCurrent subhour all-rsys combined heat/dhw (chdhw) draw, gal
tRCHDHWXXnumberend of each subhourCurrent subhour average combined heat/dhw (chdhw) return temp, f
CHDHWHtgFractSHXXnumberend of each subhourCurrent subhour fraction of dhwsys output that
CHDHWHtgFractAvgXXnumberend of each subhourFraction of dhwsys output that supplied chdhw load(s)
HRDLXXnumberend of each hourCurrent hour recirculation loss, btu
HJLshXXnumberend of each subhourCurrent subhour jacket losses (from dhwtanks), btu
HJLXXnumberend of each hourHour total jacket losses (from dhwtanks), btu
HARLXXnumberend of each hourHour total adjusted recovery load, btu