调用Matrix 批量提取HyperMesh各个Component组内的模型面积

摘要

本文介绍使用HyperMesh中Matrix Browser功能的调用,运用其中一部分功能用来批量提取各个Component组内的片体的模型面积。Matrix Browser内还有很多其他的使用功能,欢迎大家讨论交流。

1. 问题描述

在HyperMesh的Tool中有测量面积的功能,但如果有多个Component组需要测量的话,手动提取这些数据是一项繁琐且容易出错的工作。因此,需要一种简便的方法来批量提取片体模型的面积。

2. 实例展示

通过查阅资料,目前可实行的思路是: 1.导入与归类模型→ 2.模型2D网格→ 3.Matrix功能调用→ 4.提取与输出2D网格面积→ 5.数据处理

3. 使用方法

3.1 导入与归类模型

在HyperMesh中导入的模型,模型按需求进行归类,将需要输出面积的模型放入同一个Component组内。(Matrix批量提取时,会提取每个Component组内所有的网格)

3.2 模型2D网格

对要提取的Component组内的模型画2D网格。(网格越小提取的面积越接近实际面积。)

3.3 HyperMesh中Matrix功能调用

HyperMesh中Matrix功能调用:Tools→Matrix Browser

3.4 提取与输出2D网格面积

Matrix提取2D网格面积:

  1. HMdata→components (选中要输出的components)

  1. components (选中要输出的components)→elements→elements→area→Query

Matrix输出2D网格面积:

3.5 数据处理

使用Excel对数据进行处理,将同一个Component的area中进行求和,即得出面积大小。(测量的是网格面积求和,与实际模型surfs测量的面积会有细微的不同,属于偏差范围内)

欢迎大家讨论交流、批评指正,感谢各位的观看

posted @ 2024-06-30 18:01  迈阿密Coffee  阅读(79)  评论(0)    收藏  举报