CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > ANSYS Meshing & Geometry

[ICEM] 3D mesh of airfoil from 2D (segmentation violation)

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

Like Tree1Likes
  • 1 Post By Ammofreak

Reply
 
LinkBack Thread Tools Display Modes
Old   October 13, 2011, 15:00
Default 3D mesh of airfoil from 2D (segmentation violation)
  #1
TKE
New Member
 
TKE's Avatar
 
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 5
TKE is on a distinguished road
Hi everyone,

I have the following problem. I would like to create a 3D mesh around an airfoil, based on an already done 2D mesh. I tried to make it in two different ways, but I received the same error message. I have been struck with this problem for a week by now...
The 2D mesh has 199972 cells, and the 3D mesh should have 199 972*50 = 9 998 600 cells.

Way 1
1) Convert to unstructured mesh
2) Extrude
3) Add to parts (by selecting elements)
4) Defining boundary conditions (velocity inlet, outflow, top and bottom symmetry, wall at suction and pressure side, and two periodicity)
5) Output to *.msh

Way 2
1.) Copy all geometric entities in spanwise (z) direction.
2.) Connecting them with the original entities
3.) Creating surfaces with these curves.
4.) Adding the surfaces to parts.
5.) Creating 3D blocks from the 2D blocks
6.) Associating them with the proper parts (surfaces)
7.) Adding material point (I was not sure, whether it is possible. I had FLUID already in 2D)
8.) Defining boundary conditions.
9.) Converting into unstructured mesh.
10.) Output to mesh (*.msh)
11.) Reading into FLUENT

I received the following warnings and following error messages:

"Building...
mesh"
"Warning: Inappropriate zone type (periodic) for one-sided face zone 21. Changing to wall"
"Warning: Inappropriate zone type (periodic) for one-sided face zone 22. Changing to wall"
"fluent 13.0.0 received a fatal signal (SEGMENTATION VIOLATION)"

I would be really graceful for any help, I'm stuck with this topic for a week, a spent a tons of time and energy, and I see no solution at the moment...

Regards,
TKE



p.s.: the error log,

/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x13c461d]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x13c4c43]
/lib64/libpthread.so.0[0x308960eb10]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(C_Centroid_Fast+0x2f4)[0x6aad44]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(Fill_Domain+0x348)[0x612598]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(Build_Grid+0xf71)[0x4be701]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x65cf67]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x7e5)[0x1405dd5]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x768)[0x1405d58]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x125b)[0x140684b]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x906)[0x1405ef6]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x14072f8]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval_errprotect+0x32)[0x1407382]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x2ef)[0x14058df]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x7b9)[0x1405da9]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x8bb)[0x1405eab]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x13c461d]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x13c4c43]
/lib64/libpthread.so.0[0x308960eb10]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(C_Centroid_Fast+0x2f4)[0x6aad44]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(Fill_Domain+0x348)[0x612598]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(Build_Grid+0xf71)[0x4be701]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x65cf67]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x7e5)[0x1405dd5]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x768)[0x1405d58]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x125b)[0x140684b]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x906)[0x1405ef6]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0[0x14072f8]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval_errprotect+0x32)[0x1407382]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x2ef)[0x14058df]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x7b9)[0x1405da9]
/share/apps/usr/ansys_inc/v130/fluent/fluent13.0.0/lnamd64/3d/fluent.13.0.0(eval+0x8bb)[0x1405eab]

Last edited by TKE; October 18, 2011 at 15:02. Reason: I forgot to mentions the size of the mesh.
TKE is offline   Reply With Quote

Old   October 18, 2011, 14:57
Default General problem
  #2
TKE
New Member
 
