modelSteadyStateBoreholeDynamics
Description
Extends from Buildings.Fluid.Geothermal.ZonedBorefields.Validation.TransientBoreholeDynamics (Description).
Information
This validation cases tests the independent operation of borefield zones for the borefield configured in Buildings.Fluid.Geothermal.ZonedBorefields.Data.Configuration.Validation.
The model assumes no dynamics in the boreholes. 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 (from TransientBoreholeDynamics) | Borefield configuration data | |
| ZonedBorefields.Data.Filling.Bentonite | filDat (from TransientBoreholeDynamics) | Borehole filling data | |
| ZonedBorefields.Data.Soil.SandStone | soiDat (from TransientBoreholeDynamics) | Soil data | |
| Modelica.Units.SI.Temperature | T_start (from TransientBoreholeDynamics) | 273.15 | Initial temperature of the soil |
| Integer | nZon (from TransientBoreholeDynamics) | borFieDat.conDat.nZon | Total number of independent bore field zones |
| Buildings.Fluid.Geothermal.ZonedBorefields.Data.Borefield.Validation | borFieDat (from TransientBoreholeDynamics) | Borefield data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Geothermal.ZonedBorefields.OneUTube | borHol (from TransientBoreholeDynamics) | Borehole | |
| Movers.Preconfigured.FlowControlled_m_flow[nZon] | pum (from TransientBoreholeDynamics) | Circulation pump | |
| Sensors.TemperatureTwoPort[nZon] | TBorFieIn (from TransientBoreholeDynamics) | Inlet temperature of the borefield | |
| Sensors.TemperatureTwoPort[nZon] | TBorFieOut (from TransientBoreholeDynamics) | Outlet temperature of the borefield | |
| Sources.Boundary_ph[nZon] | sin (from TransientBoreholeDynamics) | Sink | |
| HeatExchangers.HeaterCooler_u[nZon] | hea (from TransientBoreholeDynamics) | Heater | |
| Modelica.Blocks.Sources.Pulse[nZon] | heaRat (from TransientBoreholeDynamics) | Heating rate into each zone | |
| Modelica.Blocks.Sources.CombiTimeTable | timTabT (from TransientBoreholeDynamics) | Reference results for the average borehole wall temperature in each zone | |
| Modelica.Blocks.Sources.Constant[nZon] | m_flow_nominal (from TransientBoreholeDynamics) | Design flow rates |
Revisions
-
February 2024, by Massimo Cimmino:
First implementation.