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

[ICEM] 2D NASA Rotor 67 Blade outer profile (boundary)

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

Reply
 
LinkBack Thread Tools Display Modes
Old   June 27, 2010, 12:59
Default 2D NASA Rotor 67 Blade outer profile (boundary)
  #1
New Member
 
t_shirt
Join Date: May 2010
Posts: 8
Rep Power: 5
t_shirt is on a distinguished road
Hi All,

I just have two question;
how can we create 2D blade airfoil outer boundary as shown in attached pic?

Basically it is a periodic boundary is there any mathematical relation or equations if yes pls let me know where i can get it?

I am using ICEM CFD, what will be step i will follow to create for meshing here?

Thank you and Regards,
Attached Images
File Type: jpg 2D-Airfoil.jpg (27.8 KB, 103 views)
t_shirt is offline   Reply With Quote

Old   June 28, 2010, 11:24
Default Periodic sides.
  #2
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,650
Blog Entries: 1
Rep Power: 33
PSYMN will become famous soon enoughPSYMN will become famous soon enough
As a starting point, I usually draw a curve from the stagnation point thru midpoints along the blade all the way to the tip. This is my initial shape. Then I copy that up (or down) by half the blade spacing. Then I add a tangential curve from the inlet plane to the front of the curve and a second one from the trailing edge to the outlet plane.

But in the end, I usually just let the smoother move those sides. The solver doesn't really care about the shape or location of those periodic curves (but the spacing is important). The smoother will move those nodes to optimize quality and maintain periodicity.
PSYMN is offline   Reply With Quote

Old   July 15, 2010, 14:23
Default Script File in ICEM CFD
  #3
Senior Member
 
Saima
Join Date: Apr 2009
Location: Canada
Posts: 137
Rep Power: 7
Saima is on a distinguished road
Hi PSYMN,

I am writing script for ICEM CFD. Some where in my geometry i split edge at a point, but when i am writing script it takes as a coordinate like:

ic_hex_split_edge 55 43 0 1.68349 8.84739 0


Instead of taking coordiante i want to assign a point i have a point on the same position like pnt.06 at (x,y,z): (1.68349, 8.84739, 0)

but i dont know how i can write it in this line.

Kindly let me know. I will be greatfull of u.


Thank you



Quote:
Originally Posted by PSYMN View Post
As a starting point, I usually draw a curve from the stagnation point thru midpoints along the blade all the way to the tip. This is my initial shape. Then I copy that up (or down) by half the blade spacing. Then I add a tangential curve from the inlet plane to the front of the curve and a second one from the trailing edge to the outlet plane.

But in the end, I usually just let the smoother move those sides. The solver doesn't really care about the shape or location of those periodic curves (but the spacing is important). The smoother will move those nodes to optimize quality and maintain periodicity.
Saima is offline   Reply With Quote

Old   July 15, 2010, 20:38
Default Split Method Prescribed Point
  #4
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,650
Blog Entries: 1
Rep Power: 33
PSYMN will become famous soon enoughPSYMN will become famous soon enough
Hey Samia,

You are using the wrong command...

Under Split Edge, you will see a "Split Method" option. The default methid is "Screen Select" which uses an XYZ location. Even if you use it to select a point, it really just gives the location of the point (as you saw).

However, if you choose the "Prescribed point" Split Method, it will use the point name (which is what you want because it is much more parametric).
SplitBlock_PrescribedPoint.gif


The command should look something like this...

ic_hex_split_grid 22 38 PointName.21 m POINTS CURVES SURFS SOLID
PSYMN is offline   Reply With Quote

Old   July 16, 2010, 12:28
Default
  #5
Senior Member
 
Saima
Join Date: Apr 2009
Location: Canada
Posts: 137
Rep Power: 7
Saima is on a distinguished road
Thank you PSYMN,

Actualy if u see this you tube web site for airfoil http://www.youtube.com/watch?v=EknKV...eature=related

Here instead of using "Automatic Linear" option under edit edge command for overlaping block+airfoil wall, i am using linear or spline option. That command generates it.

I dont know why automatic linear option does not working in my case.

Kindly suggest me the way make it automatic or atleast give point at this stage.

Regards,


Quote:
Originally Posted by PSYMN View Post
Hey Samia,

You are using the wrong command...

Under Split Edge, you will see a "Split Method" option. The default methid is "Screen Select" which uses an XYZ location. Even if you use it to select a point, it really just gives the location of the point (as you saw).

