UDM: statistically averaged variabls
How to define a time-averaged variable by UDM during the unsteady computation? In FLUNET, there are some variables such as mean pressure, mean velocity in unsteady statistics menu, what is the UDM code about these? If we want to define another mean variable, how to write a UDM code?
Thank you in advance! LCW |
Re: UDM: statistically averaged variabls
I search the solution on the Internet, and give the rough clue as follows. I am not familiar with UDF or UDM. Could you give me a complete solution of this problem? Thanks a lot.
#include "udf.h" DEFINE_EXECUTE_AT_END(execute_at_end) { Domain *domain; cell_t c; Thread *t; real k_mean; real k_rms; domain = Get_Domain(1); thread_loop_c (t,domain) { begin_c_loop_all (c,t) { C_UDMI(c,t,0) = C_K(c,t); } end_c_loop_all (c,t) } } |
Re: UDM: statistically averaged variabls
Plz help me, I need your help indeed. Thanks a lot!
|
Re: UDM: statistically averaged variabls (draft)
I try to write the UDF of this function. Please correct it for me, thank you!
#include "udf.h" DEFINE_EXECUTE_AT_END(execute_at_end) { Domain *domain; cell_t c; Thread *t; real k_mean; domain = Get_Domain(1); thread_loop_c (t,domain) { begin_c_loop_all (c,t) { C_UDMI(c,t,0) = C_K(c,t); } end_c_loop_all (c,t) } int time_step; curr_ts = RP_Get_Integer("time-step") for(i=0;i<curr_ts;i++) k_mean+= C_K(c,t) k_mean = k_mean / curr_ts |
Re: UDM: statistically averaged variabls (draft)
Sorry, Last post is not completed, post it again.
#include "udf.h" DEFINE_EXECUTE_AT_END(execute_at_end) { Domain *domain; cell_t c; Thread *t; real k_mean; domain = Get_Domain(1); thread_loop_c (t,domain) { begin_c_loop_all (c,t) { C_UDMI(c,t,0) = C_K(c,t); } end_c_loop_all (c,t) } int time_step; curr_ts = RP_Get_Integer("time-step") for(i=0;i<curr_ts;i++) k_mean+= C_K(c,t) k_mean = k_mean / curr_ts } |
All times are GMT -4. The time now is 23:40. |