【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积
更新于1月17日 浏览:1015
- 技术邻 >
- CAE仿真 >
- HyperWorks
摘要
本文介绍使用HyperMesh中Matrix Browser功能的调用,运用其中一部分功能用来批量提取各个Component组内的片体的模型面积。Matrix Browser内还有很多其他的使用功能,欢迎大家讨论交流。
1. 问题描述
在HyperMesh的Tool中有测量面积的功能,但如果有多个Component组需要测量的话,手动提取这些数据是一项繁琐且容易出错的工作。因此,需要一种简便的方法来批量提取片体模型的面积。
2. 实例展示
通过查阅资料,目前可实行的思路是:
1.导入与归类模型→ 2.模型2D网格→ 3.Matrix功能调用→ 4.提取与输出2D网格面积→ 5.数据处理
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图1](https://img.jishulink.com/202406/attachment/afc474dadd8d4c93bef00f6d19dc2d78.jpg)
3. 使用方法
3.1 导入与归类模型
在HyperMesh中导入的模型,模型按需求进行归类,将需要输出面积的模型放入同一个Component组内。(Matrix批量提取时,会提取每个Component组内所有的网格)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图2](https://img.jishulink.com/202406/attachment/90b9ef8b6f6b428ba2d868e1de0d4b76.jpg)
3.2 模型2D网格
对要提取的Component组内的模型画2D网格。(网格越小提取的面积越接近实际面积。)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图3](https://img.jishulink.com/202406/attachment/0b1b2632b69c420eae9e8c792bea4ced.jpg)
3.3 HyperMesh中Matrix功能调用
HyperMesh中Matrix功能调用:Tools→Matrix Browser
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图4](https://img.jishulink.com/202406/attachment/69a9033447684187805a6eb9d52e7899.jpg)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图5](https://img.jishulink.com/202406/attachment/49334d2c517f4a818cb35307c6d71b06.jpg)
3.4 提取与输出2D网格面积
Matrix提取2D网格面积:
1. HMdata→components (选中要输出的components)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图6](https://img.jishulink.com/202406/attachment/cd824f84a7c049e581807478ed5f8ba0.jpg)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图7](https://img.jishulink.com/202406/attachment/a217e61fcb5949228e839d96fd1f9dfe.jpg)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图8](https://img.jishulink.com/202406/attachment/f8d54ae42cfe40acac6682d098ac7ae7.jpg)
2. components (选中要输出的components)→elements→elements→area→Query
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图9](https://img.jishulink.com/202406/attachment/5d4b092581a44e55a8f95bb2c5f15958.jpg)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图10](https://img.jishulink.com/202406/attachment/a3222653e79141dbb35a1cf4eee75f1c.jpg)
Matrix输出2D网格面积:
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图11](https://img.jishulink.com/202406/attachment/6355c49dbc4e464fa3c16a7978441855.jpg)
![【经验分享】调用Matrix 批量提取HyperMesh各个Component组内的模型面积的图12](https://img.jishulink.com/202406/attachment/bf004040891c49328409aa47b13b9b72.jpg)
3.5 数据处理
使用Excel对数据进行处理,将同一个Component的area中进行求和,即得出面积大小。(测量的是网格面积求和,与实际模型surfs测量的面积会有细微的不同,属于偏差范围内)
~欢迎大家讨论交流、批评指正,感谢各位的观看~
点赞 1 评论 收藏