DHWSolarCollector
title: DHWSolarCollector
---
Name |
Type |
Variability |
Description/Comments |
mult |
FLOAT_GZ |
input time |
multiplier (for multiple panels). Default 1. |
multLR |
FLOAT_GZ |
End of run |
last run multiplier, re probing in chained runs |
Collector
Name |
Type |
Variability |
Description/Comments |
area |
FLOAT_GZ |
input time |
SRCC collector area, ft2 |
tilt |
ANGLE |
input time |
Array tilt, radians (input as degrees) |
azm |
ANGLE |
input time |
Array azimuth, radians (input as degrees) |
testFRUL |
number |
input time |
SRCC test (rated) slope, Btuh/F-ft2 |
testFRTA |
FLOAT_GZ |
input time |
SRCC test (rated) intercept |
testMassFlow |
FLOAT_GZ |
input time |
collector loop SRCC rating mass flow rate, lb/h-ft2 |
oprMassFlow |
FLOAT_GZ |
input time |
collector loop operating mass flow rate, lb/h-ft2 |
kta60 |
number |
input time |
- incidence angle modifier at 60 deg (from SRCC rating)
- default 0.72
- <= 0: IAM not applied
|
Name |
Type |
Variability |
Description/Comments |
piping |
|
|
collector piping info (length, insul, UA, ...) |
PIPERUN
Name |
Type |
Variability |
Description/Comments |
piping.len |
FLOAT_GEZ |
Start of run |
segment length, ft |
piping.size |
FLOAT_GZ |
Start of run |
- nominal pipe size (diameter), in
- pipe actual OD = ps_size + 0.125
|
piping.insulK |
FLOAT_GZ |
Start of run |
insulation conductivity, Btuh-ft/ft2-F |
piping.insulThk |
FLOAT_GEZ |
Start of run |
insulation thickness, in |
piping.exH |
FLOAT_GZ |
Start of run |
combined exterior surface coefficient, Btuh/ft2-F |
Name |
Type |
Variability |
Description/Comments |
piping.count |
DBL |
Start of run |
# of segments included in totals |
piping.len |
DBL |
Start of run |
length, ft |
piping.vol |
DBL |
Start of run |
volume, gal |
piping.exArea |
DBL |
Start of run |
outside surface area (at insulation surface), ft2 |
piping.UA |
DBL |
Start of run |
fluid-to-surround loss, Btuh/F-hr |
Name |
Type |
Variability |
Description/Comments |
piping.beta |
number |
Start of subhour |
temperature loss (1 - approach-to-surround) factor |
|
pipingTEx |
number |
End of hour |
collector piping surround temp |
derived constants
Name |
Type |
Variability |
Description/Comments |
areaTot |
FLOAT_GZ |
Start of run |
total area, ft2 (=sc_area*sc_mult) |
flowCorrection |
number |
Start of run |
- flow correction factor
- sc_oprFRxx = sc_testFRxx * sc_flowCorrection
|
oprFRUL |
number |
Start of run |
operating (flow-corrected) collector slope, Btuh/F-ft2 |
oprFRTA |
FLOAT_GZ |
Start of run |
operating (flow-corrected) collector intercept |
oprMCp |
number |
Start of run |
operating heat capacity flow rate, Btuh/F (not per ft2) |
oprVolFlow |
number |
Start of run |
- nominal collector loop volume flow rate, gpm (not gpm/ft2)
- derived from sc_oprMassFlow
|
b0 |
number |
Start of run |
- incidence angle modifier coefficient
- (derived from sc_Kta60)
|
ktaDS |
number |
Start of run |
- tau-alpha modifier (kta) for sky diffuse radiation
- (constant, depends on sc_tilt only)
|
ktaDG |
number |
Start of run |
- tau-alpha modifier (kta) ground-reflected diffuse radiation
- (constant, depends on sc_tilt only)
|
Calculated values
Name |
Type |
Variability |
Description/Comments |
incA |
number |
End of hour |
beam angle of incidence, radians (PI/2 if no beam) |
ktaDB |
number |
End of hour |
tau-alpha modifier (kta) for beam (varies by hour) |
- plane of array irradiance, Btu/ft2
- adjusted by sc_ktaXX if incidence angle modifier (IAM) active
Name |
Type |
Variability |
Description/Comments |
poaRadDB |
number |
End of hour |
beam |
poaRadDS |
number |
End of hour |
diffuse from sky |
poaRadDG |
number |
End of hour |
diffuse from ground |
poaRadTot |
number |
End of hour |
total |
poaRadIAM |
number |
End of hour |
- component-weighted IAM factor
- = sc_poaRadTot / radTot_unadjusted
|
Pump
Name |
Type |
Variability |
Description/Comments |
pumpPwr |
FLOAT_GEZ |
Start of run |
pump power, W |
tickPumpQ |
number |
Start of run |
pump input energy per tick, Btu |
pumpLiqHeatF |
number |
Start of run |
- fraction of sc_pumpPwr added to liquid stream
- remainder is discarded
|
pumpDT |
number |
Start of run |
fluid temp increase due to pump, F |
pumpOnDeltaT |
number |
Start of run |
- temperature difference between the
- tank and collector outlet where pump
- turns on, F
|
pumpOffDeltaT |
number |
Start of run |
- temperature difference between the
- tank and collector outlet where pump
- turns off, F
|
- this hour linear coefficients
- tOutlet = sc_tOutletM*tSup + sc_tOutletB
- eff = sc_effM*tSup + sc_effB
Name |
Type |
Variability |
Description/Comments |
tOutletM |
number |
End of hour |
|
tOutletB |
number |
End of hour |
|
effM |
number |
End of hour |
|
effB |
number |
End of hour |
|
Name |
Type |
Variability |
Description/Comments |
tInlet |
number |
End of subhour |
tick inlet temp, F (at tank / before to-collector piping) |
eff |
number |
End of hour |
fraction of incident heat added to the fluid |
tickQFluid |
number |
End of subhour |
tick heat added to the fluid, Btu |
hrQFluid |
number |
End of hour |
hour total heat added to fluid, Btu |
totQFluid |
DBL |
End of run |
run total sc_qFluid total, Btu |
tOutletP |
number |
End of hour |
- tick potential outlet temp, F
- used to determine if collector should run
|
tOutlet |
number |
End of hour |
tick outlet temp, F (at tank / after from-collector piping) |
Name |
Type |
Variability |
Description/Comments |
tickVol |
number |
End of subhour |
volume moved during this tick, gal |
tickOp |
number |
End of subhour |
nz iff pump is operating during prior tick |
Name |
Type |
Variability |
Description/Comments |
pumpInElec |
number |
End of hour |
actual electricity use (note not kWh) |