However, if you choose the "Prescribed point" Split Method, it will use the point name (which is what you want because it is much more parametric).
Attachment 4078


The command should look something like this...

ic_hex_split_grid 22 38 PointName.21 m POINTS CURVES SURFS SOLID

Last edited by Saima; July 16, 2010 at 12:43.
Saima is offline   Reply With Quote

Old   July 16, 2010, 16:10
Default Oops...
  #6
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,650
Blog Entries: 1
Rep Power: 33
PSYMN will become famous soon enoughPSYMN will become famous soon enough
Oops, sorry, i read it too quickly and thought you meant split block. Split edge doesn't have a point selection option (although it does say to select a point, I will fix that...)

What you would need to do is use a command like ic_geo_pick_location... (you can look it up int he programmers guide, you would need to actually type it into the replay script) This would give you output in terms of x, y, z for a particular point name, then you would set those to $X, $Y, and $Z which you would use in the split edge line...

We could discuss that more if that is what you really want to do...

However, if you just want to split automatic like I did... That uses the Edge distribution to determine the linear edge split locations. If it is not working for you, it is probably because you have not set your edge parameters so your edge only has nodes on either end and there are no locations for the automatic split edge to use...

Simon
PSYMN is offline   Reply With Quote

Old   July 20, 2010, 17:38
Default
  #7
Senior Member
 
Saima
Join Date: Apr 2009
Location: Canada
Posts: 137
Rep Power: 7
Saima is on a distinguished road
Hi PSYMN,

Thank you for reply.
But i am still not able to do command which told me.
I have commands in script file, after using Block----edit edge----split type....Method:linear

ic_hex_split_edge 53 41 0 0.52817 7.82042 0
ic_hex_split_edge 55 43 0 1.68349 8.84739 0
ic_hex_split_edge 49 55 0 3.24686 7.10986 0
ic_hex_split_edge 47 53 0 1.83217 6.03755 0

Now i want to edit my script in the manner it picks point name instead of coordinate like:

ic_hex_split_edge 53 41 0 pnt06
since pnt 06: 0.52817 7.82042 0

But this is not working. I tried urs one after giving
ic_geo_pick_location 0.52817 7.82042 0

it give me error does not recognized "0".

I tried with $ too but it is not working and secondly how it know i am picking location for spliting edges 53 and 41.

I am waiting for your reply.

Thank you




but my script is not working



Quote:
Originally Posted by PSYMN View Post
Oops, sorry, i read it too quickly and thought you meant split block. Split edge doesn't have a point selection option (although it does say to select a point, I will fix that...)

What you would need to do is use a command like ic_geo_pick_location... (you can look it up int he programmers guide, you would need to actually type it into the replay script) This would give you output in terms of x, y, z for a particular point name, then you would set those to $X, $Y, and $Z which you would use in the split edge line...

We could discuss that more if that is what you really want to do...

However, if you just want to split automatic like I did... That uses the Edge distribution to determine the linear edge split locations. If it is not working for you, it is probably because you have not set your edge parameters so your edge only has nodes on either end and there are no locations for the automatic split edge to use...

Simon
Saima is offline   Reply With Quote

Old   July 21, 2010, 14:26
Default Sample Script
  #8
Senior Member
 
PSYMN's Avatar
 
Simon Pereira
Join Date: Mar 2009
Location: Ann Arbor, MI
Posts: 2,650
Blog Entries: 1
Rep Power: 33
PSYMN will become famous soon enoughPSYMN will become famous soon enough
Samia, you took me completely backwards...

the pick location should be applied against the point name (not the location). That would then give the location that you could use in the actual command (with the $x, $y, $z)...

Try inserting something like this for each split edge command... (example script supplied to me by Jari)

set name pnt.00 ;# point must exist
set loc [ic_geo_get_point_location $name]
set x [lindex $loc 0]
set y [lindex $loc 1]
set z [lindex $loc 2]
ic_hex_split_edge 21 25 0 $x $y $z

Hope that helps.

Also, you asked about the number 0 after the two vertex numbers (e.g. edge 21 25 0). This means that it is between vertex 21 (start vertex) and 25 (end vertex). "0" is the first split, if the number were 1, it would mean that this split is the second between the vertex 21 and vertex 25.

I am not sure why this wasn't included in the Programmers guide. I will ask them to fix that.
PSYMN is offline   Reply With Quote

Old   July 22, 2010, 11:44
Default
  #9
Senior Member
 
