24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2018  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 289 分105500药学专硕求调剂(找B区学校) +3 白云123456789 2026-04-13 3/150 2026-04-15 12:42 by 西北望—风沙
[考研] 071000生物学调剂求助 +18 zzzzwww 2026-04-09 21/1050 2026-04-14 15:39 by zs92450
[考研] 求调剂 +16 雪逢冬 2026-04-10 16/800 2026-04-14 14:27 by 逆水乘风
[考研] 考研求调剂 +6 ban班小七 2026-04-11 6/300 2026-04-14 14:06 by 哆啦A梦只是个梦
[考研] 材料085601调剂 +32 何润采123 2026-04-10 34/1700 2026-04-14 08:47 by 木木mumu~
[考研] 一志愿哈工大 085600 277 12材科基求调剂 5+5 chenny174 2026-04-10 37/1850 2026-04-14 07:39 by Abskk
[考研] 材料考研调剂 +29 云木达达 2026-04-11 31/1550 2026-04-13 13:32 by lyh鲁老师
[考研] 0854调剂 +10 长弓傲 2026-04-11 11/550 2026-04-13 10:38 by wp06
[考研] 0831一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 10/500 2026-04-12 22:43 by 长弓傲
[考研] 339求调剂 +8 hanwudada 2026-04-11 9/450 2026-04-12 15:36 by laoshidan
[考研] 材料与化工300求调剂 +39 肖开文 2026-04-09 43/2150 2026-04-12 01:30 by 秋豆菜芽
[考研] 277 数一104,学硕,求调剂 +21 瓶子PZ 2026-04-09 23/1150 2026-04-11 23:12 by labixiaoqiao
[考研] 359求调剂 +5 胃痉挛累了 2026-04-11 5/250 2026-04-11 19:55 by lbsjt
[考研] 调剂求助 +6 果然有我 2026-04-11 7/350 2026-04-11 16:22 by 明月此时有
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 计算机类求调剂,22408-274分 +7 上岸de小虫 2026-04-09 8/400 2026-04-10 19:56 by fxue1114
[考研] 284求调剂 +9 让我上岸吧阿西 2026-04-09 11/550 2026-04-10 19:18 by 靖jing
[考研] 青岛科技大学材料学院,环境学院调剂补录4月10日以前都可以 +3 1青科大。 2026-04-09 5/250 2026-04-10 09:58 by 翩翩一书生
[考研] 本科西工大 0856 324求调剂 +10 wysyjs25 2026-04-09 11/550 2026-04-10 08:37 by 5268321
[考研] 086000生物与医药调剂 +7 awwwwwooooo 2026-04-09 7/350 2026-04-09 13:31 by 北极159263
信息提示
请填处理意见