Rocscience International Conference 2025 is going to take place in Sydney, Australia Read more

Search Results

Effects of Thermosyphon on Shallow Foundation

1.0 Introduction

1.1 Problem description

This problem addresses the use of RS2 to simulate the effects of thermosyphon on a shallow foundation in a cold climate to prevent the thawing of the permafrost. A concrete structure will be constructed on a shallow foundation of clay. Thermosyphon will be installed one year in advance of building the structure. The concrete structure will be supported by insulated joints.

The analysis is taken over a period of two years, starting from thermosyphon installation, one year before the concrete structure construction. The tutorial demonstrates the thermosyphon modelling methods with RS2 thermal module by:

  1. Set up initial temperature (Stage 1) - Section 2.6
  2. Assign thermal boundary conditions to the external boundaries before the building construction (Stage 2-12), such as flux constant, flux climate boundary conditions - Section 2.7.3
  3. Install thermosyphon (Stage 2-24) - Section 2.7.1
  4. Assign thermal boundary conditions to the model after the building construction (Stage 13-24), such as insulation, temperature, and flux climate boundary conditions. - Section 2.7.2 and 2.7.3

With the RS2 Thermal module, thermal properties are applied to the model in various aspects including materials, initial model temperature, external geometry boundary conditions, joint boundary conditions, and thermosyphon, to perform a thorough thermal analysis.

stage 24 contour

1.2 Initial model

In the starting model file, the stage numbers, geometry, boundaries, and field stress have been defined. The time functions for thermal boundary conditions (including air temperature, wind speed, evaporation, solar radiation, albedo, vegetation height, and snow depth) and the temperature grid have been input to save time for the user. 24 stages are used with one-month increments. The thermosyphon will be installed at stage 2 (Sept), and the structure with insulated joints will be built at stage 13 (2nd August).

The initial temperature for concrete is 3°C.

2.0 Model

  1. Select: File > Recent Folders > Tutorial Folder
  2. Open the Effects of thermosyphon on shallow foundation (initial).fez file from the Thermal Analysis folder.

The initial model should look as follows:

Initial Model

2.1. Project Settings

  1. Select: Analysis > Project Settings Project Settings
  2. Select the Units tab, ensure Time Units = Days.
  3. Project Settings Dialog Units

  4. Select the Thermal tab, and enter the following:
    • Set Method = Transient Thermal FEA
    • Enable the Define Method by Stage option

    The Thermal tab should look as follows:

    Project Settings Dialog Thermal

  5. Select the Stages tab. The stage number and name have been defined in advance. Now, we can define the time and thermal method for each stage. The first stage should be changed from steady to static, the rest should be set to transient. The data can be found in an Excel Sheet in the installation folder: C:\Users\Public\Documents\Rocscience\RS2 Examples\tutorials\Thermal Analysis
    • Open the file titled “Effects of thermosyphon on shallow foundation” in Excel, select the tab 1. Stages.
    • Select the tab Stages in the Project Settings dialog. Copy and paste the time and thermal method from Excel to RS2. Now the model undergoes transient thermal analysis.

    The Stages tab should look as follows:

    Project Settings Dialog Stages

  6. The remaining parameters are left at their default values. Click OK to apply and exit the dialog.

2.2. Material Properties

Materials & Staging

Define the material properties for clay and concrete, including thermal properties.

  1. Select: Properties > Define Materials Define Materials
  2. Select Material 1 from the list in the left of the dialog, change Name = Clay.
  3. Update the follow material properties for Clay. (Leave all others as the default value.)

Initial Conditions

Type

  • Initial Temperature Condition = Grid
  • Initial Temperature Grid to Use = Default Grid

Clay Initial Conditions

Thermal Properties

Type

  • Static Temperature Mode = Grid
  • Static Temperature Grid to Use = Default Grid
  • Water Content = Define
  • Water Content Value (m3/m3/kpa) = 0.5

Thermal Conductivity

  • Method = Johansen-Lu

Thermal Heat Capacity

  • Type = James Newman
  • Include Latent Heat = YES

Thermal Soil Unfrozen Water Content

  • Frozen Temperature (C) = 0

Clay Thermal Properties

  1. Select Material 2 from the list in the left of the dialog. Change Name = Concrete.
  2. Update the following material properties for Concrete. (Leave all others as the Default values.)

Initial Conditions

The initial temperature for concrete is 3°C.

Type

  • Initial Temperature = 3

Concrete Initial Conditions

Thermal Properties

Type

  • Water Content = Define
  • Water Content Value (m3/m3/kPa) = 0.1

Thermal Conductivity

  • Unfrozen Conductivity (kW/m/C) = 0.0015
  • Frozen Conductivity (kW/m/C) = 0.0015

Thermal Heat Capacity

  • Unfrozen Volumetric Heat Capacity (kJ/m3/C) = 2000
  • Frozen Volumetric Heat Capacity (kJ/m3/C) = 2000

Concrete Thermal Properties

  1. Leave other parameters at their default values. Select OK to apply and close the Define Material Properties dialog.

2.3. Add Joints

Loading

  1. Select: Boundaries > Add Joint Add Joint
  2. In the Add Joint dialog, ensure Joint Property = Joint 1, select Joint End Condition = Both ends open and Install at stage = 13. The dialog should look as follows:
    Add Joint Dialog
  3. Click OK to apply and exit the dialog.
  4. A cross cursor will display to select vertices of the joint boundary. Press “t” on the keyboard to enter a table of coordinates.
  5. Enter the coordinates in the table below in the Enter Coordinates dialog that opened. This data can also be found in the “2. Joint boundary coordinates” tab of the “Effects of thermosyphon on shallow foundation” Excel sheet.
  6. Vertex #

    X

    Y

    1

    3.7

    10

    2

    3.7

    9.4

    3

    3.4

    9.4

    4

    3.4

    9.1

    5

    4.3

    9.1

    6

    4.3

    9.3

    7

    6

    9.3

    The Enter Coordinates dialog should look as follows:

    Joint Boundary Conditions

  7. Click OK to apply and close the dialog. Press Enter or select Done from the right click menu to complete selection. Now the joint boundary with both ends open has been added to Stage 13 onwards to support the concrete structure. Click through stages in the model to view the staged installation of joints.

2.4. Assign Material

Materials & Staging

The concrete structure will be built on the 2nd August (stage 13). We will assign concrete to stage 13.

  1. Select the 2nd August (stage 13) tab in the model.
  2. Select: Properties > Assign Properties Assign Properties
  3. In the Assign dialog, select Materials and Concrete. The dialog should look as follows:
    Assign Material Dialog
  4. Ensure Stage 13 is selected in the model.
  5. In the model, use the mouse to select the two regions within the joint boundary (orange line). The Concrete property will be assigned.
  6. In the Assign dialog, select Excavate. Then select the top right region of the model. The model should look as follows:
    Concrete Region Selection
  7. Hit the Esc key to exit selection. Close the Assign dialog.

Now the concrete structure with joints supported are installed at stage 13 and onward. Click through stages in the model to view the staged installation of concrete.

2.5. Mesh

Mesh

  1. Select: Mesh > Discretize and Mesh Discretize and Mesh

Mesh will be generated, and the model should look as follows:

Mesh

2.6. Temperature Grid

  1. Select the Thermal workflow tabb_tab_thermal
  2. Select: Thermal > Temperature Grid Temperature Grid
    The initial temperature distribution can be defined by inputting the temperature grid data into the Temperature Grid dialog.
  3. The data can be found in the “3. Initial Temperature” tab of the “Effects of thermosyphon on shallow foundation” Excel sheet. Copy and paste the x coordinates, y coordinates and temperature to the Temperature Grid dialog.

    Now the Temperature Grid dialog should look as follows:
    Temperature Grid Dialog
  4. Click OK to apply and close the dialog. When the temperature grid is applied, the location of each grid point will be marked by a yellow triangle on the model. The model should look as follows:

Model with Temperature Grid

2.7. Thermal boundary conditions

2.7.1. Thermosyphon boundary condition