Saima
Join Date: Apr 2009
Location: Canada
Posts: 137
Rep Power: 7
Saima is on a distinguished road
Thank you so much Simon.

It is working well. I really appreciated.

Best Regards,
Saima

Quote:
Originally Posted by PSYMN View Post
Samia, you took me completely backwards...

the pick location should be applied against the point name (not the location). That would then give the location that you could use in the actual command (with the $x, $y, $z)...

Try inserting something like this for each split edge command... (example script supplied to me by Jari)

set name pnt.00 ;# point must exist
set loc [ic_geo_get_point_location $name]
set x [lindex $loc 0]
set y [lindex $loc 1]
set z [lindex $loc 2]
ic_hex_split_edge 21 25 0 $x $y $z

Hope that helps.

Also, you asked about the number 0 after the two vertex numbers (e.g. edge 21 25 0). This means that it is between vertex 21 (start vertex) and 25 (end vertex). "0" is the first split, if the number were 1, it would mean that this split is the second between the vertex 21 and vertex 25.

I am not sure why this wasn't included in the Programmers guide. I will ask them to fix that.
Saima is offline   Reply With Quote

Old   June 23, 2012, 20:21
Default
  #10
Member
 
venkatesh
Join Date: May 2012
Posts: 88
Rep Power: 3
venkat_aero2007 is on a distinguished road
Quote:
Originally Posted by PSYMN View Post
As a starting point, I usually draw a curve from the stagnation point thru midpoints along the blade all the way to the tip. This is my initial shape. Then I copy that up (or down) by half the blade spacing. Then I add a tangential curve from the inlet plane to the front of the curve and a second one from the trailing edge to the outlet plane.

But in the end, I usually just let the smoother move those sides. The solver doesn't really care about the shape or location of those periodic curves (but the spacing is important). The smoother will move those nodes to optimize quality and maintain periodicity.
Hi Simon,

I have created the Periodic boundary curve (Figure 1) as explained in your post. But I dont know to make it as smooth curve (Figure2). Could you please suggest me some idea to get a smooth periodic curve.

Regards,
Venkat
Attached Images
File Type: jpg ICEM_periodicity.jpg (46.7 KB, 18 views)
File Type: jpg 2D-Airfoil.jpg (27.8 KB, 16 views)
venkat_aero2007 is offline   Reply With Quote

Old   June 24, 2012, 00:35
Default
  #11
Far
Super Moderator
 
Far's Avatar
 
Sijal Ahmed Memon (turboenginner@gmail.com)
Join Date: Mar 2009
Location: Islamabad Pakistan
Posts: 3,743
Blog Entries: 6
Rep Power: 36
Far will become famous soon enoughFar will become famous soon enough
Send a message via Skype™ to Far
Draw few points on one of the periodic curve and then join them with nurbs option. Delete the original curve and copy newly create curve to other periodic location. Done
Far is offline   Reply With Quote

Old   June 24, 2012, 07:25
Default
  #12
Member
 
venkatesh
Join Date: May 2012
Posts: 88
Rep Power: 3
venkat_aero2007 is on a distinguished road
Hi Far,

Thanks for your reply. I am not able to find Nurbs option in ICEM CFD. Do you mean spline option.
venkat_aero2007 is offline   Reply With Quote

Old   June 24, 2012, 08:17
Default
  #13
Far
Super Moderator
 
Far's Avatar
 
Sijal Ahmed Memon (turboenginner@gmail.com)
Join Date: Mar 2009
Location: Islamabad Pakistan
Posts: 3,743
Blog Entries: 6
Rep Power: 36
Far will become famous soon enoughFar will become famous soon enough
Send a message via Skype™ to Far
Yes. It is
Far is offline   Reply With Quote

Old   June 24, 2012, 09:12
Default
  #14
Member
 
venkatesh
Join Date: May 2012
Posts: 88
Rep Power: 3
venkat_aero2007 is on a distinguished road
Once again thanks Far
venkat_aero2007 is offline   Reply With Quote

Reply

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
Transient profile boundary conditions dladd CFX 8 January 9, 2012 04:45
Heat Flux as a Profile Boundary Condition Hitch8 CFX 2 April 22, 2010 13:09
Boundary profile for multiple time steps Matt FLUENT 0 April 13, 2006 14:59
Problems with Boundary Profile hermann FLUENT 1 March 2, 2005 12:00
temperature profile on boundary sivakumar FLUENT 5 November 24, 2002 00:58


All times are GMT -4. The time now is 16:50.