|
[Sponsors] |
UDF Define grid motion and Remeshing dynamic mesh |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
New Member
nguyenhoa
Join Date: Apr 2019
Posts: 9
Rep Power: 7 ![]() |
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); } |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Alexander
Join Date: Apr 2013
Posts: 2,363
Rep Power: 34 ![]() ![]() |
what does your last (third) picture means?
why do you have code in console? best regards |
|
![]() |
![]() |
![]() |
![]() |
#3 |
New Member
nguyenhoa
Join Date: Apr 2019
Posts: 9
Rep Power: 7 ![]() |
||
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Alexander
Join Date: Apr 2013
Posts: 2,363
Rep Power: 34 ![]() ![]() |
why do you have code in console?
how do you hook UDF? step by step best regards |
|
![]() |
![]() |
![]() |
![]() |
#5 | |
New Member
nguyenhoa
Join Date: Apr 2019
Posts: 9
Rep Power: 7 ![]() |
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 |
||
![]() |
![]() |
![]() |
![]() |
#6 |
New Member
Naren
Join Date: Jul 2023
Posts: 4
Rep Power: 3 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Alexander
Join Date: Apr 2013
Posts: 2,363
Rep Power: 34 ![]() ![]() |
compile code
__________________
best regards ****************************** press LIKE if this message was helpful |
|
![]() |
![]() |
![]() |
Tags |
define grid motion, fluent, udf |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Dynamic Mesh Problem. | Tom Clark | FLUENT | 10 | June 21, 2021 04:27 |
dynamic mesh using define grid motion udf | fredrick | Fluent UDF and Scheme Programming | 15 | December 21, 2020 17:06 |
Dynamic Mesh: Remeshing doesn´t work properly | maccheese | Fluent Multiphase | 4 | June 7, 2018 05:56 |
UDF Problem about Grid Motion !!! | Zhengyu Gao | Fluent UDF and Scheme Programming | 0 | December 6, 2013 19:45 |
Dynamic Mesh moving interface help | akash.iitb | FLUENT | 0 | August 23, 2010 23:53 |