functionpartialInternalResistances
Partial model for borehole resistance calculation
Extends from Modelica.Icons.Function.
Information
This partial function defines the common inputs to functions that calculate the borehole internal resistances.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | use_Rb | false | True if the value Rb should be used instead of calculated |
| Real | Rb | Borehole thermal resistance | |
| Modelica.SIunits.Height | hSeg | Height of the element | |
| Modelica.SIunits.Radius | rBor | Radius of the borehole | |
| Modelica.SIunits.Radius | rTub | Radius of the tube | |
| Modelica.SIunits.Length | eTub | Thickness of the tubes | |
| Modelica.SIunits.Length | sha | Shank spacing, defined as the distance between the center of a pipe and the center of the borehole | |
| Modelica.SIunits.ThermalConductivity | kFil | Thermal conductivity of the grout | |
| Modelica.SIunits.ThermalConductivity | kSoi | Thermal conductivity of the soi | |
| Modelica.SIunits.ThermalConductivity | kTub | Thermal conductivity of the tube | |
| Modelica.SIunits.ThermalConductivity | kMed | Thermal conductivity of the fluid | |
| Modelica.SIunits.DynamicViscosity | muMed | Dynamic viscosity of the fluid | |
| Modelica.SIunits.SpecificHeatCapacity | cpMed | Specific heat capacity of the fluid | |
| Modelica.SIunits.MassFlowRate | m_flow_nominal | Nominal mass flow rate | |
| Boolean | printDebug | false | Print resistances values in log for debug purposes. |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | x | Capacity location |
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.