Question: Hello, The UDF(C code)attached below is supposed to be used in my project. I'm using Ansys Fluent which needs UDF to impose a desired time-dependent

Hello,

The UDF(C code)attached below is supposed to be used in my project. I'm using Ansys Fluent which needs UDF to impose a desired time-dependent function in BC's. I've imposed this UDF and it worked out, but the thing I miss is that my function has to have a specific time range that controls its shape. The desired range that I need is (0:0.5). Also, the function is periodic so it is supposed to repeat itself back and forth. Obviously, I could use either (For... Loop) with whatever increment or (While). The other thing to put in your mind is that I cannot use (int) because my time range is between(0:0.5) which means it is not an integer. So instead I should use (float). Unfortunately, I'm not quite good at coding. I hope somebody can help me to rewrite the code with the desired time range mentioned previously.

Thanks in advance!!!

This is the code:

#include "udf.h"

DEFINE_PROFILE(transient_massflowrate, thread, position) { face_t f; real t = CURRENT_TIME; begin_f_loop(f, thread) { F_PROFILE(f, thread, position) = 74690*pow(t,9)-163940*pow(t,8)+149770*pow(t,7)-74136*pow(t,6)+21756*pow(t,5)-3886.7*pow(t,4)+406.9*pow(t,3)-20.769*pow(t,2)+0.3634*t+0.0031965; } end_f_loop(f, thread) }

Hello, The UDF(C code)attached below is supposed to be used in my

xflowratec X Finclude "udE.h" t: begin_r_oop,thread) F PROFILE ' fr thread, position) -74690.powit, 91-163940.pow(t,8}+149770"Powc,7-74136"Powt,6)+21756"Pow(t, s)-3886 . "Pow ( t,4)+406.5+pow(t,3)-20.769.powt,2)+0.3634*t+0.0031965 ; 10 end f loop ( r, thread 12 13 xflowratec X Finclude "udE.h" t: begin_r_oop,thread) F PROFILE ' fr thread, position) -74690.powit, 91-163940.pow(t,8}+149770"Powc,7-74136"Powt,6)+21756"Pow(t, s)-3886 . "Pow ( t,4)+406.5+pow(t,3)-20.769.powt,2)+0.3634*t+0.0031965 ; 10 end f loop ( r, thread 12 13

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!