A thermosyphon will be added to the model from stage 2 as a thermal boundary condition.

  1. Select: Thermal > Set Boundary Conditions Set Boundary Conditions
  2. In the Set Boundary Conditions dialog, select Thermosyphon from the left panel as shown in the screenshot below. Now we can define the properties for the thermosyphon.
    Thermosyphon Boundary Condition Dialog
  3. In the main panel, set Air Temperature Method = Time Dependent. Select the “…” button for Air Temperature Function = Temperature 1. In the Define Function dialog, the tabular time function data for Temperature 1 has been defined. The data can be found in the “4. Air Temperature” tab of the “Effects of thermosyphon on shallow foundation” Excel sheet.

    The Define Function dialog should look as follows:
    Thermosyphon Air Temperature Dialog
  4. Click OK to close the dialog.
  5. In the Set Boundary Conditions dialog, set Method = Zarling and Haynes, Wind Speed Method = Time Dependent. Select the “…” button for Wind Speed Function = Wind 1. In the popped up Define Function dialog, the tabular time function data (Time (d) vs. Wind Speed(m/d)) for Wind 1 has been defined. The data can be found in the “5. Wind Speed” tab of the “Effects of thermosyphon on shallow foundation” Excel Sheet.

    The Define Function dialog should look as follows:
    Thermosyphon Wind Speed Dialog
  6. Click OK to close the dialog.
  7. In the Set Boundary Conditions dialog, set Spacing (applied to segments) (m) = 2, Evaporator Length (m) = 6.
  8. Leave the remaining parameters at their default values. The Set Boundary Conditions dialog should look as follows:
    Thermosyphon Boundary Condition Dialog
  9. Ensure Selection mode = Boundary Segments at the bottom of the dialog.

    The thermosyphon properties are ready to be applied to the model. To assign the condition, in the modeler:
    • Select Stage 2. Sept
    • Select the material boundary (green line) underneath the joints
    • Click Apply Condition in the Set Boundary Conditions dialog
    • The thermosyphon boundary condition will be applied to the model as a dashed line with a “S” letter, as follows (b):
    • Click Close to exit the Set Boundary Conditions dialog

    Thermosyphon Boundary Condition BeforeThermosyphon Boundary Condition After
    a) Before thermosyphon installationb) After thermosyphon installation


    Now the thermosyphon has been added with the name “Thermosyphon 1” from Stage 2. Sept to the last stage.

  10. Under the Visibility Tree, choose Thermal > Flexible >Thermosyphon 1. The thermosyphon will be highlighted in a box. Click through stages to view the staged thermosyphon.

Staged Thermosyphon

2.7.2. Insulation Boundary Condition

An insulation boundary condition with the conductivity of 4e-06 kW/m/C will be applied to the joint boundary from stage 13 onwards.

  1. Select: Thermal > Set Boundary Conditions
  2. In the Set Boundary Conditions dialog, select Insulation from the left panel.
  3. Set Insulation Type = Insulate, and Conductivity Value (kW/m/C) = 4e-06. The dialog should look as follows:
  4. Insulation Boundary Condition Dialog

  5. To assign the condition in the modeler:
    • Select Stage 13. 2nd August
    • Select the joint boundary segments (orange line) using the mouse. The current sign convention for the joint boundary bending will display by +/- symbols on either side of the boundary. See the following screenshot:
      Insulation Sign Convection
    • Click Apply Condition in the Set Boundary Conditions dialog. The boundary condition will be applied to both sides of the joint boundary.
    • The insulation boundary condition will be applied to the model as a dashed line with an “I” letter, as follows (b):
    • Click Close to exit the Set Boundary Conditions dialog
    Insulation BeforeInsulation After
    a) Before Insulation Boundary Condition Installationb) After Insulation Boundary Condition Installation

    Now the insulation boundary condition has been added to the joint boundary with the name “Insulation1” from Stage 13. 2nd August to the last stage.

  6. Select Insulation 1 under the Visibility Tree > Thermal > Insulations. The insulation boundary condition will be highlighted in the model. Click through stages to view the staged insulation boundary condition. The model will look as follows:

Staged Insulation

2.7.3. External Boundary Conditions

The external boundary segments involving thermal boundary conditions have been divided to five groups as labeled in the picture below. For each group, the thermal boundary conditions throughout the analysis are listed in the table below.

Groups


Group

Note

Before building the structure

After building the structure

Stages

Type of thermal boundary condition

Stages

Type of thermal boundary condition

1

Top left

2-12

Climate flux

13-24

Climate flux

2

Top middle

2-12

Climate flux

13-24

Constant temperature

3

Top right

2-12

Climate flux

13-24

None

4

Around the building

2-12

None

13-24

Constant temperature

5

Bottom

2-12

Constant flux

13-24

Constant flux

For RS2 Thermal Boundary Conditions, when selecting multiple segments to apply a condition, the selected segments are being treated as one item. It means that the entire item needs to be edited or removed as a whole, making changes to a part of it is not permitted (e.g. the whole item will be removed if one segment is deleted).
Therefore, when assigning thermal boundary conditions to a group of segments, make sure the group can be treated as a whole, either until the boundary condition is removed or through the analysis.

To apply these thermal boundary conditions:

  1. Select: Thermal > Set Boundary Conditions
