.BuildingSystems.Fluid.Geothermal.Borefields.BaseClasses.Boreholes.BaseClasses.Functions.partialInternalResistances

Information

This partial function defines the common inputs to functions that calculate the borehole internal resistances.

Interface

partial function partialInternalResistances
  extends Modelica.Icons.Function;
  input Boolean use_Rb = false "True if the value Rb should be used instead of calculated";
  input Real Rb(unit = "(m.K)/W") "Borehole thermal resistance";
  input Modelica.Units.SI.Height hSeg "Height of the element";
  input Modelica.Units.SI.Radius rBor "Radius of the borehole";
  input Modelica.Units.SI.Radius rTub "Radius of the tube";
  input Modelica.Units.SI.Length eTub "Thickness of the tubes";
  input Modelica.Units.SI.Length sha "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole";
  input Modelica.Units.SI.ThermalConductivity kFil "Thermal conductivity of the grout";
  input Modelica.Units.SI.ThermalConductivity kSoi "Thermal conductivity of the soi";
  input Modelica.Units.SI.ThermalConductivity kTub "Thermal conductivity of the tube";
  input Modelica.Units.SI.ThermalConductivity kMed "Thermal conductivity of the fluid";
  input Modelica.Units.SI.DynamicViscosity muMed "Dynamic viscosity of the fluid";
  input Modelica.Units.SI.SpecificHeatCapacity cpMed "Specific heat capacity of the fluid";
  input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate";
  input String instanceName = "undeclared caller" "Instance name of the model or block that calls this function";
  output Real x "Capacity location";
end partialInternalResistances;

Revisions


Generated at 2024-11-26T19:26:15Z by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos