24小时热门版块排行榜    

查看: 1167  |  回复: 0

木撑苍穹

新虫 (初入文坛)

[求助] 求助如何UDF定义材料粘度跟材料的剪切速度成幂指数关系

如题,本人在做一个粘滞阻尼器的模型,需要自定义流体粘度,使其与流体的剪切速率成幂指数关系。自己查了一些资料,编写了一小段UDF来实现这个功能,不断报错。经过修改,现在能顺利编译和加载,但是在一个简单的计算模型中试算,提示Divergence detected in AMG solver。
以下是我的udf原文
---------------------------------------------------------------------------------------------------------------------------------------
#include "udf.h"
DEFINE_PROPERTY(cell_viscosity,cell,thread)
{  
real viscosity;
real rate;
rate=C_STRAIN_RATE_MAG(cell,thread); /*单元的剪切速率rate=C_STRAIN_RATE_MAG(cell,thread)*/
viscosity=93.*pow(rate,0.3); /*层流速度*/
return viscosity;
}
---------------------------------------------------------------------------------------------------------------------------------------

我不确定使用的C_STRAIN_RATE_MAG函数在UDF帮助文档中的解释是 strain rate magnitude。
求大神指点一下,是哪里出了问题,或者指出一个思路也好呀。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 木撑苍穹 的主题更新
信息提示
请填处理意见