This component is a partial model of a solar thermal collector. It can be expanded to create solar collector models based on either ASHRAE93 or EN12975 ratings data.
As mentioned in the reference, the SRCC incident angle modifier equation coefficients are only valid for incident angles of 60 degrees or less. Because these curves behave poorly for angles greater than 60 degrees the model does not calculatue either direct or diffuse solar radiation gains when the incidence angle is greater than 60 degrees.
The heat capacity of the collector without fluid is
estimated based on the dry mass and the specific heat capacity of copper.
This heat capacity is then added to the model by increasing the size of the fluid
volume. Note that in earlier implementations, there was a separate model to take into
account this heat capacity. However, this led to a translation error if glycol
was used as the medium, because during the translation, the function T_ph
for
Modelica.Media.Incompressible.Examples.Glycol47 had to be differentiated,
but this function is not differentiable.
EnergyPlus 7.0.0 Engineering Reference,
October 13, 2011.
CEN 2006, European Standard 12975-1:2006, European Committee for Standardization
sysConfig == Buildings.Fluid.SolarCollectors.Types.SystemConfiguration.Parallel
.computeFlowResistance
to final
based on
dp_nominal
.lat
from being a parameter to an input from weather bus.homotopyInitialization
to a constant.prescribedHeatFlowRate=false
to avoid a division by zero at zero flow when using SteadyState dynamics.displayUnit
.LumpedVolumeDeclarations
,
set prescribedHeatFlowRate = true
in vol
.
Modelica.Thermal.HeatTransfer.Components.HeatCapacitor
and
added this capacity to the volume.
This is in response to
https://github.com/lbl-srg/modelica-buildings/issues/276.
show_V_flow
in declaration of instance res
.