找回密码
 注册
查看: 1327|回复: 4

自由表面作为边界情况

[复制链接]
发表于 2006-6-13 15:01:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
FLUENGT能不能实现这样的情况
我需要在自由表面上添加热源
如果可以该怎么操作 若不行的话怎么实现我的要求
我尝试过用UDF中的C_VOF宏来帮助识别出自由表面添加源相 可是udf老是出错
大家有做过相似的么
 楼主| 发表于 2006-6-13 22:18:35 | 显示全部楼层

自由表面作为边界情况

没有人做得和这个相关么,斑竹大人说说吧
 楼主| 发表于 2006-6-15 10:27:18 | 显示全部楼层

自由表面作为边界情况

我学要沿着液体的自由表面上添加一个热源(仅仅是自由表面一层)。目前,我想借助udf完成这个事情。首先我用C_VOF宏来识别出自由表面的位置,因为自由表面上的C_VOF是介于0~1之间,然后再往自由表面上添加源相。可是做好了之后运行不下去一直出现错误提示,udf何错误提示如下。高手分析一下问题出现什么地方。先谢谢各位路过的了。

#include "udf.h"
DEFINE_SOURCE(cell_heat_source,cell,thread,dS,eqn)
{
   real source;
   C_VOF(cell,thread);
   if(C_VOF(cell,thread)<1&&C_VOF(cell,thread)>0)
  {  
       source=25000;
       dS[eqn]=0;
  }
   else
   source=dS[eqn]=0;     
   return source;
}

Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.
Error Object: ()

 楼主| 发表于 2006-6-16 16:12:15 | 显示全部楼层

自由表面作为边界情况

问题已经解决了,哈哈
发表于 2006-6-17 09:16:49 | 显示全部楼层

自由表面作为边界情况

怎么解决的?望告知一下,3ks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表