SpaceClaim Direct Moeler(SCDM)

案例讲解与相关知识来源:https://www.bilibili.com/video/BV1ZF411g7mP?p=1&vd_source=3d05655e912261bce2a9d4c7d27ab69d

1.SCDM基本介绍

基本界面:

操作界面

基本操作:

基本功能 操作方法
选择 单击——选择点、线、面
双击——选择环边
三击——选择实体
框选(从左往右)——框住可以被选中
框选(从右往左)——框接触就可以被选中
”Ctrl+A“——全选
”选择“面板——可以根据大小、颜色、特征选择几何体上的面
旋转与移动 按住鼠标中间拖动鼠标——旋转
移动鼠标位置滚动鼠标滚轮——缩放
点击界面右下方的”转动“和”平移“
“Shift+滚轮”移动鼠标——缩放
“Ctrl+滚不论”移动鼠标——平移
视角调整 ”V“——正视选中的面
”H“——主窗口(类似于等轴测视角)
点击左下方的视角选择工具,正视于某一面
几何体和组件结构面板操作 选中几何体“激活”——仅对选中几何体进行操作
选中几何体中的子项并拖动——分组,形成组件
选择单个零件,右键“打开几何体”——新生成一个零件,可进行单独操作,并实时同步到大装配体中
几何体显示操作 选中几何体“显示”,“图形”——显示形式带阴影、线框、隐藏虚线
选中几何体“显示”,“图形”右边的圆球——渲染
选中几何体“显示”,“图形”右边的带色方块——透明与不透明
选中几何体“显示”,“颜色”——修改面、实体的颜色
选中几何体“显示”,“显示”——图例、点线面、辅助信息
选中几何体“右键”——同一结构树下几何体或面的隐藏与显示
撤销与恢复 撤销——取消上一步的操作(Ctrl+z)
回复——重复刚取消的操作(Ctrl+y)
测量 “测量窗口”,测量。选择时按住Ctrl可以测量多目标之间的关系
文件打开 外部文件拖动至几何显示面板——几何体增加在现有文件中
外部文件拖动至上方工具栏——几何体构成单独新增文件
剖面图显示 选择生成剖面的参考特征,设计——转换到“剖面模式”

设计面板下的功能介绍:

功能 操作
实体的复制与粘贴 设计——剪贴板——复制与粘贴;复制几何体并粘贴到对象组内
草图绘制 选择草图平面——选择草图类型(矩形、圆形)——选择特征点绘制形状——输入约束尺寸(点击Tab切换至下一特征尺寸)
拉动工具: 设计——打开”三维模式“——选中绘制的草图——选择拉动方向——输入需要拉动的厚度
面可以拉动成实体;线可以拉动成面(实体上的线拉动会形成圆角或倒角);点可以拉动成线
拉动功能同时包含拉伸旋转脱模扫掠缩放等功能。拉动方式包含:“直到”和“完全拉动”。
”拉动“选项的具体功能可以在左侧选项面板调节(包含添加、剪切、不合并)
拉动方向根据选择面的法线方向指定
等截面拉动:优先选择该截面上的外层包边,按下Ctrl,选择截面后拉动
软件中被选中作为参考几何体(平移方向的边、旋转中心的轴)的特征将被显示为蓝色
移动工具 左键框选需要移动的结合体——点击”移动“——选择需要移动的方向轴,拖动
移动包括:沿直线方向移动、沿迹线移动、绕一轴进行移动
注:按住“Ctrl”同时拖动,实现几何体复制功能
融合工具 两个表面融合,类似于拔模,构建连接起始两端的几何体
两根线融合形成一个平面,若再增加一根曲线则会形成以该线段为母线的曲面
融合可以直接选择对象进项,也可以采用添加中心线的方式(类似于扫掠)
圆角与倒角 设计、在“拉动“命令下——选中几何体的边——选择”圆角“、”倒角“、”拉伸边条“等功能——输入圆角半径——生成圆角
几何体分割 设计、点击”分割主体“——可以在左侧”结构“面板查看到分离后的几何体
填充工具 修补缺口、孔、洞等几何信息。
不完整的几何进行填充,修复工作
组合工具 选中一个几何体,选择功能“合并”或“移除”,再选择下一个几何体。完成操作
可以实现布尔加或者布尔减

组件面板下的功能介绍:

功能 操作
相切 可以对多个圆柱外表面进行操作
对齐 对于圆柱体,重合轴线
对于平面,重合平面
定向 对于圆柱体,轴线平行

2.SCDM中模型处理与流场划分

2.1模型处理功能介绍

导入外部几何文件会引发的问题:

  • 缺失的面、孔
  • 自由面(多个本应连起来的面分开了)
  • 小面、边
  • 锋利的尖角
  • 独立的边缘(本无边的平面出现新增的边线)

这些缺陷或导致模型错误、仿真失败,或导致网格划分质量降低、数量过多

几何缺陷

修复面板下的功能介绍:

功能 操作
拼接(Stitch): 将多个面拼接成为一个(在结构树中)面
在结构树中将多个紫色的面最终拼接为体
间隙(Gaps): 细小的相隔区域,通过定义的最大的角度和距离判断
缺失的面(Missing Faces): 几何不封闭、不水密,数据传递的过程中出现了面缺失的情况
并且为较大的相隔区域,通过定义的最小的角度和距离判断
包含:填充、Patch(修补)、Try both等多种修补方式
通过”缩放至屏幕大小“进行各缺陷之前的转换显示与定位
分割边(Split Edges): 修补几何中的小段的边线
额外边(Extra Edges): 采用“缺失的面”进行修补后常会留下缺陷
此时需要该功能修补几何中独立的边缘
合并面(Merge Faces): 合并多个狭小的表面,用单个面代替多个小表面
小型面(Small Faces): 自动地合并大表面中间向夹的小表面
全局检验: 右侧结构树几何体右键“检查几何”,
可以在同时找到结合体多有位置的缺陷(存在不完全、不准确的可能)

准备面板下的功能介绍:

功能 操作
圆角(Round) 重置先前设定的圆角区域。
干涉(Interfrernce) 检测壳体重叠情况,默认从较大的几何体上删去重叠部分。
一般不能直接采用软件默认操作方式修复,而需要经过查看后确定。
短边(Short Edges) 自动检测短边,并重合两端点进行修复

2.2模型简化与修复思想

简化的依据:

  • 简化掉特别细小的特征
  • 简化与主要流场区域不相关的小特征
  • 简化尖角区域
  • 适当的简化狭缝区域
  • 处理流场内部的薄壁挡板
  • 其他需要简化(或几何修改)的情况

通常意义上,简化几何的最终目的是:

  • 减小网格总数量
  • 避免出现网格质量太差的区域

处理外部STL格式文件的方法:

1.导入几何文件后全选模型,右键单击“转变为实体(Convert tosolid)”,转变为一个实体
同时,又有合并平面(合并大部分同一平面上被分割的部分)与不合并平面两个选项

2.在“工具”标签中,点击“抽取曲面”,通过设置多个相交面截取几何上的轮廓线,再利用几何“融合”的方式构建光滑的几何模型

3.“表面曲面(Skin Surface)”功能,鼠标在STL格式文件表面绘制框选区域,复现几何特征

4.在“面片”工具栏下,采用”自动修复“、“孔”、“相交”、“修复尖角”、“过度连接”等功能进行处理

简化模型中常采用的功能:

  • 填充:

填充修复

填充是去除独立额外特征的利器,但需要对实体上的面进行操作;填充的本质是删除掉选中的面,随后对未选中的面进行延伸来封闭实体。

  • 拉动:

拉动修复

当有一些特征不太容易使用填充去除的时候,拉动可能会更容易的产生希望的效果;当然,如果我们的目的不是去除特征,而是对几何进行一些修改的时候(如增加缝隙的距离),拉动还是一个必要的操作。

  • 合并表面:

合并表面修复

实体的表面上会有很多特征边,如果这些边之间的夹角很尖锐,那么往往会降低网格的质量,合并表面可以去除掉这些尖锐的特征;当然,也有改变面形状的风险,这些可以通过测量功能进行定性的判断。

还包括移动、对齐、组合等手段。

2.3流体区域的获取

  • 内流场:体积抽取

”准备”标签下的“体积抽取”

方法一:在界面右上角的小图标群里面,选择要封闭一个区域的边环。选择口琴管进出口的两条圆形边(内径上的),随后选择矢量表面。

方法一

方法二:在界面右上角的小图标群里面,选择要封闭一个体积的一个面。

  • 选择口琴管的内表面,软件识别需要抽取体内表面。
  • 在左侧常规的菜单中,选择预览内表面
  • 通过拖动预览内面命名下面的滚动条预览内面选择和检查泄露。
    预览结果正确点击ok,隐藏固体区域,得到内部流体。

方法二

方法三:通过准备菜单栏下面的外壳命令按钮去创建一个具有预定义的包围对象的外壳.

  • 第一步拉动填充的命令先把外壳内部填充。填充后就是一个长方体。
  • 下一步利用测量下面的体积干涉命令显示我们干涉区域,其实就是我们的固体区域,
  • 利用准备菜单栏下面的干涉命名剔除干涉的区域,其实就是固体区域,那么流下来就是内部流体和外部流体合并的区域,此时我们只需要利用分割命令去切开它们。
  • 通过创建切割的面,然后删去外部的区域,就得到固体内部的流体。

方法四:

  • 选中主要边界面,鼠标右键单击后选择“分离”选项。实体即被分成多个面体;

  • 如我们演示的模型,直接删除进出口的面,整个固体即被分内外面,删除外表面,仅显示内流畅内表面;

  • 使用用“修复”菜单下的“缺失的面”操作将其自动缝合成实体,点击对号,完成实体创建

  • 外流场:外壳

