modelGroundCouplingAIT

Validation for pipe and ground coupling against data from Austrian Institute of Technology

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

Validation of Buildings.Fluid.Geothermal.BuriedPipes.GroundCoupling using the experimental data collected by the Austrian Institute of Technology.

See Buildings.Fluid.FixedResistances.Validation.PlugFlowPipes.PlugFlowAIT for more info.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.LengthLcap1Length over which transient effects typically take place
RealR801/(2*0.024*Modelica.Constants.pi)*log(0.07/0.0337) + 1/(2*2.4*Modelica.Constants.pi)*log(2/0.07)Thermal resistance per unit length of service pipes
BooleanpipVoltrueFlag to decide whether volumes are included at the end points of the pipe
BooleanallowFlowReversaltrue= true to allow flow reversal, false restricts to design direction (port_a -> port_b)
Modelica.Units.SI.MassFlowRatem_flow_nominal1Nominal mass flow rate, used for regularization near zero flow
Modelica.Units.SI.TimetauHeaTra6500Time constant for heat transfer, default 20 minutes
Modelica.Units.SI.Lengththickness0.0032Pipe wall thickness
BoundaryConditions.GroundTemperature.ClimaticConstants.GenericcliConClimatic constants in Pongau, Austria
HeatTransfer.Data.Soil.GenericsoiDatSoil thermal properties

Components

TypeNameDefaultDescription
Fluid.Sources.MassFlowSource_TPoint1Mass flow source
Fluid.Sources.MassFlowSource_TPoint4Substation 4
Fluid.Sources.MassFlowSource_TPoint3Subsation 3
Fluid.Sources.MassFlowSource_TPoint2Subtation 2
FixedResistances.PlugFlowPipepip1Pipe 1
FixedResistances.PlugFlowPipepip4Pipe 4
FixedResistances.PlugFlowPipepip5Pipe 5
FixedResistances.PlugFlowPipepip2Pipe 2
FixedResistances.PlugFlowPipepip3Pipe 3
Modelica.Blocks.Sources.CombiTimeTableDataReaderRead measurement data
FixedResistances.Validation.PlugFlowPipes.Data.PipeDataAIT151218pipeDataAIT151218Measurement data from AIT network
Modelica.Blocks.Sources.RealExpressionm_flow_p3Mass flow rate for substation 3
Modelica.Blocks.Sources.RealExpressionm_flow_p4Mass flow rate of substation 4
Modelica.Blocks.Sources.RealExpressionm_flow_p2
Modelica.Blocks.Sources.RealExpressionT_p1Inlet temperature
Fluid.Sensors.TemperatureTwoPortsenTem_p3Temperature sensor
Fluid.Sensors.TemperatureTwoPortsenTem_p2Temperature sensor
Fluid.Sensors.TemperatureTwoPortsenTem_p4Temperature sensor
Fluid.Sensors.TemperatureTwoPortsenTem_p1Temperature sensor
FixedResistances.PlugFlowPipepip0Pipe 0
Buildings.Fluid.Sources.Boundary_pTExcludedBranchMass flow sink for excluded branch
Fluid.Sensors.TemperatureTwoPortsenTemIn_p2Temperature sensor
Modelica.Blocks.Logical.SwitchswitchDecide if mass flow rate is below measurement noise threshold or not
Modelica.Blocks.Sources.RealExpressionm_flow_zeroDefault value if mass flow rate is below measurement noise threshold
Modelica.Blocks.Logical.LessThresholdlessThresholdMeasurement noise threshold
Modelica.Blocks.Logical.Switchswitch1Decide if mass flow rate is below measurement noise threshold or not
Fluid.Sources.MassFlowSource_TPoint5Bypass temperature sensor when flow rate is below measurement threshold
GroundCouplinggroMaiMain line pipes ground coupling
GroundCouplinggroSupCustomers supply pipes ground coupling
FixedResistances.JunctionsplPip2Splitter coming out of pip5
FixedResistances.JunctionsplPip1Splitter coming out of pip1

Contents

NameDescription
Medium

Revisions

  • December 7, 2023, by Ettore Zanetti:
    Moved BuriedPipes package
    This is for issue 3431.
  • February 11, 2022, by Michael Wetter:
    Changed declaration of cliCon to be parameter. This is required to avoid a translation error in OpenModelica which complained about the variability of the component.
  • June 25, 2021, by Baptiste Ravache:
    First implementation.