|
[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: 8 ![]() |
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: 35 ![]() ![]() |
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: 8 ![]() |
||
|
|
|
|
|
|
|
#4 |
|
Senior Member
Alexander
Join Date: Apr 2013
Posts: 2,363
Rep Power: 35 ![]() ![]() |
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: 8 ![]() |
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: 4 ![]() |
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: 35 ![]() ![]() |
compile code
__________________
best regards ****************************** press LIKE if this message was helpful |
|
|
|
|
|
![]() |
| Tags |
| define grid motion, fluent, udf |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Dynamic Mesh Problem. | Tom Clark | FLUENT | 10 | June 21, 2021 05:27 |
| dynamic mesh using define grid motion udf | fredrick | Fluent UDF and Scheme Programming | 15 | December 21, 2020 18:06 |
| Dynamic Mesh: Remeshing doesn´t work properly | maccheese | Fluent Multiphase | 4 | June 7, 2018 06:56 |
| UDF Problem about Grid Motion !!! | Zhengyu Gao | Fluent UDF and Scheme Programming | 0 | December 6, 2013 20:45 |
| Dynamic Mesh moving interface help | akash.iitb | FLUENT | 0 | August 24, 2010 00:53 |