常见的外流场形状有以下几种:长方体、圆柱、球、其他自定义的形状

通过左侧“选项—外壳”面板可以同步进行尺寸参数给定和区域大小修改的设置。

完成尺寸设置后,点击“确定”,左侧“结构“列表出现“外壳”标签,取消实体勾选即可得到流体区域。

对于圆柱形的外流场区域,圆柱轴线方向可以通过图形显示面板左上方”设置方位“进行给定。

  • 中面抽取:中间面

流体仿真中常需要使用到无厚度面,流体只能沿着这一壁面移动而不能穿越他。

中面抽取可以实现将建模时的薄三维模型面抽取成薄的二维壁面。

抽取时可以单个进行(依次选择需要抽取的两个面,软件将自动得到中面),也可以框选几何体对于几何体中符合要求(厚度在一定数值之内)的面进行抽取。

操作中的Group midsurfaces(组中间面),勾选后创建的中间面被单独存放在额外的工作组中

延伸曲面,针对两相较壁面抽取后中间存在间隙的情况进行修复。

延伸:

针对面或者草图当中的曲线,自动侦测和修复缝隙。

3.内、外流场的模型处理案例

3.1外流场模型处理

初始导入模型为分开的两个实体:其一是车体(由两个面组成);其二是尾翼。

两个几何模型

选择”修复“标签下的”拼接“,将车身拼接成一个实体。随后依次点击”间隙“与”缺失的面“进行检查与修复。
变为实体几何后,模型将由透密变为不透明。

修复因补充缺失的面而形成于尾翼接口处的样条曲面,将曲面变为平面。在车身接口处创建平面(用于装配)。并采用”相切“约束和”移动“将两者进行装配。
注:此处采用替换功能

再采用”准备“标签下的”面“功能,删除尾翼接口处因修复产生的多余的小面。

由于模型由两个几何组成,因此需要检查”干涉“的情况。进行检查与修复。

修复后的几何

多几何模型的”共享拓扑“

当时保留各自的形状,划分网格的时候,可以共享边界的节点。
点击”Workbench“中的”共享“标签,软件会自动识别和标注需要共享拓扑的区域。

外流场的获取

通过外壳创建外流场,并修改相关尺寸调整外流场大小。

外流场区域

3.2内流场模型处理

外部导入的几何文件发现除实体外还存在面区域。依次点击”拼接“——”间隙“——”缺失的面“将模型完全转化为几何体。

外部导入几何

再检查模型干问题:切换至”准备“工具栏,点击“干涉”进行检查,发现两处干涉区域。通过剖面更仔细地查看干涉区域,发现两处问题。不直接采用软件处理(删除方式)解决,而通过”组件“中的”对齐“进行修复。

模型的干涉问题

此处,直接进行内流场获取的案例。

image-20230205151924205

该案例中流体的进出口有四个,打开”准备“标签下的”体积抽取“,选择四个流体进出口的截面,点击"选择矢量面"确定流体的进口内表面。选项栏”预览内面“,进行流体区域选择正确性的判断。

选择面的方式选择边的方式

或采用,选择各进出口区域的环边再添加矢量面,完成内流场的创建。

得到内流场区域

内流场区域

流场区域命名

在“选择”功能下,选中需要命名的几何体,在群组界面中点击”创建NS“完成新的组创建。

参数化设置

使用”拉动“工具调整几何区域,在调整和尺寸标注的同时,
点击尺寸右侧的”P”按钮,或快捷键“Ctrl+G”,或直接在“群组”面板点击“创建参数”。

对平面的操作,需要在“拉动”工具选中指定面后点击鼠标选项面板中“标尺”选定基准面,完成尺寸参数化设置。

Workbench联动

在“Workbench”标签下找到“WB”,点击执行跳转。在WB中找到“Parameter Set”同步参数设定。

4.案例复杂几何体修复

资料来源:https://www.bilibili.com/video/BV1q3411x7T9/?spm_id_from=333.999.0.0&vd_source=3d05655e912261bce2a9d4c7d27ab69d

https://www.bilibili.com/video/BV1KT4y197CT/?spm_id_from=333.788.recommend_more_video.-1&vd_source=3d05655e912261bce2a9d4c7d27ab69d

本视频以一个自吸泵为例,演示如何对复杂几何模型进行前处理以保证后续网格划分不会出现问题。

整体几何模型内部流体区域

几何模型网格划分前处理

  • 删除不必要的组件

首先,提取主要的仿真区域,并删除不必要的原件。包括连接件、密封圈、进出口盖子下部电机传动部件等。

随后,需要转入对单个几何体的处理

选中所有几何,右键通过“将这二者全部移到新组件中”选项
将需要处理的几何体部件分成不同的组件。方便右键后点击“打开组件”,对单一组件进行处理。

  • 清除圆角和不必要的特征

使用填充组合功能处理一些圆角(倒角),或封闭一些不必要的开孔。利用分割拉动等命令处理一些细小的尖角或特征。

  • 填充不必要的流体空间