吾生有涯 学海无涯
析模有界 知识无界

【软件速递】ParticleWorks

本次要介绍的软件ParticleWorks是一款很有趣的CFD软件。

我总觉得随着计算机性能的不断发展,粒子法在CFD应用中会逐渐成为主流。甩开那些理论方面的大道理不谈,我们想想生活中流体流动,归根结底还是那些流体分子颗粒在运动,只不过当前的计算能力不足以支持如此大规模的颗粒轨迹计算罢了。

ParticleWorks就是一款基于粒子法的CFD软件,详细介绍可参阅该软件的官方网站http://www.particle-works.com/。和众多粒子法软件一样,ParticleWorks的使用也是极为简单的。

下面以一个齿轮润滑的案例来演示这软件的使用流程。这是一个齿轮携油案例,结果如下图所示。

1

 创建新工程

  • 启动ParticleWorks

  • 选择菜单文件 → 新建项目打开项目新建对话框

  • 项目新建对话框中,输入项目名及项目路径,点击完成按钮创建新项目

这软件安装完了之后界面是中文的,目前还没搞清楚如何调整成英文,界面中好多术语被翻译得不伦不类

2

 准备几何

包括导入外部几何文件以及内部流体域的构建。

2.1 导入几何

  • 点击工具栏导入模型向导按钮

  • 点击模型向导中打开文件按钮,在文件打开对话框中选择几何文件gear.stl 及 gear_box.stl

导入几何如下图所示。

2.2 填充油液

  • 选中向导中的Fill节点,点击右侧按钮液面

  • 选中模型树Fill节点,属性窗口中设置重心[-60 0 -20],设置生成粒子的方向zLower

2.3 计算域

  • 点击向导中解析领域按钮创建计算域

  • 弹出的对话框中,选择所有物体,设置空白20.0

生成的计算域如下图所示。

图中的平面为油液表面

3 材料属性

  • 点击向导中的下一步按钮进入下一步操作

  • 点击按钮打开物理属性管理器,启动材料属性定义对话框

  • 在对话框中点击加号按钮添加Fluid材料

  • 设置材料名称为Oil,设置密度为800 kg/m3,运动粘度为1e-5 m2/s

  • 添加Polygon材料,采用默认参数设置

  • 进入组合标签页(不知道谁翻译的,把Interactions翻译成组合,也是没谁了),设置接触角60°

  • 点击Close按钮关闭对话框

  • 向导中设置gear.stl及gear_box.stl的材料为Polygon,修改fill的材料为oil

4

定义运动

  • 双击模型树节点gear.stl

  • 属性窗口中切换至关键帧标签页,设置关键词旋转。(谁把key翻译成关键词了,也是没谁了,天啊,怎么才能换回英文版?)

  • 设置插值轴旋转

  • 设置类型角速度(rpm),设置旋转轴为[0 1 0],表示绕y轴旋转

  • 插入关键帧,在第一个关键帧出点击右侧加号按钮

  • 在时间轴上拖动关键帧到第15帧,插入关键帧,设置值为-400

5

设置求解参数

  • 点击工具栏按钮解析设置向导,进入参数设置向导

  • 向导面板中设置长度单位为mm,设置初期粒子间距2,点击下一步按钮进入下一步设置

这个初期粒子间距不知道是什么鬼,英文版本中明明是叫Partcile size

  • 设置压力类型为Explicit,设置表面张力类型为Potential,点击下一步按钮进入热设置面板

  • 热设置中保持默认设置,点击下一步按钮

  • 设置结束时间2 s,设置时间步长0.0001 s,设置文件输出间隔为0.01 s

6

计算求解

  • 点击向导中的Execute按钮打开求解设置对话框

  • 设置运行模式前处理并解析,设置cpu数量

  • 点击执行按钮开始计算

计算消耗时间比较长,本案例在6核CPU上计算大约需要20分钟左右。

7

显示结果

显示颗粒运动动画,如下图所示。

以液面形式显示,如下图所示。


摸索了一下,发现软件改成英文界面的方法:

修改D:PrometechParticleworks_5.2.0_150930particleworksetcparticleworks.conf,修改default_options选项,增加-J-Duser.language=en -J-Duser.country=US,重新开启Partcleworks即为英文版。

本篇文章来源于微信公众号: CFD之道

赞(1) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【软件速递】ParticleWorks》
文章链接:https://www.topcfd.cn/1745/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册