24小时热门版块排行榜    

查看: 1012  |  回复: 4
【悬赏金币】回答本帖问题,作者SH1201将赠送您 10 个金币

SH1201

新虫 (初入文坛)

[求助] fluent加载udf后,初始化就闪退

写了一个简单的蒸发冷凝udf,不加载udf时可以正常运行,加入udf编辑的源项后,点击初始化后就闪退了,udf可以通过编译不知道为什么,求大神帮助
代码:
#include "udf.h"
#include "math.h"
#include "sg_mphase.h"
#define operating_p 101325
#define la_heat 2.257e6
DEFINE_SOURCE(liq,c,t,dS,eqn)
{
        real sat_tem , tem_pressure,pressure,p_wv,m_dot_l;
        Thread *t_air = THREAD_SUB_THREAD(t,0);
        Thread *t_wl = THREAD_SUB_THREAD(t,1);
        Thread *t_wv = THREAD_SUB_THREAD(t_air,0);
        pressure = C_P(c,t_air)+operating_p;                 //pressure of wet_air
        p_wv = pressure*C_VOF(c,t_wv);                //pressure of water vapor
        sat_tem = 1657.459/(7.074056-log10(p_wv+101325))+46.13;    //define sat_tem
        if (C_T(c,t_wl)>=sat_tem)
        {
                m_dot_l = -0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;    //liquid vaporation
            dS[eqn] = -0.1*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
        }
        else
        {
                m_dot_l = 0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
            dS[eqn] = 0;
        }
        return m_dot_l;
       
       
       
}


DEFINE_SOURCE(vap,c,t,dS,eqn)
{
        real sat_tem , tem_pressure,pressure,p_wv,m_dot_v;
        Thread *t_air = THREAD_SUB_THREAD(t,0);
        Thread *t_wl = THREAD_SUB_THREAD(t,1);
        Thread *t_wv = THREAD_SUB_THREAD(t_air,0);
        pressure = C_P(c,t_air)+operating_p;                 //pressure of wet_air
        p_wv = pressure*C_VOF(c,t_wv);                //pressure of water vapor
        sat_tem = 1657.459/(7.074056-log10(p_wv+101325))+46.13;    //define sat_tem
        if (C_T(c,t_wl)>=sat_tem)
        {
                m_dot_v = 0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;    //liquid vaporation
            dS[eqn] = 0;
        }
        else
        {
                m_dot_v = -0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
            dS[eqn] = 0.1*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
        }
        return m_dot_v;
       
       
       
}



