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

[ICEM] width in curve meshing

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 25, 2013, 05:55
Default width in curve meshing
  #1
Member
 
sadjad.s's Avatar
 
sadjad
Join Date: Jan 2012
Posts: 72
Rep Power: 14
sadjad.s is on a distinguished road
Send a message via Yahoo to sadjad.s
Hi mates,
In this thread http://www.cfd-online.com/Forums/ans...hing-icem.html, Simon has given a tip of making boundary layer around 2d object.
He used width to make boundary layer.
But what is "width"?
I can only find "Tetra width", as seen in the picture.
And also why he didn't use Number of Layers to make that boundary layer?
http://i39.tinypic.com/awrpsz.jpg
sadjad.s is offline   Reply With Quote

Old   June 25, 2013, 09:47
Default
  #2
Far
Senior Member
 
Sijal
Join Date: Mar 2009
Location: Islamabad
Posts: 4,558
Blog Entries: 6
Rep Power: 54
Far has a spectacular aura aboutFar has a spectacular aura about
Send a message via Skype™ to Far
sadjad.s: May be by setting tetra width simon was able to generate tetra mesh with some layers packed into boundary layer. he also said that prism in 2d failed due to the way geometry is assembled. Finally he shown the way to work with HEXA.

Quote:
Originally Posted by PSYMN View Post
Ok, so I took a quick look. There are two things necessary for patch dependent mesh.

1) you must have curves around (and attached) to the perimeter of every surface.

2) you must have mesh size set on those curves.

The algorithm works by first creating line elements along the curves around each surface (we call these loops). If you delete a curve between two surfaces (topologically attached), it becomes dormant and the loops are joined into one larger loop. Ignore size works the same way (absorbs small loops into larger neighbors). After meshing the perimeter, it does a recursive loop algorithm to mesh the surfaces. Because all the loops share curves, the final mesh comes out already connected between all the surfaces, etc.

In your case, you had problems with 1 and 2. You had curves, but they were not shared between surfaces. By turning on color by count (right click display option under "curves" in the model tree), I could see that your seams were "yellow" and therefore not connected. So I used "Geometry (tab) => Repair Geometry => Build Diagnostic Topology" to tie those surfaces and curves together. Next, I saw that some curves had sizes set others did not. For the ones that didn't it tries to use a single element along those curves and just can't generate a good mesh. So I just set all the curve sizes to 0.01. That worked and I got my first mesh.

Next I wanted to improve the mesh a bit. For the radial curves, I setup biasing from 0.01 to 0.02 with a growth ratio of 1.2. That gave me this...
Attachment 3953

But I wanted some inflation... You can use ICEM CFD Prism with the "BLAYER2D" option, but with your surface patches like this, that failed for me. Rather than figure out how to get it to work, I just set the width on the "BLADE" curves to 2 and then regenerated to get this mesh. (I will send the tetin file).
Attachment 3954

But then I figured I should show you the hexa way. It took about 5 minutes. I will send you the replay file.
Attachment 3955

Then I smoothed it. I used 10 iterations of orthogonality followed by 10 iterations of Sorenson/THomas&Middlecoff (new in 13.0)

Attachment 3956
Far is offline   Reply With Quote

Old   June 25, 2013, 10:19
Default Answer
  #3
Member
 
sadjad.s's Avatar
 
sadjad
Join Date: Jan 2012
Posts: 72
Rep Power: 14
sadjad.s is on a distinguished road
Send a message via Yahoo to sadjad.s
Hi mate,
I think i got the answer via try and error.
In 2d, there is no difference between "No. of Layers" and "Tetra width".
As you see in the first picture, i used No. of layers of 10 to make boundary layer. It did it successfully.



In the next try, i used Tetra width to make 8 layers:



And if you determine both parameters, mesher will ignore Tetra width for 2d cases:

sadjad.s is offline   Reply With Quote

Old   June 25, 2013, 11:38
Default
  #4
Far
Senior Member
 
Sijal
Join Date: Mar 2009
Location: Islamabad
Posts: 4,558
Blog Entries: 6
Rep Power: 54
Far has a spectacular aura aboutFar has a spectacular aura about
Send a message via Skype™ to Far
Did you turn on blayer2d?
Far is offline   Reply With Quote

Old   June 25, 2013, 12:43
Default
  #5
Far
Senior Member
 
Sijal
Join Date: Mar 2009
Location: Islamabad
Posts: 4,558
Blog Entries: 6
Rep Power: 54
Far has a spectacular aura aboutFar has a spectacular aura about
Send a message via Skype™ to Far
hi

I tried both options

1. no of layers and

2. tetra width.

both have same effect, but no of layers overrule tetra width.
Far is offline   Reply With Quote

Old   June 25, 2013, 15:09
Default explanation
  #6
Member
 
sadjad.s's Avatar
 
sadjad
Join Date: Jan 2012
Posts: 72
Rep Power: 14
sadjad.s is on a distinguished road
Send a message via Yahoo to sadjad.s
Quote:
Originally Posted by Far View Post
Did you turn on blayer2d?
to whom may see this thread in future, there is no need to turn on Blayer2D option in prism.
Actually in 2d there is no need to include prism section.
All is done by curve mesh setup.
sadjad.s is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ICEM] Problems with coedge curves and surfaces tommymoose ANSYS Meshing & Geometry 6 December 1, 2020 12:12
[ANSYS Meshing] ICEM Meshing :specified nodes along curve did not appear syler3321 ANSYS Meshing & Geometry 3 June 13, 2012 16:45
block-structured mesh for t-junction Robert@cfd ANSYS Meshing & Geometry 20 November 11, 2011 05:59
CFX4.3 -build analysis form Chie Min CFX 5 July 13, 2001 00:19


All times are GMT -4. The time now is 11:38.