modelSeriesConnectedZones
Description
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example shows a borefield of 228 boreholes divided into 2 zones, as configured in Buildings.Fluid.Geothermal.ZonedBorefields.Data.Configuration.Validation.
The total heat flow rate is cyclical, and the flow direction reverses when the heating signal changes from injection and extraction.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T_start | 283.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 | |
| ZonedBorefields.Data.Configuration.Validation | conDat | Borefield configuration data | |
| ZonedBorefields.Data.Filling.Bentonite | filDat | Borehole filling data | |
| ZonedBorefields.Data.Soil.SandStone | soiDat | Soil data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Geothermal.ZonedBorefields.OneUTube | borHol | Borehole | |
| Movers.Preconfigured.FlowControlled_m_flow | pum | Circulation pump | |
| Sensors.TemperatureTwoPort | TBorFieIn | Inlet temperature of the borefield | |
| Sensors.TemperatureTwoPort | TBorFieOut | Outlet temperature of the borefield | |
| Sources.Boundary_ph | sin | Sink | |
| HeatExchangers.HeaterCooler_u | hea | Heater | |
| Modelica.Blocks.Sources.Cosine | heaRat | Heating rate signal | |
| Modelica.Blocks.Logical.GreaterThreshold | sig | Sign of heating rate signal to determine flow direction | |
| Modelica.Blocks.Math.BooleanToReal | gai | Gain for fluid mass flow rate |
Contents
| Name | Description |
|---|---|
Revisions
-
May 13 2024, by Michael Wetter:
Changed borefield and reconfigured source to avoid high frequency results in verification. -
February 2024, by Massimo Cimmino:
First implementation.