TKE's Avatar
 
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 5
TKE is on a distinguished road
I did the 3D mesh in a 3rd way as well, and I always have the same warnings with changing periodicity to wall (even if I set in ICEM earlier periodicity in 0,0,1 direction.
On the other hand, segmentation violation occured again.

Probably it is one of the most general error, because if you type ICEM CFD and space in Google, then it offers "ICEM CFD segmentation violation"

I've read that it can be because of the lack of memory, or something else, but I simply have no idea which step is wrong, which I did...
TKE is offline   Reply With Quote

Old   October 19, 2011, 18:45
Default Topic closed
  #3
TKE
New Member
 
TKE's Avatar
 
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 5
TKE is on a distinguished road
I give it up.

Basically I made the same 3D mesh in two main different ways: first with mesh extrusion, second with copy of geometric entities, creating surface, 2d to 3D blocks, associating, etc. I made them with several smaller edited way, but in all 4 cases I recieved the main two messages:
error: segmentation violation
warning: periodicity converted into wall (despite that I clicked at mesh/global mesh setup/set up periodicity/define periodicity/translational periodic, offset 0 0

My critical remarks on the software of ICEM CFD

1) If I copy a curve/spline translated in z direction, and try to connect it with the original spline, it generates a new surface, with very different curve. It should be a simple step, without violating my original geometry.

2) Segmentation violation is a kind of error message, which tells you nothing about the source of the problem. Too general.

3) It is not logic, why is not enough to set the BC of periodicity associated with a certain surface/part. Why is it necessary, to make extra (for me unknown steps) for really enabling periodicity for a certain surface.

4) I really do not like, that the solver is always set back to NASTRAN, even if I set FLUENT V6 earlier as default.

5) Last remark: converting(extruding/translating/whatever) a 2D geometry into 3D, with containing the same BC-s should be a simple, few-click complicated process. Even if there exist the necessery devices (mesh extrusion, inherit part, etc), something crucial is missing. I repeated this process at least 4-5 times, a spen a couple of 10 hours with working on it, without results.

I am sorry for this long post, but I am very disappointed with ICEM, because I expected it to be a relatively easy job. You have a 2D slice, you need the same mesh extruded, 2 new BCs (periodic), block extrusion, association that's all. Not at all.

Regards,
TKE

p.s.: Related threads:
2D periodic problem
2D periodic from ICEM to FLUENT
3D turbine blade modeling
Problem in IMPORT of ICEM input file in FLUENT

Last edited by TKE; October 19, 2011 at 19:23.
TKE is offline   Reply With Quote

Old   October 20, 2011, 04:21
Default
  #4
Senior Member
 
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 12
BrolY will become famous soon enough
I'm sorry but this looks like a FLUENT issue, unstead of an ICEM issue.
Unless you didn't assign well the faces with the good parts !

About your way 2 : you can use the tool Geometry -> Create / Modify Surface -> Curve Driven or Sweep Surface
It would be faster to create your 3D geometry from your 2D geometry than creating all the curves and points and surfaces !
BrolY is offline   Reply With Quote

Old   October 20, 2013, 08:07
Default found solution
  #5
New Member
 
Akshay Khadse
Join Date: Sep 2013
Posts: 11
Rep Power: 3
Ammofreak is on a distinguished road
I know it is kind of late, but i was facing the same problem (segment violation). Firstly I removed the boundary conditions on my periodic faces in ICEM CFD while exporting. I then made faces periodic in fluent by using command

grid
modify-zones
list-zones
and then see which zone do you want to make periodic

make-periodic

then enter required zone numbers

answer next questions and you will get the periodic conditions.
TKE likes this.
Ammofreak is offline   Reply With Quote

Reply

Tags
airfoil, error message, icem, segmentation violation, warning message

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
getting airfoil surface to be recongized for tri mesh josip76 ANSYS Meshing & Geometry 4 June 9, 2011 23:48
[ICEM] Canít get 2D Blayer in hex mesh to be accurate O-block around airfoil josip76 ANSYS Meshing & Geometry 2 June 4, 2011 19:03
O-grid or Polar-grid for airfoil mesh fippo_dk OpenFOAM 3 March 31, 2011 08:32
snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Native Meshers: snappyHexMesh and Others 2 March 27, 2011 22:11
2D airfoil optimisation: the mesh Marta Main CFD Forum 5 February 6, 2008 02:07


All times are GMT -4. The time now is 05:34.