Hypermesh入门简介
- 格式:doc
- 大小:43.50 KB
- 文档页数:5
第一章 HyperMesh入门首先我们要了解什么是mesh,简单的说mesh就是网格的划分。
有过有限元分析背景的人都知道,做有限元分析首先第一步工作就是建模,就是把分析对象按照一定的尺寸、比例划分成相互连接、不间断的网格单元,成为一个可以计算的力学模型,这是进行有限元计算的基础。
其划分的结果对于以后计算的结果将产成直接的影响,或者说mesh是保证有限元分析结果准确的重要条件。
下面我就最简单的分析对象——金属壳体,向大家讲述怎样进行一个物体的mesh。
我们所用软件是HyperMesh,它对于有限元的前处理和后处理都具有比较强大功能。
第一节软件环境首先,我们要了解工作的目标,即最终要把一个金属壳体处理成怎样的网格。
打开练习一,这个文件中已经包含geom和放到中面的elems。
我们现在要搞清的第一概念就是geom和elems的区别。
Geom即为几何体,是我们分析对象的真实模型,实际物体的三维表现形式;elems即为网格单元,是我们分析对象的力学模型,是对实际物体的一种近似模拟,是把实际物体转换成可计算的力学和数学模型,它不是简单的线和面,是带有数据的线和面。
在HyperMesh中,我们把geom和elems统称为comps,comps可以理解为图层,这里的图层和CAD的图层的概念不同。
这里comps是以后赋予模型材料和几何性质的一个最小单元,或者说对于不同材料性质和不同几何性质的elems要处于不同的comps中。
每个comps都会有个名字,所以同一个名字的comps包含两个部分,即XXX(名字)geom 和XXX(名字)elems。
当然几何体和力学模型是两个完全独立的部分,所以两者完全可以放在不同的comps中的,对于图层名字的管理我们在下一章再做详细说明。
对于一个金属壳体,我们知道金属板是具有均有厚度的,即在三维上它总是有个方向上是保持不变的,这样我们就可以用比较简单的二维单元来描述金属壳体,这个二维单元我们称壳体单元。
hypermesh基础培训教程Hypermesh是一款广泛使用的有限元前后处理软件,包括了有限元模型的建立、网格生成、汇编、求解和结果后处理等功能。
在航空航天、汽车、能源等行业中广泛应用,有着十分广泛的应用前景。
为了更好地使用Hypermesh,我们需要进行相应的培训和学习。
本文将介绍Hypermesh的基础培训教程,帮助大家更好地了解Hypermesh和应用它进行工程分析。
一、Hypermesh界面的基本介绍Hypermesh界面主要包括工具栏、菜单栏、模型区、字符串区、报告窗口和提示窗口。
其中,工具栏包括了常用的工具,如选择工具、切割工具等。
菜单栏可以方便地进行模型建立、加载、网格生成和后处理等操作,模型区和字符串区可以展示模型和数据的具体细节。
报告窗口和提示窗口用于输出信息和提醒用户。
二、建立模型建立模型是Hypermesh的第一步,它需要通过实体建模、划分单元和添加边界条件等步骤来完成。
实体建模可通过拓扑工具构建有限元模型,划分单元可以将实体分解为网格,添加边界条件可以对模型进行约束条件的设定。
在建模过程中,需要注意保证模型的一致性与完整性,因为这些因素将直接影响到模型的质量。
三、网格生成网格是建立模型的重要步骤,而网格生成是将初始模型转化为有限元模型的过程。
Hypermesh中提供了多种网格生成方案,可以根据需要选择合适的方案。
常用的网格类型包括Tetra网格、Hexa网格、Shell网格和Beam网格等。
在网格生成过程中,需要注意参数的设定和对每个元素的细节库分析。
因为网格的质量将直接影响到有限元分析的结果。
四、汇编汇编是对网格模型进行有限元分析的第一步,它将网格模型转换为矩阵形式,可以用于后续的解方程。
Hypermesh提供了多种汇编方案,可以根据需要进行选择。
汇编过程中需要设定质量检查和解决质量问题等操作,因为这些因素对模型的质量和精确度都有着重要的影响。
五、求解求解是有限元分析的核心部分,它将汇编得到的矩阵进行求解,得到模型的位移、应力和应变等结果。
Hypermesh基础培训教程一、引言Hypermesh是一款功能强大的有限元前处理器,广泛应用于结构分析、热分析、流体分析等领域。
本教程旨在帮助初学者快速掌握Hypermesh的基础操作,为后续的高级应用打下坚实基础。
通过本教程的学习,读者将能够熟练地进行几何建模、网格划分、材料属性定义、边界条件施加等基本操作。
二、Hypermesh界面及基本操作1.启动Hypermesh在安装完Hypermesh软件后,双击桌面图标启动程序。
初次启动时,系统会提示设置工作目录,选择一个便于管理的路径即可。
2.界面介绍Hypermesh界面主要包括菜单栏、工具栏、主窗口、状态栏等部分。
菜单栏包含文件、编辑、视图、网格、工具等菜单,通过菜单可以执行各种操作。
工具栏提供了常用的快捷操作按钮,方便用户快速执行命令。
主窗口用于显示几何模型、网格、分析结果等。
状态栏位于界面底部,显示当前操作的状态信息。
3.基本操作(1)打开模型:通过菜单栏“文件”→“打开”命令,选择相应的几何文件(如iges、stp等格式),打开模型。
(2)缩放、旋转、平移视图:通过工具栏的相应按钮,可以调整视图的显示。
同时,鼠标滚轮可以控制视图的缩放。
(3)选择元素:鼠标左键单击选择单个元素,按住Ctrl键同时单击可以选择多个元素。
(4)创建集合:通过菜单栏“编辑”→“创建集合”命令,可以将选中的元素创建为一个集合,便于后续操作。
(5)撤销与重做:通过菜单栏“编辑”→“撤销”或“重做”命令,可以撤销或重做上一步操作。
三、几何建模1.几何清理在实际工程中,导入的几何模型往往存在冗余面、重叠边等问题,需要进行几何清理。
Hypermesh提供了丰富的几何清理工具,如合并顶点、删除线、删除面等。
2.创建几何元素Hypermesh支持创建点、线、面、体等几何元素。
通过菜单栏“几何”→“创建”命令,选择相应的几何元素创建工具,如创建点、创建线、创建面等。
3.几何编辑Hypermesh提供了丰富的几何编辑功能,如移动、旋转、缩放、镜像、复制等。
Hypermesh总结-入门基础篇1、如何将.igs文件或.stl文件导入hypermesh进行分网?files\import\切换选项至iges格式,然后点击import...按钮去寻找你的iges文件吧。
划分网格前别忘了清理几何2、导入的为一整体,如何分成不同的comps?两物体相交,交线如何做?怎样从面的轮廓产生线(line)?都用surface edit。
Surface edit的详细用法见HELP,点索引,输入surface edit 3、老大,有没有划分3D实体的详细例子?打开hm,屏幕右下角help,帮助目录下hyperworks/tutorials/hyermesh tutorials/3D element,有4个例子。
4、如何在hypermesh里建实体?hm的几何建模能力不太强,而且其中没有体的概念,但它的曲面功能很强的.在2d面板中可以通过许多方式构建面或者曲面,在3D面板中也可以建造标准的3D曲面,但是对于曲面间的操作,由于没有"体"的概念,布尔运算就少了,分割面作就可以了5、请问怎么在hypermesh中将两个相交平面到圆角啊?defeature/surf fillets6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢?法1、在选择reflect后选择duplicate复制一个就可以法2、先把已建单元organize〉copy到一个辅助collector中,再对它进行reflect,将得到的新单元organize〉move到原collector中,最后将两部分equivalence,就ok拉。
7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁,他们为不同材质,要求界面单元共用,但必须能分别开?你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。
HyperMesh入门教程1. HyperMesh的界面和菜单2. HyperMesh的几何模型操作3. HyperMesh的网格划分操作4. HyperMesh的材料和属性定义5. HyperMesh的加载和约束定义6. HyperMesh的分析设置和导出1. HyperMesh的界面和菜单标题栏:显示当前打开的文件名和软件版本号。
菜单栏:提供各种功能选项,如文件、视图、几何、网格、材料等。
工具栏:提供常用的快捷操作按钮,如打开、保存、撤销、重做、缩放、旋转等。
状态栏:显示当前的操作模式、坐标系、鼠标位置等信息。
图形窗口:显示当前的几何模型和网格。
面板区域:提供各种功能面板,如实体浏览器、材料浏览器、质量检查器等。
文件(File):提供文件相关的操作,如新建、打开、保存、导入、导出等。
视图(View):提供视图相关的操作,如缩放、旋转、平移、剪裁、恢复等。
几何(Geometry):提供几何模型相关的操作,如创建、编辑、修复、布尔运算等。
材料(Material):提供材料相关的操作,如创建、编辑、删除等。
属性(Property):提供属性相关的操作,如创建、编辑、删除等。
加载(Load):提供加载相关的操作,如创建、编辑、删除等。
约束(Constrnt):提供约束相关的操作,如创建、编辑、删除等。
分析(Analysis):提供分析相关的操作,如设置分析类型、选择求解器、导出输入文件等。
2. HyperMesh的几何模型操作HyperMesh可以通过两种方式创建几何模型:导入已有的CAD文件,如IGES, STEP, CATIA,SolidWorks等格式。
在HyperMesh中直接绘制基本图形,如点、线、曲线、面、曲面等。
导入CAD文件的方法是:在菜单栏中选择文件(File)->导入(Import)->几何(Geometry),或者在工具栏中导入按钮。
等待CAD文件导入完成,并在图形窗口中查看导入结果。
第一章 HyperMesh入门首先我们要了解什么是mesh,简单的说mesh就是网格的划分。
有过有限元分析背景的人都知道,做有限元分析首先第一步工作就是建模,就是把分析对象按照一定的尺寸、比例划分成相互连接、不间断的网格单元,成为一个可以计算的力学模型,这是进行有限元计算的基础。
其划分的结果对于以后计算的结果将产成直接的影响,或者说mesh是保证有限元分析结果准确的重要条件。
下面我就最简单的分析对象——金属壳体,向大家讲述怎样进行一个物体的mesh。
我们所用软件是HyperMesh,它对于有限元的前处理和后处理都具有比较强大功能。
第一节软件环境首先,我们要了解工作的目标,即最终要把一个金属壳体处理成怎样的网格。
打开练习一,这个文件中已经包含geom和放到中面的elems。
我们现在要搞清的第一概念就是geom和elems的区别。
Geom即为几何体,是我们分析对象的真实模型,实际物体的三维表现形式;elems即为网格单元,是我们分析对象的力学模型,是对实际物体的一种近似模拟,是把实际物体转换成可计算的力学和数学模型,它不是简单的线和面,是带有数据的线和面。
在HyperMesh中,我们把geom和elems统称为comps,comps可以理解为图层,这里的图层和CAD的图层的概念不同。
这里comps是以后赋予模型材料和几何性质的一个最小单元,或者说对于不同材料性质和不同几何性质的elems要处于不同的comps中。
每个comps都会有个名字,所以同一个名字的comps包含两个部分,即XXX(名字)geom 和XXX(名字)elems。
当然几何体和力学模型是两个完全独立的部分,所以两者完全可以放在不同的comps中的,对于图层名字的管理我们在下一章再做详细说明。
对于一个金属壳体,我们知道金属板是具有均有厚度的,即在三维上它总是有个方向上是保持不变的,这样我们就可以用比较简单的二维单元来描述金属壳体,这个二维单元我们称壳体单元。
第一章hypermesh入门这一章主要讲一些关于hypermesh的基础的知识,主要包括如何启动hypermesh,模型的输入输出等1,h ypermesh的启动与退出1,单击开始菜单,选择程序命令2,从Altair hyperworks程序组中选择hypermesh程序,以上的程序也可以用双击桌面上的hypermesh图标来代替3,hypermesh启动后,默认的主菜单出现在屏幕上4点击屏幕的quit,退出hypermesh,下图hypermesh默认的界面Hypermesh环境Hypermesh界面介绍如下图,hypermesh有五个主要的菜单区域:图形区(5),标题条(1),主菜单区(2),宏菜单区(3),和永久菜单区(4)。
标题条将整个界面分为两个部分。
标题条上面为图形区,标题条下面为菜单区。
菜单区又分为主菜单和永久菜单。
宏菜单是可以选择的,它可以显示用户的功能和变量。
用户可以指定宏菜单的位置,它默认为永久菜单的上面,图形区的左侧。
如下图。
第二级菜单可以使用键盘上的功能键(F1-F12)进入。
第二级菜单允许在当前激活的菜单面板中使用面板增加必要信息来完成操作。
图形区图形区占据了屏幕上的大部分区域。
模型,几何合结果图都将显示在这个区域中。
屏幕上的实体可以通过使用鼠标单击任意实体进行“拾取”操作后选择出来后以供使用。
不同的实体类型有不同的拾取操作。
标题条标题条是菜单区和图形区的分界线。
它显示当前面板标题和模型状态信息。
面板标题显示在左侧。
如果使用功能键进入一个面板,此标题条就在左侧显示当前面板的名字,而在它的右侧显示原来面板的名字。
在标题条的右侧,当前组建(component)和载荷集合器的名字也将被显示出来。
有些信息也会在标题条中出现,如状态信息等。
主菜单区主菜单按照功能划分为7个页面,每个页面有一系列面板可供选择,而且大多数的面板又有子面板。
7个页面的主要功能如下Geom :创建几何和几何编辑1D :一维单元的创建和编辑2D :二维曲面和单元的创建和编辑3D :三维实体和单元的创建和编辑BCs :边界条件。
一HyperMesh简介主菜单:1、File——》Load——》Template2、PreferenceGlobal Parameters:按键盘上的字母“G”;Option:按键盘上的字母“O”;Keyboard:键盘上快捷键的设定;User profiles:选择求解器模板;3、GeometryDefeature:pinholes 消除零件表面上的小的圆孔;Surface——》Create 一般用来补较大的孔;Edit——》Edge 共享边的处理(Surpress or unsurpress);4、MeshAutomesh:划分2D网格;首先选择所有曲面,选择Surface DeviationMin elem size: 3~6 (视具体零件而定)Max elem size: 30Max deviation: 0.1Max feature angle: 选缺省值Mesh type:选择等边三角形或直角三角形单元数量最好不超过5万;Check element:2D length <0.5; aspect >10; skew: <75;min angle:15;max angle:165。
5、CheckEdge:Tolerance的值应小于0.5; 消除重复节点;在此还要进行如何检查单元连接的操作。
鼠标的操作左键:执行选择操作右键:在图形区域中反向选择并放弃图形操作Ctrl+左键:动态旋转模型Ctrl+中键:模型局部放大Ctrl+右键:平移模型二几何清理在进行有限元计算时,经常遇到的问题有:1、导入曲面数据时,有时存在缝隙、重叠等缺陷;2、因生产需要,CAD模型中通常包含某些细微特征,如导角、小孔等。
进行几何清理后,提高划分网格的速度和质量,提高计算精度。
GeometryDefeature:pinholes 消除零件表面上的小的圆孔;Surface——》Create 一般用来补较大的孔;Edit——》Edge 共享边的处理(Surpress or unsurpress);二曲面网格划分MeshAutomesh:首先选择所有曲面,选择Surface DeviationMin elem size: 3~6 (视具体零件而定)Max elem size: 30Max deviation: 0.1Max feature angle: 取缺省值Mesh type:选择等边三角形或直角三角形单元数量最好不超过5万;三单元质量检查CheckCheck element:2D length <0.5; aspect >10; skew: <75;min angle:15;max angle:165。
Hypermesh基础培训教程•软件介绍与安装•网格划分技术•材料属性定义与赋值目录•连接与接触设置•边界条件与载荷施加•模型求解与结果查看01软件介绍与安装它支持多种CAD 数据格式导入,能够方便地进行模型修复和简化,提高网格生成的质量和效率。
Hypermesh还提供了丰富的求解器接口,可以与多种有限元求解器进行无缝对接,实现快速准确的仿真分析。
Hypermesh是一款广泛应用于工程领域的有限元前处理软件,具有强大的网格划分、模型清理、后处理等功能。
Hypermesh概述安装前需检查计算机硬件配置是否满足软件运行要求,包括操作系统、内存、显卡等。
从官方网站下载安装包,按照安装向导逐步完成软件的安装过程。
安装完成后,需要进行相应的配置,如设置工作目录、添加求解器接口等,以确保软件能够正常运行。
软件安装及配置界面布局与功能介绍Hypermesh界面布局简洁明了,主要包括菜单栏、工具栏、模型树、图形窗口等部分。
菜单栏提供了丰富的功能选项,包括文件操作、网格划分、模型清理、后处理等。
工具栏提供了常用的快捷操作按钮,方便用户快速访问常用功能。
模型树用于显示和管理模型中的各个部件和组件,方便用户进行模型的组织和管理。
图形窗口用于显示模型的几何形状和网格划分结果,支持多种视图操作和渲染方式。
02网格划分技术适用于简单的线性结构,如梁、杆等。
选择依据为结构形状和受力特点。
一维网格二维网格三维网格适用于平面或曲面结构,如板、壳等。
选择依据为结构复杂度和分析精度要求。
适用于复杂的三维结构,如实体、装配体等。
选择依据为结构形状、受力特点和分析精度要求。
030201网格类型及选择依据网格划分方法与技巧映射网格划分01将几何模型划分为规则的网格,适用于简单形状的结构。
技巧包括选择合适的网格尺寸和形状,以及控制网格方向和分布。
自由网格划分02根据几何模型的形状自动划分网格,适用于复杂形状的结构。
技巧包括调整网格密度和形状控制参数,以及利用局部细化技术提高关键区域的网格质量。
HyperMesh基础培训教程(中文版)HyperMesh是一款集成了建模、网格划分和后处理功能的CAE(计算机辅助工程)软件,是世界上最流行的有限元分析软件之一。
本文旨在向用户介绍HyperMesh软件的基础知识,以便用户快速掌握此软件的使用方法。
什么是HyperMesh软件?HyperMesh是Altair公司旗下的建模和网格化软件,适用于多个领域,包括汽车、航空航天、船舶、机械制造和建筑等行业。
HyperMesh软件以其集成的建模、网格划分、后处理功能和先进的用户界面而广受欢迎。
HyperMesh软件可以用于CAD和CAE之间的数据转换。
HyperMesh支持直接导入多种CAD文件格式,例如IGES、CATIA V5、Pro/ENGINEER、SolidWorks等,用户可以将CAD中的模型导入到HyperMesh中进行网格划分和分析。
HyperMesh还支持将模型以多种格式导出到不同的CAE软件中,例如ABAQUS、LS-DYNA、Radioss、NASTRAN等。
HyperMesh软件的安装和启动HyperMesh软件的安装非常简单。
用户可以在Altair公司的官网上免费下载HyperMesh软件的安装程序。
用户需要选择适合自己操作系统的版本,然后按照提示完成安装。
安装过程中需要输入许可证文件,用户需要从Altair公司获得。
安装完成后,用户可以通过点击桌面上的HyperMesh图标启动软件。
在启动HyperMesh之前,用户需要确定自己是否具备以下软件要求:•操作系统:Windows 7或更高版本•内存:4GB或更高•显卡:支持OpenGL 3.3或更高版本•硬盘空间:10GB或更高HyperMesh软件的界面介绍启动HyperMesh后,用户会进入到HyperMesh的主界面。
HyperMesh的主界面分为多个部分,包括菜单栏、快捷工具栏、主窗口、工具栏和状态栏等。
菜单栏和快捷工具栏菜单栏和快捷工具栏是HyperMesh中最常用的两个工具栏。
Hypermesh的初学步骤:1:几何清理:在导入模型后,会出现一些圆角,倒角,去除模型的通孔,螺纹孔,螺纹孔结构,对凸台进行简化处理;去除零件的筋板结构,将筋板填充为实体,从而将几何模型的外部形状规则化.2:模型切割:模型切割的目的是为了划分优化区域和非优化区域(常见的非优化区域有固定丝杠螺母的结构,固定滑块的结构,导轨部分以及其他主要承受载荷和约束的部分)为以后的优化做好基础。
切割后基础要进行布尔运算。
以DL25床身为例看一下模型切割,其实下面是凸台镶嵌到凹槽的一部分,没必要进行切割,凸台完全叶可以当成优化区域来作用。
那这个固定丝杠螺母的部分为什么没有切割呢?3:划分网格这是最为重要的一步,占据整个优化拓扑工作量的80%,目前只会简单的两种划分网格的方式:①3D-solid map-multi-solid 这是划分六面体等的主要划分方式②3D-tetramesh-volume solid 这是划分四面体的重要方式。
在划分是要充分注意到划分体的尺寸,看能不能符合自己所设定的划分网格所要的大小。
4:网格属性定义:定义material,property,component。
①材料material 时要在card image options的下拉列表中card image总要选择mat1 ,这种选择模式是必须要在optistruct中定义才可以,如果刚开始打开hypermesh中没有选择这个,可以在菜单栏中preferences-user profiles中重新定义。
Creat material后在左边的模型树种会弹出material,选择定义的材料如steel点击右键,选择card edit 进行定义E-弹性模量,G-杨氏模量(这个不是重力,要注意),nu-泊松比,RHO-密度。
一般都定义这四个,在定义它们时,要注意要定义那个选个后弹出的空白区域的值和你所要做的值一样也要在空白处点击一下,否则视为没有定义如下图所示:这代表定义了!此外,这几个单位和ansys中的单位统一划分方式也是一样的,有MPa,s,t吨,mm 这四个单位。
HyperMesh入门教程HyperMesh的界面介绍HyperMesh的几何建模和清理HyperMesh的网格剖分和优化HyperMesh的连接建立和检查HyperMesh的材料和属性定义HyperMesh的载荷和约束设置HyperMesh的模型导出和导入HyperMesh的界面介绍菜单栏:位于界面顶部,包含了各种功能菜单,如File、View、G eometry、Mesh等。
工具栏:位于菜单栏下方,包含了常用的工具按钮,如Select、M ove、Rotate等。
面板区:位于界面左侧,包含了各种功能面板,如Model Browser、Entity Editor、Connectors等。
图形区:位于界面中央,用于显示和操作模型。
状态栏:位于界面底部,用于显示当前的操作模式、坐标系、鼠标位置等信息。
HyperMesh的几何建模和清理HyperMesh可以通过两种方式创建几何模型:从零开始创建:使用Geometry菜单中的各种工具,如Point、Line 、Surface等,可以创建基本的几何实体,并通过Boolean运算等方式进行组合和修改。
无论是哪种方式创建的几何模型,都需要进行一定的清理工作,以保证模型的质量和完整性。
HyperMesh提供了一系列的几何清理工具,如Geometry菜单中的Check、Edit、Cleanup等选项。
常见的几何清理操作包括:检查并修复几何实体之间的重叠、交叉、间隙等问题。
检查并修复几何实体内部的自相交、重复点线面等问题。
检查并修复几何实体之间的拓扑关系,如共享点线面等。
检查并修复几何实体的法向方向,确保法向一致性。
检查并修复几何实体的尺寸和形状,避免过大或过小、过扁或过尖等问题。
HyperMesh的网格剖分和优化网格剖分是将连续的几何实体离散为有限个节点和单元,以便进行有限元分析。
HyperMesh支持多种类型的网格剖分方法,如:2D网格剖分:将平面或曲面实体剖分为三角形或四边形单元。
一HyperMesh简介主菜单:1、File——》Load——》Template2、PreferenceGlobal Parameters:按键盘上的字母“G”;Option:按键盘上的字母“O”;Keyboard:键盘上快捷键的设定;User profiles:选择求解器模板;3、GeometryDefeature:pinholes 消除零件表面上的小的圆孔;Surface——》Create 一般用来补较大的孔;Edit——》Edge 共享边的处理(Surpress or unsurpress);4、MeshAutomesh:划分2D网格;首先选择所有曲面,选择Surface DeviationMin elem size: 3~6 (视具体零件而定)Max elem size: 30Max deviation: 0.1Max feature angle: 选缺省值Mesh type:选择等边三角形或直角三角形单元数量最好不超过5万;Check element:2D length <0.5; aspect >10; skew: <75;min angle:15;max angle:165。
5、CheckEdge:Tolerance的值应小于0.5; 消除重复节点;在此还要进行如何检查单元连接的操作。
鼠标的操作左键:执行选择操作右键:在图形区域中反向选择并放弃图形操作Ctrl+左键:动态旋转模型Ctrl+中键:模型局部放大Ctrl+右键:平移模型二几何清理在进行有限元计算时,经常遇到的问题有:1、导入曲面数据时,有时存在缝隙、重叠等缺陷;2、因生产需要,CAD模型中通常包含某些细微特征,如导角、小孔等。
进行几何清理后,提高划分网格的速度和质量,提高计算精度。
GeometryDefeature:pinholes 消除零件表面上的小的圆孔;Surface——》Create 一般用来补较大的孔;Edit——》Edge 共享边的处理(Surpress or unsurpress);二曲面网格划分MeshAutomesh:首先选择所有曲面,选择Surface DeviationMin elem size: 3~6 (视具体零件而定)Max elem size: 30Max deviation: 0.1Max feature angle: 取缺省值Mesh type:选择等边三角形或直角三角形单元数量最好不超过5万;三单元质量检查CheckCheck element:2D length <0.5; aspect >10; skew: <75;min angle:15;max angle:165。
EdgesAutomeshEdit Elements四用OptiStruct计算Setup——> Material——> Collector——Update CompBCs——> Load Collectors(constraint,force)Application——> OptistructResults——> Deformedypermesh的一点资料(常见计算错误类型及修改方法)错误及清理常见计算错误类型及修改方法有错误时,首先打开*.out文件查找相关的错误信息。
1、错误号61ERROR # 61 FROM SUBROUTINE osscanNo properties found in the input data.原因:板单元没有设置属性,也就是card image没设置改正:Collectors,选择左侧的card image, 把相应的component设置单元属性,比如pshell,使用load/edit,进入后设置厚度等信息。
2、错误号1000*** ERROR # 1000 in the input data:Incorrect data in field # 3.Detected while reading line 111 from file D:/Testing/test/nomat.fem:"PSHELL 1 01.0 0 0 0.0"Which was read as:111:PSHELL, 1, 0, 1.0, 0, , 0, , 0.0Expected ID > 0, found INTEGER (0).原因:没有定义材料,或没有选择材料。
改正:先检查是否定义好了MAT,如果定义了,则Collectors下选择update,把材料赋给相应的components。
3、错误号317ERROR # 317 FROM SUBROUTINE spasmbStatic load case 2 has zero force vector - check input dataThis error occurs in subroutine slvdrv原因:没有载荷改正:可能是把载荷和约束放在一个loadcollector中了。
或没有添加载荷。
一般是在添加载荷时没有在global中切换当前loadcollector。
4、错误号23ERROR # 23 FROM SUBROUTINE renum2Case Control data SPC SID 1 is not referenced by any bulk data.原因:没有加约束改正:添加约束即可。
Altair HyperMesh软件中所有操作对象类型说明:elems:有限单元comps:components,就是包含单元或者几何的collectorlines:自由的线,比如CAD模型中的辅助线等surfs:几何曲面loads:对模型施加的载荷和约束,如constraints、forces和pressuressysts:坐标系loadcols:管理loads所使用的collectorsystcols:坐标系所在的collectorsets:节点所在的集合,可以在建模时定义,方便以后的加载props:用于管理属性的collector,比如梁单元的截面属性groups:用于管理“接触菜单”建立的collector;plots:用于管理curve的collector,可以在Post/xy_plot菜单下建立curves:载荷曲线、材料的应力-应变曲线等blocks:定义空间的一个长方体区域,主要用于为ls-dyan的碰撞接触定义接触范围。
mats:实际上是一种collector,用于保存材料信息assems:装配,用于组织和管理compstitles:用于在后处理中标示某个操作对象或者说明vectorcols:管理向量的collectorvector:向量equations:定义MPC约束outputblocks:定义结果输出的范围;loadsteps:载荷步,相当于load case的概念I3k H points:几何点sensors:传感器,用于监测某个物理量,用在safety面板中,仅针对ls-dyna等部分求解器designvars:优化分析时的设计变量beamsectcols:保存梁截面信息的collectorbeamsects:梁截面optitableentrs:优化分析中的表格输入dequations:在优化分析中建立用户自定义的响应函数或设计属性函数optiresponses:优化分析时定义的响应dvprels:优化分析中相关设计变量之间的关联opticonstraints:优化分析时定义的约束,与一般有限元分析的约束的概念不同desvarlinks:优化分析时,在多个设计变量之间建立的关系,相当于一种优化设计约束objectives:优化分析时定义的目标controlvols:在safty面板中定义安全气囊等物体的体积控制multibodies:一种collector,组织和管理与多体相关的操作对象,如ellipsoids、mbplanes 和mbjointsellipsoids:椭球,用于多体动力学分析opticontrols:优化的控制参数optidscreens:优化分析时控制屏幕显示tags:在几何上定义的标注mbjoints:运动学关联,在两个局部坐标系之间连接两个multibodiesmbplanes:多体分析中使用的矩形曲面dobjrefs:优化分析时目标函数的参考值Tcontactsurfs:接触面connectors:连接单元,可以很方便的设置为焊接、弹簧等连接方式shapes:形状优化时使用handles:使用Morphing功能时生成的操纵点domains:使用Morphing功能时要求变形的域}symmetrys:对称约束1求教:hm是不是不能直接划分实体单元,只能通过2d 网格来生成对四面体单元来说,可以直接划分,但是为了更好的控制单元质量,推荐采用先划分2d 网格,调整质量以后再生成3d网格。
如果是六面体网格,也可以直接划分。
hypermesh中没有几何体的概念,这一点和patran,ansys不同。
他的体单元都是通过面单元变换而来。
个人觉得这是一把双刃剑,好处是对比较复杂的模型,通过一定的技巧,由面单元生成体,而且可以保证很好的质量。
缺点是保证单元的连续,网格重新划分,都是很麻烦的。
如果模型不是十分的复杂,建议用patran,里面有几何体的概念,保证几何的连续要比保证单元的连续,更加直接,方便,而且再重新划分网格时,可以直接把网格删掉,再在体的基础上画就行了。