functioninternalResistancesOneUTube
Extends from IBPSA.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.partialInternalResistances (Partial model for borehole resistance calculation).
Information
This model computes the different thermal resistances present in a single-U-tube borehole using the method of Bauer et al. (2011). It also computes the fluid-to-ground thermal resistance Rb and the grout-to-grout thermal 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.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_Rb (from partialInternalResistances) | false | True if the value Rb should be used instead of calculated |
| Real | Rb (from partialInternalResistances) | Borehole thermal resistance | |
| Modelica.SIunits.Height | hSeg (from partialInternalResistances) | Height of the element | |
| Modelica.SIunits.Radius | rBor (from partialInternalResistances) | Radius of the borehole | |
| Modelica.SIunits.Radius | rTub (from partialInternalResistances) | Radius of the tube | |
| Modelica.SIunits.Length | eTub (from partialInternalResistances) | Thickness of the tubes | |
| Modelica.SIunits.Length | sha (from partialInternalResistances) | Shank spacing, defined as the distance between the center of a pipe and the center of the borehole | |
| Modelica.SIunits.ThermalConductivity | kFil (from partialInternalResistances) | Thermal conductivity of the grout | |
| Modelica.SIunits.ThermalConductivity | kSoi (from partialInternalResistances) | Thermal conductivity of the soi | |
| Modelica.SIunits.ThermalConductivity | kTub (from partialInternalResistances) | Thermal conductivity of the tube | |
| Modelica.SIunits.ThermalConductivity | kMed (from partialInternalResistances) | Thermal conductivity of the fluid | |
| Modelica.SIunits.DynamicViscosity | muMed (from partialInternalResistances) | Dynamic viscosity of the fluid | |
| Modelica.SIunits.SpecificHeatCapacity | cpMed (from partialInternalResistances) | Specific heat capacity of the fluid | |
| Modelica.SIunits.MassFlowRate | m_flow_nominal (from partialInternalResistances) | Nominal mass flow rate | |
| Boolean | printDebug (from partialInternalResistances) | false | Print resistances values in log for debug purposes. |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x (from partialInternalResistances) | Capacity location | |
| Modelica.SIunits.ThermalResistance | Rgb | Thermal resistance between grout zone and borehole wall | |
| Modelica.SIunits.ThermalResistance | Rgg | Thermal resistance between the two grout zones | |
| Modelica.SIunits.ThermalResistance | RCondGro | Thermal resistance between: pipe wall to capacity in grout |
Revisions
-
July 18, 2018 by Massimo Cimmino:
Implemented multipole method. -
February 14, 2014 by Michael Wetter:
Added an assert statement to test for non-physical values. -
February 12, 2014, by Damien Picard:
Remove the flow dependency of the resistances, as this function calculates the conduction resistances only. -
January 24, 2014, by Michael Wetter:
Revised implementation. -
January 23, 2014, by Damien Picard:
First implementation.