recordGeneric
Generic data record providing common inputs for ASHRAE93 and EN12975 solar collector models
Extends from Modelica.Icons.Record (Icon for records).
Information
Partial record containing common performance parameters for ASHRAE93 and EN12975 solar collector models.
Depending on the data source that is used, different parameters are available to model the thermal capacity of the solar collector. The choice of CTyp determines which parameters are used to calculate the representative heat capacity of the entire solar collector (including fluid). When the dry mass of the solar collector is used to calculate the heat capacity, the collector is assumed to be made fully out of copper (specific heat capacity of 385 J/kg/K).
| CTyp | C | V | mDry |
|---|---|---|---|
| TotalCapacity | CTot | / | / |
| DryCapacity | CDry | V | / |
| DryMass | / | V | mDry |
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A | Area | |
| Buildings.Fluid.SolarCollectors.Types.HeatCapacity | CTyp | Total thermal capacity or fluid volume and 'dry' thermal capacity or mass | |
| Modelica.Units.SI.HeatCapacity | C | Dry or total thermal capacity of the solar thermal collector | |
| Modelica.Units.SI.Volume | V | Fluid volume | |
| Modelica.Units.SI.Mass | mDry | Dry mass | |
| Real | mperA_flow_nominal | Nominal mass flow rate per unit area of collector | |
| Modelica.Units.SI.PressureDifference | dp_nominal | Nominal pressure drop | |
| Modelica.Units.SI.Angle | incAngDat | Modelica.Units.Conversions.from_deg({0, 10, 20, 30, 40, 50, 60, 70, 80, 90}) | Incident angle data |
| Real | incAngModDat | Incident angle modifier data | |
| Boolean | validated | validateAngles(incAngDat = incAngDat, incAngModDat = incAngModDat) | True if data are valid, otherwise an assertion is issued |
Revisions
-
February 28, 2024, by Jelger Jansen:
Refactor model.
This is for Buildings, #3604. -
January 4, 2013, by Peter Grant:
First implementation.