recordTemplate
Template for configuration data records
Extends from Modelica.Icons.Record (Icon for records).
Information
This record is a template for the records in Buildings.Fluid.Geothermal.ZonedBorefields.Data.Configuration.
See Buildings.Fluid.Geothermal.ZonedBorefields.Data.Configuration.Validation for how to use this record.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Geothermal.Borefields.Types.BoreholeConfiguration | borCon | Borehole configuration | |
| Boolean | use_Rb | false | true if the value borehole thermal resistance Rb should be given and used |
| Real | Rb | 0.0 | Borehole thermal resistance Rb. Only to fill in if known |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | mBor_flow_nominal | Nominal mass flow rate per borehole in each zone | |
| Modelica.Units.SI.MassFlowRate | mZon_flow_nominal | {mBor_flow_nominal[i]*nBorPerZon[i] for i in 1:nZon} | Nominal mass flow rate of each borefield zone |
| Modelica.Units.SI.Pressure | dp_nominal | Pressure losses for each zone of the borefield | |
| Advanced | |||
| Modelica.Units.SI.MassFlowRate | mBor_flow_small | {1E-4*abs(mBor_flow_nominal[i]) for i in 1:nZon} | Small mass flow rate for regularization of zero flow |
| Borehole | |||
| Modelica.Units.SI.Height | hBor | Total height of the borehole | |
| Modelica.Units.SI.Radius | rBor | Radius of the borehole | |
| Modelica.Units.SI.Height | dBor | Borehole buried depth | |
| Integer | nZon | Total number of independent bore field zones | |
| Integer | iZon | Index of the zone corresponding to each borehole | |
| Integer | nBorPerZon | {sum({if iZon[j] == i then 1 else 0 for j in 1:nBor}) for i in 1:nZon} | Number of boreholes per borefield zone |
| Modelica.Units.SI.Length | cooBor | Cartesian coordinates of the boreholes in meters | |
| Integer | nBor | size(cooBor, 1) | Total number of boreholes |
| Tubes | |||
| Modelica.Units.SI.Radius | rTub | Outer radius of the tubes | |
| Modelica.Units.SI.ThermalConductivity | kTub | Thermal conductivity of the tube | |
| Modelica.Units.SI.Length | eTub | Thickness of a tube | |
| Modelica.Units.SI.Length | xC | Shank spacing, defined as the distance between the center of a pipe and the center of the borehole | |
Revisions
-
February 2024, by Massimo Cimmino:
First implementation.