Modelling Conduction with Internal Heat Generation

In this article, we will analyse the heat transfer of a composite material wall with internal heat generation from one of its materials.

The original problem sourced from an online lecture on heat transfer [video link here, please note that you will be leaving our website. We are not responsible for the content or safety of external sites.] by Dr. Ethan Languri, is modelled using HeatCond2D to compare its numerical solution against the established analytical solution.

Problem Definition and Assumptions

The wall geometry and boundary conditions are illustrated in the diagram below.

Sketch

Wall Arrangement

Based on the physical arrangement, heating and exposure conditions, the heat transfer process can modelled as steady-state and one-dimensional under the following assumptions:

  • Uniform Convection: Convective heat transfer is applied uniformly on Wall 2 external surface.

  • One-Dimensional Flow: Temperature gradients and heat flux in the vertical and depth directions are negligible.

  • Steady-State Conditions: The system represents long-term, steady-state heat loss per unit area after initial transient effects have dissipated.

[Tips & Tricks: If the insulation layer has a lower thermal conductivity relative to the other wall materials, the heat flux penetrating through the insulation to the external environment is assumed to be negligible. Consequently, the unexposed outer surface of the insulation layer is modelled using an adiabatic boundary condition instead of a physical material.]

Numerical Procedure and Results

(Detailed modelling steps are provided at the end of this article.)

Following the analysis using HeatCond2D, the surface temperature of the non-insulated side is evacuated on the Results Page of the app:

  • Wall 2 Surface Temperature: 80.0°C

HeatCond2D Results Page

Temperature at surface of Wall 2

The analytical solution from the online lecture gives a Wall 2 surface temperature of 80.0°C, which perfectly aligns with the surface temperature estimated from HeatCond2D.

A section temperature slice from HeatCond2D (shown below) can be viewed in HeatCond2D.

HeatCond2D Results Page

Section Temperature Slice

The .txt input file for the HeatCond2D model is available for download here.

If you have any queries or feedback regarding this article, please contact us.

If you wish to download HeatCond2D, click here.

Step-by-Step Heat Transfer Analysis

We will begin by creating a section of the wall including the two materials.

Open the HeatCond2D app and tap on the Section Page. Tap <Solid> to ensure that the Solid Element is selected. We will treat Wall 1 as the Solid Element.

Next tap on the Section Template button to access the Section Template Page.

Section Page

Tap <Solid>

Tap Section Template button

In the Section Template Page, tap on the Rectangular Section button. This action will bring up a template for a rectangular section.

Section Template

Tap Rectangular Section button

Under Input Unit, select mm to change the unit.

Then, enter the following dimensions:

  • b0 = 55 in mm

  • d0 = 20 in mm

  • leave b1 and d1 empty.

[Tips & Tricks: For a 1D problem, select a value for d0 based on the minimum 2 meshes. As we will apply symmetry modelling later on, we define d0 as 4 meshes with a vertical mesh size of 5 mm equivalent to the horizontal mesh size. which gives a total depth of 20 mm.]

Ensure that the Outer Element and Inner Element are set to Solid and Void1 respectively.

Rectangular Section (Template)

Change unit and enter dimensions

Tap on the Scribble button to create the rectangular section.

Back in the Section Page, tap on <Mat2> which will be used for Wall 2.

Tap on the Section Template button to access the Shape Template Page.

Section Page

Tap <Mat4>

Tap Shape Template button

Select <Rectangle> and enter the following information:

  • cx = 47.5 in mm

  • cy = 10 in mm

  • leave t as empty

  • b0 = 15 in mm

  • d0 = 20 in mm

Shape Template

Tap <Rectangle>

Enter dimensions

Tap on the Scribble button to create the rectangle and return to the Section Page.

The next step is to create the heat transfer model. In the Section Page, toggle on the Thermal toggle button to access the Thermal Page.

Section Page -> Thermal Page

Toggle on Thermal toggle button

Tap Mesh Properties button

We will then generate the meshes for the model. Tap on the Mesh Properties button to access the Mesh Properties Page.

Mesh Properties Page

Tap Quad Section button

Tap on the Quad Section button to access the Quad Section Page. In the Quad Section Page, tap the “SouthWest Corner“ and “SouthEast Corner“ buttons.

Quad Section Page

Tap SouthWest and SouthEast buttons

Tap on the OK button to return to the Mesh Properties Page.

In the Mesh Properties Page, tap on the Mesh Configuration button to access the Mesh Configuration button.

Mesh Properties Page

Tap Mesh Configuration button

