modelSolarCollectorField_L1
Information
1. Purpose of model
Combining several SolarCollector models to one collector field
2. Level of detail, physical effects considered, and physical insight
L1 (defined in the CodingConventions)
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
waterIn: inlet for fluid
waterOut: outlet for fluid
G_total: Modelica RealOutput
T_out: output for temperature in K
irradiance_direct_measured_input: input for irradiance in W/m2
irradiance_diffuse_horizontal_input: input for irradiance in W/m2
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
Tested in check model "TransiEnt.Producer.Heat.SolarThermal.Check.TestCollectorFluidCycle"
9. References
(no remarks)
10. Version History
Created by Sascha Guddusch (sascha.guddusch@tuhh.de), May 2016
Modified by Anne Senkel (anne.senkel@tuhh.de), Mar 2017
Modified by Lisa Andresen (andresen@tuhh.de), Apr. 2017
Model modified by Oliver Schülting (oliver.schuelting@tuhh.de), May 2018: added possibility to use inputs for solar irradiation
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | kind | 1 | IAM for direct Irradiance |
| General › General | |||
| Integer | n_serial | 1 | Number of collectors in series (max. 12) |
| Integer | n_parallel | 1 | Number of parallel collector rows |
| SI.Irradiance | G_min | 0 | minimum Irradiance before collector is working |
| TILMedia.VLEFluidTypes.BaseVLEFluid | medium | simCenter.fluid1 | |
| Boolean | useHomotopy | simCenter.useHomotopy | true = homotopy method is used during initialisation |
| SI.HeatFlowRate | Q_flow_n | 100e3 | Nominal heat flow rate of one collector (only effects costs) |
| SI.Area | area | aperture area of one collector | |
| Real | c_eff | effective thermal capacity of one collector | |
| Coefficients for thermal performance | |||
| Real | eta_0 | zero-loss collector efficiency | |
| Real | a1 | heat loss coefficient at (T_m - T_amb) = 0 | |
| Real | a2 | temperature dependent heat loss coefficient | |
| Pressure drop | |||
| Boolean | noFriction | true | true = assume no pressure loss due to friction |
| Real | a | 0 | linear pressure drop coefficient |
| Real | b | 0 | quadratic pressure drop coefficient |
| SI.Height | z1 | 0 | height inlet |
| SI.Height | z2 | 0 | height outlet |
| SI.Acceleration | gravAcc | Const.g_n | standard acceleration of gravity on earth |
| Irradiance › Solartime | |||
| SI.Angle | longitude_local | Modelica.Units.Conversions.from_deg(10) | longitude of the local position, east positive, 10 East for Hamburg |
| SI.Angle | longitude_standard | Modelica.Units.Conversions.from_deg(15) | needed for calculation of coordinated universal time (utc), 15 for central european time, 30 for central european summer time |
| Irradiance › Extraterrestrial Irradiance | |||
| SI.Angle | latitude | Modelica.Units.Conversions.from_deg(53.55) | latitude of the local position, north posiive, 53,55 North for Hamburg |
| SI.Angle | slope | Modelica.Units.Conversions.from_deg(53.55) | slope of the tilted surface, assumption |
| SI.Angle | surfaceAzimuthAngle | 0 | surface azimuth angle |
| Irradiance › Skymodel | |||
| Real | reflectance_ground | 0.2 | reflectance of the ground |
| Boolean | direct_normal | true | Is the direct irradiance measured on a surface normal to irradiance? |
| Boolean | use_input_data | false | choose if input data is given by inputs - if not, simCenter data is used |
| IAM › General | |||
| Real | constant_iam_dir | 1 | constant IAM for direct irradiation |
| Real | constant_iam_diff | 1 | constant IAM for diffuse irradiation |
| Real | constant_iam_ground | 1 | constant IAM for ground-reflected irradiation |
| Real | b0 | 1 | assumption: constant b0-value for IAM=1-b0*(1/cos(theta)-1) |
| Real | iam_SRCC | {1, 1, 1, 1, 1, 1, 1, 1} | IAM for theta = 0, 10, 20, ..., 70 |
| Modelica.Units.NonSI.Angle_deg | theta | {0, 10, 20, 30, 40, 50, 60, 70} | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | G_total | ||
| TransiEnt.Basics.Interfaces.General.TemperatureOut | T_out | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn | waterIn | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut | waterOut | ||
| TransiEnt.Basics.Interfaces.Ambient.IrradianceIn | irradiance_direct_measured_input | ||
| TransiEnt.Basics.Interfaces.Ambient.IrradianceIn | irradiance_diffuse_horizontal_input |
Components
Contents
| Name | Description |
|---|---|
| choose between isotropic and anisotropic (HDKR) sky model |