24小时热门版块排行榜    

查看: 2234  |  回复: 16

bittonny

铁虫 (初入文坛)

[求助] udf编译错误 已有1人参与

金币不多,只能悬赏这些了。
fluent里编译udf出现了以下的错误:
udf_names.c(7) : error C2059: 语法错误:“}”
udf_names.c(8) : warning C4034: sizeof 返回 0
代码如下:
#include "udf.h"
#define con_v 100.0
#define con_e 1.0
DEFINE_CAVITATION_RATE(mycaviation,c,t,p,rhoV,rhoL,mafV,p_v,
cigma,f_gas,m_dot)
{
    real p_vapor= *p_v;
    real dp,rb,source,rba,time,te,lev,cp,alpha;
    te=333.0;
    lev=2300.0;
    cp=1.9;
    alpha= 0.5;
    time=CURRENT_TIME;
    rba=rhoL[c]*cp*SQRT(alpha)/(rhoV[c]*lev*SQRT(time));
    rb=rba*ABS(C_T(c,t)-te);
    p_vapor+=0.39*C_R(c,t)*C_K(c,t)/2.0;
    dp = p_vapor- ABS_P(p[c],op_pres);
    source=3.0*rhoV[c]/rb*(sqrt(2.0/3.0*ABS(dp)/rhoL[c])+rb);
    if(dp > 0.0)
    *m_dot = con_v*source*(1-mafV[c]-f_gas[c]);
    else
    *m_dot = -con_e*source*mafV[c];
  }
检查了好几遍,不知道错在哪里,还希望高人指点以下,先行谢过了。
回复此楼

» 猜你喜欢

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

fortran、matlab、fluent、numeca
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bittonny

铁虫 (初入文坛)

不要沉了,先自己回复一下
fortran、matlab、fluent、numeca
2楼2014-09-23 14:19:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhonghui

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
bittonny: 金币+15, ★★★很有帮助 2014-09-23 15:02:35
#include "udf.h"
#define con_v 100.0
#define con_e 1.0
DEFINE_CAVITATION_RATE(mycaviation,c,t,p,rhoV,rhoL,mafV,p_v,cigma,f_gas,m_dot)
{
    real p_vapor= *p_v;
    real dp,rb,source,rba,time,te,lev,cp,alpha;
    te=333.0;
    lev=2300.0;
    cp=1.9;
    alpha= 0.5;
    time=CURRENT_TIME;
    rba=rhoL[c]*cp*sqrt(alpha)/(rhoV[c]*lev*sqrt(time));
    rb=rba*ABS(C_T(c,t)-te);
    p_vapor+=0.39*C_R(c,t)*C_K(c,t)/2.0;
    dp = p_vapor- ABS_P(p[c],op_pres);
    dp = p_vapor- 1;
    source=3.0*rhoV[c]/rb*(sqrt(2.0/3.0*ABS(dp)/rhoL[c])+rb);
    if(dp > 0.0)
    *m_dot = con_v*source*(1-mafV[c]-f_gas[c]);
    else
    *m_dot = -con_e*source*mafV[c];

}
# Generating ud_io1.h
try.c
# Generating udf_names.c because of makefile try.obj
udf_names.c
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj try.obj
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

   Creating library libudf.lib and object libudf.exp

Done.

调试了半天。原来是第一行不能分行。注意以下就好了。
3楼2014-09-23 14:50:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhonghui

银虫 (小有名气)

这个宏是做什么用的?空化率?
我是做空泡方向的。。
4楼2014-09-23 14:51:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bittonny

铁虫 (初入文坛)

引用回帖:
4楼: Originally posted by dhonghui at 2014-09-23 14:51:26
这个宏是做什么用的?空化率?
我是做空泡方向的。。

恩,尝试一下这个空化模型,做的是气缸的穴蚀。
fortran、matlab、fluent、numeca
5楼2014-09-23 14:55:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bittonny

铁虫 (初入文坛)

引用回帖:
3楼: Originally posted by dhonghui at 2014-09-23 14:50:32
#include "udf.h"
#define con_v 100.0
#define con_e 1.0
DEFINE_CAVITATION_RATE(mycaviation,c,t,p,rhoV,rhoL,mafV,p_v,cigma,f_gas,m_dot)
{
    real p_vapor= *p_v;
    real dp,rb,source,r ...

我把原来C文件的改为一行还是不可以,但是新建一个c后可以用了,多谢了
fortran、matlab、fluent、numeca
6楼2014-09-23 15:02:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhonghui

银虫 (小有名气)

引用回帖:
5楼: Originally posted by bittonny at 2014-09-23 14:55:23
恩,尝试一下这个空化模型,做的是气缸的穴蚀。...

修改的是空化模型里的哪一项??
7楼2014-09-23 15:02:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhonghui

银虫 (小有名气)

引用回帖:
6楼: Originally posted by bittonny at 2014-09-23 15:02:08
我把原来C文件的改为一行还是不可以,但是新建一个c后可以用了,多谢了...

不谢。。
8楼2014-09-23 15:06:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bittonny

铁虫 (初入文坛)

引用回帖:
7楼: Originally posted by dhonghui at 2014-09-23 15:02:55
修改的是空化模型里的哪一项??...

相变率源项,就是m+与m-,考虑了温度变化的影响
fortran、matlab、fluent、numeca
9楼2014-09-23 15:20:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dhonghui

银虫 (小有名气)

引用回帖:
9楼: Originally posted by bittonny at 2014-09-23 15:20:34
相变率源项,就是m+与m-,考虑了温度变化的影响...

谢谢啦。嗯。。zgb空化模型能用吗? 具体是在哪个地方调用这个自定义函数呢?
我试了在空化模型里,也试了phase interaction里的mass标签页中mass transfer 中的mechanism里,都不能使用这个udf。
到底是在哪里用这个?谢谢
10楼2014-09-23 16:19:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bittonny 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 7K1CJE38xLG4 2026-08-25 4/200 2026-08-26 02:04 by cNXvBfCpiZOM
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 明天应该可查了!? +6 chengyan1220 2026-08-23 6/300 2026-08-25 19:45 by zfd97
[基金申请] 有没有大神帮我看看基金代码 28+4 1234567wang 2026-08-24 10/500 2026-08-25 19:15 by lfy8008
[基金申请] 放榜前的不淡定 20+4 snowwithsea 2026-08-19 19/950 2026-08-25 17:57 by chick875
[基金申请] 某些机构,以效率低为荣,以效率低作为存在感 +9 yuleib84 2026-08-25 10/500 2026-08-25 17:14 by alexon
[基金申请] 2026国自然函评费到账 +20 羊腰板 2026-08-21 23/1150 2026-08-25 16:34 by zsna
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 22/1100 2026-08-25 15:36 by 医学老男孩
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 人气不行了 +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by 孤独的英雄6
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +3 苏东坡二世 2026-08-23 3/150 2026-08-25 10:35 by shisan1313
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +5 process2012 2026-08-23 7/350 2026-08-25 09:42 by huixian257
[基金申请] 只有每年这种时候来逛逛小木虫 +25 yaoyewhu2008 2026-08-20 27/1350 2026-08-25 08:01 by Equinoxhua
[基金申请] 能否退出参与的面上项目解除限项 +21 koalala 2026-08-24 24/1200 2026-08-24 19:25 by 家与远方
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
信息提示
请填处理意见