6.11 DHWHeater (owner: DHWSYS)
@DHWHeater[1..].
Name | Input? | Runtime? | Type | Variability | Description |
---|---|---|---|---|---|
name | X | X | string | constant | – |
mult | X | X | number | run start time (of each phase, autoSize or simulate) | Count of identical water heaters (default 1) |
heatSrc | X | X | unrecognized | input time | Heat source |
type | X | X | unrecognized | input time | Heater type |
desc | X | X | string | input time | Probe-able description text |
ashpTy | X | X | unrecognized | input time | Air source heat pump (hpwh) type, required iff wh_heatsrc=ashpx, else ignored |
resTy | X | X | unrecognized | input time | Resistance heater type, used iff wh_heatsrc=_elresx, else ignored |
znTi | X | X | integer number | input time | Dhwheater location zone re tank loss |
tEx | X | X | number | subhourly | – |
ashpSrcZnTi | X | X | integer number | input time | Ashp source zone |
ashpTSrc | X | X | number | subhourly | Ashp source temperature, f |
ashpResUse | X | X | number | input time | Resistance heat parameter for |
tankTInit[0] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[1] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[2] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[3] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[4] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[5] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[6] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[7] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[8] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[9] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[10] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[11] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankTInit[12] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
tankCount | X | X | number | run start time (of each phase, autoSize or simulate) | # of storage tanks per dhwheater, re built-up whtype=builtup (default=1) |
heatingCap | X | X | number | run start time (of each phase, autoSize or simulate) | Nominal heating capacity, btuh |
vol | X | X | number | run start time (of each phase, autoSize or simulate) | Total storage vol, gal (actual, not rated; not per tank) |
volRunning | X | X | number | input time | Running storage volume = vol above aquastat, gal |
UA | X | X | number | run start time (of each phase, autoSize or simulate) | Hpwh-type total ua, btuh/f (not per tank) |
insulR | X | X | number | run start time (of each phase, autoSize or simulate) | Hpwh-type tank insulation resistance, hr-f/btuh |
inHtSupply | X | X | number | input time | Fractional tank height of supply inlet (0=bottom, 1=top) |
inHtLoopRet | X | X | number | input time | Fractional tank height of loop return inlet(s) (0=bottom, 1=top) |
EF | X | X | number | input time | Rated energy factor |
LDEF | X | X | number | input time | Load-dependent energy factor |
UEF | X | X | number | input time | Rated uniform energy factor |
ratedFlow | X | X | number | input time | Max rated flow per uef test, gpm |
annualFuel | X | X | number | input time | Annual fuel use per uef method, therms/yr |
annualElec | X | X | number | input time | Annual electricity use per uef method, kwh/yr |
cycLossFuel | X | X | number | run start time (of each phase, autoSize or simulate) | Derived startup fuel use (=cyclic loss) for instuef, btu/cycle |
cycLossElec | X | X | number | run start time (of each phase, autoSize or simulate) | Derived startup electricity use (=cyclic loss) for instuef, btu/cycle |
maxFlowX | X | X | number | run start time (of each phase, autoSize or simulate) | Derived max flow for instuef, gal-f/tick |
maxInpX | X | X | number | run start time (of each phase, autoSize or simulate) | Input at max flow, btu/tick |
eff | X | X | number | input time | Efficiency (aka recovery efficiency) |
SBL | X | X | number | input time | Standby loss, btuh |
pilotPwr | X | X | number | hourly | Pilot light power, btuh |
parElec | X | X | number | hourly | Parasitic electric use, w |
tHWOutNoMix | X | X | number | end of each subhour | Most recent unmodified hot water temp, f |
tHWOut | X | X | number | end of each subhour | – |
loadCFwdF | X | X | number | input time | Load carry-forward allowed (user input frac of capacity) |
loadCFwdMax | X | X | number | input time | Max load carry-forward energy (from wh_loadcfwdf), btu |
loadCFwd | X | X | number | subhourly | Current load carry forward, btu |
nTickFullLoad | X | X | number | end of each subhour | Instuef: current subhour equiv full load ticks (fractional) |
nColdStarts | X | X | number | subhourly | Instuef: current subhour # of cold startups |
effSh | X | X | number | end of each subhour | Current subhour efficiency, used to support former hourly |
operElec | X | X | number | run start time (of each phase, autoSize or simulate) | Electrical power during operation at rating conditions, btuh |
stbyElec | X | X | number | run start time (of each phase, autoSize or simulate) | Electrical power during standby, w |
resHtPwr | X | X | number | input time | Upper element resistance heating power, w |
resHtPwr2 | X | X | number | input time | Lower element resistance heating power, w |
HPWH.tEx | X | X | number | end of each subhour | – |
HPWH.tASHPSrc | X | X | number | end of each subhour | Temp of heat pump air source, f |
HPWH.fMixUse | X | X | number | end of each subhour | Factor for draw adjustment re hpwh setpoint > dhwsys::ws_tuse |
HPWH.fMixRL | X | X | number | end of each subhour | Factor for loop return flow adjustment re hpwh setpoint > dhwsys::ws_tuse |
HPWH.inElec[0] | X | X | number | end of each subhour | – |
HPWH.inElec[1] | X | X | number | end of each subhour | – |
HPWH.heatAdded[0] | X | X | number | end of each subhour | Current subhr hpwh heat added to water, kwh |
HPWH.heatAdded[1] | X | X | number | end of each subhour | Current subhr hpwh heat added to water, kwh |
HPWH.tOut | X | X | number | end of each subhour | Last tick hpwh outlet temp, c |
HPWH.tOutCHDHW | X | X | number | end of each subhour | Last tick output temp available to chdhw, f |
HPWH.HPWHxBU | X | X | number | end of each subhour | Current subhr hpwh add’l backup resistance heat, btu |
HPWH.qEnv | X | X | number | end of each subhour | – |
HPWH.qLoss | X | X | number | end of each subhour | – |
HPWH.qHW | X | X | number | end of each subhour | – |
HPWH.qTX | X | X | number | end of each subhour | Current subhr extra heat tank heat added, kwh (not btu) |
HPWH.tankHCNominal | X | X | number | end of each subhour | Nominal hpwh tank heat content, kwh (at 40 c) |
HPWH.tankHCBeg | X | X | number | end of each subhour | Current step beginning tank heat content, kwh |
HPWH.tankHCEnd | X | X | number | end of each subhour | Current step end tank heat content, kwh |
HPWH.tHWOutF | X | X | number | end of each subhour | Current substep working total re calc of hw_thwout |
HPWH.tHWOut | X | X | number | end of each subhour | – |
HPWH.qBal | X | X | number | end of each subhour | Current step hpwh heat balance, kwh (s/b 0) |
HPWH.balErrMax | X | X | number | end of each subhour | Maximum substep energy balance error for run, kwh |
qXBU | X | X | number | end of each subhour | Current step hpwh add’l backup resistance heat, btu |
qEnv | X | X | number | end of each subhour | – |
qLoss | X | X | number | end of each subhour | – |
qHW | X | X | number | end of each subhour | – |
totHARL | X | X | number | end of each hour | Cumulative (year to date) recovery load at heater, btu |
totOut | X | X | number | end of each hour | Cumulative (year to date) total heat delivered to hot water, btu |
fAdjElec | X | X | number | subhourly | Electricity use adjustment factor |
fAdjFuel | X | X | number | subhourly | Fuel use adjment factor |
inElecSh | X | X | number | end of each subhour | Primary electricity (including wh_parelec) (note not kwh) |
inElecBUSh | X | X | number | end of each subhour | Backup electricity (>0 only for hpwh resistance heat) |
inElecXBUSh | X | X | number | end of each subhour | Xbu “extra” backup (reheating to maintain ws_tuse) |
inFuelSh | X | X | number | end of each subhour | Fuel (including wh_pilotpwr) |
inElec | X | X | number | end of each hour | – |
inElecBU | X | X | number | end of each hour | Backup electricity (>0 only for hpwh resistance heat) |
inElecXBU | X | X | number | end of each hour | Xbu “extra” backup (reheating to maintain ws_tuse) |
inFuel | X | X | number | end of each hour | Fuel (including wh_pilotpwr) |
inElecTot | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total electricity, btu |
inFuelTot | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total fuel, btu |
elecMtri | X | X | integer number | input time | Meter for system electricity use (default = parent ws_elecmtri) |
fuelMtri | X | X | integer number | input time | Meter for system fuel use (default = parent ws_fuelmtri) |
xBUEndUse | X | X | integer number | input time | Wh_elecmtri end use for separate accounting of wh_hpwhxbu |
tInlet | X | X | number | end of each hour | Hour avg inlet temp, f |
draw | X | X | number | end of each hour | Hour total draw seen by this dhwheater, gal |