STAR CCM 案例|挖掘机
本案例演示利用STAR CCM 中的DEM模型仿真挖掘机物料挖掘过程。
对于不受周围流体显著影响的颗粒的DEM模拟,STAR-CCM 允许在无需体网格的情况下对颗粒运动行为进行模拟。
本教程将模拟挖掘机铲斗从浅坑中铲起小球的过程。这些球体在被挖掘机铲起之前被注入坑中。在案例中,坑内和坑上方的空气不需要体网格。相反可以将区域边界指定给颗粒区域,从而允许STAR-CCM 在不需要任何流体力的情况下求解DEM颗粒的物理问题。
1 导入文件
- 利用菜单File → Load… 加载仿真文件excavator_start.sim
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260541911_rurocg.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260560328_x1ogkf.jpg?imageView2/0)
2 指定颗粒及固体区域
- 选择模型树节点Bucket及Domain,点击右键并选择菜单项Assign Parts to Regions… 打开区域分配对话框
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260542642_bpzrqq.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260545292_e24ku4.jpg?imageView2/0)
- 选择模型树节点Regions > Domain,设置其Type为Particle Region
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260535233_jkt28e.jpg?imageView2/0)
- 相同方式设置Bucket的类型为Solid Region
3 选择物理模型
- 右键选择模型树节点Continua,点击弹出菜单项New → Physics Continuum创建新节点Physics 1
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260539559_q836nf.jpg?imageView2/0)
- 右键选择模型树节点Physics 1,点击弹出菜单项Select Models… 打开模型选择对话框
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260544790_6w8z5l.jpg?imageView2/0)
模型选择完毕后如下图所示。
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260530493_af4iff.jpg?imageView2/0)
4 设置颗粒相互作用
- 在Model Selection对话框中,右键选择节点Lagrangian Phases,点击弹出菜单项New创建颗粒,命名新节点为Particle
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260565314_jv9xmv.jpg?imageView2/0)
- 选中节点Particle,选择选项DEM Particles、Spherical Particles、Solid,如下图所示
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260536471_da9qjg.jpg?imageView2/0)
- 右键选择节点Phase Interactions,点击弹出菜单项New → Particle → Particle创建颗粒-颗粒相互作用,命名新节点为Particles-Particles
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260562267_j9yxkq.jpg?imageView2/0)
- 选中节点Particles-Particles,右侧面板中选择选项Hertz Mindlin,如下图所示
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260564144_cd4zi3.jpg?imageView2/0)
- 右键选择节点Phase Interactions,点击弹出菜单项New → Particle → Wall创建颗粒-壁面相互作用,命名新节点为Particles-Wall
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260566344_39vcid.jpg?imageView2/0)
- 选中节点Particles-Wall,右侧面板中选择选项Hertz Mindlin,如下图所示
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260543370_wy15d0.jpg?imageView2/0)
- 将节点Continua > Physics 1 > Models > Lagrangian Multiphase > Lagrangian Phases > Particles > Models > Solid > Rubber名称修改为Rock
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260565618_kimrt9.jpg?imageView2/0)
- 双击Rock节点,弹出材料设置面板,如下图所示设置
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260566024_qwadr5.jpg?imageView2/0)
- 选中节点Physics 1 > Models > Multiphase Interaction > Phase Interactions > Particles-Particles > Models > Hertz Mindlin,如下图所示指定参数
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260540689_vkhmsn.jpg?imageView2/0)
- 双击模型树节点Rolling Resistance,如下图所示设置参数
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260564488_t6yh31.jpg?imageView2/0)
- 设置Particle-Wall的Hertz Mindlin参数
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260534547_xkmasw.jpg?imageView2/0)
- 设置Particle-Wall的Rolling Resistance参数
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260537130_7mqalb.jpg?imageView2/0)
5 描述铲斗运动
将挖掘机铲子的运动指定为X-Y平面中的平移运动与绕X轴的旋转运动的叠加。
平移运动指定为:
以及
因此可以进行以下设置。
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260561575_gobyhy.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260541258_97bjx1.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260538350_09qkhl.jpg?imageView2/0)
- 右键选择模型树节点Tools > Motions ,点击弹出菜单项 New > Translation,修改新建的节点名为Bucket Motion
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260545940_3eving.jpg?imageView2/0)
- 选中节点Bucket Motion,指定Translation Velocity为
[0.0, ${bucketVy}, ${bucketVz}]
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260537774_di15ft.jpg?imageView2/0)
- 右键选择模型树节点Superposing Motions,点击弹出菜单项New → Rotation
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260562753_h8vd0p.jpg?imageView2/0)
- 双击模型树节点Superposing Motions,如下图所示设置参数
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260559135_0yy8zq.jpg?imageView2/0)
- 选中模型树节点Regions > Bucket > Physics Values > Motion Specification,如下图所示设置参数Motion
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260538920_8ysx9b.jpg?imageView2/0)
6 注入颗粒
- 右键选择模型树节点Geometry > Parts,选择弹出菜单项New Shape Part > Block
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260531166_qxuu3l.jpg?imageView2/0)
- 如下图所示审核中几何参数,点击Create创建几何,并命名几何节点为Injection Volume
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260566861_18mnl6.jpg?imageView2/0)
新创建的几何模型如下图所示。
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260533392_tl5ws9.jpg?imageView2/0)
- 右键选择模型树节点Injectors,点击弹出菜单项New创建入射器
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260531876_wxbnfj.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260532462_3sqyco.jpg?imageView2/0)
- 双击节点Injector 1,弹出的面板中进行如下图所示设置
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260563106_56jmnq.jpg?imageView2/0)
7 显示颗粒
- 鼠标右键选择模型树节点Scenes > Particles ,点击弹出菜单项Open
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260535855_9h4rk9.jpg?imageView2/0)
- 选中模型树节点Scenes > Particles > Outline 1 > Parts并设置Parts为Regions > Bucket > Boundaries、 Regions > Domain > Boundaries
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260567474_0akqmk.jpg?imageView2/0)
- 选中节点Scalar 1 > Parts,指定
Parts
为Particle
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260563466_cir8n9.jpg?imageView2/0)
- 选中选项Scalar 1 > Scalar Field,指定
Function
为Particle Velocity:Magnitude
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260559722_joxf7f.jpg?imageView2/0)
- 右键选择节点Particles,点击弹出菜单项New Displayer → Surface
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260533950_1vgq3a.jpg?imageView2/0)
- 选中节点Surface 1 > Parts,如下图所示指定Parts
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260561241_9d0ks4.jpg?imageView2/0)
8 进行计算
- 选中模型树节点Implicit Unsteady,设置Time-Step为0.01 s
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260544152_08tfkt.jpg?imageView2/0)
- 选中模型树节点Stopping Criteria > Maximum Inner Iterations,激活选项
Enabled
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260532825_72ds92.jpg?imageView2/0)
- 选中模型树节点Stopping Criteria > Maximum Physical Time,指定参数
Maximum Physical Time
为7.0 s
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260564961_rgjef3.jpg?imageView2/0)
- 选中选项Maximum Steps,取消激活选项Enabled
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260540104_owoqz5.jpg?imageView2/0)
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260560879_0isblg.jpg?imageView2/0)
9 计算结果
计算结果如下图所示。
![图片](https://public.fangzhenxiu.com/fixComment/commentContent/imgs/1641260546547_a5y1v3.jpg?imageView2/0)
本案例为STAR CCM 2021.3随机案例,案例初始输入文件下载:
链接:https://pan.baidu.com/s/1E5rvUSPqjX92HUqrKe2X9A 提取码:55gt
”
(完)
![CFD之道](https://public.fangzhenxiu.com/user/2023-2/1677045685104微信图片20230222134915.png?imageView2/0/w/90/h/90)
博士
|
教师
探讨CFD职场生活,闲谈CFD里外
获赞 2532粉丝 10961文章 705课程 27