modelTransientBoreholeDynamics
Description
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This validation cases tests the independent operation of borefield zones for the borefield configured in Buildings.Fluid.Geothermal.ZonedBorefields.Data.Configuration.Validation.
The heating rate to a zone is constant (when activated). The duration of heat injection into each zone is a multiple of 1 month, with alternating signals to each zone to obtain all possible combinations of activated and deactivated zones.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| ZonedBorefields.Data.Configuration.Validation | conDat | Borefield configuration data | |
| ZonedBorefields.Data.Filling.Bentonite | filDat | Borehole filling data | |
| ZonedBorefields.Data.Soil.SandStone | soiDat | Soil data | |
| Modelica.Units.SI.Temperature | T_start | 273.15 | Initial temperature of the soil |
| Integer | nZon | borFieDat.conDat.nZon | Total number of independent bore field zones |
| Buildings.Fluid.Geothermal.ZonedBorefields.Data.Borefield.Validation | borFieDat | Borefield data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Geothermal.ZonedBorefields.OneUTube | borHol | Borehole | |
| Movers.Preconfigured.FlowControlled_m_flow[nZon] | pum | Circulation pump | |
| Sensors.TemperatureTwoPort[nZon] | TBorFieIn | Inlet temperature of the borefield | |
| Sensors.TemperatureTwoPort[nZon] | TBorFieOut | Outlet temperature of the borefield | |
| Sources.Boundary_ph[nZon] | sin | Sink | |
| HeatExchangers.HeaterCooler_u[nZon] | hea | Heater | |
| Modelica.Blocks.Sources.Pulse[nZon] | heaRat | Heating rate into each zone | |
| Modelica.Blocks.Sources.CombiTimeTable | timTabT | Reference results for the average borehole wall temperature in each zone | |
| Modelica.Blocks.Sources.Constant[nZon] | m_flow_nominal | Design flow rates |
Contents
| Name | Description |
|---|---|
Revisions
-
February 2024, by Massimo Cimmino:
First implementation.