FDM for a 3 metal layers 3D, heat transfer

Click For Summary
SUMMARY

The discussion focuses on applying the Finite Difference Method (FDM) to solve a heat transfer problem involving three metal layers in a 3D configuration. The metals in question are Aluminum (205 W/mK), Copper (385.0 W/mK), and Iron (79.5 W/mK). The user seeks guidance on implementing the solution using Petsc and C++, emphasizing the need for boundary condition equations at the junctions of the materials. The ambient temperature is set at 0 degrees Celsius, and the user has prior experience with FDM but lacks knowledge in thermodynamics.

PREREQUISITES
  • Finite Difference Method (FDM) for heat transfer
  • Basic thermodynamics principles
  • Programming with Petsc
  • C++ programming skills
NEXT STEPS
  • Study the implementation of the Finite Difference Method in 3D heat transfer scenarios
  • Learn about boundary conditions in thermal analysis
  • Explore Petsc documentation for solving partial differential equations
  • Review thermal conductivity properties of various materials
USEFUL FOR

Students and professionals in engineering, particularly those focused on thermal analysis, computational modeling, and anyone looking to implement heat transfer simulations using Petsc and C++.

Federico Navarrete
Messages
1
Reaction score
0
Dear members,

Some days ago, I received the following exercise but I have never studied thermodynamics before and I don't know very well where to start, the exercise is about Heat Transfer and the Finite Difference Method and I must program the solution using Petsc and C++.

About the Finite Difference Method (FDM) and the Laplace equation, I have used it before and I know how to implement it but I have few clues about this. I have read and watched many tutorials in YouTube about the topic but most of them are for one layer, 2D and different temperatures around it. Nevertheless, in this exercise, I have 3 different metals and it's in 3D.

I'd like to get some recommendations or tips about what I should do or where to read. Thanks for your valuable help, sorry because I don't have any equation or relevant information but my knowledge about this is minimal.

Homework Statement


Get the heat transfer of the following figure using the Finite Difference Method and finally, implement it with Petsc and C++:
Layer.png

The ambient temperature is 0 degrees Celsius.

Thermal conductivity:
  • Aluminum : 205 W/mK
  • Copper: 385.0 W/mK
  • Iron: 79.5 W/mK
http://hyperphysics.phy-astr.gsu.edu/hbase/tables/thrcn.html

Homework Equations

The Attempt at a Solution

 
Physics news on Phys.org
The first step is to write the equations for the boundary conditions at the 3 junctions between the materials.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
7
Views
2K
Replies
22
Views
4K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K