|
[Sponsors] |
November 3, 2010, 10:48 |
Dealing with Singularity..!
|
#1 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Hy Everyone !
I have gain good experience of ICEM for both 2D and 3D geometries. But I m still finding trouble with singularities. In ICEM, I resolve singularities by merging vortices but in outer domain edges remain apart, making confusions. I don't understand if collapsing outer blocks or merging them with neighbors will work. i have littile knowledge of gridgen where we just make an eage or vortix singular and complete blocks. I dont know if ICEM works that way. Little explanation will be appreciated! |
|
November 3, 2010, 12:14 |
Top down vs. Bottom up.
|
#2 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
I suspect you are not using Hexa correctly...
Other tools, like Gridgen, follow a bottom up approach where you create verts, edges, faces and eventually blocks. ICEM CFD starts with a top down approach where you start with a single block and subdivide to get your domain. ICEM CFD is more like a sculptor than a brick layer. If you try to use ICEM CFD the same way that you would use Gridgen, you will not be successful. Ideally, a single training day would give you a great head start into the process. If that is not an option, you should certainly go thru some tutorials. If you have done the tutorials, and you think you are using Hexa correctly, then perhaps you could use some images to better illustrate your issue with "singularities". Your problem description is so vague that I am not even certain you are using Hexa... |
|
November 3, 2010, 15:58 |
|
#3 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Hello,
May be i m confusing the things as i always does.. Here I generate a quick problem ...! It is a wing-fuselage attachment (1,2), i put blocking as shown (3,4) ; split the block at wing fuselage intersection and associated the edges to fuselage, but now don't understand how to fit blocking to wing part and also manage sharp TE. I did it by merging vortices but it generate edges in outer fields (5,6,7), although i did not check the pre-mesh I know this is not a good blocking practice...! |
|
November 3, 2010, 16:03 |
|
#4 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Attachment to previous post
|
|
November 4, 2010, 09:32 |
|
#5 |
New Member
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 16 |
Hi,
general approaches of airfoil (as a specific case of a wing) blocking can be found here: http://www.youtube.com/watch?v=tYrbScUH9RE The exact blocking scheme will depend on your real problem (geometry). Normally, for wing-bodies O- C- E- block structures can be used. Unfortunately, not for all of the cases... |
|
November 4, 2010, 14:15 |
|
#6 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
I have done 2D AIRFOIL tutorial..very helpful.
I have done almost all manual tutorials.. Even done Boeing model included in training.. much similar like wingbody tutorial..! . . Point is I don't understand what is going on when creating Triangular and other complex faces in 3D ..similarly in Above model i found difficulty because fuselage and wing root share same edges, now split at TE... someone give a solution to above problem please..! may be it help me better understand ICEM E- blocking..? i dont know that, anyone please suggest some good reference book on blocked meshing.. |
|
November 5, 2010, 03:41 |
|
#7 |
New Member
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 16 |
Can you post your geometry (project) directly from ICEM here?
|
|
November 5, 2010, 08:57 |
|
#8 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
File size is larger then .zip option..is there some other way..?
|
|
November 5, 2010, 10:11 |
|
#9 |
New Member
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 16 |
Save just a geometry *.tin file from ICEM. If it is still bigger than 97Kb, you could put it to some file-sharing system.
|
|
November 6, 2010, 16:04 |
Generic suggestion...
|
#10 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
For a typical sharp trailing edge wing in a box or extending from a fuselage I would say...
1) You should extend all your splits thru the blocking... It may be a little harder on your eyes, but it makes the next step easier... (and you can always merge blocks again later if you want). 2) You need to collapse the thin blocks behind your wing... But the thing about collapse is that you must do it out to the extents... That means you must collapse from the trailing edge back to the outlet and sideways into the fuselage and out to the far field... This means your "wedge" block will extend from the fuselage to the far field. Part will be in the wing and the rest will be past the wing tip. 3) Once you collapse that block, further steps like creating a CGrid will be much harder, so look after that sort of prep before the collapse (in the same way that I did it for the online demo). |
|
November 6, 2010, 16:21 |
Specific Suggestion
|
#11 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
But your model is not typical because of the shape of your "fuselage". It starts out sharing the index with the collapsed block, but then doesn't collapse. This makes it trickier...
So, you have a choices... Do you really need that fuselage to be that shape or did you just think it would help with the modeling? It doesn't help. It makes things more difficult by creating additional triangular regions, so unless you need it that way... fix the geometry and go with the top down approach. If you do actually need that step down shape... It can be done. Your model still has an element of simplicity... Topologically speaking, it is just a sweep from the symmetry plane to the far field. Look at it in 2D... You could even project all the wing root curves to the symmetry plane so you can see it as a 2D geometry... The blocking is relatively simple then. It is basically a box, with a CGrid in it (arround the wing shape and extending backward). Within the CGrid you have a box representing the round half of the airfoil before it separates into the wedge. Behind that you would have two boxes, each split diagonally for the wing shape and ending at the trailing edge. Behind those, you have two more boxes representing the trailing edge blocks still on the fuselage and behind that, two more long blocks back to the far field. Then go back and put an Ogrid inside the first block at the front of the wing to improve the quality past the wing tip (if you have flow in that region). Here is a rough 2 minute sketch of the 2D blocking at the symmetry plane... Joker_Topology.jpg Then with the 2D blocking done (create these blocks manually from verts and points or create big elements and load blocking from unstructured mesh)), you can extrude these toward the far field. THen just add two splits (wing root, wing tip). Then delete blocks that are inside your wing and fuselage. Then associate blocking with geometry, setup sizes, etc. |
|
November 8, 2010, 13:30 |
|
#12 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Thanks for a brief reply..!
so it is no longer top to bottom approach.. what if I want to starts with 3D blocking and then do some portions using 2D blocking options.. is it possible.? |
|
November 8, 2010, 13:47 |
|
#13 |
Senior Member
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,663
Blog Entries: 1
Rep Power: 47 |
No, it doesn't allow 2D and 3D blocking in the same file. You can start with 2D and convert to 3D or vice versa.
It can all be done with 3D blocking (collapsing blocks into those wedges is possible). I just think it is more work than creating the 2D blocking and extruding it. When creating 2D blocks, you can change the type of block you create to "degenerate" and then just pick 3 verts to get your wedge... |
|
November 8, 2010, 17:13 |
|
#14 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Hello, Everyone..!
I just made a quick mesh using above procedure by PSYMN, here are pics. I have not set mesh parameters yet. |
|
November 10, 2010, 08:57 |
Next step
|
#16 |
Member
Join Date: Aug 2010
Posts: 36
Rep Power: 16 |
Hy Everyone..!
So bad if we can't do 3D blocking and then 2D blocking simultaneously.. Now how to start complex geometry..If start with 3D blocking and splitting and down the way realized it is bit difficult to pursue with splitting or impossible in some cases..then what are the options.. Otherwise starts with 2D blocking every time..if so then which would be easier 1) either starts 2D surface blocking (If geometry has hole or discontinuity then blocking will not be smooth..) 2) or starts a planner 2D block and fit it to one surface, and then made rest of the blocking using vertices and points I think I have done with automated 3D blocking and this chapter is closed.. |
|
Tags |
hexa mesh, icem, singularites |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
IcoFoam parallel woes | msrinath80 | OpenFOAM Running, Solving & CFD | 9 | July 22, 2007 03:58 |
solution singularity | litonx | OpenFOAM Running, Solving & CFD | 1 | February 21, 2007 02:32 |
Problems with sonicTurbFoam | tangd | OpenFOAM Running, Solving & CFD | 0 | May 29, 2006 10:07 |
Could anybody help me see this error and give help | liugx212 | OpenFOAM Running, Solving & CFD | 3 | January 4, 2006 19:07 |
Nose singularity of blunt body grids | Stefan Maehlmann | Main CFD Forum | 2 | March 19, 2001 11:18 |