fluent中udf程序中profile宏里面语句不明白

我看了一些profile宏的例子,它们都会包含这句语句:begin_f_loop(f,thread){f_node_loop(f,thread,m){F_PROFILE(... 我看了一些profile宏的例子,它们都会包含这句语句:
begin_f_loop(f, thread)
{
f_node_loop (f, thread, m)
{
F_PROFILE(f, thread, position)=...;
}
}
end_f_loop(f, thread)
我不明白三个问题:
问题一: begin_f_loop(f, thread) , end_f_loop(f, thread) 是干什么用的?
问题二:F_PROFILE(f, thread, position)貌似可以等于温度或者压力什么的,我如何确定它定义的到底是温度还是压力?
问题三:如果我的模型有不止一个边界的话,我如何写里面的程序才能使我想要的一些边界使用这个f_profile函数,而不让其他的边界使用它?
展开
 我来答
whp_1000
2014-08-07
知道答主
回答量:37
采纳率:0%
帮助的人:17.5万
展开全部
begin_f_loop(f, thread) , end_f_loop(f, thread)是一个循环语句
F_PROFILE(f, thread, position)=。。。。。相应公式的值,并返回给你要定的温度或者压力
追问
如何确定这个profile函数是给压力赋值,而不是给温度或者其他的参量定义新值?
追答

profile函数给压力赋值。需要在fluent里设置

例如压力入口Gauge pressure后边是0,再后边是constant,可以设置如下

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式