|
[Sponsors] |
[ICEM] 3D mesh of airfoil from 2D (segmentation violation) |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
October 13, 2011, 15:00 |
3D mesh of airfoil from 2D (segmentation violation)
|
#1 |
New Member
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 15 |
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. |
|
October 18, 2011, 14:57 |
General problem
|
#2 |
New Member
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 15 |
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... |
|
October 19, 2011, 18:45 |
Topic closed
|
#3 |
New Member
Jozsef Rideg
Join Date: Feb 2011
Location: Budapest, Hungary
Posts: 21
Rep Power: 15 |
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: http://www.cfd-online.com/Forums/cfx...c-problem.html http://www.cfd-online.com/Forums/flu...em-fluent.html http://www.cfd-online.com/Forums/ans...odeling-2.html http://www.cfd-online.com/Forums/flu...le-fluent.html Last edited by TKE; October 19, 2011 at 19:23. |
|
October 20, 2011, 04:21 |
|
#4 |
Senior Member
AB
Join Date: Sep 2009
Location: France
Posts: 323
Rep Power: 22 |
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 ! |
|
October 20, 2013, 08:07 |
found solution
|
#5 |
New Member
Akshay Khadse
Join Date: Sep 2013
Posts: 11
Rep Power: 13 |
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. |
|
Tags |
airfoil, error message, icem, segmentation violation, warning message |
|
|
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] snappyHexMesh won't work - zeros everywhere! | sc298 | OpenFOAM Meshing & Mesh Conversion | 2 | March 27, 2011 22:11 |
2D airfoil optimisation: the mesh | Marta | Main CFD Forum | 5 | February 6, 2008 02:07 |