找回密码
 注册
Simdroid-非首页
查看: 505|回复: 14

[材料模型] Marc 实体网格划分技术_经典方法

[复制链接]
发表于 2014-7-31 11:36:28 | 显示全部楼层 |阅读模式 来自 中国
Marc 实体网格划分技术_经典方法
1 概述
    MarcMentat作为高级非线性求解器Marc的专用前后处理工具,在实体网格划分方面提供了一些与众不同的实体网格化分技术,但由于MarcMentat 2010及之前版本采用经典界面风格,因此很多使用者对这些方法不太熟悉,下面将针对MarcMentat提供的四种经典的实体网格划分技术进行逐一介绍。
2实现方法
    针对Marc Mentat中进行三维网格划分的方法,分别介绍四种常见的情况:
l  针对导入的几何(实体或封闭曲面)进行实体网格划分
l  通过扩展二维面网格的方式进行三维实体网格生成
l  直接针对壳单元二维面网格进行厚度方向扩展生成三维实体网格
           
l  直接进行二维轴对称模型向三维模型的扩展
         

3应用实例
    下面分别介绍四种方法在Marc Mentat中的操作方法:
l  针对导入的几何进行实体网格划分
假定在MarcMentat中存在如下图所示的实体,首先使用Mentat的实体转化工具获取实体外表面对应的曲面。

几何实体           实体工具          实体面转化为曲面    转化得到的封闭外表面曲面
针对转化得到的曲面进行网格的划分,选用surfacemesh工具,划分得到三角形单元,如下图所示:

自动网格划分工具     曲面网格划分工具     三角形单元划分工具     封闭曲面面网格划分得到曲面三角形网格后进行封闭曲面的确认,选择实体网格划分工具,使用outlineedge length工具计算外轮廓的边长是否为0,如果command窗口显示不为0,则可以使用sweep outline nodes工具或align shell工具来调整。
实体网格划分工具 确认外轮廓边长工具  清楚外轮廓自由节点  同向化当确认command窗口中显示为0后,可以继续进行实体网格划分,可以基于封闭面网格得到四面体和六面体网格,如下图为得到的四面体网格

实体网格划分工具        划分得到的四面体网格        隐掉局部显示 l  通过扩展的方式进行三维实体网格生成
假定已有如下图所示的二维面网格模型,采用四节点的四边形单元构成,分别对其进行等间隔扩展和不均匀间隔扩展。首先看一下等间隔扩展的流程

二维模型                 网格生成菜单               扩展功能按钮设置单元扩展方向为z负方向,每次扩展厚度为0.1,共扩展10次。设置完成参数后选取需要扩展的单元,通过鼠标左键框选全部单元,选择完成后,在图形区单击鼠标右键,或在菜单区点击ENDLIST确认已选项。
设置参数                    选取待扩展的单元          扩展后的三维网格以下为不均匀扩展的定义流程:设置单元扩展方向为z负方向,分三次扩展,第一次扩展厚度为0.1,共扩展4次。第二次扩展厚度为0.2,扩展2次,第三次扩展厚度为0.1,扩展2次。设置完成参数后选取需要扩展的单元,通过鼠标左键框选全部单元,选择完成后,在图形区单击鼠标右键,或在菜单区点击ENDLIST确认已选项。注意:在第一次扩展设置参数时要注意此时模式改为shift,即扩展同时保留被扩展单元并将其移动到扩展后的单元底面上。
第一次扩展参数设置                  选取单元                 扩展后的网格
第二次扩展时,要选取经过第一次扩展后shift到新位置的被扩展单元,通过select-Select by选取功能来实现不同类型单元的选取:

通过selectby功能选取被shift到新位置的121个四边形单元后,返回参数设置菜单,点击Element并点击ALL:SELEC.所以被选中的项即可完成扩展。第三次扩展采用类似的方式设置和选取单元即可。
第二次扩展完的网格         第三次扩展参数设置              第三次扩展完的网格 l  直接针对壳单元网格进行厚度方向扩展三维实体网格
假定已有壳单元如下图所示,通过Marc Mentat中专用的二维壳单元向三维模型扩展的工具可以快速得到沿着厚度方向扩展后的三维网格

二维模型                     网格生成菜单           扩展功能按钮假定模型厚度为z轴方向,厚度大小为0.1,不考虑偏置。如需考虑偏置可根据偏置的方向和大小设置OFFSET项。
壳单元扩展功能按钮        参数设置                  扩展后的三维网格 l  直接进行轴对称模型向三维模型的扩展假定已有轴对称模型如下图所示,通过MarcMentat中专用的二维轴对称向三维模型扩展的工具可以快速得到三维网格,并且基于二维网格定义的边界条件会自动更新到三维模型上。
二维模型                 网格生成菜单          扩展功能按钮针对已定义的二维轴对称模型将其扩展为180度的1/2模型,通过绕着旋转轴x轴扩展12次,每次扩展绕x轴正向逆时针转动15度得到。当需要对二维轴对称模型中已定义的边界条件等也随着向三维模型扩展时同步更新,需要激活EXPANDAPPLY TRANSFORM选项。
轴对称扩展功能按钮            参数设置                     扩展后的三维网格以上为MarcMentat进行三维网格生成的一些方法,但并不是唯一进行三维网格划分的途径,请使用者可根据不同的需要选取合适的方法。 4 参考信息适用版本:Marc 2013.1及Marc 2013.1以前版本(经典界面)          使用Marc2011及之后版本的全新界面的用户可参考下列图片操作,另外针对Marc2013.1推出的全新的实体网格划分技术将在后续章节中展开介绍l  针对导入的几何(实体或封闭曲面)进行实体网格划分(全新界面)
l  通过扩展二维面网格的方式进行三维实体网格生成、直接针对壳单元二维面网格进行厚度方向扩展生成三维实体网格、直接进行二维轴对称模型向三维模型的扩展(全新界面)进行对象分类选取

发表于 2014-10-2 23:54:32 | 显示全部楼层 来自 中国
Simdroid开发平台

谢谢楼主 比较详细
回复 不支持

使用道具 举报

发表于 2014-10-4 04:09:56 | 显示全部楼层 来自 内蒙古呼和浩特
非常感谢楼主的分享
回复 不支持

使用道具 举报

发表于 2014-10-19 16:47:33 | 显示全部楼层 来自 河北秦皇岛
楼主最近是不是在写marc 的书籍啊
回复 不支持

使用道具 举报

发表于 2014-11-6 15:13:23 | 显示全部楼层 来自 上海
感谢楼主啊   好人一生平安
回复 不支持

使用道具 举报

发表于 2015-1-7 21:40:18 | 显示全部楼层 来自 中国
感谢很much!
回复 不支持

使用道具 举报

发表于 2015-1-8 13:48:01 | 显示全部楼层 来自 上海
还是赞一下,列举了expand的拉伸d和旋转的功能
回复 不支持

使用道具 举报

发表于 2015-1-14 20:49:20 | 显示全部楼层 来自 贵州贵阳
交了一个仿真币,下载不了。楼主可以发到我邮箱吗panfei0501510214@163.com谢谢
回复 不支持

使用道具 举报

发表于 2015-2-12 13:52:09 | 显示全部楼层 来自 黑龙江
多谢楼主分享
回复 不支持

使用道具 举报

发表于 2015-3-29 17:27:03 | 显示全部楼层 来自 河南郑州
好贴,学习了
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 19:15 , Processed in 0.052022 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表