modelConstantHeatInjection_100Boreholes

Long-term temperature response of a borefield of 100 boreholes

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

Information

This validation case simulates a borefield of 100 boreholes on a square 10 by 10 grid.

The heat injection rate in the borefield is constant and equal to 2*pi*kSoi*hBor*nBor. In this case, the borehole wall temperature variation corresponds to the g-function of the borefield, as evaluated in Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.ThermalResponseFactors.Validation.GFunction_100boreholes.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureT_start273.15Initial temperature of the soil
Buildings.Fluid.Geothermal.Borefields.Validation.BaseClasses.ConstantHeatInjection_100Boreholes_BorefieldborFieDatBorefield data

Components

TypeNameDefaultDescription
Buildings.Fluid.Geothermal.Borefields.OneUTubeborHolBorehole
Buildings.Fluid.Movers.FlowControlled_m_flowpumCirculation pump
Buildings.Fluid.Sensors.TemperatureTwoPortTBorFieInInlet temperature of the borefield
Buildings.Fluid.Sensors.TemperatureTwoPortTBorFieOutOutlet temperature of the borefield
Buildings.Fluid.Sources.Boundary_phsinSink
Buildings.Fluid.HeatExchangers.HeaterCooler_uheaHeater
Modelica.Blocks.Sources.ConstantheaRatConstant heat injection rate into the borefield

Contents

NameDescription
Medium

Revisions

  • November 15, 2022, by Michael Wetter:
    Set proper head for pump.
    This is for IBPSA, issue 1659.
  • April 8, 2021, by Michael Wetter:
    Added missing parameter keyword.
    For IBPSA, issue 1464.
  • June 24, 2019, by Michael Wetter:
    Changed StopTime from integer to floating point.
    This is for issue 1163.
  • May 27, 2019, by Massimo Cimmino:
    First implementation.