6.22 DHWSYS
@DHWSYS[1..].
Name | Input? | Runtime? | Type | Variability | Description |
---|---|---|---|---|---|
name | X | X | string | constant | – |
calcMode | X | X | unrecognized | input time | Calculation mode |
centralDHWSYSi | X | X | integer number | input time | Index of central (parent) dhwsys, 0 if none |
mult | X | X | number | input time | Multiplier: model as ws_mult identical systems |
elecMtri | X | X | integer number | input time | Meter for system electricity use |
fuelMtri | X | X | integer number | input time | Meter for system fuel use |
inElec | X | X | number | end of each hour | Electricity (note not kwh) |
inFuel | X | X | number | end of each hour | Fuel (for generality, always 0?) |
swTi | X | X | integer number | input time | Dhwsolarsys providing preheated water to this system |
qSlr | X | X | number | end of each hour | Hour total water heating energy provided by |
SSFAnnualSolar | X | X | number | end of run (of each phase, autoSize or simulate) | Annual solar heat added (numerator to calculate ssf), btu |
SSFAnnualReq | X | X | number | end of run (of each phase, autoSize or simulate) | Annual heat required (denominator to calculate ssf), btu |
SSFAnnual | X | X | number | end of run (of each phase, autoSize or simulate) | Annual solar savings fraction |
tInlet | X | X | number | end of each hour | Current hour cold water inlet temp for this dhwsys, f |
tInletTest | X | X | number | subhourly | Current subhour cold water inlet temp for this dhwsys, f |
tInletX | X | X | number | end of each hour | Hour average adjusted cold water temp, f |
hwUse | X | X | number | hourly | Current hour hot water use (at fixtures), gal |
hwUseTest | X | X | number | subhourly | Current subhour additional hot water use (at fixtures), gal/subhour |
tRLTest | X | X | number | subhourly | Current subour dhwloop return temp, f |
volRLTest | X | X | number | subhourly | Current subour recirc loop flow, gal (per subhr) |
qDWHR | X | X | number | end of each hour | Hour all dhwheatrec total heat to fixtures and water heaters, btu |
qDWHRWH | X | X | number | end of each hour | Hour all dhwheatrec total heat to water heater(s), btu |
WHhwMtri | X | X | integer number | input time | Dhwmtr for hot water use at water heater(s) (= ws_whuse), gal |
FXhwMtri | X | X | integer number | input time | Dhwmtr for hot water use at fixtures (= ws_fxusemix), gal |
whUseNoHR | X | X | number | end of each hour | Current hour virtual hot water use w/o heat recovery, gal |
fxUseMix.total | X | X | number | end of each hour | – |
fxUseMix.unknown | X | X | number | end of each hour | – |
fxUseMix.faucet | X | X | number | end of each hour | – |
fxUseMix.shower | X | X | number | end of each hour | – |
fxUseMix.bath | X | X | number | end of each hour | – |
fxUseMix.cwashr | X | X | number | end of each hour | – |
fxUseMix.dwashr | X | X | number | end of each hour | – |
fxUseMixTot[0] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[1] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[2] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[3] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[4] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[5] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[6] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixTot[7] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total (mixed) water use at fixtures by end use, gal |
fxUseMixLH.total | X | X | number | hourly | – |
fxUseMixLH.unknown | X | X | number | hourly | – |
fxUseMixLH.faucet | X | X | number | hourly | – |
fxUseMixLH.shower | X | X | number | hourly | – |
fxUseMixLH.bath | X | X | number | hourly | – |
fxUseMixLH.cwashr | X | X | number | hourly | – |
fxUseMixLH.dwashr | X | X | number | hourly | – |
whUse.total | X | X | number | end of each hour | – |
whUse.unknown | X | X | number | end of each hour | – |
whUse.faucet | X | X | number | end of each hour | – |
whUse.shower | X | X | number | end of each hour | – |
whUse.bath | X | X | number | end of each hour | – |
whUse.cwashr | X | X | number | end of each hour | – |
whUse.dwashr | X | X | number | end of each hour | – |
whUseTot[0] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[1] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[2] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[3] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[4] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[5] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[6] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
whUseTot[7] | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total hot water use by end use (at ws_tuse), gal |
drawMaxDur | X | X | integer number | input time | Draw duration window, hr (user input, default 4) |
drawMax | X | X | number | input time | Largest draw total in any conseq ws_drawmaxdur hrs, gal |
loadMaxDur | X | X | integer number | input time | Load duration window, hr (user input, default 12) |
loadMax | X | X | number | input time | Largest load total in any conseq ws_loadmaxdur hrs, btu |
tSetpointDes | X | X | number | input time | Design (sizing) set point temp, f (constant) |
tInletDes | X | X | number | input time | Design (sizing) cold water inlet temp, f |
ashpTSrcDes | X | X | number | end of run (of each phase, autoSize or simulate) | Design (sizing) hpwh source air temperature, f |
heatingCapDesTopN[0] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[1] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[2] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[3] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[4] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[5] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[6] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[7] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[8] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDesTopN[9] | X | X | number | end of run (of each phase, autoSize or simulate) | Top n design heating capacities |
heatingCapDes | X | X | number | input time | Design heating capacity, btuh |
volRunningDes | X | X | number | input time | Design running volume, gal |
fxDes | X | X | number | input time | Dhw design excess size factor, default 1 |
tUse | X | X | number | run start time (of each phase, autoSize or simulate) | Hot water use temp, f |
tUseTest | X | X | number | subhourly | Current subhour test hot water use temp, f |
tSetpoint | X | X | number | hourly | Dhwheater set point (for all dhwheaters using hpwh model), f |
tSetpointLH | X | X | number | hourly | Dhwloopheater set point (for all child dhwloopheaters using hpwh model), f |
drMethod | X | X | unrecognized | run start time (of each phase, autoSize or simulate) | Dhw demand response control method |
drSignal | X | X | unrecognized | hourly | Dhw demand response control signal |
targetSoC | X | X | number | hourly | Target state of charge (soc) |
tOutPrimLT | X | X | number | end of each subhour | Primary water heater outlet temp, f |
dayUsei | X | X | integer number | daily | Idx of dhwdayuse |
dayUseName | X | X | string | daily | Name of dhwdayuse (resolved at runtime) |
parElec | X | X | number | hourly | Electrical parasitic power, w |
SDLM | X | X | number | input time | Standard distribution loss multiplier |
DSM | X | X | number | input time | Distribution system multiplier (appe table re-2) |
SSF | X | X | number | hourly | User input solar savings fraction |
WF | X | X | number | hourly | Waste factor applied to ws_hwuse and dhwuses |
drawsPerDay[0] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawsPerDay[1] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawsPerDay[2] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawsPerDay[3] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawsPerDay[4] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawsPerDay[5] | X | X | number | run start time (of each phase, autoSize or simulate) | – |
drawDurF[0] | X | X | number | end of each hour | Water heater draw duration factors by end use |
drawDurF[1] | X | X | number | end of each hour | Water heater draw duration factors by end use |
drawDurF[2] | X | X | number | end of each hour | Water heater draw duration factors by end use |
drawDurF[3] | X | X | number | end of each hour | Water heater draw duration factors by end use |
drawDurF[4] | X | X | number | end of each hour | Water heater draw duration factors by end use |
drawDurF[5] | X | X | number | end of each hour | Water heater draw duration factors by end use |
branchModel | X | X | unrecognized | input time | Branch model selection |
drawWaste[0] | X | X | number | hourly | Water waste per draw, gal |
drawWaste[1] | X | X | number | hourly | Water waste per draw, gal |
drawWaste[2] | X | X | number | hourly | Water waste per draw, gal |
drawWaste[3] | X | X | number | hourly | Water waste per draw, gal |
drawWaste[4] | X | X | number | hourly | Water waste per draw, gal |
drawWaste[5] | X | X | number | hourly | Water waste per draw, gal |
dayWasteDrawF[0] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteDrawF[1] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteDrawF[2] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteDrawF[3] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteDrawF[4] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteDrawF[5] | X | X | number | input time | Relative draw for day waste scheme |
dayWasteVol | X | X | number | input time | Base daily total draw waste, gal/day |
dayWasteBranchVolF | X | X | number | input time | Additional daily draw waste, discards/day |
dayWaste | X | X | number | run start time (of each phase, autoSize or simulate) | Daily draw waste, gal/day |
dayWasteScale | X | X | number | end of run (of each phase, autoSize or simulate) | – |
childDHWSYSCount | X | X | number | run start time (of each phase, autoSize or simulate) | # of child dhwsyss iff central system (else 0) |
whCount | X | X | number | run start time (of each phase, autoSize or simulate) | # of (primary) dhwheaters serving this dhwsys |
wlhCount | X | X | number | run start time (of each phase, autoSize or simulate) | # of dhwloopheaters in this dhwsys |
whCountUseTS | X | X | number | run start time (of each phase, autoSize or simulate) | # of dhwheaters serving this dhwsys that respond to ws_tsetpoint |
wlhCountUseTS | X | X | number | run start time (of each phase, autoSize or simulate) | # of dhwloopheaters serving this dhwsys that respond to ws_tsetpointlh |
loopSegTotals.count | X | X | number | run start time (of each phase, autoSize or simulate) | # of segments included in totals |
loopSegTotals.len | X | X | number | run start time (of each phase, autoSize or simulate) | Length, ft |
loopSegTotals.vol | X | X | number | run start time (of each phase, autoSize or simulate) | Volume, gal |
loopSegTotals.exArea | X | X | number | run start time (of each phase, autoSize or simulate) | Outside surface area (at insulation surface), ft2 |
loopSegTotals.UA | X | X | number | run start time (of each phase, autoSize or simulate) | Fluid-to-surround loss, btuh/f-hr |
branchTotals.count | X | X | number | run start time (of each phase, autoSize or simulate) | # of segments included in totals |
branchTotals.len | X | X | number | run start time (of each phase, autoSize or simulate) | Length, ft |
branchTotals.vol | X | X | number | run start time (of each phase, autoSize or simulate) | Volume, gal |
branchTotals.exArea | X | X | number | run start time (of each phase, autoSize or simulate) | Outside surface area (at insulation surface), ft2 |
branchTotals.UA | X | X | number | run start time (of each phase, autoSize or simulate) | Fluid-to-surround loss, btuh/f-hr |
fxCount[0] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
fxCount[1] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
fxCount[2] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
fxCount[3] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
fxCount[4] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
fxCount[5] | X | X | integer number | run start time (of each phase, autoSize or simulate) | – |
loadShareDHWSYSi | X | X | integer number | input time | Index of dhwsys with which this dhwsys shares load |
drawCSV | X | X | integer number | input time | Iff c_noyesch_yes, write tick-level draw data to |
HHWO | X | X | number | end of each hour | Current total recovery load (at water heater), btu |
DLM | X | X | number | end of each hour | Distribution loss multiplier (calc’d) |
volRL | X | X | number | end of each hour | Current hour all-dhwloop return volume, gal |
tRL | X | X | number | end of each hour | Current hour all-dhwloop return temp, f |
HRBL | X | X | number | end of each hour | Current hour all-dhwloopbranch losses, btu |
t24WL | X | X | number | end of each hour | Current hour all-dhwloopbranch waste loss volume, gal |
t24WLTot | X | X | number | end of run (of each phase, autoSize or simulate) | Annual total ws_t24wl, gal |
volCHDHW | X | X | number | end of each subhour | Current subhour all-rsys combined heat/dhw (chdhw) draw, gal |
tRCHDHW | X | X | number | end of each subhour | Current subhour average combined heat/dhw (chdhw) return temp, f |
CHDHWHtgFractSH | X | X | number | end of each subhour | Current subhour fraction of dhwsys output that |
CHDHWHtgFractAvg | X | X | number | end of each subhour | Fraction of dhwsys output that supplied chdhw load(s) |
HRDL | X | X | number | end of each hour | Current hour recirculation loss, btu |
HJLsh | X | X | number | end of each subhour | Current subhour jacket losses (from dhwtanks), btu |
HJL | X | X | number | end of each hour | Hour total jacket losses (from dhwtanks), btu |
HARL | X | X | number | end of each hour | Hour total adjusted recovery load, btu |