博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
span-wise drag/lift forces of cylinder
阅读量:5747 次
发布时间:2019-06-18

本文共 2133 字,大约阅读时间需要 7 分钟。

span-wise drag/lift forces of cylinder

 

SR Description:   Dear Sir/Madam,

 

I am trying to simulate a 3d finite immersed cylinder. I am interested the variation of drag/lift forces along the span-wise direction (the length direction) of the cylinder. The theory guide says that the force on the wall zones are calculated, thus I only get the mean drag/lift forces of the whole cylinder. Is there a way to separate the drag/lift forces along the length (z direction) direction?

ps: an experimental snap is attached.

 

 

Technical Details:

 

Regarding your query, I think one way to compute drag/lift is by creating custom field functions.

 

 Create a Custom field function (CFF) for lift, with the formula

lift = pressure * Y-face area + Y-wall shear stress * face-area-magnitude.

Lift=

For drag force, I guess its simply skin_friction_coefficient*area normal to face.

Skin_friction_coefficient*x-face_area

 

The second approach is to write a UDF using DEFINE_ON_DEMAND macro. Loop over all the faces and get Drag and lift forces using their standard definitions.

 

Reply 2

 

The best way to do what you are requesting is to split the cylinder into strips and integrate the forces over each strip individually. This can be explicitly done at the geometry stage and meshed in strips or you can also create the strips using Iso-clip option to create a number of faces out of a single face and calculate the drag directly on those.

 

The last approach I mentioned by creation of clipped surfaces would require that you use a CFF to recalculate the forces (as Vivek suggested) as user defined surfaces are not by default available in the force reports panel.

 

The other option would be to separate the walls physically by using adaption registers to mark cells within certain ranges in the Z direction so you would have volumetric marks which would define these strips you require. The second step is then to use Mesh -> Separate -> Faces -> By Mark to separate the cylindrical wall into your strips. This would allow you to use the drag/lift reports (as would explicitly meshing the cylinder in strips).

转载于:https://www.cnblogs.com/code-saturne/p/10953402.html

你可能感兴趣的文章
luasocks的安装以及注意事项
查看>>
nginx: client intended to send too large body
查看>>
【VMCloud云平台】SCAP(四)租户(一)
查看>>
python---练习---即时标记
查看>>
linux释放内存的方法
查看>>
基于 Android NDK 的学习之旅----- C调用Java
查看>>
dns 配置
查看>>
开始第一个Python程序!
查看>>
Google 或强制 OEM 预装 20 款应用,给你一个不Root的理由
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
双边过滤器(Bilateral filter)
查看>>
Android图形显示系统——下层显示4:图层合成上(合成原理与3D合成)
查看>>
Windows 10 技术预览
查看>>
centos卸载openjdk,安装sun的jdk
查看>>
Tomcat http跳转https
查看>>
Linux安装MySQL后找不到my.cnf原因以及从sql语句文件恢复数据库
查看>>
一个自动布署.net网站的bat批处理实例
查看>>
tomcat 安装
查看>>
AIX:物理卷及有关概念
查看>>