You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/src/records/dhwheater-doc.md
+35-6Lines changed: 35 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,7 +225,9 @@ Instanteous water heater load carry forward factor -- approximate number of hour
225
225
226
226
**whZone=*znName***
227
227
228
-
Name of zone where water heater is located, used only in detailed HPWH models (whHeatSrc=ASHPX or whHeatSrc=RESISTANCEX), otherwise no effect. Zone conditions are used for tank heat loss calculations. Heat exchanged with the DHWHEATER are included in the zone heat balance. whZone also provides the default for whASHPSrcZn (see below). whZone and whTEx cannot both be specified.
228
+
Name of zone where water heater is located, used only in detailed HPWH models (whHeatSrc=ASHPX or whHeatSrc=RESISTANCEX), otherwise no effect. Zone conditions are used for tank heat loss calculations. Heat losses from the DHWHEATER are included in the zone heat balance. whZone also provides the default for whASHPSrcZn (see below).
229
+
230
+
whZone and whTEx cannot both be specified.
229
231
230
232
<%= member_table(
231
233
units: "",
@@ -237,7 +239,9 @@ Name of zone where water heater is located, used only in detailed HPWH models (w
237
239
238
240
**whTEx=*float***
239
241
240
-
Water heater surround temperature, used only in detailed HPWH models (whHeatSrc=ASHPX or whHeatSrc=RESISTANCEX), otherwise no effect. whZone and whTEx cannot both be specified.
242
+
Water heater surround temperature, used only in detailed HPWH models (whHeatSrc=ASHPX or whHeatSrc=RESISTANCEX), otherwise no effect. When whTEx is specified, tank heat losses are calculated using whTEx and modify tank water temperatures, but the lost heat has no external effect.
243
+
244
+
whZone and whTEx cannot both be specified.
241
245
242
246
<%= member_table(
243
247
units: "^o^F",
@@ -285,6 +289,12 @@ Air source heat pump type, valid only if whHeatSrc=ASHPX. These choices are supp
Name of zone that serves as heat pump heat source used when whHeatSrc=ASHPX. Used for tank heat loss calculations and default for whASHPSrcZn. Heat exchanges are included in zone heat balance. whASHPSrcZn and whASHPSrcT cannot both be specified.
367
+
Name of zone that serves as heat pump heat source used when whHeatSrc=ASHPX. Heat removed from the zone is added to the heated water and is included in zone heat balance (that is, heat pump operation cools the zone).
368
+
369
+
whASHPSrcZn and whASHPSrcT cannot both be specified.
358
370
359
371
<%= member_table(
360
372
units: "",
361
373
legal_range: "name of a ZONE",
362
-
default: "Same as whZone not specified. If no zone is specified by input or default, heat extracted by ASHP has no effect.",
374
+
default: "whZoneIf no zone is specified by input or default, heat extracted by ASHP has no effect.",
363
375
required: "No",
364
376
variability: "constant")
365
377
%>
366
378
367
379
**whASHPSrcT=*float***
368
380
369
-
Heat pump source air temperature used when whHeatSrc=ASHPX. Heat removed from this source is added to the heated water but has no other effect. whASHPSrcZn and whASHPSrcT cannot both be specified.
381
+
Heat pump source air temperature used when whHeatSrc=ASHPX. Heat removed from this source is added to the heated water but has no other effect.
382
+
383
+
whASHPSrcZn and whASHPSrcT cannot both be specified.
384
+
385
+
The logic to determine the temperature of the heat pump source air is:
386
+
387
+
~~~
388
+
if whASHPSrcT is specified
389
+
use whASHPSrcT
390
+
else if whASHPSRCZn is specified
391
+
use whASHPSrcZn air temp
392
+
else if whZone is specified
393
+
use whZone air temp
394
+
else
395
+
use 70 F
396
+
~~~
397
+
398
+
To model a heat pump that uses outdoor air as its heat source, omit whASHPSrcZn and specify whASHPSrcT = $tDbO.
370
399
371
400
<%= member_table(
372
401
units: "^o^F",
373
402
legal_range: "x $\\ge$ 0",
374
-
default: "whASHPZn air temperature if specified, else 70 ^o^F",
403
+
default: "70 ^o^F (used only when whASHPSrcZn and whZone not specified)",
Copy file name to clipboardExpand all lines: doc/src/records/rsys.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -137,9 +137,15 @@ Name of METER object, if any, by which system’s fuel energy use is recorded (u
137
137
required: "No",
138
138
variability: "constant") %>
139
139
140
-
**rsLoadMtr =*ldmtrName***
140
+
**rsLoadMtr =*ldMtrName***\
141
+
**rsHtgLoadMtr =*ldMtrName***\
142
+
**rsClgLoadMtr =*ldMtrName***
141
143
142
-
Name of a LOADMETER object, if any, to which the system’s heating and cooling loads are recorded. Loads are the gross heating and cooling energy added to (or removed from) the air stream. Fan heat, auxiliary heat, and duct losses are not included in loads values.
144
+
Names of LOADMETER objects, if any, to which the system’s heating and/or cooling loads are recorded. Loads are the gross heating and cooling energy added to (or removed from) the air stream. Fan heat, auxiliary heat, and duct losses are not included in loads values.
145
+
146
+
rsLoadMtr accumulates both heating (> 0) and cooling (< 0) loads. rsHtgLoadMtr accumulates only heating loads. rsClgLoadMtr accumulates only cooling loads. This arrangement accomodates mixed heating and cooling source configurations. For example, loads can be tracked appropriately in a building that has multiple cooling sources and a single heating source.
147
+
148
+
rsLoadMtr should not specify the same LOADMETER as rsHtgLoadMtr or rsClgLoadMtr since this would result in double counting.
143
149
144
150
<%= member_table(
145
151
units: "",
@@ -148,13 +154,19 @@ Name of a LOADMETER object, if any, to which the system’s heating and cooling
148
154
required: "No",
149
155
variability: "constant") %>
150
156
151
-
**rsSrcSideLoadMtr=*ldMtrName***
157
+
**rsSrcSideLoadMtr=*ldMtrName***\
158
+
**rsHtgSrcSideLoadMtr =*ldMtrName***\
159
+
**rsClgSrcSideLoadMtr =*ldMtrName***
160
+
161
+
Name of LOADMETER objects, if any, to which the system’s source-side heat transfers are recorded. For DX systems, this is the outdoor coil heat transfer. For other types, source-side values are the same as the indoor coil loads reported via rsLoadMtr.
162
+
163
+
rsSrcSideLoadMtr accumulates both heating (> 0) and cooling (< 0) transfers. rsHtgSrcSideLoadMtr accumulates only heating transfers. rsClgSrcSideLoadMtr accumulates only cooling transfers. This arrangement accomodates mixed heating and cooling source configurations.
152
164
153
-
Name of a LOADMETER object, if any, to which the system’s source-side heat (heat of rejection or outdoor coil heat transfer) are recorded.
165
+
rsSrcSideLoadMtr should not specify the same LOADMETER as rsHtgSrcSideLoadMtr or rsClgSrcSideLoadMtr since this would result in double counting.
0 commit comments