CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Meshing & Mesh Conversion (
-   -   translating geometry from Abaqus to OpenFOAM (

skuznet December 27, 2013 23:00

translating geometry from Abaqus to OpenFOAM
3 Attachment(s)

I would like to solve a stead-state conjugate heat transfer problem(solid and fluid regions ) on a complex geometry using chtMultiRegionSimpleFoam. The geometry is a porous body made of wires with a liquid flowing between these wires.

I have generated geometry in Abaqus, but couldn't solve fluid flow problem with Abaqus CFD, my solution didn't converge. Looks like Abaqus is not good for this kind of problem.

The geometry consists of two parts: one part is interlaced wires and another part is fluid region which obtained by subtracting solid region from a rectangular parallelepiped. These to parts can be joined and boundaries between them can be preserved (see pictires).

I can export this geometry in different formats such as igs, sat, stp or can create a mesh and save it in Abaqus format.

I tried to export the geometry from Abaqus to igs format and then open it in gmesh ans save in stl and next open it in HelyxOS but it didn't word, no geometry appeared.

What is the best way to translate my geometry into OpenFOAM format and split fluid and solid regions? I would like to preserve boundaries definitions - the inlets, outlets, internal boundaries and transform them into patches.

Which is better:
- to translate solid and fluid regions separately into OpenFOAM? is it possible? i'm concerned that in this case mesh in the interface will by inconsistent
- or merge them first preserving interface boundaries, then translate into OpenFOAM and them split regions? in this case it seems to me that it will be hard to define the internal boundary surface to split regions

wyldckat December 29, 2013 16:53

Hi Sergey,

If my memory doesn't fail me, Salome is able to import Step files and either:
  • Export to STL.
  • Or create a surface+volume mesh for those geometries and later export to OpenFOAM.
If I'm not mistaken, the CAE Linux project has got some nice tutorials on how to do something like that, except perhaps for the multi-region details.

Best regards,

skuznet January 9, 2014 01:48

Hi Bruno!

I was able to export my geometry to STL using SALOME, and i did it also using MOI3D (
Now I can open it in HelyxOS and mesh. However I lost definitions of my surfaces and volume regions that define surfaces for boundary conditions and define where is fluid and where is solid.
The actual boundary between solid and fluid exist, but there is no set associated with it.

Is any standard way to define boundaries and split regions on STL geometry?

wyldckat January 10, 2014 14:49


Originally Posted by skuznet (Post 469214)
Is any standard way to define boundaries and split regions on STL geometry?

Quick answer: surfaceToPatch comes to mind, but it doesn't seem to support multi-regions, or at least not yet.

All times are GMT -4. The time now is 14:39.