首页/文章/ 详情

STAR-CCM 网格修复功能

2月前浏览8379

本文摘要(由AI生成):

本文主要介绍了STAR-CCM软件的表面修复功能,通过一个刹车盘装配体模型演示了如何进行表面修复。修复过程包括问题检测、修复表面接近度、修复薄壳面、封闭孔洞、修复特征线、消除细小间隙、布尔操作、合并和压印相邻部件以及面网格重构等步骤。最后,文章表示,通过这些步骤,可以解决模型中的问题,提高网格质量。

本文通过刹车盘装配体模型来演示STAR-CCM 的网格修复功能。

注:本案例来自STAR-CCM 官方教程。

几何模型

几何模型如下图所示,文末有相应的sim文件链接,请需要的同学自行领取。

图片△ 几何模型

几何修复

启动表面修复工具

具体步骤如下:

  • 启动STAR-CCM ,打开从文末下载的sim文件:surfaceRepairCAD.sim
  • 创建几何场景,具体步骤如下图所示;
图片△ 创建几何场景
  • 双击Scenes→Geometry Scene 1,将在图形窗口区域显示几何模型视图,通过点击Scene/Plot标签,并在左下角的属性窗口中设置Color ModeDistinguish Inputs,可修改几何显示样式,具体如下图所示;
图片
  • Mesh Generation工具条中选择Launch Surface Repair按钮,然后在弹出的Surface Repair Options窗口中Geometry Parts旁边点击Select按钮,之后在弹出的Select Objects窗口中确保所有零部件均被选中,最后回到上一个窗口,点击OK进入表面修复界面,具体操作如下图所示。
图片

问题检测

在进行网格修复前,首先要知道模型中存在哪些问题,所以就需要用到问题检测功能,具体步骤如下:

  • 在修复界面右侧界面点击Manage按钮,然后进入Create/Modify Threshold,勾选所有检查项,最后点击OK执行,具体步骤如下图所示;
图片
  • 执行检测后,不同的网格问题会以不同的颜色高亮显示,具体如下图所示。
图片
  • 通过点击窗口右侧不同色条上的数字,可以针对性地高亮相关问题网格,如下图所示。
图片

修复表面接近度

在本案例中,很多面网格没有通过表面接近度的检查,这是因为存在面网格的重复,下面我们来修复它:

  • 在软件界面左侧的Repair标签页下,选择Surface Repair工具面板中的Merge adjacent vertices/duplicate faces按钮的右侧部分,确认Merge Coincident Options面板设置如下;
图片
  • 点击上一步中按钮Merge adjacent vertices/duplicate faces左侧部分,完成重复面的修复,修复完成后,橙色高亮显示的表面回复灰色状态,具体如下图所示。
图片

修复薄壳面

通常情况下,薄壳即无厚度的表面在现实世界中是不存在的,所以在进行流体力学计算前,根据需要处理这类问题。

  • 在软件界面右侧选择绿色问题条,可以让自由边高亮显示,如下图所示;
图片
  • 左键点击界面左侧的Global标签,在Global Tools工具面板中选择Inflate or translate selected faces or edges按钮,然后进行下图所示步骤3的设置,之后激活面网格选择功能(如步骤4所示),最后在隔热罩Heat Shield零部件上右击鼠标,在弹出的菜单中选择Faces→Select,这时候会选中隔热罩的所有面网格;
图片
  • 鼠标左键点击Offset Faces/Edges Options面板中的Offset按钮,就可以修复薄壳表面问题,具体如下图所示。
图片

封闭孔洞

  • 再次点击软件界面右侧绿色问题条,会把孔洞的自由边界显示出来,具体如下图所示;
图片
  • 点击Repair标签页中Surface Repair工具面板中的Fill holes using selected edges按钮的右侧,进入Fill Hole Options面板,勾选Maintain Local Curvature,然后再点击Fill holes using selected edges按钮的左侧,就可以完成孔洞修补。

修复特征线

为确保在表面网格中正确识别表示几何所需的所有特征曲线,需要对特征线进行修复。

  • 把表面诊断对话框设置为Feature模式;
  • 在特征诊断对话框中点击Execute All
  • Repair标签页中的Feature Repair工具箱中,点击Fix all feature curve errors按钮,即可修复全部特征线错误。
图片

消除细小间隙

在进行面网格前处理的时候经常会遇到一些很细小的缝隙,如果不对它们进行处理,可能会影响局部网格质量。

  • 用鼠标双击如下图所示的边线,此时会选中与这根线连接的其他边线;
图片
  • 选中如下图所示的边线后,点击图形界面左侧的快捷按钮Select attached vertices,从而选中边线上的节点;
图片
  • 点击图形界面下部的快捷按钮Clear Selected edges,以取消边线选择;
图片
  • 双击缝隙另一侧表面的面网格,使整个平面处于选中状态;
图片
  • Global标签页中,点击Global Tools工具箱中的Project selected vertices按钮,在Projection Options面板中点击Project Vertices,完成节点到目标面的映射,最终可实现封闭细小间隙的目的;
  • 点击Close退出表面修复界面。

布尔操作

  • 在模型树节点Parts中同时选中Heat ShieldMount两个零件,在其中一个零件的名称上右击,然后在弹出的菜单中选择Create Mesh Operation→Boolean→Subtract
图片
  • 在弹出的Create Subtract Operation对话框中,把Heat Shield设置为目标零部件,然后点击OK,完成布尔操作
图片
  • 这时候,在Parts节点下会出现一个新的零件,名称是Subtract,我们把原来的Heat Shield零件删除,然后不新生成的零件Subtract重命名为Heat Shield,在把它添加到场景的几何中去,显示如下图所示;
图片
  • 同理,选中五个转子螺柱rotor stud和制动盘Brake Disk,进行布尔减操作,将制动盘设置为目标零件,然后将生产的Subtract零件重命名为Brake Disk
图片
  • 布尔操作完成后,模型树中Parts节点下的零部件如下图所示。
图片

合并和压印相邻部件

  • 还记的前面进入表面修复功能的入口吧,重新进入;
  • 点击Global标签页,在Global Tools工具箱中,点击Merge/Imprint single or multiple parts按钮,然后进行如下图所示操作,即可完成相邻零部件的压印。
图片

面网格重构

最后一步,我们需要对粗糙的表面网格进行重构,这一步将帮助我们解决剩下的问题,具体步骤如下:

  • 右击Geometry→ Operations,然后选择New>→Mesh → Automated Mesh,在弹出的对话框中设置如下;
图片
  • 编辑 Automated Mesh→Default Controls,并设置Base Size→Value0.01 m
  • 右击Automated Mesh节点,选择Execute
  • 网格重构后的面网格显示如下图所示;
图片
  • 再次进行表面诊断,发现所有问题清零。
图片

以上是演示STAR-CCM 表面修复功能的全部内容,如果对你还有些帮助,请给我一个大大,你的支持是我持续更新最直接的动力!


附件

100积分surfaceRepairCAD.rar
Star-CCM+流体基础湍流几何处理网格处理汽车新能源
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-03-07
最近编辑:2月前
CFD日志
硕士 | CFD工程师 CFD仿真、风机设计、二次开发
获赞 223粉丝 1905文章 39课程 8
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