24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 938  |  回复: 3

dongding

禁虫 (小有名气)

[求助] [已完结]UDF计算species 模型出错

期待大神的出现!!
瞬态计算使用VOF,气相(主相)和water液相(次相),我想实现这样一个功能,液相中组分浓度大于某个值的所有体积和。但是计算中出错如下,
FLUENT received fatal signal
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.

应该是C_YI这个宏的问题,但是不知哪里不对,程序:
# include "udf.h"
#define water_ID 3

DEFINE_EXECUTE_AT_END(execute_at_end)
{
        int spe_i;
        real volumet;
        cell_t c;
        Thread *mixture_thread,*water_thread;
        Domain *mixture_domain,*water_domain;
       
        mixture_domain= Get_Domain(1);/* To get the mixture phase*/
        water_domain=DOMAIN_SUB_DOMAIN(mixture_domain,water_ID);
        mixture_thread = Lookup_Thread(mixture_domain, water_ID);
        water_thread = THREAD_SUB_THREAD(mixture_thread, water_ID);
       
        thread_loop_c(water_thread, water_domain)
                   {
                                 begin_c_loop(c,water_thread)
                                 {
                                         
                                        if(C_YI(c,water_thread,0)>0.0)
                                        volumet += C_VOLUME(c,water_thread);
                                       
                                 }
                                   end_c_loop(c,water_thread)
                         }
        Message("\n Total volume is %f\n",volumet);
}

[ Last edited by 1592203609 on 2013-10-30 at 17:22 ]
回复此楼

» 猜你喜欢

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

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

死天

专家顾问 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
1592203609: 金币+1, 谢谢回帖 2013-10-14 13:44:50
dongding: 金币+10, ★★★很有帮助 2013-10-21 19:29:26
Lookup_Thread,这个错了,这个不是相指针,是边界条件的ID
2楼2013-10-14 08:15:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dongding

禁虫 (小有名气)

引用回帖:
2楼: Originally posted by 死天 at 2013-10-14 08:15:49
Lookup_Thread,这个错了,这个不是相指针,是边界条件的ID

对,这个地方是不对,ID在我的里面应该是2,不过改过来以后还是错误。

貌似loop不能进某一项,还在整个计算域(气液两相)循环。
3楼2013-10-14 15:26:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dongding

禁虫 (小有名气)

引用回帖:
3楼: Originally posted by dongding at 2013-10-14 15:26:03
对,这个地方是不对,ID在我的里面应该是2,不过改过来以后还是错误。

貌似loop不能进某一项,还在整个计算域(气液两相)循环。...

换了个loop解决了出错的问题,但是貌似仍然不是很完美,检测到的液相体积比实际中的略少。推测是两相界面处的体积计算出了点问题。求证!

domain 在获取相域的时候对于两相界面是怎么个处理法。
4楼2013-10-21 19:32:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dongding 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 070300化学求调剂 +17 小黄鸭宝 2026-03-30 17/850 2026-04-05 12:03 by 宁馨哈哈
[考研] 288求调剂,一志愿华南理工大学071005 +6 ioodiiij 2026-04-04 6/300 2026-04-05 10:09 by guoweigw
[考研] 材料求调剂 +10 呢呢妮妮 2026-04-01 10/500 2026-04-04 23:12 by 无际的草原
[考研] 085600调剂 +4 1amJJ 2026-04-02 4/200 2026-04-04 21:53 by hemengdong
[考研] 277工科求调剂 +7 1915668 2026-04-04 7/350 2026-04-04 17:21 by 啊俊!
[考研] 325求调剂 +4 春风不借意 2026-04-04 4/200 2026-04-04 14:46 by 湘农储能材料
[考研] 278求调剂 +6 Yy7400 2026-04-03 6/300 2026-04-04 09:53 by zhangdingwa
[考研] 301求调剂 +14 A_JiXing 2026-04-01 14/700 2026-04-03 18:31 by ls刘帅
[考研] 求调剂 +4 15064154688 2026-04-03 5/250 2026-04-03 15:07 by zrongyan
[考研] 专硕085601求调剂 +7 suyifei 2026-04-03 8/400 2026-04-03 14:00 by 欣喜777
[考研] 279求调剂 +6 qazplm0852 2026-04-02 6/300 2026-04-03 10:03 by 蓝云思雨
[考研] 一志愿a区211,085601-307分求调剂 +13 党嘉豪 2026-03-31 26/1300 2026-04-03 08:33 by 495374996
[考研] 求调剂 302分初试 0854 +5 伶可乐 2026-04-02 5/250 2026-04-02 17:53 by 笔落锦州
[考研] 318求调剂,计算材料方向 +10 吸喵有害笙命 2026-04-01 11/550 2026-04-02 16:29 by oooqiao
[考博] 材料工程专业硕士申博 +3 麟正宇 2026-03-30 3/150 2026-04-02 15:04 by greychen00
[考研] 298求B区调剂 +4 zzz,,r 2026-04-02 5/250 2026-04-02 12:17 by 土木硕士招生
[考研] 【求调剂】新能源材料本科,一志愿211,初试321 +6 求调剂学校, 2026-04-02 6/300 2026-04-02 09:41 by 晴空210210
[考研] 350求调剂 +7 阿佳~ 2026-03-31 7/350 2026-04-01 16:12 by yanflower7133
[考研] 335求调剂 +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[考研] 本科211生物医学工程085409求调剂339分 +7 里子木yy 2026-03-29 7/350 2026-03-31 14:35 by fmesaito
信息提示
请填处理意见