i. Climate Flux Boundary Condition
  1. We start with the climate flux condition for Group 1, 2, and 3. In the Set Boundary Conditions dialog, select Flux from the left panel.
  2. Change Flux Method = Time Dependent. Select the “…” button beside Flux 1 for Time Function. A Define Function dialog will open.
  3. Select Flux 3 under the function type Climate from the left panel list. Then, specify the relevant parameters to define a time dependent climate flux condition. The method and equations for the climate flux can be found in the RS2 Thermal Theory Manual.
  4. In the main panel, Change the Name =Climate Flux, set Total Time = 988, Radiation = Calculate from Solar Radiation, Calculate from Solar Radiation = Define, enable the Define Vegetation option, enable the Define Snow Pack option, and Snow Conductivity = 0.0001. The dialog should look as follows:

Climate Flux Dialog

Seven required user defined time functions for Climate Flux have been defined. View the functions by selecting the “Define…” option to the right of each of Air Temperature vs Time, Wind Speed vs Time, Evaporation vs Time, Solar Radiation vs Time, Albedo vs Time, Vegetation Height vs Time, Snow Depth vs Time.

The data can be found in the tab “4. Air Temperature”, “5. Wind Speed”, “6. Evaporation”, “7. Solar Radiation”, “8. Albedo”, “9. Vegetation Height”, and “10. Snow Depth” respectively from the “Effects of thermosyphon on shallow foundation” Excel sheet. The graphs are also shown below.

Air temperature vs. Time

Air Temperature Graph

Wind speed vs. Time

Wind Speed Graph

Evaporation vs. Time

Evaporation Graph

Solar radiation vs. Time

Solar Radiation Graph

Albedo vs. Time

Albedo Graph

Snow depth vs. Time

Snow Depth Graph

  1. Required parameters are now defined. Select OK in the Define function dialog to apply Climate Flux as the time dependent function. The Set Boundary Conditions dialog should look as follows:
    Climate Flux Dialog
  2. To assign the condition in the modeler:
    • Select Stage 2. Sept
    • Select Group 1 segment
    • Click Apply Condition in the Set Boundary Conditions dialog. The Climate Flux boundary condition will be added from Stage 2. Sept until the last stage.
    • Select Group 2 segment in the modeler
    • Click Apply Condition in the Set Boundary Conditions dialog
    • Select Group 3 segment in the modeler
    • Click Apply Condition in the Set Boundary Conditions dialog

The climate flux boundary condition has been applied to Groups 1 to 3 as separate items (Flux 3, Flux 4, and Flux 5 respectively under Visibility Tree) as follows:

Top Boundaries

Note that the conditions are applied through Stage 2 to the last stage.

Let’s continue to define the boundary conditions for Groups 1 to 4 after building the structure.

ii. Free Boundary Condition
  1. In the Set Boundary Conditions dialog, select Free from the left panel, Entity Type = Flexible /Insulation, as follows:
    dialog
    In the modeler:
  2. Select Stage 13. 2nd August
  3. Select Group 2 and 3 segments
  4. Click Apply Condition in the Set Boundary Conditions dialog.

Now the top middle and right boundary segments (Group 2 and 3) are free from Stage 13 to the last stage.

Free Boundary Conditions Model

iii. Temperature Boundary Condition
  1. In the Set Boundary Conditions dialog, select Temperature from the left panel, set Temperature Method = Constant, Method = Uniform, and Temperature (C) = 18, as follows:
    Temperature Boundary Condition Dialog
    In the modeler:
  2. Select Stage 13. 2nd August
  3. Select Group 2 and 4 segments
  4. Click Apply Condition in the Set Boundary Conditions dialog

Now the top middle segment (Group 2) and the segments around the building (Group 4) have a constant temperature boundary condition of 18 C from Stage 13 to the last stage. The labels with a “T” letter and the temperature value “18” are marked along the boundaries, as follows:

Temperature Boundary Condition Model

Continue with Group 5 boundary conditions.

iv. Constant Flux Boundary Condition
  1. In the Set Boundary Conditions dialog, select Flux from the left panel. Set Flux Method = Constant, and Value (kJ/d/m2) = 8, as follows:
    Constant Flux Boundary Condition Dialog
    In the modeler:
  2. Select Stage 2. Sept
  3. Select Group 5 segment
  4. Click Apply Condition in the Set Boundary Conditions dialog
    Bottom Constant Flux Boundary Condition
    Now the constant flux boundary condition of 8 kJ/d/m2 has been added to the bottom boundary with the from Stage 2. Sept to the last stage.
  5. Thermal boundary condition assignment for external boundaries is now completed. Click Close in the Set Boundary Conditions dialog.

