modelPipeGroundCoupling

Information

This model considers the conduction heat transfer between the buried pipe wall and the undisturbed ground temperature by adding a dynamic ground layer. The dynamic ground layer is modeled using the radial heat conduction model through a hollow cylinder Buildings.HeatTransfer.Conduction.SingleLayerCylinder. The undisturbed ground temperature is calculated by the model Buildings.BoundaryConditions.GroundTemperature.UndisturbedSoilTemperature. This model can consider an axial discretization of the pipe. A figure highlighting the main variables and parameters is shown below:

image

References

Ettore Zanetti, David Blum, Michael Wetter (2023) Control development and sizing analysis for a 5th generation district heating and cooling network using Modelica, In Proceedings of the 15th International Modelica Conference. Aachen, Germany, Oct 9-11, 2023.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.HeightlPip100Pipe length
Modelica.Units.SI.RadiusrPip0.5Pipe external radius
Modelica.Units.SI.RadiusthiGroLay1.0Dynamic ground layer thickness
Modelica.Units.SI.RadiusrGroLayrPip + thiGroLayPipe radius plus dynamic ground layer
IntegernSeg10Number of pipe discretization segments axial direction
IntegernSta1Number of state variables for dynamic ground layer
Modelica.Units.SI.Lengthdep10Depth of buried pipe to calculate ground temperature
Buildings.DHC.Examples.Combined.BaseClasses.ZurichcliConSurface temperature climatic conditions
Buildings.HeatTransfer.Data.Soil.GenericsoiDatSoil thermal properties
Initialization
Modelica.Units.SI.TemperatureTpipSta280.15Initial temperature for the pipe, used if steadyStateInitial = false
Modelica.Units.SI.TemperatureTGrouBouSta283.15Initial temperature at ground final layer, used if steadyStateInitial = false
BooleansteadyStateInitialfalsetrue initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using TpipSta and TGrouBouSta

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.HeatPorts_a[nSeg]heatPortsMultiple heat ports that connect to outside of pipe wall

Components

TypeNameDefaultDescription
Buildings.HeatTransfer.Conduction.SingleLayerCylinder[nSeg]groActLay
BoundaryConditions.GroundTemperature.UndisturbedSoilTemperaturesoiTem
Modelica.Blocks.Sources.RealExpressionsoiTemExpSoil undisturbed temperature
Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature[nSeg]groTemPrescribed ground temperature
Modelica.Blocks.Routing.ReplicatorgroTemDupGround temperature replicator

Revisions

  • April 10, 2023, by Ettore Zanetti:
    First implementation.