找回密码
 注册
查看: 4131|回复: 8

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

[复制链接]
发表于 2005-10-30 20:48:33 | 显示全部楼层 |阅读模式

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

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

x
/* Reynolds number definitions */
real Re_y(cell_t c, Thread *t)
{
return C_R(c,t)*sqrt(C_UDSI(c,t,TKE))*C_WALL_DIST(c,t)/C_MU_L(c,t);
}
real Re_t(cell_t c, Thread *t)
{
return C_R(c,t)*SQR(C_UDSI(c,t,TKE))/C_MU_L(c,t)/C_UDSI(c,t,TDR);
这是程序中的一段,此种涉及到计算到壁面的距离,这里使用C_WALL_DIST(c,t),但是我以编译就出错,如果去掉就可以运算。这是整个源程序和算例

注意在运行的时候先不要hook宏DEFINE_PROFILE(wall_d_bc, t, position),因为一开始就hook会出错。
错误说明:有C_WALL_DIST(c,t)时,根本就不能初始化,错误如下:
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: ()
小弟正在编一个湍流模型的UDF程序,需要用到到壁面的距离,被这个问题搞得头都大了,心急如焚,求懂行的大哥指点一二,小弟在此多谢了。
 楼主| 发表于 2005-10-31 15:12:12 | 显示全部楼层

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

难道就没有高手愿意指点一下吗???
发表于 2005-11-3 22:08:55 | 显示全部楼层

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

我也在看这个例子,现在搞定了吗?
我的email:andycong@126.com
想跟你好好交流一下,谢谢。
发表于 2005-11-6 19:55:49 | 显示全部楼层

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

请包含这个头文件
#include "mem.h"
发表于 2005-11-25 16:24:39 | 显示全部楼层

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

正好前几天我也遇到和楼主这样的问题
“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: ()”
后来我仔细检查和实验发现我发生这个问题是因为我使用了一个udf。udf本身没有问题,但是我在udf中用到了温度,可是在设置求解方程的时候没有把能量方程设置上,后来我把能量方程也设置上了就不出现这个问题了。我的那个是在初始化的时候发生这个问题的。我想你的也是类似吧,可能是调用了某个东西,可是却忘记开启后者定义
发表于 2005-12-22 20:36:33 | 显示全部楼层

求助:stanford UDFke模型程序中C_WALL_DIST(s,t)的使用

现在这个问题解决了吗?
我也期待这个问题能早日得到解决。
发表于 2009-12-20 21:16:59 | 显示全部楼层
LES才能用这个
发表于 2013-7-2 15:13:41 | 显示全部楼层

回复 1# shangdong 的帖子

八年过去了,我也遇到了这个问题。
本质上是不会使用C_WALL_DIST(c,t)这个函数。

哎,怎么才能解决呢。
发表于 2013-8-29 18:18:11 | 显示全部楼层

回复 8# youy624 的帖子

终于找到解决方法了,更换壁函数,不能使用standard wall functions,只能用enhanced wall treatment
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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