modelFiniteDifference_1Week
Short term validation of ground temperature response model
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example validates the implementation of Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse for the evaluation of the borehole wall temperature at a short time scale.
After a short delay, a sinusoidal heat flow rate is applied to borehole heat exchanger. The temperature at the borehole wall evaluated with Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse is compared to the temperature obtained with Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Cylindrical
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Temperature | T_start | 283.15 | Initial soil temperature |
| Buildings.Fluid.Geothermal.Borefields.Data.Borefield.Template | borFieDat | Borefield parameters |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.Cylindrical | soi | Heat conduction in the soil | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | preHeaFlo | Prescribed heat flow to soil for the discretized model | |
| Modelica.Blocks.Sources.Sine | sine | Heat flow signal | |
| Buildings.Fluid.Geothermal.Borefields.BaseClasses.HeatTransfer.GroundTemperatureResponse | groTemRes | Heat conduction in the soil | |
| Modelica.Blocks.Sources.Constant | groTem | Ground temperature signal | |
| Buildings.HeatTransfer.Sources.PrescribedTemperature | preTem | Ground temperature for discretized model | |
| Modelica.Blocks.Math.Add | deltaT | Temperature difference between borehole with discrete ground and borehole with analytical ground | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | temSenDis | Borehole wall temperature sensor for the discretized model | |
| Modelica.Blocks.Math.Add | TSoiAna | Ground temperature from ground response model |
Revisions
-
June 13, 2018, by Massimo Cimmino:
First implementation.