24小时热门版块排行榜    

查看: 2249  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

心飞扬528

新虫 (初入文坛)

[交流] 用UDF编写气体组分浓度 已有3人参与

入口边界上气体组分浓度服从函数关系,例如氧气浓度=f(x),这个入口边界条件怎么用UDF编写啊?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

心飞扬528

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by zhouxman at 2015-07-14 15:29:43
这种情况应该是没有编译成功,看看你编译后的提示,是不是编译成功了?

你好,我还是fluent小菜鸟,请问怎么看有没有编译成功啊?谢谢了
7楼2015-07-15 08:26:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

小七工作室1

新虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
这个有具体数学模型?
2楼2015-07-10 11:05:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

心飞扬528

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 小七工作室1 at 2015-07-10 11:05:17
这个有具体数学模型?

我写了一个UDF,接入fluent中可以build,但是不能load,能不能帮我看看,如能帮我解决,仅有的15枚金币定将全部奉上,谢谢了。程序和错误提示如下:
#include "udf.h"
#include"math.h"
DEFINE_PROFILE(temp,thread,position)
{
        real x[ND_ND];
        real y,z;
        face_t f;
        begin_f_loop(f,thread)
        {
                F_CENTROID(x,f,thread);
                  x=x[0];
                  y=x[1];
                  z=x[2];
                 if(x>=0 && x<=0.600831)
                 F_PROFILE(f,thread,position)=800;
                 else if(x>0.600831 && x<=9.1203)
                 F_PROFILE(f,thread,position)=-39.08573+1828.91111*x-907.1353*pow(x,2)+233.30211*pow(x,3)-33.16466*pow(x,4)+2.4639*pow(x,5)-0.07494*pow(x,6);
        }
        end_f_loop(f,thread)
}
Error: The UDF library you are trying to load (libudf) is not compiled for 3d on the current platform (win64).

系统找不到指定的文件。
3楼2015-07-11 20:00:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
F_CENTROID  -----> C_CENTROID
4楼2015-07-12 09:00:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见