24小时热门版块排行榜    

查看: 1515  |  回复: 0

dayu7973

铁虫 (初入文坛)

[求助] Fluent UDF F_UDMI求助!!

代码如下,该边界为flux边界,大小是边界温度的函数(a是一个权数),边界温度限制在500K以内,
迭代了几步我检查F_UDMI(f,thread,15)和F_UDMI(f,thread,16),结果F_UDMI(f,thread,15)数值大的离谱(10e14数量级,按理应该不会超过500啊),F_UDMI(f,thread,16)则各处都为0,无法显示。。。
这到底是怎么回事,各位大神们指点一二,小弟弟感激不尽~~~

DEFINE_PROFILE(A_Boundary,thread,position)
{
        real A[ND_ND];
        real a,Sum_as,I,theta,area,temp;
        face_t f;
        Sum_as=0;
        I=100;
        theta=1e-5;
        begin_f_loop(f,thread)
        {
                F_AREA(A,f,thread);

                area = NV_MAG(A);

                if (F_T(f,thread)<500)
                {
                        F_UDMI(f,thread,15)=F_T(f,thread);
                }
                else
                {
                        F_UDMI(f,thread,15)=500;
                }
               
                a = F_UDMI(f,thread,15)*F_UDMI(f,thread,15)*exp(-5/F_UDMI(f,thread,15))*theta;
                F_UDMI(f,thread,16)=a;
                Sum_as = a*area + Sum_as;
        }
        end_f_loop(f,thread)

        begin_f_loop(f,thread)
        {   
                F_PROFILE(f,thread,position)=I*F_UDMI(f,thread,16)/Sum_as;
        }
        end_f_loop(f,thread)
}
回复此楼

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

fl_as

» 猜你喜欢

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

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 dayu7973 的主题更新
信息提示
请填处理意见