找回密码
 注册
查看: 2324|回复: 2

Fluent UDF就这简单几句,到底是哪句错了?急

[复制链接]
发表于 2013-1-7 19:10:41 | 显示全部楼层 |阅读模式

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

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

x
#include<stdio.h>
#include "udf.h"
DEFINE_PROPERTY(hb_viscosity,c,t)
{real T,vis, s_mag, s_mag_c, sigma_y,n,k,ky;
T=C_T(c,t);
s_mag=C_STRAIN_RATE_MAG(c,t);
k=0.06;
n=1.5;
sigma_y=41580.0;
s_mag_c=366.0;
ky=6.0;
if(s_mag<s_mag_c)
{vis=ky*pow(s_mag,(n-1));}
else
{vis=sigma_y/s_mag+k*pow(s_mag,(n-1));}
return vis;}

错误提示是: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。。。4.。。
发表于 2013-1-8 15:46:34 | 显示全部楼层

回复 1# hanhasiaoqier 的帖子

变得是什么都不知道,怎么帮你找错啊?
讲讲你这编得什么?
发表于 2013-1-12 11:38:37 | 显示全部楼层
本帖最后由 needload 于 2017-11-24 12:56 编辑

LZ编的是粘度吧,我也弄了一个,编译都没问题,初始化的时候也出现这个错误。
网上搜了下,可能是网格质量太低了。
网格质量还不知道怎么提高呢。
LZ解决了就说说经验啊!










上海搬家公司
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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