24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4820  |  回复: 13

woshihuolei

银虫 (小有名气)

[求助] fluent UDF 修改物性已有3人参与

最近在用fluent模拟一个简单传热问题,但是由于温度变化范围大,需要用UDF定义物性参数的变化函数。PS:解释型UDF

问题是这样:
在fluent中加载UDF后,依次点击material-create/edit materia-uesr-defined database-输入名称-OK-选择参数thermal conductivity-选择user-defined-UDF-再点击edit,出现如下错误:No error handler available。

附上UDF:
DEFINE_PROPERTY(gapgas_heat_conductivity, cell, thread)
{
real heat_conductivity;
real temp = C_T(cell, thread);
heat_conductivity = 100 * 0.39 * pow(10, -4) * pow(temp, 0.645);
return heat_conductivity;
}

另外:由于有内热源,所以也编写了热源的UDF,能够定义成功,敬请各位指教!
回复此楼

» 收录本帖的淘帖专辑推荐

ggggg

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

FX5217

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
你是不是没有加载进去啊 你最好贴个图 让大家知道你的操作过程 要确认你的操作没问题之后才能考虑其他错误
3楼2013-12-21 10:10:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

woshihuolei

银虫 (小有名气)

自顶一个先,大神们快快现身吧!
2楼2013-12-21 09:48:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

引用回帖:
3楼: Originally posted by FX5217 at 2013-12-21 10:10:43
你是不是没有加载进去啊 你最好贴个图 让大家知道你的操作过程 要确认你的操作没问题之后才能考虑其他错误

应该是加载进去了,因为加载时没有错误:
cpp -I"C:\PROGRA~1\ANSYSI~1\v145\fluent\fluent14.5.0/src" -I"C:\PROGRA~1\ANSYSI~1\v145\fluent\fluent14.5.0/cortex/src" -I"C:\PROGRA~1\ANSYSI~1\v145\fluent\fluent14.5.0/client/src" -I"C:\PROGRA~1\ANSYSI~1\v145\fluent\fluent14.5.0/multiport/src" -I. -DUDF
ONFIG_H="<udfconfig.h>" "F:\computation\1217\test.c"
另外,源项是可以用的,只有物性不可用。(他们在一个文件中)
操作依次为:

出现的错误为
Error: GENERAL-CAR-CDR: invalid argument [1]: improper list
Error Object: #f
No error handler available
fluent UDF 修改物性
未命名1.JPG


fluent UDF 修改物性-1
未命名2.JPG


fluent UDF 修改物性-2
未命名3.JPG


fluent UDF 修改物性-3
未命名4.JPG


fluent UDF 修改物性-4
未命名5.JPG


fluent UDF 修改物性-5
未命名6.JPG

4楼2013-12-22 10:38:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
没有挂头文件

#include“udf.h”
5楼2013-12-22 13:41:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

引用回帖:
5楼: Originally posted by 死天 at 2013-12-22 13:41:36
没有挂头文件

#include“udf.h”

不好意思,怕大家看着麻烦,UDF只贴出了一部分。。。其实是挂了的。。完整的UDF如下:

/***********************************************************************/
/* heat_conductivity.c */
/* UDF for specifying a temperature-dependent heat_conductivity property of fuel */
/***********************************************************************/
#include "udf.h"
#define pi 3.1415
#define qmax 53503100.8

DEFINE_PROPERTY(fuel_heat_conductivity, cell, thread)
{
real heat_conductivity;
real temp = C_T(cell, thread);
heat_conductivity = 38.24 / (temp+402.55) + 4.788 * (temp+273.15) * (temp+273.15) * (temp+273.15) * pow(10, -11);
return heat_conductivity;
}



/***********************************************************************/
/* heat_conductivity.c */
/* UDF for specifying a temperature-dependent heat_conductivity property of gap gas*/
/***********************************************************************/


DEFINE_PROPERTY(gapgas_heat_conductivity, cell, thread)
{
real heat_conductivity;
real temp = C_T(cell, thread);
heat_conductivity = 100 * 0.39 * pow(10, -4) * pow(temp, 0.645);
return heat_conductivity;
}



/***********************************************************************/
/* heat_source.c */
/* UDF for specifying a location-dependent heat_source of fuel  */
/***********************************************************************/

DEFINE_SOURCE(cell_heat_source, cell, thread)
{
real x[ND_ND];
real heat_source;
real t,z;
t= RP_Get_Real("flow-time";
z = x[2];
heat_source = qmax * sin(pi*(z+0.1)/1.1) * sin (0.2 * pi * t);
return heat_source;
}
6楼2013-12-22 14:28:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

再求回复啊!!
7楼2013-12-22 19:26:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hotboy12345

金虫 (小有名气)

引用回帖:
7楼: Originally posted by woshihuolei at 2013-12-22 19:26:15
再求回复啊!!

楼主的问题解决了没?是什么原因?
8楼2014-04-14 20:34:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

包子小妹

新虫 (小有名气)

引用回帖:
7楼: Originally posted by woshihuolei at 2013-12-22 19:26:15
再求回复啊!!

请问你的问题解决了吗?
9楼2014-05-04 19:44:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshihuolei

银虫 (小有名气)

引用回帖:
8楼: Originally posted by hotboy12345 at 2014-04-14 20:34:52
楼主的问题解决了没?是什么原因?...

呵呵 都忘了曾经出现过这样的问题了。。
解决方法好像是先copy出一个材料 在材料的基础上再修改物性
不可直接在默认的材料上修改
10楼2014-05-04 20:37:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 woshihuolei 的主题更新
信息提示
请填处理意见