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

[ICEM] Dealing with Singularity..!

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

Reply
 
LinkBack Thread Tools Display Modes
Old   November 3, 2010, 10:48
Smile Dealing with Singularity..!
  #1
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
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!
JOKER is offline   Reply With Quote

Old   November 3, 2010, 12:14
Default Top down vs. Bottom up.
  #2
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,662
Blog Entries: 1
Rep Power: 36
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
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...
PSYMN is offline   Reply With Quote

Old   November 3, 2010, 15:58
Default
  #3
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
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...!
Attached Images
File Type: jpg 1.JPG (14.3 KB, 22 views)
File Type: jpg 2.JPG (23.6 KB, 18 views)
File Type: jpg 3.JPG (34.8 KB, 23 views)
File Type: jpg 5.JPG (42.8 KB, 21 views)
File Type: jpg 6.JPG (55.5 KB, 18 views)
JOKER is offline   Reply With Quote

Old   November 3, 2010, 16:03
Default
  #4
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
Attachment to previous post
Attached Images
File Type: jpg 7.JPG (19.9 KB, 7 views)
File Type: jpg 4.JPG (31.0 KB, 11 views)
JOKER is offline   Reply With Quote

Old   November 4, 2010, 09:32
Default
  #5
dst
New Member
 
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 6
dst is on a distinguished road
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...
dst is offline   Reply With Quote

Old   November 4, 2010, 14:15
Default
  #6
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
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..
JOKER is offline   Reply With Quote

Old   November 5, 2010, 03:41
Default
  #7
dst
New Member
 
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 6
dst is on a distinguished road
Can you post your geometry (project) directly from ICEM here?
dst is offline   Reply With Quote

Old   November 5, 2010, 08:57
Default
  #8
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
File size is larger then .zip option..is there some other way..?
JOKER is offline   Reply With Quote

Old   November 5, 2010, 10:11
Default
  #9
dst
New Member
 
Join Date: Oct 2010
Location: Germany
Posts: 25
Rep Power: 6
dst is on a distinguished road
Save just a geometry *.tin file from ICEM. If it is still bigger than 97Kb, you could put it to some file-sharing system.
dst is offline   Reply With Quote

Old   November 6, 2010, 16:04
Default Generic suggestion...
  #10
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,662
Blog Entries: 1
Rep Power: 36
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
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).
PSYMN is offline   Reply With Quote

Old   November 6, 2010, 16:21
Default Specific Suggestion
  #11
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,662
Blog Entries: 1
Rep Power: 36
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
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.
PSYMN is offline   Reply With Quote

Old   November 8, 2010, 13:30
Default
  #12
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
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.?
JOKER is offline   Reply With Quote

Old   November 8, 2010, 13:47
Default
  #13
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,662
Blog Entries: 1
Rep Power: 36
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
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...
PSYMN is offline   Reply With Quote

Old   November 8, 2010, 17:13
Default
  #14
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
Hello, Everyone..!

I just made a quick mesh using above procedure by PSYMN, here are pics. I have not set mesh parameters yet.
Attached Images
File Type: jpg 1.jpg (89.0 KB, 27 views)
File Type: jpg 2.jpg (85.4 KB, 20 views)
JOKER is offline   Reply With Quote

Old   November 9, 2010, 12:59
Default Great.
  #15
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,662
Blog Entries: 1
Rep Power: 36
PSYMN has a spectacular aura aboutPSYMN has a spectacular aura about
Good job with the blocking topology
PSYMN is offline   Reply With Quote

Old   November 10, 2010, 08:57
Exclamation Next step
  #16
Member
 
Join Date: Aug 2010
Posts: 36
Rep Power: 7
JOKER is on a distinguished road
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..
JOKER is offline   Reply With Quote

Reply

Tags
hexa mesh, icem, singularites

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
IcoFoam parallel woes msrinath80 OpenFOAM Running, Solving & CFD 9 July 22, 2007 02: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 09: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


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