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.