File tree 1 file changed +9
-1
lines changed
1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -209,6 +209,12 @@ function ASHPSpaceHeater(;
209
209
else
210
210
max_ton = min (defaults[" max_ton" ], 10 * maximum (heating_load ./ heating_cf))
211
211
end
212
+ else
213
+ if can_serve_cooling
214
+ max_ton = min (max_ton, 10 * (maximum (heating_load ./ heating_cf)+ maximum (cooling_load ./ cooling_cf)))
215
+ else
216
+ max_ton = min (max_ton, 10 * maximum (heating_load ./ heating_cf))
217
+ end
212
218
max_ton = max (max_ton, min_ton)
213
219
end
214
220
@@ -371,9 +377,11 @@ function ASHPWaterHeater(;
371
377
372
378
if isnothing (max_ton)
373
379
# these are in kW rathern than tons so will be larger as a measure of conservatism
374
- max_ton = max (max_ton, min_ton)
375
380
max_ton = min (defaults[" max_ton" ], 10 * maximum (heating_load ./ heating_cf))
381
+ else
382
+ max_ton = min (max_ton, 10 * maximum (heating_load ./ heating_cf))
376
383
end
384
+ max_ton = max (max_ton, min_ton)
377
385
378
386
# Convert max sizes, cost factors from mmbtu_per_hour to kw
379
387
min_kw = min_ton * KWH_THERMAL_PER_TONHOUR
You can’t perform that action at this time.
0 commit comments