24小时热门版块排行榜    

查看: 438  |  回复: 1

ifcen林

新虫 (初入文坛)

[交流] 有关用源项加气体的问题 已有1人参与

我在尝试用源项加氢气,我的模型是一个封闭的空间,没有出入口,在流域里选了几个网格就加源项。
   但奇怪的是,加完源项后需然氢气质量变多了整个空间气体的总质量反而变少了。我感觉像是等摩尔的空气被置换为氢气了。
   以下是我的udf。


#include "udf.h"

real volume = 0.001784;

DEFINE_SOURCE(hydro,cell,thread,dS,eqn)
{
        real source;

        if(cell>=11700 && cell<=11720)
        {
                source = 0.1/C_VOLUME(cell,thread);
        }
        else
        {
                source = 0.0;
        }

        dS[eqn]=0.0;

        return source;
}

DEFINE_SOURCE(hydro_energy,cell,thread,dS,eqn)
{
        real source;
        real E,temp;

        if(cell>=11700 && cell<=11720)
        {
                temp = C_T(cell,thread);
                E = (0.1)*14283*(temp-298.0);
                source = E/C_VOLUME(cell,thread);
        }
        else
        {
                source = 0.0;
        }
       
        dS[eqn]=0.0;

        return source;
}


DEFINE_SOURCE(hydro_velocity,cell,thread,dS,eqn)
{
        real source;
       
        if(cell>=11700 && cell<=11720)
        {
                source = 0.1*0.1/C_VOLUME(cell,thread);
        }
        else
        {
                source = 0.0;
        }

        dS[eqn]=0.0;

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

两万公里

金虫 (正式写手)

知道6400公里乘以3.14吗,那是我的梦想——地球半周长。
2楼2017-08-07 13:26:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ifcen林 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见