CSE User's Manual

California Simulation Engine

6.11 DHWHeater (owner: DHWSYS)

@DHWHeater[1..].

NameInput?Runtime?TypeVariabilityDescription
nameXXstringconstant
multXXnumberrun start time (of each phase, autoSize or simulate)Count of identical water heaters (default 1)
heatSrcXXunrecognizedinput timeHeat source
typeXXunrecognizedinput timeHeater type
descXXstringinput timeProbe-able description text
ashpTyXXunrecognizedinput timeAir source heat pump (hpwh) type, required iff wh_heatsrc=ashpx, else ignored
resTyXXunrecognizedinput timeResistance heater type, used iff wh_heatsrc=_elresx, else ignored
znTiXXinteger numberinput timeDhwheater location zone re tank loss
tExXXnumbersubhourly
ashpSrcZnTiXXinteger numberinput timeAshp source zone
ashpTSrcXXnumbersubhourlyAshp source temperature, f
ashpResUseXXnumberinput timeResistance heat parameter for
tankTInit[0]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[1]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[2]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[3]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[4]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[5]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[6]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[7]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[8]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[9]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[10]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[11]XXnumberrun start time (of each phase, autoSize or simulate)
tankTInit[12]XXnumberrun start time (of each phase, autoSize or simulate)
tankCountXXnumberrun start time (of each phase, autoSize or simulate)# of storage tanks per dhwheater, re built-up whtype=builtup (default=1)
heatingCapXXnumberrun start time (of each phase, autoSize or simulate)Nominal heating capacity, btuh
volXXnumberrun start time (of each phase, autoSize or simulate)Total storage vol, gal (actual, not rated; not per tank)
volRunningXXnumberinput timeRunning storage volume = vol above aquastat, gal
UAXXnumberrun start time (of each phase, autoSize or simulate)Hpwh-type total ua, btuh/f (not per tank)
insulRXXnumberrun start time (of each phase, autoSize or simulate)Hpwh-type tank insulation resistance, hr-f/btuh
inHtSupplyXXnumberinput timeFractional tank height of supply inlet (0=bottom, 1=top)
inHtLoopRetXXnumberinput timeFractional tank height of loop return inlet(s) (0=bottom, 1=top)
EFXXnumberinput timeRated energy factor
LDEFXXnumberinput timeLoad-dependent energy factor
UEFXXnumberinput timeRated uniform energy factor
ratedFlowXXnumberinput timeMax rated flow per uef test, gpm
annualFuelXXnumberinput timeAnnual fuel use per uef method, therms/yr
annualElecXXnumberinput timeAnnual electricity use per uef method, kwh/yr
cycLossFuelXXnumberrun start time (of each phase, autoSize or simulate)Derived startup fuel use (=cyclic loss) for instuef, btu/cycle
cycLossElecXXnumberrun start time (of each phase, autoSize or simulate)Derived startup electricity use (=cyclic loss) for instuef, btu/cycle
maxFlowXXXnumberrun start time (of each phase, autoSize or simulate)Derived max flow for instuef, gal-f/tick
maxInpXXXnumberrun start time (of each phase, autoSize or simulate)Input at max flow, btu/tick
effXXnumberinput timeEfficiency (aka recovery efficiency)
SBLXXnumberinput timeStandby loss, btuh
pilotPwrXXnumberhourlyPilot light power, btuh
parElecXXnumberhourlyParasitic electric use, w
tHWOutNoMixXXnumberend of each subhourMost recent unmodified hot water temp, f
tHWOutXXnumberend of each subhour
loadCFwdFXXnumberinput timeLoad carry-forward allowed (user input frac of capacity)
loadCFwdMaxXXnumberinput timeMax load carry-forward energy (from wh_loadcfwdf), btu
loadCFwdXXnumbersubhourlyCurrent load carry forward, btu
nTickFullLoadXXnumberend of each subhourInstuef: current subhour equiv full load ticks (fractional)
nColdStartsXXnumbersubhourlyInstuef: current subhour # of cold startups
effShXXnumberend of each subhourCurrent subhour efficiency, used to support former hourly
operElecXXnumberrun start time (of each phase, autoSize or simulate)Electrical power during operation at rating conditions, btuh
stbyElecXXnumberrun start time (of each phase, autoSize or simulate)Electrical power during standby, w
resHtPwrXXnumberinput timeUpper element resistance heating power, w
resHtPwr2XXnumberinput timeLower element resistance heating power, w
HPWH.tExXXnumberend of each subhour
HPWH.tASHPSrcXXnumberend of each subhourTemp of heat pump air source, f
HPWH.fMixUseXXnumberend of each subhourFactor for draw adjustment re hpwh setpoint > dhwsys::ws_tuse
HPWH.fMixRLXXnumberend of each subhourFactor for loop return flow adjustment re hpwh setpoint > dhwsys::ws_tuse
HPWH.inElec[0]XXnumberend of each subhour
HPWH.inElec[1]XXnumberend of each subhour
HPWH.heatAdded[0]XXnumberend of each subhourCurrent subhr hpwh heat added to water, kwh
HPWH.heatAdded[1]XXnumberend of each subhourCurrent subhr hpwh heat added to water, kwh
HPWH.tOutXXnumberend of each subhourLast tick hpwh outlet temp, c
HPWH.tOutCHDHWXXnumberend of each subhourLast tick output temp available to chdhw, f
HPWH.HPWHxBUXXnumberend of each subhourCurrent subhr hpwh add’l backup resistance heat, btu
HPWH.qEnvXXnumberend of each subhour
HPWH.qLossXXnumberend of each subhour
HPWH.qHWXXnumberend of each subhour
HPWH.qTXXXnumberend of each subhourCurrent subhr extra heat tank heat added, kwh (not btu)
HPWH.tankHCNominalXXnumberend of each subhourNominal hpwh tank heat content, kwh (at 40 c)
HPWH.tankHCBegXXnumberend of each subhourCurrent step beginning tank heat content, kwh
HPWH.tankHCEndXXnumberend of each subhourCurrent step end tank heat content, kwh
HPWH.tHWOutFXXnumberend of each subhourCurrent substep working total re calc of hw_thwout
HPWH.tHWOutXXnumberend of each subhour
HPWH.qBalXXnumberend of each subhourCurrent step hpwh heat balance, kwh (s/b 0)
HPWH.balErrMaxXXnumberend of each subhourMaximum substep energy balance error for run, kwh
qXBUXXnumberend of each subhourCurrent step hpwh add’l backup resistance heat, btu
qEnvXXnumberend of each subhour
qLossXXnumberend of each subhour
qHWXXnumberend of each subhour
totHARLXXnumberend of each hourCumulative (year to date) recovery load at heater, btu
totOutXXnumberend of each hourCumulative (year to date) total heat delivered to hot water, btu
fAdjElecXXnumbersubhourlyElectricity use adjustment factor
fAdjFuelXXnumbersubhourlyFuel use adjment factor
inElecShXXnumberend of each subhourPrimary electricity (including wh_parelec) (note not kwh)
inElecBUShXXnumberend of each subhourBackup electricity (>0 only for hpwh resistance heat)
inElecXBUShXXnumberend of each subhourXbu “extra” backup (reheating to maintain ws_tuse)
inFuelShXXnumberend of each subhourFuel (including wh_pilotpwr)
inElecXXnumberend of each hour
inElecBUXXnumberend of each hourBackup electricity (>0 only for hpwh resistance heat)
inElecXBUXXnumberend of each hourXbu “extra” backup (reheating to maintain ws_tuse)
inFuelXXnumberend of each hourFuel (including wh_pilotpwr)
inElecTotXXnumberend of run (of each phase, autoSize or simulate)Annual total electricity, btu
inFuelTotXXnumberend of run (of each phase, autoSize or simulate)Annual total fuel, btu
elecMtriXXinteger numberinput timeMeter for system electricity use (default = parent ws_elecmtri)
fuelMtriXXinteger numberinput timeMeter for system fuel use (default = parent ws_fuelmtri)
xBUEndUseXXinteger numberinput timeWh_elecmtri end use for separate accounting of wh_hpwhxbu
tInletXXnumberend of each hourHour avg inlet temp, f
drawXXnumberend of each hourHour total draw seen by this dhwheater, gal