2 views (last 30 days)
Show older comments
Bharath Kantharaj on 11 Jun 2012
I am trying to get a thermal model of air, say, in some air container as it is pressurized and de-pressurized. I know that I have to use the ODE solver to solve for the heat transfer by convection (for air) and conduction (through walls of container) for the modelling. Now, I am planning to conduct FEA for the same, and just to clarify, the temperature function would be from the heat transfer equation right? Also, if I had a code for a particular type of element of FEA, what would I have to be careful about when modelling for my case? I am confused, as in, I am not clear in the entirety of what I am supposed to do.
I am new to FEA, so please do give any suggestions/pointers you may have.
Benjamin Schwabe on 11 Jun 2012
the thermal conductivity equation is a partial differential equation which you might transfer into a (stiff) system of ODEs. So, you should not use ode45, as it is an explicit method.
How to approach this: - If you have the PDE toolbox or COMSOL use them. - If not, discretize the "space" dimensions and the spacial differentials. This provides the ODE system (you hav a system time-dependent solutions). Solve this ODE with e.g. ode23.
Hope that helps, Benjamin
Find more on Heat Transfer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!