Before building the structure (Stage 2-12), the model domain has a climate flux boundary condition from the top, and a constant flux of 8 kJ/d/m2 boundary condition from the bottom. A thermosyphon is installed below the structure since stage 2. See the picture below.

After building the structure (Stage 13-24), an insulation boundary condition is applied along the joint boundary. The right part of the top boundary condition from the geometry has been changed to a constant temperature (18 C) boundary condition from the concrete structure. See the picture below.

Before Stage 13 Boundary Condition Model

model after stage 13
a) Before building the structureb) After building the structure

    2.8. Restraints

    Restraints

    1. Select: Restraints workflow tab
    2. Use Restraint X and Free options in Displacement menu. Free the top and internal restraints. Restrain X for side boundaries as follows:

    Restrain X Model

    2.9. History Query

    1. Select: Analysis > Add History Query Add History Query
    2. Enter coordinate (3.8, 9.05), and press Enter. Press Enter again to exit. A history query point has been added between the concrete structure and thermosyphon, in order to investigate the historical data at that point.
      HQ Point
      The model construction is now complete.
    3. Select: File > Save As Save As to save the model as Effects of thermosyphon on shallow foundation (final).fez

    3.0 Compute

    1. Select: Analysis > Compute Compute
      During compute, the progress data can be shown in Current Progress tab of RS2 Compute dialog.
    2. Under the History Graph section, set Plot = HQ1 and Y-Axis = Stage Number to view the temperature change at History Query 1 through stages.

    Compute UI

    4.0 Results

    1. Select: Analysis > Interpret Interpret
    2. Select Thermal > Temperature Temperature from the drop-down menu. Right click on the screen, select Contour Options.
    3. In the Contour Options dialog, choose Custom Range, set Min = -31 and Max = 0. Click Done to apply and exit the dialog.

    Contour Options Dialog

    The temperature contours between -31°C and 0°C will be displayed.

    Compare temperature contour for stage 1 to stage 2, the temperature drops after thermosyphon installation, which demonstrates the thermosyphon has been activated.

    From stage 2 to stage 12, soil temperature at the region around the thermosyphon maintains below zero even in summertime. From stage 13 to 24, after building the structure, the soil temperature around the thermosyphon still stays below zero. Therefore, the installed thermosyphon is working effectively to keep the soil frozen.

    Stage 1 Contour
    Stage 1 Contour


    Stage 2 Contour
    Stage 2 contour


    Stage 7 Contour
    Stage 7 contour


    Stage 12 Contour
    Stage 12 contour


    Stage 13 Contour
    Stage 13 contour


    Stage 15 Contour
    Stage 15 contour


    Stage 24 Contour
    Stage 24 contour
    1. Select: Graph > Graph History Query Data Graph History Query Data , select the HQ 1 point with the mouse, and press Enter (or right click on HQ 1 point and select Graph History Query Data).
    2. In the Graph History Query Data dialog, select Vertical Axis = Temperature, Horizontal Axis = Time, select all stages, and press Plot. A graph indicating the temperature change throughout the analysis [Stage Time (days) vs. Temperature (C)] is plotted as shown below. It is evident from the plot that the soil underneath the structure stays frozen, permafrost has been maintained by using thermosyphon.

    HQ1 Temperature Graph

    This concludes the tutorial.

    Rocscience logo, click here to return to the homepage Portal Account Portal Account Log In Log Out Home Shopping Cart icon Click here to search our site Click here to close Learning Tech Support Documentation Info Chevron Delete Back to Top View More" Previous Next PDF File Calendar Location Language Fees Video Click here to visit Rocscience's LinkedIn page Click here to visit Rocscience's YouTube page Click here to visit Rocscience's X page Click here to visit Rocscience's Facebook page Click here to visit Rocscience's Instagram page Click here to visit Rocscience's Reddit page Bookmark Network Scroll down for more Checkmark Download Print Back to top Single User Multiple Users RSLog RocFall3 CPillar Dips EX3 RocFall RocPlane RocSlope3 RocSupport RocTopple RS2 RS3 RSData RSPile RSWall Settle3 Slide2 Slide3 SWedge UnWedge RocTunnel3 RocSlope2 BlastMetrix ShapeMetriX Fragmenter TestLicense Commercial License Education License Trial License Shop safe & secure Money-back guarantee