CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Meshing & Mesh Conversion

translating geometry from Abaqus to OpenFOAM

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By wyldckat

Reply
 
LinkBack Thread Tools Display Modes
Old   December 27, 2013, 23:00
Default translating geometry from Abaqus to OpenFOAM
  #1
Member
 
Sergey
Join Date: Nov 2013
Posts: 86
Rep Power: 3
skuznet is on a distinguished road
Hello!

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
Attached Images
File Type: jpg WirePart.jpg (55.6 KB, 7 views)
File Type: jpg FluidPart.jpg (65.1 KB, 8 views)
File Type: jpg FluidSolid.jpg (50.4 KB, 6 views)

Last edited by skuznet; December 28, 2013 at 00:15.
skuznet is offline   Reply With Quote

Old   December 29, 2013, 16:53
Default
  #2
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,253
Blog Entries: 34
Rep Power: 84
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
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,
Bruno
skuznet likes this.
wyldckat is offline   Reply With Quote

Old   January 9, 2014, 01:48
Default
  #3
Member
 
Sergey
Join Date: Nov 2013
Posts: 86
Rep Power: 3
skuznet is on a distinguished road
Hi Bruno!

I was able to export my geometry to STL using SALOME, and i did it also using MOI3D (http://moi3d.com/.)
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?
skuznet is offline   Reply With Quote

Old   January 10, 2014, 14:49
Default
  #4
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,253
Blog Entries: 34
Rep Power: 84
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
Quote:
Originally Posted by skuznet View Post
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.
wyldckat is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Translating mesh for node dropping correction in axisymmetric swirl geometry jmjohansen Mesh Generation & Pre-Processing 0 April 17, 2013 05:02
vtk mesh or Abaqus mesh to OpenFOAM bigphil Open Source Meshers: Gmsh, Netgen, CGNS, ... 19 August 16, 2011 04:14
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 3 September 8, 2010 06:25
How to Install OpenFOAM on 64 Ubuntu 9.04 hansel OpenFOAM Installation 62 March 19, 2010 15:43
OpenFOAM Training and Workshop Zagreb 2628Jan2006 hjasak OpenFOAM 1 February 2, 2006 22:07


All times are GMT -4. The time now is 19:15.