24小时热门版块排行榜    

查看: 1119  |  回复: 0

youngxhhhh

新虫 (初入文坛)

[求助] 气相在液相中的扩散

想用fluent模拟气相在液相中的扩散,需要编写关于质量源项的udf,同时还需设定uds,但是没有得到想要的结果,求大神们帮忙~不胜感激~
以下是自己编写的程序,另外就是迭代过程中uds残差一直为零,这样肯定是有问题的,但不知道什地方出了问题,还请大神指点!
#include "udf.h"
real ci=1.0;
real D=1.76e-09;
real rhog=1.8183;
real cl,ug,ul,ur,kl,drb,rb,rb2,a,Vl,sl;

int ts;
DEFINE_SOURCE(liq, cell, thread_l, dS, eqn)
{
    Thread *mix, *thread_g;
        mix=THREAD_SUPER_THREAD(thread_l);
        thread_g=THREAD_SUB_THREAD(mix, 1);
        ts=RP_Get_Integer("time-step";
        if(ts==1)
        {
        sl=0.0;
                dS[eqn]=0.0;
        }
        else
        {
                rb=0.002;
                ug=C_V(cell, thread_g);
                ul=C_V(cell, thread_l);
                ur=ug-ul;
                if(ur!=ug)
                {
                        if(ur!=ul)
                        {
                            cl=C_UDSI(cell, thread_l,0);
                            kl=2*sqrt(D*ur/M_PI/rb/2.0);
                            drb=kl*(ci-cl)/rhog;
                            rb2=rb-drb;
                            a=4.0*M_PI*pow(rb2,2.0);
                            Vl=C_VOLUME(cell,mix);
                            sl=kl*a*(ci-cl)/Vl;
                            dS[eqn]=0.0;
                            rb=rb2;
                        }
                        else
                        {
                            sl=0.0;
                            dS[eqn]=0.0;
                        }
                }
                else
                {
                        sl=0.0;
                        dS[eqn]=0.0;
                }
        }
        return sl;
}


DEFINE_SOURCE(gas, cell, thread_g, dS, eqn)
{
    Thread *mix, *thread_l;
        mix=THREAD_SUPER_THREAD(thread_g);
        thread_l=THREAD_SUB_THREAD(mix, 0);
        ts=RP_Get_Integer("time-step";
        if(ts==1)
        {
        sl=0.0;
                dS[eqn]=0.0;
        }
        else
        {
                rb=0.002;
                ug=C_V(cell, thread_g);
                ul=C_V(cell, thread_l);
                ur=ug-ul;
                if(ur!=ug)
                {
                        if(ur!=ul)
                        {
                            cl=C_UDSI(cell, thread_l,0);
                            kl=2*sqrt(D*ur/M_PI/rb/2.0);
                            drb=kl*(ci-cl)/rhog;
                            rb2=rb-drb;
                            a=4.0*M_PI*pow(rb2,2.0);
                            Vl=C_VOLUME(cell,mix);
                            sl=-kl*a*(ci-cl)/Vl;
                            dS[eqn]=-8.0*M_PI*kl*rb2*(ci-cl)/Vl;
                            rb=rb2;
                        }
                        else
                        {
                            sl=0.0;
                            dS[eqn]=0.0;
                        }
                }
                else
                {
                        sl=0.0;
                        dS[eqn]=0.0;
                }
        }
        return sl;
}

DEFINE_RW_FILE(write, fp)
{
        fprintf(fp, "%d", rb);
}


DEFINE_RW_FILE(reader, fp)
{
        fscanf(fp, "%d", &rb);
}
回复此楼

» 猜你喜欢

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

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 youngxhhhh 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 303求调剂 +4 元夕元 2026-03-20 5/250 2026-03-25 00:20 by 元夕元
[考研] 食品专硕 一志愿双一流 328 +3 xiaom99 2026-03-21 4/200 2026-03-24 21:20 by lailaisimei
[考研] 0856材料专硕353求调剂 +6 NIFFFfff 2026-03-20 6/300 2026-03-24 21:02 by hello七七
[考研] 材料学硕333求调剂 +3 北道巷 2026-03-24 3/150 2026-03-24 19:17 by pswait
[考研] 材料专硕找调剂 +5 哈哈哈吼吼吼哈 2026-03-23 5/250 2026-03-24 19:07 by 了了了了。。
[考研] 085602 289分求调剂 +5 WWW西西弗斯 2026-03-24 5/250 2026-03-24 18:51 by jhhcooi
[考研] 279分求调剂 一志愿211 +18 chaojifeixia 2026-03-19 20/1000 2026-03-24 10:34 by dolphin_ycj
[考研] 361求调剂 +3 Glack 2026-03-22 3/150 2026-03-23 22:03 by fuyu_
[考研] 一志愿上海交大生物与医药专硕324分,求调剂 +5 jiajunX 2026-03-22 5/250 2026-03-23 18:07 by YMU施老师
[论文投稿] 急发核心期刊论文 +3 贤达问津 2026-03-23 5/250 2026-03-23 17:13 by 妹子不好惹
[考研] 306求调剂 +9 chuanzhu川烛 2026-03-18 9/450 2026-03-23 13:17 by luoyongfeng
[考研] 一志愿西安交通大学材料工程专业 282分求调剂 +11 枫桥ZL 2026-03-18 13/650 2026-03-22 20:26 by edmund7
[考研] 求调剂 +7 Auroracx 2026-03-22 7/350 2026-03-22 12:38 by 素颜倾城1988
[考研] 材料与化工(0856)304求 B区 调剂 +3 邱gl 2026-03-21 3/150 2026-03-21 13:47 by lature00
[考研] 南昌大学材料专硕311分求调剂 +6 77chaselx 2026-03-20 6/300 2026-03-21 07:24 by JourneyLucky
[考研] 一志愿华中科技大学,080502,354分求调剂 +5 守候夕阳CF 2026-03-18 5/250 2026-03-21 01:06 by JourneyLucky
[考研] 一志愿苏州大学材料求调剂,总分315(英一) +5 sbdksD 2026-03-19 5/250 2026-03-20 22:10 by luoyongfeng
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 材料学硕318求调剂 +5 February_Feb 2026-03-19 5/250 2026-03-19 23:51 by 23Postgrad
[考研] 收复试调剂生 +4 雨后秋荷 2026-03-18 4/200 2026-03-18 14:16 by elevennnne
信息提示
请填处理意见