24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4423  |  回复: 2

Smallkong

新虫 (小有名气)

[求助] 请问在fluent中如何用udf获取壁面切应力?已有1人参与

请问在fluent中如何用udf获取壁面切应力?谢谢! @beefly
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sul12

新虫 (初入文坛)

【答案】应助回帖

F_STORAGE_R_N3V(f,t,SV_WALL_SHEAR) 方程可以用于获得壁面的剪切应力。
其中f fact_t, t 是thread *t    SV_WALL_SHEAR是固定参数,照搬即可。
函数返回值是一个维度为ND_ND的向量,即该边界面上的剪应力矢量。
具体案例代代码:
t=Lookup_Thread(d,test_Zone_ID);
begin_f_loop(f,t){
          F_AREA(Area,f,t);
          F_CENTROID(r,f,t);
          wall_shear_force = -F_STORAGE_R_N3V(f,t,SV_WALL_SHEAR)[0]; //求的是x方向的摩擦力
          Thrust_duct_test+=wall_shear_force*2*pi;  //轴对称二维结构,因此乘以2*pi
}
end_f_loop(f,t)       

PS:这个方程 UDF manual 里面没有,在mem.h的头文件里面有定义。
2楼2018-11-26 19:53:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liugavin

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by sul12 at 2018-11-26 19:53:04
F_STORAGE_R_N3V(f,t,SV_WALL_SHEAR) 方程可以用于获得壁面的剪切应力。
其中f fact_t, t 是thread *t    SV_WALL_SHEAR是固定参数,照搬即可。
函数返回值是一个维度为ND_ND的向量,即该边界面上的剪应力矢量。 ...

怎么获得壁面不同位置的剪切应力,以及对应的坐标呢,我想要通过力与速度的积分计算功率,
3楼2021-01-13 20:52:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Smallkong 的主题更新
信息提示
请填处理意见