24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 4225  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

youy624

金虫 (小有名气)

[求助] 汽蚀(空化)UDF编写中遇到的问题 已有2人参与

汽蚀UDF编写中遇到的问题:interpretd可以通过,但是计算几步之后就报错了。我把cas和udf都发上来了,请大家看看
虽然fluent里边有自带的模型,但是为了验证新的汽蚀模型,我需要采用UDF进行编写函数。其中存在三种方法
第一种是采用下图1中的cavitation mass rate,但是这种方法,在Fluent 14.5里是需要先打开singhal 模型,这种模型依赖于湍流模型,所以不太适合我的UDF。因此采用如下的两种方法

但为了先检验我编写udf的方法对不对,如下的两种方法采用的都是成熟的singhal 模型,对应的湍流模型是k-ε模型。另外相关的物质是液氮和氮蒸汽,目前和水的汽蚀是相同的。
第二种方法:
使用下图中的mass transfer mechanisms,图2中的mechanism选择user defined,对应的函数为
DEFINE_MASS_TRANSFER(water_to_vapor,cell,thread,from_index,from_species_index,to_index,to_species_index)

具体程序见附录或者文件interaction1.c。
interpreted是没有问题的,但是计算十多个迭代后就报错了。
第三种方法:
是对cell-zone-fluid中的两相(分布为liquid和vapor添加源项),如下图3(以液相为例)所示
对应的函数为
DEFINE_SOURCE(liq_src,cell,pri_th,dS,eqn)   /*液相*/
DEFINE_SOURCE(vap_src, cell, sec_th, dS, eqn) /*气相*/
具体的函数请见附录或者文件fenkaiFCMabs0.c,interpreted也是没有问题的,但是同样计算十多个迭代后就报错了。另外如果采用compiled,则在编译的时候就报错了。为了检验我的编程方法对不对,编写的udf的汽蚀模型是成熟的Singhal模型汽蚀(空化)UDF编写中遇到的问题
图片1.jpg


汽蚀(空化)UDF编写中遇到的问题-1
图片2.png


汽蚀(空化)UDF编写中遇到的问题-2
图片3.jpg

[ Last edited by youy624 on 2013-11-20 at 10:41 ]
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : fenkaiFCMabs0.cas
  • 2013-11-20 10:30:09, 515.34 K
  • 附件 2 : interaction1.cas
  • 2013-11-20 10:30:12, 515.29 K
  • 附件 3 : interaction1.c
  • 2013-11-20 10:30:20, 960 bytes
  • 附件 4 : fenkaiFCMabs0.c
  • 2013-11-20 10:30:23, 1.97 K

» 收录本帖的淘帖专辑推荐

多相流UDF fluent软件学习 ansys workbench 空化

» 猜你喜欢

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

身邪不怕影子正,上梁何惧下梁歪。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yegavin

至尊木虫 (著名写手)

并且我还想请教一下,你有没有尝试过用DEFINE_CAVITATION_RATE宏的格式去编写你的UDF,结果是否也出现过迭代几步就发散的情况?我试过了,也是迭代几部就发散了。
我刚看过你的程序了,空化模型是不考虑传热的,也就是没有能量源项,不知你的情况需不需要考虑?
有你真好~
3楼2013-12-12 21:41:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

yegavin

至尊木虫 (著名写手)

朋友你好,我也困惑这个问题,前些天我也尝试过将空话模型中计算的传质速率编入DEFINE_MASS_TRANSFER中,也出现了迭代几步就发散的问题,请问你解决了吗?
有你真好~
2楼2013-12-12 20:39:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

youy624

金虫 (小有名气)

引用回帖:
3楼: Originally posted by yegavin at 2013-12-12 21:41:18
并且我还想请教一下,你有没有尝试过用DEFINE_CAVITATION_RATE宏的格式去编写你的UDF,结果是否也出现过迭代几步就发散的情况?我试过了,也是迭代几部就发散了。
我刚看过你的程序了,空化模型是不考虑传热的,也 ...

试过了,但是结果都不好。最上面有讲到。
身邪不怕影子正,上梁何惧下梁歪。
4楼2013-12-13 14:09:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yegavin

至尊木虫 (著名写手)

朋友,不知道你的问题解决了没有?(你的模型中没有考虑 slip velocity,singhal 模型中传质速率的计算没考直接考虑到气泡的直径啊)
有你真好~
5楼2014-03-07 19:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-04-04 5/250 2026-04-05 08:16 by zhuwenxu
[考研] 292分,材料与化工,申请调剂 +22 程晴之 2026-04-01 26/1300 2026-04-04 22:03 by hemengdong
[考研] 316求调剂 +9 墨辰_Orion926 2026-04-04 9/450 2026-04-04 21:35 by lbsjt
[考研] 调剂 +9 19945159693 2026-04-03 10/500 2026-04-04 20:16 by dongzh2009
[考研] 数一英一274机械调剂 +4 星陨流霞 2026-04-04 5/250 2026-04-04 09:35 by liucky
[考研] 调剂0855-288 +5 x熊二a 2026-04-03 5/250 2026-04-04 00:19 by 猪会飞
[考研] 考研求调剂 +3 木心想继续深造 2026-04-03 3/150 2026-04-03 21:56 by 啵啵啵0119
[考研] 292求调剂 +21 是妍子也是研子 2026-03-30 22/1100 2026-04-03 21:44 by qlm5820
[考研] 336求调剂 +8 kiyy 2026-04-01 8/400 2026-04-03 19:41 by lijunpoly
[考研] 一志愿华中农业071010,总分320求调剂 +7 困困困困坤坤 2026-04-02 7/350 2026-04-03 17:26 by Yuena_Wang
[考研] 复试调剂 +5 春日来信- 2026-04-03 5/250 2026-04-03 15:01 by buqi613
[考研] 英一数一408,总分284,二战真诚求调剂 +13 12.27 2026-03-30 15/750 2026-04-03 14:41 by 氮气气气
[考研] 11408,284分,二战真诚求调剂 +4 12.27 2026-04-02 4/200 2026-04-03 14:14 by dxiaoxin
[考研] 313求调剂 +3 ~微微凉~ 2026-04-03 3/150 2026-04-03 11:25 by 啵啵啵0119
[考研] 071000生物学调剂 +8 知昭蔓 2026-04-02 8/400 2026-04-03 10:36 by macy2011
[考研] 377求调剂 +3 RASKIN 2026-04-02 3/150 2026-04-02 09:45 by zzchen2000
[考研] 070300化学279求调剂 +15 哈哈哈^_^ 2026-03-31 17/850 2026-04-01 21:37 by 给你你注意休息
[考研] 0710生物学求调剂! +6 叙述文 2026-03-31 6/300 2026-04-01 09:39 by JourneyLucky
[考研] 080200学硕,机械工程专业277分,求带走! +4 瓶子PZ 2026-03-31 4/200 2026-03-31 20:16 by vgtyfty
[考研] 296求调剂 +10 彼岸t 2026-03-29 10/500 2026-03-30 10:50 by 探123
信息提示
请填处理意见