| 查看: 2274 | 回复: 10 | |||||||||||||
[求助]
水沸腾UDF总是报错
|
|
水沸腾UDF导入后显示:line 66:parse error,好不容易数到第66行,还是没发现错误....还请大家帮帮忙,看看到底哪里出错了,谢啦 #include "udf.h" /*包括常规宏*/ #include "sg_mphase.h" /*包括体积分数宏*/ #define T_SAT 373 /*定义饱和温度*/ #define LAT_HT 1.e3 /*定义水蒸汽潜热*/ DEFINE_SOURCE(liq_src, cell, pri_th, dS, eqn) /*定义液相源项*/ { Thread *mix_th, *sec_th; /*混合相、第二相 定义计算区域指针*/ real m_dot_l; /*蒸发冷凝速率 定义液相质量转移*/ mix_th = THREAD_SUPER_THREAD(pri_th); /*指向混合区的主相即液相的指针*/ sec_th = THREAD_SUB_THREAD(mix_th, 1); /* 指向单相控制区的气相的指针*/ if(C_T(cell, mix_th)>=T_SAT){ m_dot_l = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, pri_th) - T_SAT)/T_SAT; /*如果液相单元的温度高于蒸发温度,液相向气相的质量转移*/ dS[eqn] = -0.1*C_R(cell, pri_th)* fabs(C_T(cell, pri_th) - T_SAT)/T_SAT; /*定义源项对质量转移偏导*/ } else { m_dot_l = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT-C_T(cell,mix_th))/T_SAT; dS[eqn] = 0.; /*于是气相向液相转移,所以液相的质量源项对质量转移的偏导为零*/ } return m_dot_l; } DEFINE_SOURCE(vap_src, cell, sec_th, dS, eqn) /*定义气相源项*/ { Thread * mix_th, *pri_th; /*混合相、第一相*/ real m_dot_v; mix_th = THREAD_SUPER_THREAD(sec_th); /*指向混合区的第二相即气相的指针*/ pri_th = THREAD_SUB_THREAD(mix_th, 0); /*指向单相控制区的液相的指针,液相为主相*/ if(C_T(cell, mix_th)>=T_SAT){ m_dot_v = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, mix_th) - T_SAT)/T_SAT; /*如果混合区单元的温度高于蒸发温度,液相向气相的质量质量转移*/ dS[eqn] = 0.; /*由于是液相向气相转移,所以气相的质量源项对来自液相的质量转移的偏导为零*/ } else { m_dot_v = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT-C_T(cell,mix_th))/T_SAT; dS[eqn] = -0.1*C_R(cell, sec_th)* fabs(C_T(cell, sec_th) - T_SAT)/T_SAT; /*由于是气相向液相转移,所以气相的质量源项对自身的质量转移的偏导不为零*/ } return m_dot_v; } DEFINE_SOURCE(enrg_src, cell, mix_th, dS, eqn) /*混合模型能量源项*/ { Thread *pri_th, *sec_th; real m_dot; pri_th = THREAD_SUB_THREAD(mix_th, 0); /*指向混合区的液相的指针*/ sec_th = THREAD_SUB_THREAD(mix_th, 1); /*指向混合区的气相的指针*/ if(C_T(cell, mix_th)>=T_SAT){ m_dot = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, pri_th) - T_SAT)/T_SAT; /*如果混合区的单元温度高于蒸发温度。质量转移由液相向气相转移,吸热,质量转移量前有负号*/ dS[eqn] = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)/T_SAT; } else { m_dot = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT-C_T(cell,mix_th))/T_SAT; dS[eqn] = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)/T_SAT;} /*相反,气相向液相转移则放热*/ return LAT_HT*m_dot; /*能量大小气化潜热与质量转移率相乘得能量源项*/ |
» 收录本帖的淘帖专辑推荐
多相流UDF | 我的收藏 |
» 猜你喜欢
EST投稿状态问题
已经有6人回复
职称评审没过,求安慰
已经有15人回复
垃圾破二本职称评审标准
已经有11人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有16人回复
谈谈两天一夜的“延安行”
已经有14人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
三无产品还有机会吗
已经有6人回复
【答案】应助回帖
★ ★
xiegangmai(金币+2): 谢谢应助! 2011-05-16 22:30:34
fengyezhi(金币+5): 2011-05-18 08:31:37
xiegangmai(金币+2): 谢谢应助! 2011-05-16 22:30:34
fengyezhi(金币+5): 2011-05-18 08:31:37
【答案】应助回帖
★
fengyezhi(金币+5): 2011-05-18 08:29:38
xiegangmai(金币+1): 谢谢应助! 2011-05-19 21:29:42
fengyezhi(金币+5): 2011-05-18 08:29:38
xiegangmai(金币+1): 谢谢应助! 2011-05-19 21:29:42
★ ★
xiegangmai(金币+2): 鼓励讨论交流! 2011-05-19 21:29:24
xiegangmai(金币+2): 鼓励讨论交流! 2011-05-19 21:29:24
yanxiujuan
新虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 20.1
- 散金: 10
- 帖子: 22
- 在线: 46.5小时
- 虫号: 1502550
- 注册: 2011-11-21
- 专业: 技术经济学













回复此楼
