2D Finite Element Transient Heat Problem

In summary: I'm not familiar enough with the heat problem to know how to incorporate these data into the program, sorry.In summary, MC112 is working on a Matlab problem of heating a cross-section of an isotropic material in a furnace. He is not sure what "force" vector he should characterize the outside temperature change as, and is looking for advice on what quantity to use. He is also looking for advice on how to incorporate data from the material's specific heat and thermal conductivity into his program.
  • #1
mc112
2
0
Hi everyone,

I'm currently working on coding a finite element heat problem in Matlab that is as follows:

I have a cross section of a beam made of an isotropic material (concrete) that is placed in a furnace, and the outside temperature is raised at a constant rate. I am interested in graphically displaying the temperature distribution at specific times to show how fast the interior of the cross section heats up.

I have been able to make a Matlab model that works for boundary conditions in which the outside nodes of the cross section are held at a specific temperature, but I am not familiar enough with the heat problem to know what "force" vector I should characterize the outside temperature change as.

The book that I am using (The Finite Element Method for Engineers by Huebner, talks about specified surface heating as a boundary condition, and characterizes this quantity as [Rq]. However, I am unsure if this is the proper quantity for my problem, as I am haven't taken thermodynamics and have only dealt with steady state heat problems in diff eq up to this point. Should I be dealing with heat flux? I've scoured Google,but have been unable to find any other paper that talks about specified surface heating. Conceptually, I am just unsure of what raising the ambient temperature around the cross section is classified as.

Thanks!
 
Engineering news on Phys.org
  • #2
Hi mc112, welcome to PF. If you assume that the surface temperature of the beam equals the air temperature in the furnace (i.e., that convection is very efficient, probably a good first assumption to make), then you have a time-dependent temperature boundary condition. This is sometimes called a time-dependent Dirichlet condition. (This is different from a heat flux boundary condition, aka a Newman condition.) With finite elements, you would set the temperature of each surface node equal to the furnace temperature at each time step. Does this help?
 
  • #3
In a more general sense, when creating a heat-conduction FEA program, you're essentially doing a heat balance. That is, heat in - heat out = heat gained. You could simply set the outer nodes to a fixed temperature, however it is only marginally more difficult to introduce a heat convection boundary condition. In this case, its rather easy to specify a ambient temperature and heat convection coefficient.

Your boundary condition will then calculate the heat in based on the boundary condition temperature and the current nodal temperature. This is essentially the heat flux boundary condition Mapes is referring to, however, as opposed to specifying the heat flux, you're calculating it based on external conditions.

...however, you may not know a good convection coefficient and simply specifying the temp may be good enough.
 
  • #4
Thanks for the input. I was able to model the cross section assuming that I know the temperature of the exterior surfaces as Mapes suggested. Unfortunately, now I have data for the material that could complicate things... The specific heat and the thermal conductivity of the concrete vary with temperature ( I have an excel file for each containing the data). I was initially calculating my K and C matrices outside the time integration loop. Now that these are not constants, is there a way to integrate this into my program?
 
  • #5
Sounds like you'll have to recalculate these properties during iteration.
 

Related to 2D Finite Element Transient Heat Problem

1. What is a 2D Finite Element Transient Heat Problem?

A 2D Finite Element Transient Heat Problem is a mathematical model used to analyze the distribution of heat within a 2-dimensional object over a period of time. It uses a numerical method called the finite element method to solve the heat transfer equation and predict temperature changes within the object.

2. How is a 2D Finite Element Transient Heat Problem different from a steady-state heat problem?

A 2D Finite Element Transient Heat Problem considers the time-dependent behavior of heat transfer, while a steady-state heat problem assumes that temperatures within the object have reached equilibrium and do not change over time. This makes the transient problem more complex and requires the use of time-dependent equations and calculations.

3. What are the main steps involved in solving a 2D Finite Element Transient Heat Problem?

The main steps involve setting up the finite element mesh, defining the initial and boundary conditions, solving the heat transfer equation using finite element methods, and then using time integration methods to calculate the temperature changes over time. This process is repeated for each time step until the desired time interval is reached.

4. What factors can affect the accuracy of the results in a 2D Finite Element Transient Heat Problem?

The accuracy of the results can be affected by the size and shape of the finite element mesh, the time step used in the calculations, the material properties of the object, and the type of boundary conditions applied. It is important to carefully choose these parameters to ensure accurate results.

5. What are some real-world applications of 2D Finite Element Transient Heat Problems?

2D Finite Element Transient Heat Problems have many practical applications, such as predicting the temperature distribution in a building or vehicle during a fire, analyzing the cooling process of a hot metal casting, and designing efficient heating systems for industrial processes. They are also commonly used in the fields of materials science, mechanical engineering, and aerospace engineering.

Similar threads

Replies
15
Views
2K
  • Mechanical Engineering
Replies
34
Views
4K
Replies
1
Views
989
Replies
4
Views
795
  • Mechanical Engineering
Replies
6
Views
1K
Replies
6
Views
2K
  • Mechanical Engineering
Replies
2
Views
920
  • Mechanical Engineering
Replies
3
Views
1K
  • Differential Equations
Replies
12
Views
3K
Replies
2
Views
2K
Back
Top