24小时热门版块排行榜    

查看: 1699  |  回复: 2

死天

专家顾问 (著名写手)

[交流] FLUENT UDF最小值的探讨(UDF和模拟的误差) 已有1人参与

为了能说明这个问题,我首先举一个最简单的例子:

A/B,

其中B是变量,有可能为0,导致程序报错,所以在UDF中应该写成这样:

A/(B+SMALL)

其中,SMALL是一个确定的值,很小,Fluent用#define定义,而且设置为可以计算,但是显示为0

但是问题还没有结束,很多时候fluent都采用了其他的最小值来代替这个值,而这个最小值是从多次实验中得到的,如:

1/(1-A/B)

在这里,fluent可能会采用以下的方式:
if A<B*C then A/B
if A>B*C then 1/(1-C)

其中,C是一个小于100%,但是很接近100%的某个数

所以,想要确定自己的UDF是不是符合fluent,最好先用某些方式显示fluent对该函数的计算值,然后算出fluent设置的最小值C等等。

一般来说,用SMALL不会对结果有太大的影响,但是可能会导致某些值与fluent自带的结算结果有误差。

另外,再多说几句关于fluent中最小值的设置,以相体积分数为例,可以查阅sg_men.h(单精度)

C_VOF可以最小在1e-7计算,但是在每步计算完成,fluent设置为小于1e-6,则C_VOF强制为0,换句话说,在计算过程中,该值可以计算到e-7,但是结果只能到e-6。

如果查阅.h可以发现很多标记为limit或者small的变量,请根据自己的需要,谨慎只用。

(一家之言,请踊跃讨论,指出错误,互相学习)

[ Last edited by 死天 on 2013-9-15 at 10:47 ]
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wz9533

木虫 (正式写手)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
臭水沟: 金币+1, 谢谢交流~ 2013-09-15 23:22:59
“C是一个小于100%,但是很接近100%的某个数”
这一句不明白,还有怎么样算出fluent设置的最小值C呢?
2楼2013-09-15 21:07:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

所以要先得到fluent的计算值,然后通过函数自己推出来。
3楼2013-09-16 08:10:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 死天 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上复盘~欢迎讨论 (金币+5) +11 晴天加油 2026-08-26 12/600 2026-08-28 01:22 by li09465290@
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +9 Kittylucky 2026-08-27 9/450 2026-08-28 01:08 by jurkat.1640
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 XLGfUIdOmEAO 2026-08-27 3/150 2026-08-28 00:49 by 3RAFyYXYSwGS
[基金申请] 哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识 +5 yuleib84 2026-08-26 6/300 2026-08-28 00:02 by yudaoqian88
[基金申请] 基金不中,共勉 +10 eulota 2026-08-26 10/500 2026-08-27 17:23 by lqllinqiaoli
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[文学芳草园] 梦想 +3 myrtle 2026-08-26 3/150 2026-08-27 10:01 by angelyueyi
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 LIbGuocjEEYw 2026-08-26 4/200 2026-08-27 04:33 by Ie9AyIAvGbvs
[基金申请] 系统查不到 +10 董八千 2026-08-26 10/500 2026-08-26 16:30 by Equinoxhua
[基金申请] 范进中举一文的中心思想 +9 炎黄贵胄 2026-08-22 10/500 2026-08-26 15:40 by semaglutide
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
信息提示
请填处理意见