DEFINE_SOURCE(energy,c,t,dS,eqn)
{
        real sat_tem , tem_pressure,pressure,p_wv,m_dot;
        Thread *t_air = THREAD_SUB_THREAD(t,0);
        Thread *t_wl = THREAD_SUB_THREAD(t,1);
        Thread *t_wv = THREAD_SUB_THREAD(t_air,0);
        pressure = C_P(c,t_air)+operating_p;                 //pressure of wet_air
        p_wv = pressure*C_VOF(c,t_wv);                //pressure of water vapor
        sat_tem = 1657.459/(7.074056-log10(p_wv+101325))+46.13;    //define sat_tem
        if (C_T(c,t_wl)>=sat_tem)
        {
                m_dot = -0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
                dS[eqn] = -0.1*C_VOF(c,t_wl)*C_R(c,t_wl)/sat_tem;
        }
        else
        {
                m_dot = 0.1*C_VOF(c,t_wl)*C_R(c,t_wl)*fabs(C_T(c,t_wl)-sat_tem)/sat_tem;
                dS[eqn] = 0.1*C_VOF(c,t_wl)*C_R(c,t_wl)/sat_tem;
               
        }
        return la_heat*m_dot;
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

福三社

新虫 (初入文坛)

引用回帖:
1楼: Originally posted by SH1201 at 2022-07-15 13:07:47
写了一个简单的蒸发冷凝udf,不加载udf时可以正常运行,加入udf编辑的源项后,点击初始化后就闪退了,udf可以通过编译不知道为什么,求大神帮助
代码:
#include "udf.h"
#include " ...

兄弟你这个问题解决了吗

发自小木虫IOS客户端
2楼2023-02-01 21:20:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SH1201

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 福三社 at 2023-02-01 21:20:56
兄弟你这个问题解决了吗
...

后来明白原理了兄弟,你还需要解决吗我好久没看这里

发自小木虫Android客户端
3楼2023-10-31 18:51:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

SH1201

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 福三社 at 2023-02-01 21:20:56
兄弟你这个问题解决了吗
...

是我的指针不对,如果是能量源项,t就默认是混合相,但是加载在液相中的质量源项,t默认是液相

发自小木虫Android客户端
4楼2023-10-31 18:53:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

QiaoPengyu

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by SH1201 at 2023-10-31 18:51:23
后来明白原理了兄弟,你还需要解决吗我好久没看这里
...

你好楼主 我现在也是一样的问题 请问你是怎么解决的呢
5楼2023-11-07 21:44:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 SH1201 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 迷茫的毕业季 +3 独孤老狗 2024-06-08 3/150 2024-06-09 02:10 by Handlenhr.
[基金申请] 蹲一个6月7号江苏省青基公示 +16 yulb1005 2024-06-06 25/1250 2024-06-09 00:44 by 天狼421
[基金申请] 看到大家一直在说代表作NC,不明觉厉 +22 翰海2022 2024-06-07 22/1100 2024-06-08 21:40 by feng6531
[公派出国] 公派出去要准备多少钱? +4 天空之光 2024-06-06 4/200 2024-06-08 19:25 by keyaner23
[基金申请] B01化学口的,近几年要什么样的评价才能上会呀? +3 salmon95 2024-06-06 4/200 2024-06-08 15:19 by arthas_007
[基金申请] 什么时候会评呢? +6 qq632458 2024-06-07 8/400 2024-06-08 11:57 by bnullh
[教师之家] 弱关系 +10 水冰月月野兔 2024-06-04 10/500 2024-06-07 16:34 by Quakerbird
[教师之家] 最浪漫的事 (金币+5) +6 水冰月月野兔 2024-06-06 6/300 2024-06-07 16:32 by Quakerbird
[基金申请] 5B能上会么? +12 Tenfu 2024-06-05 14/700 2024-06-06 22:34 by mch20120521
[基金申请] 为什么美国要封锁华为而不封锁丘C同呢? +17 zju2000 2024-06-02 26/1300 2024-06-06 19:20 by chemhua
[论文投稿] 论文大修语言问题 +6 ayyjy 2024-06-05 7/350 2024-06-06 16:19 by p-cloud
[论文投稿] under consideration是被拒了了吗? +3 alive.... 2024-06-06 3/150 2024-06-06 12:21 by 知识产权服务
[论文投稿] 博士学的是健康教育,需要自己找课题,哪位大神帮忙指导一下,选什么健康教育课题呢? 30+3 lepeau 2024-06-05 5/250 2024-06-06 11:38 by nono2009
[论文投稿] 二审10天就Required Reviews Completed +6 2021035005 2024-06-03 12/600 2024-06-06 08:58 by 2021035005
[基金申请] 各位,F01口的YQ有收到通知的吗? +3 zmm891258 2024-06-05 5/250 2024-06-05 17:06 by godlovewho
[论文投稿] Industrial lurication and tribology初次投稿被退回求助 5+3 lmjz66 2024-06-05 3/150 2024-06-05 16:32 by wjykycg
[考博] 有没有非全日制的博士 +3 原味儿咖啡 2024-06-03 4/200 2024-06-05 10:37 by 新晋码匠
[论文投稿] TE decision has been completed 又变成Reviewers assignment is in progress? 3+3 qweasd12345 2024-06-03 6/300 2024-06-05 09:27 by bobvan
[基金申请] E口人才项目发通知了么? +3 linan2011 2024-06-04 3/150 2024-06-04 22:34 by hncxu
[论文投稿] 硅酸盐学报审稿费晚交有啥影响没 +4 赵杉嫚 2024-06-03 4/200 2024-06-04 21:20 by topedit
信息提示
请填处理意见