Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samson-mano/2d_heat_transfer

Finite element analysis of steady state 2D heat transfer problems. Heat transfer occurs when there is a temperature difference within a body or within a body and its surrounding medium. Conduction and convection problems are solved using this software
https://github.com/samson-mano/2d_heat_transfer

2d-heat 2d-heat-solver finite-element-analysis finite-element-methods heat heat-conduction heat-convection heat-diffusion heat-transfer heatmap helmholtz-equation scalar-field-problem steady-state steady-state-conduction two-dimensional-fin two-dimensional-heat

Last synced: about 5 hours ago
JSON representation

Finite element analysis of steady state 2D heat transfer problems. Heat transfer occurs when there is a temperature difference within a body or within a body and its surrounding medium. Conduction and convection problems are solved using this software

Awesome Lists containing this project

README

        

# 2D Heat transfer solver (Superseeded)

IMPORTANT!!!!!!
This repository is no longer actively maintained. A more up-to-date version of the 2D Heat Transfer Solver is available in a new repository.

**New Repository:** [Heat2D_solver_cpp](https://github.com/Samson-Mano/Heat2D_solver_cpp)

---------------------------------------------------------------------------------------------------------------------------------------------

Finite element analysis of steady state 2D heat transfer problems. Heat transfer occurs when there is a temperature difference within a body or within a body and its surrounding medium. Conduction and convection problems are solved using this software.

Heat diffusion equation which is the special case partial differential equation of the Helmholtz equation is solved.


## Example 1:


Heat conduction problem with inside and outside convective boundary with 150 deg & 10 ambient temperature respectively.


![](Images/Example_1_problem.png)


![](Images/Example_1_mesh.png)


![](Images/Example_1_solved.png)


## Example 2:


Heat transfer problem with point heat source supplied by heating cables and convective boundary at -5 deg ambient temperature. Symmetry boundary condition is used to solve this problem


![](Images/Example_2_problem.png)


![](Images/Example_2_soln.png)


## Example 3:


Heat transfer problemn with prescribed inner temperature of 140 deg and outter convective boundary with ambient temperature 20 deg.


![](Images/Example_3_problem.png)


![](Images/Example_3_soln.png)


## Example 4:


A hot pipe running through the thin plate results in the inner surface maintained at 80 deg. The two dimensional fin is subjected to convection with ambient air temperature being 20 deg.
![](Images/Example_4_problem.png)


![](Images/Example_4_soln.png)




## How to use this software:

Go to Pre-processing -> Import mesh



Mesh format is

**

**

** Template: Heat 2D Program

**

*NODE

1, 1.0, -1.0

2, 1.0, -0.5

3, 1.0, 0.0

4, 1.0, 0.5

5, 1.0, 1.0

6, 0.0, -1.0

7, 0.0, -0.5

8, 0.0, 0.0

9, 0.0, 0.5

10, 0.0, 1.0

*ELEMENT,TYPE=S3

1, 1, 6, 2

2, 6, 7, 2

3, 2, 7, 3

4, 7, 8, 3

5, 3, 8, 4

6, 8, 9, 4

7, 4, 9, 5

8, 9, 10, 5



Use Pre-processing menu to apply boundary conditions



# Theory
Please refer to attachment Theory_behind_2dheat_program.pdf for reference


# Reference
1. Concepts and Application of finite element analysis (Fourth Edition) – Robert D.
Cook, David S. Malkus, Michael E. Plesha, Robert J. Witt


2. Introduction to Finite Elements in Engineering (Third Edition) – Tirupathi R.
Chandrupatla, Ashok D. Belegundu


3. A First Course in Finite Element Method – Daryl L. Logan


4. Applied Finite Element Analysis (Second Edition) – Larry. J. Segerlind


5. MATLAB Codes for finite element analysis – A. J. M. Ferreira


6. Finite Element Procedures (Second Edition) – Klaus-Jürgen Bathe


7. NPTEL :: Civil Engineering Finite Element Analysis