CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM (http://www.cfd-online.com/Forums/openfoam/)
-   -   heat conduction between different solids* (http://www.cfd-online.com/Forums/openfoam/113027-heat-conduction-between-different-solids.html)

jr33 February 10, 2013 16:53

heat conduction between different solids*
 
where one solid is surrounded by another solid.
I am solving heat conduction equation in each solid, so each solid has its own specific heat (c), density and thermal conductivity (k), thus we will solve two coupled time dependent temperature equations.

Does laplacianFoam will handle two regions? How about chtMultiRegionFoam.

any hint will be great?

doubtsincfd February 10, 2013 22:09

Hi Reno,

Pure heat conduction in solid: laplacianFOAM

attaching of two regions depends on which software you are using for meshing

jr33 February 11, 2013 12:36

Thanks Omkar for comments.

I am solving heat equation in each solid, so each solid has its own specific heat, density and thermal conductivity, thus we need to solve two coupled time dependent temperature equations. Does laplacianFoam will work here? How about chtMultiRegionFoam.

For meshing, I am using gmsh.

niklas February 12, 2013 07:47

If you understand the chtMultiRegionSimpleFoam/multiRegionHeater tutorial you willbe able to set up your case.

jr33 February 12, 2013 12:40

Thanks for comment, by now, I have figured the details of multiRegionHeater.

Currently I am stuck at meshing part: I mean: How to define interface between two regions? I use gmsh for meshing, I dont have blockMeshdict file.

bigphil February 12, 2013 13:51

Quote:

Originally Posted by jr33 (Post 407014)
where one solid is surrounded by another solid.
I am solving heat conduction equation in each solid, so each solid has its own specific heat (c), density and thermal conductivity (k), thus we will solve two coupled time dependent temperature equations.

Does laplacianFoam will handle two regions? How about chtMultiRegionFoam.

any hint will be great?

Hi,

An alternate method is to use elasticThermalSolidFoam in the solidMechanics branch of OpenFOAM-1.6-ext.
This solver allows for different properties in different regions, check out the bimaterialCase tutorial case for elasticSolidFoam.
elasticThermalSolidFoam solves the energy equation for temperature and then the momentum equation for displacements, obviously you could comment out all the displacement/stress stuff.

One advantage of this method is you just need one mesh with one region and no need to define an interface.

Just an option,
Best,
Philip

jr33 February 12, 2013 16:41

Thanks Philip, I downloaded the 1.6 extend version of openfoam from here: http://www.cfd-online.com/Forums/ope...t-problem.html

I did nt see " elasticSolidFoam" case or "solidMechanics" branch, is anyway I can find correct files.

bigphil February 13, 2013 06:29

The solidMechanics code is a git branch on the OpenFOAM-1.6-ext git repository.

As the git repository is currently down, I have put ".tgz" of the solidMechanics solvers here.
I usually put the solidMechanics directory in the $FOAM_SOLVERS directory.

Best,
Philip

jr33 February 15, 2013 00:36

Thanks Philip for the files.


All times are GMT -4. The time now is 17:45.