CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Fluent UDF and Scheme Programming

Grid motion with UDF

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

Reply
 
LinkBack Thread Tools Display Modes
Old   April 5, 2010, 08:49
Default Grid motion with UDF
  #1
Senior Member
 
Phoevos
Join Date: Mar 2009
Posts: 103
Rep Power: 8
fivos is on a distinguished road
Hi to everyone !

I am trying to simulate a moving grid using Fluent dynamic mesh. I have created a structured quad mesh and used layering as a dynamic meshing technique. The grid motion is set from the Dynamic mesh zones Create/Edit menu as User-defined and the UDF supplied is the following :

#include"udf.h"
DEFINE_GRID_MOTION(motion,domain,dt,time,dtime)
{
Thread *tf = DT_THREAD(dt);
face_t f;
Node *v;
real NV_VEC(axis);
real displ;
int n;

displ=-17.2*dtime; // grid displacement
NV_D(axis, =, 0.0, 1.0, 0.0);


begin_f_loop(f,tf)
{
f_node_loop(f,tf,n)
{
v = F_NODE(f,tf,n);
/* update node if the current node has not been previously
visited when looping through previous faces */
if ( NODE_POS_NEED_UPDATE (v))
{
/* indicate that node position has been update
so that it's not updated more than once */
NODE_POS_UPDATED(v);
NV_V_VS(NODE_COORD(v), =, NODE_COORD(v), +, axis,*,displ);
}
}
}
end_f_loop(f,tf);
}

This simple UDF was based on the DEFINE_GRID_MOTION example in the fluent 12 UDF manual. What it actually does is that it displaces the mesh on the Y-axis (axis : 0, 1,0), by -17.2 * time_step (17.2 is the mesh velocity).

The UDF compiles and loads and the mesh moves and new elements are generated/merged at stationary zones.

But my problem is that when I calculate the mesh velocity, by simply finding its displacement between two times, the mesh velocity is substantially lower than the one set in the UDF (~10m/sec instead of 17.2m/sec) !

What I am missing here? Any ideas are welcome.

Thank you in advance.
fivos is offline   Reply With Quote

Old   April 5, 2010, 10:44
Default
  #2
Senior Member
 
Phoevos
Join Date: Mar 2009
Posts: 103
Rep Power: 8
fivos is on a distinguished road
I am posting myself because I found the cause of the problem. The problem was not the UDF at all, but the wrong time intervals for the extraction of the output data files.
fivos is offline   Reply With Quote

Old   February 27, 2011, 05:51
Smile can you help me
  #3
New Member
 
fika
Join Date: Jun 2010
Posts: 4
Rep Power: 7
rafik10 is on a distinguished road
have you, sir , tutorials a bout this domain?
my boreblem is to similate fllaping NACA0012 in 2D of tow degree of 2 freedom.
I try to do it with moving gird mesh , but i cant do it .
please
email: bouakkaz10@yagoo.fr
rafik10 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
UDF problem: incorrect grid motion Fil FLUENT 4 January 3, 2015 14:14
udf for wall motion tseo Fluent UDF and Scheme Programming 1 June 14, 2012 17:57
MapFields to New Grid For Extreme Grid Deformations due to Body Motion albcem OpenFOAM 0 May 5, 2009 14:17
Grid Macros for UDF elena FLUENT 0 May 9, 2006 08:44
UDF to change BC from Wall to Grid Line Aaron Smith FLUENT 0 February 21, 2006 10:14


All times are GMT -4. The time now is 03:39.