Enter Δx of 5 in mm and Δy of 5 in mm. Leave Mesh Symmetry as “About y- and x- axes and Selected Mesh Size as “Modified Mesh Size”.

Mesh Configuration Page

Enter mesh sizes

Tap the Generate button to return to the Mesh Properties Page.

In the Mesh Properties Page, select <Solid> and enter the following information:

  • Name: Wall 1

  • Ti: 1

  • εm: 1

  • k: 60 in W/m.K

  • ρ: 1

  • cp: 1

Mesh Properties Page

Under <Solid>, enter value for k and 1 for the other parameters

Next, select <Mat2> and enter the following information:

  • Name: Wall 2

  • Ti: 1

  • εm: 1

  • k: 150 in W/m.K

  • ρ: 1

  • cp: 1

Mesh Properties Page

Under <Mat2>, enter value for k and 1 for other parameters

Tap the OK button to return to the Thermal Page.

We will then apply the boundary condition and internal heat generation to the nodes.

Double tap on the gold Node (Ext) text of the toggle button to change it to Node (All), which will show the internal nodes.

Thermal Page (Thermal Toggle button On)

Whatever it is, the way you tell your story online can make all the difference.

Next, toggle on the Pick (Single) toggle button to Pick (Group).

Thermal Page (Thermal Page button On)

Toggle on Pick (Single) toggle button

Tap around the Wall 1 nodes to create a band. Tap Select to close the band. The selected nodes will be highlighted.

Thermal Page (Thermal Page button On)

Create band around Wall 1 nodes

Tap Boundary Condition button

Tap the Boundary Condition button to access the Node Boundary Conditions Page. Enter the following information under “Exposure Type: Internal Heat”:

  • Int. Heat Generation: 1500000 in W/m³

Node Boundary Conditions Page

Enter value for Int. Heat Generation

Note that only internal heat generation can be specified for the internal nodes of Wall 1.

Tap Unselect to unselect the highlighted nodes.

Next, tap around the internal nodes between Wall 1 and Wall 2 to create a band.

Tap the Boundary Condition button to access the Node Boundary Conditions Page.

Thermal Page (Thermal Page button On)

Create a band around the nodes at the interface between Wall 1 and Wall 2

Tap Boundary Condition button

Enter the following information under “Exposure Type: Internal Heat”:

  • Int. Heat Generation: 750000 in W/m³

[Notes: These internal nodes are located between two materials and as only one material is generating internal heat, the internal heat generation at these nodes is half the internal heat generation of the wall. We will provide another example soon where the internal heat generation is generated at the external nodes.]

Node Boundary Conditions Page

Enter value for Int. Heat Generation

Double tap the gold Node (All) text of the toggle button to change it to Node (Ext), which will hide the internal nodes.

Tap around the Wall 2 external nodes to create a band. Tap Select to close the band. The selected nodes will be highlighted,

Next, tap the Boundary Condition button to access the Node Boundary Conditions Page.

Thermal Page (Thermal Page button On)

Create a band around the Wall 2 external nodes

Tap Boundary Condition button

Enter the following information:

  • Select “Surface Temp.” as the Exposure Type

  • Select “Constant Temp." as the Temp. Type

  • Constant Temp.: 30.0°C

Tap Convective (Transient Gain/SteadyState) and enter h = 1,200 W/m².K

Node Boundary Conditions

Enter values for Constant Temp. and Convective (Transient/SteadyState) for the Wall 2 external nodes

Tap the OK button to return to the Thermal Page.

[Warning: When running a steady-state analysis, note that only one value can be entered for the convective heat transfer coefficient unlike a transient analysis where convective gain and convective loss can have separate values.]

In the Thermal Page, tap an external node to view the node data.

Thermal Page (Thermal Toggle button On)

Tap a Node to show node data

Tap Simulation Data button

Next, tap the Simulation Data button to access the Simulation Data Page.

In the Simulation Data Page, select <Steady-State> and <Gauss-Seidel>. Tap the OK button to return to the Thermal Page.

Simulation Data Page

Tap <Steady-State>

Tap <Gauss-Seidel>

In the Thermal Page, tap the Run button to run the heat transfer analysis.

Thermal Page (Thermal Toggle button On)

Tap Run button

A dialog box will appear. Tap the OK button to continue with the analysis.

Thermal Page (Thermal Toggle button On)

Tap OK to run analysis when dialog box appears

The Results Page will automatically appear after the analysis has been completed.

Results Page

View Results

Next
Next

Modelling Multi-Layer House Wall Insulation