24小时热门版块排行榜    

查看: 1217  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jesseliuxl

金虫 (小有名气)

[求助] 向大虾求教,这个UDF怎么了

水油两相界面传质,这个UDF编译能过去,可是迭代几步就错误了,不知为何,忘高手们赐教



#include "udf.h"
#include "sg_mphase.h"


DEFINE_MASS_TRANSFER(oil_water_transfer,cell_oil,thread_oil,from_index,from_species_index,to_index,to_species_index)
{
  real m_l;
  real t=CURRENT_TIMESTEP;
  cell_t cell_water;
  real m_oil, m_water;
   
  Thread *thread_oil = THREAD_SUB_THREAD(thread_oil,from_index);
  Thread *thread_water = THREAD_SUB_THREAD(thread_oil,to_index);
    if (C_VOF(cell_oil,thread_oil)>0.5)     /*非界面处传质为0*/
{
  m_l=0.0;

  }
if((C_VOF(cell_oil,thread_oil)>0.01)&&(C_VOF(cell_oil,thread_oil)<0.99))  /*界面处*/

{
        m_oil = C_YI(cell_oil,thread_oil,0)*C_R(cell_oil, thread_oil)*C_VOLUME(cell_oil, thread_oil);        /* 油相中乙酸乙酯组分质量,单位 kg */
        m_water = C_YI(cell_water, thread_water, 0)*C_R(cell_water, thread_water)*C_VOLUME(cell_water, thread_water);        /* 水相中乙酸乙酯组分质量,单位 kg */
        m_l = (m_oil-m_water)/C_VOLUME(cell_oil, thread_oil)/t;        /* 传质通量,单位 kg/m3-s */

  }
return m_l;
}
回复此楼

» 猜你喜欢

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

生命不息折腾不止
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jesseliuxl

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 长歌-废墟 at 2011-08-28 18:58:50:
能说说什么错误吗?

m_water的残差曲线没有出现,不知为啥
生命不息折腾不止
4楼2011-08-29 08:10:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

长歌-废墟

金虫 (小有名气)

能说说什么错误吗?
2楼2011-08-28 18:58:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jesseliuxl

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 长歌-废墟 at 2011-08-28 18:58:50:
能说说什么错误吗?

如下图

生命不息折腾不止
3楼2011-08-29 08:09:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jesseliuxl

金虫 (小有名气)

咋木有下文了呢
生命不息折腾不止
5楼2011-09-01 16:52:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见