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

在二维下底面是一条线段,那F_AREA计算的是什么力呢?

[复制链接]
发表于 2014-5-19 16:57:59 | 显示全部楼层 |阅读模式

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

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

x
如题,在二维下底面是一条线段,那F_AREA计算的是什么力呢?
发表于 2014-5-20 12:10:29 | 显示全部楼层
F_AREA计算的是面积,二维下就是线段长度。
 楼主| 发表于 2014-5-21 12:33:13 | 显示全部楼层

回复 2# gearboy 的帖子

用axisymmetric计算的结果怎么跟report的计算受力不一样呢,平面模型的话就是一样的。怎么回事呢?
发表于 2014-5-21 15:00:02 | 显示全部楼层
如果是轴对称,需要乘以2PI。轴对称情况下,如果有线段AB,fluent汇报的是线段AB绕轴旋转一周后形成的三维旋转体表面积。如果是用UDF求,那么fluent中汇报的值应该等于2*PI*sum(Ai),其中sum表示求和,Ai为线段AB上每一小段的长度。

real sum=0;
face_t f;
real Ai;
Thread*tf;
real NV_VEC(A);
tf=Lookup_Thread(domain,Line_AB_ID);
begin_f_loop(f,tf)
{
F_AREA(f,tf,A);
Ai=NV_MAG(A);
sum+=2*M_PI*Ai;
}
end_f_loop(f,tf)
此时,sum计算结果就是fluent后处理中汇报的值。
 楼主| 发表于 2014-5-22 10:08:58 | 显示全部楼层

回复 4# gearboy 的帖子

gearboy,太感谢你了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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