联系我们:186 6505 3298 

公众号二维码
新浪微博二维码
百家号二维码
仿真技术
仿真技术

HyperMesh 中的网格检查工具

来源: | 作者:ALTAIR | 发布时间 :2023-10-12 | 975 次浏览: | 分享到:

HyperMesh 提供了很多单元质量检查工具。这些工具在 2D 页面下(用于检查 2D 单元)、Tool 页面以及浏览器区 Utility Menu 下面的 QA/Model 页。

 

Quality Index面板

Quality Index 面板在 2D 页面,可以通过选择 Mesh > Check > Elements > Quality Index 进入。这个面板用于计算表征显示的 2D(壳)单元质量好坏的一个值(指标)。单元质量准则可以使用 criteria 文件进行存储和提取。Quality Index 面板得到的结果也可以保存为 summary 文件。

 

要计算质量指标需要使用 12 种不同的准则,每一个准则有一个用户定义的权重因子。将这 12 个准则以及对应的理想值和最差值列于下表。

 

HyperMesh 中的网格检查工具 

 

每个质量准则有 5 个等级。根据单元在每个准则上评定的等级对其指定一个罚值。失效的单元将被赋予一个1-10 线性的罚值,这个值根据单元离失效值得多少来判断。未失效的单元则赋予一个 0-10 线性的罚值。质量指标值(Q.I.)是每个单独准则罚值的函数。以下是 5 个等级的简单描述。完整的描述请查看在线帮助。

 

Ideal:这是一个单元所能达到的绝对最好/理想值。这个等级的单元默认以黑色显示(不高亮)。理想等级的单元不指定罚值。

Good:该等级比 ideal 差,但是比分析要求的要好。这个等级(在 good 和 warn 之间)的单元默认以黑色显示(不高亮)。

Warn:这是出于 good 和 fail 之间的中间等级。该等级高亮已经达到准则要求但是只比准则要求好一点点。这个等级(在 warn 和 fail 之间)的单元以显示青色显示

Fail:该等级的单元被认为分析无法接受的,即不合格的。建议分析前修复这些单元。该等级(在 fail和 worst 之间)的单元默认以黄色显示。

Worst:该等级高亮的单元表示还远远没有达到质量准则,需要立即修复。该等级的单元以红色显示。

 

主控制面板

以下是 quality index 面板中可用的控制项列表。这些控制项在面板右侧,包括一系列用于优化和检查单元质量的按钮。

Ÿ display thresholds:该项是滑动条和按钮的组合(每个质量等级一个按钮),允许用户以图形方式查看在某个特定质量等级下的所有单元。例如,将滑动条设定到“warn“时HyperMesh会高亮模型中所有质量等级为“warn“ 或更差的单元,也就是质量等级处在“warn“, “fail“和“worse“的单元。

place node:该按钮高亮时,点击并拖拽一个节点,交互地重置该节点位置以提高相连单元的质量。节点只能在内定的曲面内移动,不能移出边界。

swap edge:改变相邻单元连接关系以提高单元质量。当你点击一条单元边时,共享这条边的两个单元的连接关系改变(见下图)

 

Check Elems面板

Check Elems 面板位于 Tool 页面,也可以通过下拉菜单 Mesh > Check > Elements > Check Elements 进入。该面板用于确认单元的基本质量。该面板下游 1D、2D、3D 三个质量检查子面板,每个子面板包含一些相应的单元质量检查项。该面板允许单独对每个单元的质量进行检查。

 

HyperMesh 中的网格检查工具 

 

例如,在 2D 子面板下可以进行雅可比的检查。检查方法是先输入一个希望达到的雅可比值,然后单击绿色jacobian 按钮。雅可比在该值以下的单元会在屏幕上高亮显示。

 

HyperMesh 中的网格检查工具 

 

除了在 1-d,2-d 和 3-d 子面板外,还有以下功能:

connectivity:该选项检查一组单元的连接关系

duplicates:该功能检查重复单元

settings…:该项打开单元检查设置窗口。该窗口允许用户决定使用单元检查的哪个版本。用户可以为每一项设置不同的求解器检查方法,或者也可以将所有项设置为相同的方法。

 

HyperMesh 中的网格检查工具 

 

save failed:该选项将检查没有通过的单元放到user mark中。这些单元可以在别的面板提取出来。

standard, assign plot, histogram:该选项切换显示模式。

 

HyperMesh 中的网格检查工具 

 

除了 1-d, 2-d 和 3-d 外还有 3 个其它子面板:

time:time子面板用于计算单元时间步长并检查低于指定值的单元。要使用该功能必须在当前模板下有

HM_CALC_ TIMESTEP的定义

user:该子面板允许指定一个模板文件用于检查任意用户定义的质量项

group:该子面板可以删除没连接到正常单元的接触面单元

Ÿ

Utility Menu – QA/Model 页

QA Utility 菜单包含了很多快速查看和清理现有网格质量的工具。在 QA 工具下有多个检查模型单元质量的宏。这些工具使用的单元质量准则值直接来自 check elements 面板中的值。有八个工具可将不满足特定单元准则的单元单独显示的工具:

 

Length, Jacob, Warp, Aspect, Max ang: Q, Min ang: Q, Max ang: T 和 Min ang: T.每个工具检查所有显示的单元的指定准则项并高亮不合格单元。

 

另一个可用的工具是 Quality Report 宏。该宏会启动一个用户界面允许用户设定各种质量指标并检查模型中所有单元的质量。显示的检查结果是每项准则不合格的单元数及百分比。

 

HyperMesh 中的网格检查工具 


软件教程
更多
建模与可视化
建模和可视化
近期发布文章
更多
设计、制造和专业解决方案
设计、制造和专业解决方案
云和HPC解决方案
云和HPC解决方案
数据分析及物联网解决方案
数据分析及物联网解决方案​
免费试用申请
助力企业数智化转型,打造仿真新业态!