求一个超简单的Fluent的UDF程序编制,大神救命!!

在用fluent计算一个空流场,需要一个入口速度剖面的UDF程序,大神们救救我吧~可以帮我改一下下面的程序么?或者编一个新的也可以。。速度剖面的方程是y=2.44ln(y... 在用fluent计算一个空流场,需要一个入口速度剖面的UDF程序,大神们救救我吧~可以帮我改一下下面的程序么?或者编一个新的也可以。。速度剖面的方程是y=2.44ln(y*Re)+5.5

谢谢~~!
展开
 我来答
豆浆油条_QAQ
2014-09-05 · 超过26用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:35.3万
展开全部
你试试看吧。注意格式改写,我在这个里面打的,格式可能有问题。
#include "udf.h"
DEFINE_PROFILE(inlet_velocity, thread, index)
{
real x[ND_ND],y;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
y = x[1];
F_PROFILE(f, thread, index) =2.4*ln(350*y)+5.5;
}
end_f_loop(f, thread)
}
追问
c语言中的对数函数是ln还是log?
追答
函数名: log10
功 能: 对数函数log,以10为底
用 法: double log10(double x);
程序例:#include
#include int main(void)
{
double result;
double x = 800.6872; result = log10(x);
printf("The common log of %lf is %lf\n", x, result); return 0;
} 函数名: log
功 能: 对数函数log,以e(2.71828)为底
用 法: double log(double x);
程序例:#include
#include int main(void)
{
double result;
double x = 800.6872; result = log(x);
printf("The common log of %lf is %lf\n", x, result); return 0;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式