modelInternalResistancesOneUTube
Extends from Buildings.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.PartialInternalResistances (Partial model to implement borehole segment internal resistance models).
Information
This model simulates the internal thermal resistance network of a borehole segment in the case of a single U-tube borehole using the method of Bauer et al. (2011) and computing explicitely the fluid-to-ground thermal resistance Rb and the grout-to-grout resistance Ra as defined by Claesson and Hellstrom (2011) using the multipole method.
References
J. Claesson and G. Hellstrom. Multipole method to calculate borehole thermal resistances in a borehole heat exchanger. HVAC&R Research, 17(6): 895-911, 2011.
D. Bauer, W. Heidemann, H. Müller-Steinhagen, and H.-J. G. Diersch. Thermal resistance and capacity models for borehole heat exchangers . International Journal Of Energy Research, 35:312-320, 2011.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Length | hSeg (from PartialInternalResistances) | Length of the internal heat exchanger | |
| Modelica.Units.SI.Temperature | T_start (from PartialInternalResistances) | Initial temperature of the filling material | |
| Data.Borefield.Template | borFieDat (from PartialInternalResistances) | Borefield data | |
| Modelica.Units.SI.ThermalResistance | Rgb_val (from PartialInternalResistances) | Thermal resistance between grout zone and borehole wall | |
| Modelica.Units.SI.ThermalResistance | RCondGro_val (from PartialInternalResistances) | Thermal resistance between: pipe wall to capacity in grout | |
| Modelica.Units.SI.ThermalResistance | Rgg_val | Thermal resistance between the two grout zones | |
| Modelica.Units.SI.HeatCapacity | Co_fil | borFieDat.filDat.dFil*borFieDat.filDat.cFil*hSeg*Modelica.Constants.pi*(borFieDat.conDat.rBor^2 - 2*borFieDat.conDat.rTub^2) | Heat capacity of the whole filling material |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics (from PartialInternalResistances) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_1 (from PartialInternalResistances) | Thermal connection for pipe 1 | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_wall (from PartialInternalResistances) | Thermal connection for pipe 2 | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_2 (from PartialInternalResistances) | Thermal connection for borehole wall |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Components.ThermalResistor | Rpg1 | Grout thermal resistance | |
| Modelica.Thermal.HeatTransfer.Components.ThermalResistor | Rgb1 | Grout thermal resistance | |
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | capFil1 | Heat capacity of the filling material | |
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | capFil2 | Heat capacity of the filling material | |
| Modelica.Thermal.HeatTransfer.Components.ThermalResistor | Rgg | Grout thermal resistance | |
| Modelica.Thermal.HeatTransfer.Components.ThermalResistor | Rpg2 | Grout thermal resistance | |
| Modelica.Thermal.HeatTransfer.Components.ThermalResistor | Rgb2 | Grout thermal resistance |
Revisions
-
May 17, 2024, by Michael Wetter:
Updated model due to removal of parameterdynFil.
This is for IBPSA, #1885. -
July 5, 2018, by Alex Laferrière:
Extended the model from a partial class. -
June, 2018, by Damien Picard:
First implementation.