This package contains models for solar thermal systems. Top-level models are available for solar thermal collectors based on the ASHRAE93 (American) and EN12975 (European) test protocols. The two models use different models for solar gain, heat loss, and use different data packages. The model applied to (un)glazed flat-plate solar thermal collectors, as well as evacuated tube collectors.
The solar thermal collector model is developed based on the flat-plate solar thermal collector model of EnergyPlus. The model determines the solar heat gain and heat loss of the collector seperately, and the difference of both is transferred to the collector. The ASHRAE93 and EN12975 collector model calculate the heat gain and heat loss differently. The details of these calculations can be found in AixLib.Fluid.SolarCollectors.BaseClasses. Accordingly, data records for both test methods are available in AixLib.Fluid.SolarCollectors.Data.
Different sources exist to find ratings data of individual collectors. However, not all data might be available in one single data sheet. The table below specifies which input data of the model can be found in several well-known data sources:
Input data | SRCC | Solar Keymark | SPF |
---|---|---|---|
A | Gross area | Gross area | Gross, aperture, or absorber area |
C | (mDry*385, V) | C | (CDry or mDry*385, V) |
mperA_flow_nominal | mperA_flow_nominal | mperA_flow_nominal | m_flow_nominal/A |
dp_nominal | / | / | dp_nominal |
incAngDat, incAngModDat | IAM({0°,10°,...,90°}) | IAM({10°,20°,...,90°}) | IAM(angle)-plot |
y_intercept, slope (ASHRAE93) | y_intercept, slope | / | / |
IAMDiff, eta0, a1, a2 (EN12975) | IAM(50°), eta0, a1, a2 | Kd or IAM(50°), eta0, a1, a2 | IAM(50°), eta0, a1, a2 |
Some extra important remarks regarding the performance data:
mperA_flow_nominal
, dp_nominal
can
be found in
AixLib.Fluid.SolarCollectors.BaseClasses.
The relation between the incidence angle modifier (IAM) and incidence angle
θ
is calculated using cubic splines and measurement data
provided in the data sheets.
Apart from the performance parameters, several other parameters must be defined. Most of the parameters are self-explanatory. The complex parameters are used as follows:
nSeg
: This parameter refers to the number of segments between
the inlet and outlet of the system, not the number of segments in each solar
thermal collector.
nColType
: This parameter allows the user to specify how the
number of collectors in the system is defined. Options are
Number
, allowing the user to enter a number of panels, or
TotalArea
, allowing the user to enter a system area.
Number
: If Number
is selected for
nColType
the user enters a number of panels. The simulation then
identifies the area of the system and uses that in solar gain and heat loss
computations.
TotalArea
: If TotalArea
is selected for
nColType
the user enters a desired surface area of panels. The
model then uses this specified area in solar gain and heat loss computations.
The number of panels in the system is identified by dividing the specified
area by the area of each panel.
SysConfig
: This parameter allows the user to specify the
installation configuration of the system. Options are Series
and
Parallel
. The handling of dp_nominal
is changed
depending on the selection.
Series
: If Series
is selected it is assumed that all
panels in the system are connected in series. As a result there is a pressure
drop corresponding to dp_nominal
for each panel and the effective
dp_nominal
for the system is dp_nominal
*
nPanels
.
Parallel
: If Parallel
is selected it is assumed that
all panels in the system are connected in parallel. As a result the fluid
flows through only a single panel and the dp_nominal
for the
system is dp_nominal
specified in the collector data package if
the collector field has a mass flow rate equal to
m_flow_nominal
.
Array
: If Array
is selected it is assumed that the
panels are mounted as a rectangular array with nPanelsPar
rows,
each having nPanelsSer
panels in series. As a result there is a
pressure drop corresponding to dp_nominal
for each panel per row
and the effective dp_nominal
for the system is
dp_nominal
* nPanelsSer
.
ASHRAE 93-2010 -- Methods of Testing to Determine the Thermal Performance of Solar Collectors (ANSI approved).
CEN 2022, European Standard 12975:2022, European Committee for Standardization.
EnergyPlus 23.2.0 Engineering Reference.