Take the 2-minute tour ×
Computational Science Stack Exchange is a question and answer site for scientists using computers to solve scientific problems. It's 100% free, no registration required.

I am new user of OpenFOAM, I have to generate a grid of a human body to calculate the convective heat transfer between the body and the environment. Can someone guide me please?

Thanks in advance Moorz

More information: My work is to apply CFD tools for the calculation of the heat transfer between the human body and the environment. The convection and the heat transfer from the body are calculated directly without any empiric information. These are the Questions that need to be answered:

  • Is the slender body model sufficient for calculation of the heat exchange on the human body surface?
  • What is the sensibility of calculations to the grid used?
  • What is the sensibility of calculations to the turbulence model used?
  • What is the difference between RANS and URANS computations?

And i need to find the solution of the Reynolds (or LES) equations, while the temperature transport equation is to be found using the OpenFoam CFD code under the following boundary conditions:

  • Inlet of the computational domain: The velocity profile is fixed. The pressure is fixed at patm value. The temperature is fixed at the value Tatm.
  • Outlet of the computational domain: The velocity, temperature and the pressure satisfy the zero gradient condition.
  • Sides of the computational domain: The velocity, temperature and the pressure satisfy the zero gradient condition.
  • No slip condition on the human body. The temperature fulls the condition T = Tb on the human body. The temperature distribution Tb is given.

As of now i just need to finish the task of generating a grid for human body and use RANS for calculations. If i do that, i will be given more time to finish other tasks.

share|improve this question
Please add more information. Some aspects that need coverage: kind of flow (natural or forced convection, turbulence), boundary conditions, expected output of the calculation. How much computational power is available? –  Christoph Feb 7 '13 at 14:10
Then try to generate a simple mesh, create suitable boundary conditions and use e.g. buoyantSimpleFoam to solve the equations. When you have that up and running, care about things like mesh independency. All further OF-specific questions should better be asked at cfd-online.com where you will find an OF forum. –  Christoph Feb 8 '13 at 14:07
add comment

1 Answer

You can try snappyHexMesh, which comes with OpenFOAM. It can generate a hex/split-hex mesh from STL surfaces. Your next problem then is to get a suitable STL surface for the human body. You can probably simplify it a lot, depending on your needs.

Another option is to get a human body mesh for a different toolset and covert it to OpenFOAM. OF has a number of mesh converters listed here.

share|improve this answer
thank you for the answer, and yes am supposed to work on snappyhexmesh as told by my professor. is it possible in 20 days, given that am a new user? –  moorz Feb 7 '13 at 11:53
I can absolutely not tell if it's possible in 20 days. Start now, don't sleep and in 20 days see if you made it. There are just too many unknowns. Add as much information about your problem as possible to your question. –  Christoph Feb 7 '13 at 12:43
hi, i just added more information...moorz –  moorz Feb 8 '13 at 6:56
@moorz So, where the 20 days sufficient? –  Tobias Kienzler Mar 11 '13 at 14:25
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.