UDF Define grid motion and Remeshing dynamic mesh
3 Attachment(s)
Hi everybody
I am using the udf define grid motion to move the inlet boundary according to each time step (as picture shown). But during the process, the new grid is not added. I don't understand where the problem is, the wrong udf code or something else. Please help me my udf code: DEFINE_GRID_MOTION(girdmotion, domain, dt, time, dtime) { //Definitions of the Variables face_t f; Node *node_p; Thread *tf = DT_THREAD (dt); real t = CURRENT_TIME; real a; int n; SET_DEFORMING_THREAD_FLAG (THREAD_T0 (tf)); //Position Update of node_p begin_f_loop (f, tf) { f_node_loop (f, tf, n) { node_p = F_NODE (f, tf, n); if (NODE_POS_NEED_UPDATE (node_p)) { NODE_POS_UPDATED (node_p); NODE_Y (node_p) = NODE_Y (node_p)+0.035*dtime; NODE_X (node_p) = NODE_X (node_p)+0.035*dtime; if (NODE_Y (node_p)>0.2009) { NODE_Y (node_p) = 0.2009; } if (NODE_X (node_p)>0.446) { NODE_X (node_p) = 0.446; } } } } } end_f_loop (f, tf); } |
what does your last (third) picture means?
why do you have code in console? best regards |
Quote:
Please help me to solve this problem? best regards |
why do you have code in console?
how do you hook UDF? step by step best regards |
Quote:
i compiled this udf in fluent, hook this udf in dynamic mesh/dynamic mesh zones/ user-define, and preview mesh motion i have recieved result like picture 2. in this picture, new grid was not created. I think the problem is in my code. best regards |
DEFINE_GRID_MOTION UDF code
Hi
Im also facing issues while interpreting the UDF code.. Im getting "parse error" for the line:Thread *tf = DT_THREAD(dt); I checked multiple times, but cant clear this error. pls share your views on it..Thanks in advance |
compile code
|
All times are GMT -4. The time now is 05:05. |