hypermesh运用实例(1)

合集下载

(完整word版)hypermesh教程

(完整word版)hypermesh教程

第一章 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.Geom1.1 Node节点(1)xyz坐标创建节点,可以选择坐标系,as node在节点上(2)On Geometry在几何上创建节点,可以在硬点、线、表面、平面上创建节点(3)Arc Center在圆弧圆心创建节点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差)(4)Extract Parametric在线、面上以输入参数阵列节点,定义阵列区域大小(百分比)与阵列节点数目Extract on Line在线上阵列节点,可以输入阵列节点数目,间隔算法有线性、指数与曲率控制(中间稀疏两边密或者中间密两边稀疏),可以输入间隔密度(5)Interpolate Nodes插值节点,输入在节点之间插值节点的数目以及算法,算法有线性、指数与曲率控制可以输入间隔密度Interpolate on Line在线上插值节点Interploate onSurface在面上的节点之间插值节点(6)Intersect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成节点1.2 Node edit 编辑节点(1)associate关联节点,作用是把节点关联到【面、点、线、实体】,可以设置容差(2)move node移动节点,但是节点必须在面上(3)place node重置节点,将节点移动到选择目标面上,应对个别节点在平面外(4)remap在线上重新排布节点(5)align node 对齐节点,选中两个节点后,将其他节点移动到选中的两个节点的连线上(直线,无线延伸)1.3 temp nodes临时节点1.4 distance 测距(1)two nodes两节点测距(2)three nodes 三节点测距(3)two point 两硬点测距(4)three point三硬点测距1.5 Point创建硬点(1)XYZ坐标创建硬点(2)Arc Center 圆心创建硬点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差)(3)Extract Parametric在线、面上以输入参数阵列硬点,定义阵列区域大小(百分比)与阵列硬点数目(4)Intersect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成硬点1.6 Lines 创建线(1)XYZ两点创建直线(2)Linear Nodes 以节点创建折线,可以选择封闭Smooth nodes创建光滑曲线Controlled Nodes创建可控曲线(3)Drag along Vector向量拉伸直线(4)Arc Center and Radius圆心半径创建圆弧Arc Nodes and Vector圆弧节点与向量Acr Three Nodes 三点圆弧(5)Circle Center and Radius 圆形半径创建圆Circle Nodes and Vector 圆心节点与向量创建远Circle Three Nodes 三点创建圆(6)Conic 创建圆锥曲线(7)Extract Edge 以面的边线或者边创建等距曲线(8)Intersect 创建交线,可以创建平面与线、表面、单元、平面的交线,也可以创建两个曲面的交线(9)Mainifold 在面上创建线,线过节点,可以用创建的线分割平面(10)Offset 偏置,可以创建等距偏移与非等距偏移(11)Midline 中间线,距离两边等距(12)Fillet 创建、删除倒角(13)Tangent 创建切线,可以创建点、线与线的切线(14)Normal to Geometry外一点(节点、硬点)做线、表面或者实体的垂线Normal from Geometry 从几何(线、表面或者实体)上一点做几何的垂线Normal 2D to Plane 通过平面上一点创建垂直于2D几何线的垂线(15)Features 由网格反求几何特征1.7 Line Edit编辑线(1)Combine 连接线,两条线中间有断开,连接两个端点(2)Split at point 在硬点处断开线(3)Split at joint 在连接处断开线(4)Split at line 在与线相交处断开线(5)Split at plane 在与面相交处断开线,其中面可以以多种方式创建(6)Smooth line光滑曲线,两种方式:a设定容差;b设定接近与一条线,其中接近方式有两种算法,一种为水平抛物线法(flat parabola),一种为B样条简化算法(bezer simplify)(7)Extend line 延长线1.8 Length长度确定选中线段的长度1.9Surfaces创建平面(1)Square三点创建平面(2)Cylinder Full 创建完整圆柱面,定义底部圆面的中心与高度法向节点,定义半径与高度,注意:底部圆心与法向节点之间距离不是圆柱高度,仅代表方向Cylinder Partial 创建部分圆柱面,与创建完整圆柱类似,其中major vector 确定半圆柱的起始0°位置,顶点、法向点与major vector点右手法则决定向量,Axis ratio为直径比,该数值大于0小于1,创建椭圆柱面(3)Cone full创建完整圆台面,与圆柱面类似Cone Partial创建部分圆台面,与部分圆柱面类似(4)Sphere Center and Radius球心半径创建圆球Sphere Partial 创建部分球面,输入球心点,R向点和Phi点或者theta点,分两个方向以角度来创建球面,轴线为球心中点与R点、球心与Phi点或者theta 点形成的轴线(5)Torus Center and Radius 创建圆环,指定轴线方向为法向量点与中心连线,Major radius为主直径,为圆环中心直径,Minor radius为圆环小直径Torus Three Nodes 三点创建圆环,major center 圆环主中心,minor center 圆环小环中心,minor radius圆环小环半径Torus Partial 创建部分圆环,定义圆环中心(center),主轴法向(normal)和主轴(6)Spin旋转曲面,用点或者线旋转创建平面(7)Drag along Vector/Line/Normal 沿着向量/线/法向拉伸直线创建平面(8)Spline/Filler 填充平面,可以用线、节点与硬点来创建封闭平面(9)Ruled 两条(或两组点)线扫描(10)Skin创建蒙皮(11)Fillet创建圆角(12)From FE用网格创建平面(13)Meshline以网格节点生成线然后创建面,与用FE创建不同的是Meshline 可以选择单元中间节点,该命令主要用来重建面,便于加载1.10 Surface Edi..........t编辑面(1)trim with nodesa.two nodes两点切面,点必须在面上b.multiple nodes 多点切面,多点连线为曲线c.node narmal to edge 节点与直线垂线分割面(2)trim with line用线切割面a.with cut line手动划线分割面b. with lines用线划分面c.with offset lines 用偏置线切割面,线必须已经是切割线,如果不是即有的自由边则需要先用with lines切割(3)trim with surface/plane用面切割面a.with plane用平面切割面,平面的定义可以沿着X、Y、Z轴和一个点定义,也可以向量或者三点向量定义b. with surfs用面来切割面,可以选择两个面全部分别切割c. self-intersecting surfs自相交面的分割(4)untrim不切割(5)offset偏置a.disjoint offset偏移选中面,其他不偏移b.continuous offset 连续偏移,偏移后偏移面与其他面还是相连的(6)extend延伸a.max extension最大延伸量,by distance 延伸距离,by thickness multiplier以壳体厚度倍增b.entend over edge延伸到边缘,to surface到面,by distance依据距离,byfilling gaps依据间隙距离(7)shrink收缩面,相当于等距偏移,设定偏右距离1.11 Defeature.........缺陷处理(重点)(1)pinholes作用是填孔,设定容差小于多大的孔填死(2)surf fillets面圆角(3)edge fillets边圆角(4)duplicates找到重复面并删除(5)symmetry对称面设定1.12midsurface暂时用不到1.13dimensioning尺寸标注,修改实体尺寸1.14 solid(1)创建实体、圆柱、圆锥、球体、圆环与部分实体详见曲面生成功能(2)bounding surfaces曲面生成实体(3)spin面旋转生成实体(4)drag系列,面拉伸成体(5)ruled系列,类似于扫描1.15 solid edit重点。

螺栓预紧结构用Hypermesh做接触实例

螺栓预紧结构用Hypermesh做接触实例

在很多场合,要将若干个零件组装起来进行有限元分析,如将连杆与连杆盖用连杆螺栓连接起来,机体与气缸盖用螺栓连接起来,机体与主轴承盖连接起来。

如何模拟螺栓预紧结构更符合实际情况,是提高有限元计算精度的关键。

螺栓+螺母的连接与螺钉的连接有所不同,螺栓+螺母的连接方式比较简单,可以假设螺母与螺栓刚性连接,由作用在螺母上的拧紧力矩折算出作用在螺栓上的拉伸力F ,将螺杆中间截断,在断面各单元的节点上施加预紧单元PRETS179,模拟螺栓的连接情况。

对于螺钉(双头螺栓)连接有些不一样,螺钉头部对连接件1施加压应力,接触面是一个圆环面,但栽丝的一端,连接件2受拉应力。

一种方法是在螺纹圆周上施加拉力,相当于螺纹牙齿接触部分,而且主要在前几牙上存在拉力,如第一牙承担60~65%的载荷,第二牙承担20~25%的载荷,其余作用在后几牙,但因螺纹的螺距较小,一般为1.5~2mm ,而单元的尺寸为3~4mm ,因此可以假定在连接件2的表面的螺纹圆周节点上施加拉力。

另一种方法是在连接件2的表面的整个螺纹截面的所有节点上施加拉力,这样可能防止圆周上各节点上应力过大,与实际情况差别较大,应为实际表面圆周各节点只承受60~65%的载荷。

比较好的处理办法是在连接件的表面单元的圆周节点上施加70%的载荷,在第二层单元的圆周节点上施加30%的载荷,但操作比较麻烦。

随着连接件1、2的内部结构和刚度不同,以及连接螺钉的个数和分布的不均匀性,连接件1、2表面的变形不一致,产生翘曲,使表面的节点有的接触,有的分离,而导致接触面的应力分布和应变分布不均匀,因此需用非线性的接触理论来讨论合件的应力问题。

若不考察螺栓头部与连接件1表面的变形,可用将螺栓与连接件1用一个公共面连接,作为由两种不同材料的构件组成一个整体。

螺钉(双头螺栓)与连接件2也用这种方法处理。

图1是一个简单的螺钉连接实体模型。

图2是用hypermesh 划分网格后的模型。

图1 实体模型 图2 网格模型该模型由三个零件组成,连接件1(蓝色)、连接件2(橙色),螺钉(紫红)。

HyperMesh入门教程[1]

HyperMesh入门教程[1]

HyperMesh入门教程HyperMesh的界面和工作流程HyperMesh的几何模型操作HyperMesh的网格划分和质量检查HyperMesh的连接建立和材料赋予HyperMesh的加载和约束设置HyperMesh的输出控制和求解器选择HyperMesh的界面和工作流程当您启动HyperMesh软件后,您会看到如下图所示的主界面:![HyperMesh主界面](^4^)菜单栏:位于界面顶部,包含了各种功能菜单,如File、View、G eometry、Mesh等。

工具栏:位于菜单栏下方,包含了常用的工具按钮,如打开文件、保存文件、撤销操作、重做操作等。

图形窗口:位于界面中央,用于显示和操作几何模型和网格模型。

面板区域:位于图形窗口右侧,用于显示和设置各种功能面板,如几何面板、网格面板、连接面板等。

状态栏:位于界面底部,用于显示当前的操作状态、鼠标位置、内存使用情况等。

导入或者创建几何模型对几何模型进行清理和修改对几何模型进行网格划分对网格模型进行连接建立和材料赋予对网格模型进行加载和约束设置选择合适的求解器并输出分析文件在每一个步骤中,您可以使用相应的菜单或者工具栏来执行各种操作,也可以使用相应的面板来设置各种参数。

在图形窗口中,您可以使用鼠标或者键盘来选择、挪移、旋转或者缩放模型。

在状态栏中,您可以查看当前的操作提示或者错误信息。

HyperMesh的几何模型操作在HyperMesh中,几何模型是由点、线、曲面和体组成的。

点是最基本的几何实体,用于定义空间中的位置。

线是由点连接而成的直线或者曲线,用于定义边界或者轮廓。

曲面是由线围成的平面或者曲面,用于定义形状或者区域。

体是由曲面围成的实体,用于定义物体或者结构。

HyperMesh可以导入或者创建各种格式的几何模型,如IGES、STEP、CATIA、SolidWorks等。

导入或者创建几何模型后,您可以使用Geometry菜单或者工具栏来对几何模型进行各种操作,如挪移、旋转、缩放、复制、镜像、合并、分割、修复等。

hypermesh梁壳单元混合建模实例(1)

hypermesh梁壳单元混合建模实例(1)

HyperMesh梁单元和壳单元的混合建模本文根据工程实例,应用有限元软件HyperMesh 进行梁单元和壳单元的混合建模,并在其中详细论述,梁单元在与壳单元混合建模的过程中如何对梁单元进行偏置处理,保证梁单元与壳单元的所有节点完全耦合。

在焊接工艺中,梁单元与壳单元的使用可以大大提高整体焊接结构的抵抗变形能力,避免单独使用壳单元时强度和刚度的不足。

HyperMesh软件中提供了大量标准梁的截面,也可以通过实际应用需求单独创建梁截面。

在1D面板中点选HyperBeam选项,如图1所示。

图1 1D面板中的HyperBeam选项HyperBeam中提供了大量的梁截面,如图2所示。

图2 HyperBeam下的各种梁截面图2中红色箭头所指的是各种标准梁截面的属性,包括H型梁,L 型梁,工型梁等等。

可以根据实际需求进行选择,而且可以自己独立进行尺寸编辑。

图2中的shell section可以建立独立的壳截面,solid section可以建立独立的实体截面。

在建立完成各种梁的截面属性之后,可以通过edit section 进行梁截面属性的修改。

以上主要介绍了1D梁单元的使用情况,下面将根据工程实例对壳单元和梁单元的混合建模进行详细的介绍。

图3是梁单元和壳单元焊接之后的三维图,图4是图3中梁单元以1D显示的情况。

二者之间的切换功能键如图5所示。

图3 梁单元和壳单元焊接之后梁单元以3D显示图4 梁单元和壳单元焊接之后梁单元以1D显示图5 梁单元1D与3D之间的切换功能键下面介绍梁单元的具体创建方法,不再讲述壳单元的建立方法。

首先建立Beam Section,在软件左侧右键create--Beam Section,在出现的对话框窗口中对Bean进行命名。

具体的过程如图6所示。

图6 Beam的建立过程之后进入1D--HyperBeam面板,选择Standard section选择Standard Channel面板,打开面板后对各个参数进行修改,如图7所示。

hypermesh实例教学

hypermesh实例教学

2. 抽取中性面(钣金件的分析)
• 对于钣金件,为减小计算工作量,常将3D 分析转为2D分析。
3.几何局部简化处理(曲面)
• 为提高网格质量,减少计算时间。常将一些对 零部件功能性影响不大的小孔、边与边之间的 小倒角,面与面之间的小倒角去掉。 • F12: automesh,网格编辑 • F10:网格质量检查 • Defeature模糊处理。如下: • Pinholes(小孔),找到小于diameter < field的孔, 并删除。 • surf fillets(面倒角), edge fillets(边倒角), 找到小于min radius <field的倒角,并删除。
Hyperworks实例
1. 几何清理(实体)
• Non-manifold :两个以上的面共用一条边。黄色。处理 措施为删除其中多余的面。 • Keep tangency :使由封闭曲线构成的面与封闭曲线相 切。 • Auto create (free edges):选择封闭曲线的1条边后,其
它边自动选择。 • F2:删除命令。快捷键。
4.提高曲面的拓扑结构
减少短边,使各个分块更加均匀。 • 通过移除硬点, point edit_replace point edit_replace • 移除内部无用的硬点interior fixed points , point edit_suppress • 重新划分曲面。F11 • F4。测量节点(NODE)或硬点(POINT)之间的距离。 • 使用Surface Edges > (Un)Suppress 或toggle去掉能引起小 网格的小边。 • SHITT+F2.删除多余的node. • 注意:对称体。如园、圆柱体,要从中心或中心面对称 剖开。

基于hypermesh与Nastran的分析实例大全

基于hypermesh与Nastran的分析实例大全

实例1.模态分析模态分析是研究结构动力特性一种近代方法,是系统辨别方法在工程振动领域中的应用。

模态是机械结构的固有振动特性,每一个模态具有特定的固有频率、阻尼比和模态振型。

这些模态参数可以由计算或试验分析取得,这样一个计算或试验分析过程称为模态分析。

利用hypermesh和nastran做模态分析简约流程如下:1.打开hypermesh进入nastran模块2.定义材料注意:对于不同材料E,NU,RHO取值不同3.定义属性4.定义component5.定义力注意:设置所需模态的阶数,注意前六阶为刚体模态。

6.定义load step设置SPC和METHOD,类型选择模态7.定义control card选择AUTOSPC,BAILOUT为0,DORMM为0,PARAM为-1 8.保存文件,在nastran中进行计算。

1、 2、实例2. 基于hypermesh 及nastran 的动刚度分析打开 hypermesh 选择 nastran 入口。

打开或导入响应模型(只是网格不带实体)。

3、点击material 创建材料。

a) Type 选择 ISOTROPIC (各向同性)b) card image 选择 MAT1(Defines the material properties for linearisotropic materials.)nastran help 文档。

c) 点击 creat/edit ,编辑材料属性输入 E (弹性模量)、NU (泊松比)、RHO (密度)。

由于各物理量之间都是相互关联的因此要 注意单位的选择(详情见附件一)。

这里选择通用的 E=2.07e5,NU=0.3,RHO=7.83e-9。

4、 点击properties 创建属性。

a) 由于是二维模型 type 选择 2D 。

Card image 选择 PSHELL (壳单 元)。

Material 选择刚才新建的材料。

b) 点击 creat/edit 。

Hypermesh学习教程

Hypermesh学习教程

Hypermesh学习教程1.1 实例:创建、编辑实体并划分3D网格本实例描述使用HyperMesh分割实体,并利用Solid Map功能创建六面体网格的过程。

模型如图5-1所示。

图5-1 模型结构本实例包括以下内容。

●导入模型。

●通过面生成实体。

●分割实体成若干个简单、可映射的部分。

●使用Solid Map功能创建六面体网格。

打开模型文件。

(1)启动HyperMesh。

(2)在User Profiles对话框中选择Default(HyperMesh)并单击OK按钮。

(3)单击工具栏()按钮,在弹出的Open file… 对话框中选择solid_geom.hm 文件。

(4)单击Open按钮,solid_geom.hm文件将被载入到当前HyperMesh进程中,取代进程中已有数据。

使用闭合曲面(bounding surfaces)功能创建实体。

(1)在主面板中选择Geom页,进入solids面板。

(2)单击()按钮,进入bounding surfs子面板。

(3)勾选auto select solid surfaces复选框。

(4)选择图形区任意一个曲面。

此时模型所有面均被选中。

(5)单击Create按钮创建实体。

状态栏提示已经创建一个实体。

注意:实体与闭合曲面的区别是实体边线线型比曲面边线粗。

(6)单击return按钮返回主面板。

使用边界线(bounding lines)分割实体。

(1)进入solid edit面板。

(2)选择trim with lines子面板。

(3)在with bounding lines栏下激活solids选择器。

单击模型任意位置,此时整个模型被选中。

(4)激活lines选择器,在图形区选择如图5-2所示线。

(5)单击trim按钮产生一个分割面,模型被分割成两个部分,如图5-3所示。

图5-2 选择边线图5-3 分割实体使用切割线(cut line)分割实体。

(1)在with cut line栏下激活solids选择器,选择STEP 3创建的较小的四面体,如图5-4所示。

【HM内建模】Hypermesh典型例子了解HW

【HM内建模】Hypermesh典型例子了解HW

Hypermesh网格划分简单介绍。

这一章主要介绍hypermesh的流程,通过一个简单的例子让大家了解hypermesh的功能,使大家对hypermesh不再陌生。

这一章涉及到了几何建模,2D网格的生成,3D网格的生成,集合器collectors,删除等一些主要的功能。

通过这一章,可以对hypermesh有一个基本的认识。

几何建模1,启动hypermesh2,点击Geom/create nodes面板,默认输入,点击create,在(0,0,0)处制作一个节点。

3,点击永久菜单中的f键,观察所生成的节点,在屏幕中心处有一个黄色的小圆圈4,点击Geom/circle ,选择center&radius子面板。

点击制作的节点,选中之后黄色的圆圈变为白色。

5,选择z方向为法向,选择制作的节点,这个节点由白色变为紫色。

6,在后面的指针开关中选择circle7,在radius=后面的输入框内,输入1,点击create,作一个半径为1的圆。

8,点击永久菜单中的f键,观察所生成的圆,按住ctrl键,同时按住鼠标左键,移动鼠标左键。

旋转观察所生成的圆9,点击return,退出这个面板。

2D网格的生成1,点击2D/spline,选择创建的圆2,选择keep tangentcy前面的方框,使其里面有一个对勾,3,点击keep tangentcy上面的有一个三角形的键,选择mesh ,dele surf,点击create,出现一个选择,选择yes,生成2D网格。

4,在elem density=后面的输入框中,输入14,点击elem density=左面的最下面的那个绿色的set all to5,点击屏幕左面的type面板,在生成的网格的中间出现一个四边形和一个三角形图标,6,使element type为四边形,点击旁边的set all,中间出现一个四边形图标7,点击最右面的mesh,点击smooth,点击return,生成2D网格。

Hypermesh大全

Hypermesh大全

Hypermesh大全1.Geom1.1Node节点(1)某yz坐标创建节点,可以选择坐标系,anode在节点上(2)OnGeometry在几何上创建节点,可以在硬点、线、表面、平面上创建节点(3)ArcCenter在圆弧圆心创建节点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差)(4)E某tractParametric在线、面上以输入参数阵列节点,定义阵列区域大小(百分比)与阵列节点数目E某tractonLine在线上阵列节点,可以输入阵列节点数目,间隔算法有线性、指数与曲率控制(中间稀疏两边密或者中间密两边稀疏),可以输入间隔密度(5)InterpolateNode插值节点,输入在节点之间插值节点的数目以及算法,算法有线性、指数与曲率控制可以输入间隔密度InterpolateonLine在线上插值节点InterploateonSurface在面上的节点之间插值节点(6)Interect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成节点1.2Nodeedit编辑节点(1)aociate关联节点,作用是把节点关联到【面、点、线、实体】,可以设置容差(2)movenode移动节点,但是节点必须在面上(3)placenode重置节点,将节点移动到选择目标面上,应对个别节点在平面外(4)remap在线上重新排布节点(5)alignnode对齐节点,选中两个节点后,将其他节点移动到选中的两个节点的连线上(直线,无线延伸)1.3tempnode临时节点1.4ditance测距(1)twonode两节点测距(2)threenode三节点测距(3)twopoint 两硬点测距(4)threepoint三硬点测距1.5Point创建硬点(1)某YZ坐标创建硬点(2)ArcCenter圆心创建硬点,可以在节点、线与硬点组成的圆弧中心创建节点,可以设定容差(默认忽略容差)(3)E某tractParametric在线、面上以输入参数阵列硬点,定义阵列区域大小(百分比)与阵列硬点数目(4)Interect交叉,在交叉处创建节点,可以创建【向量、线】与【线、实体、表面、平面】交叉处生成硬点1.6Line创建线(1)某YZ两点创建直线(2)LinearNode以节点创建折线,可以选择封闭StandardNode以标准节点创建Smoothnode创建光滑曲线ControlledNode创建可控曲线(3)DragalongVector向量拉伸直线(4)ArcCenterandRadiu圆心半径创建圆弧ArcNodeandVector圆弧节点与向量AcrThreeNode三点圆弧(5)CircleCenterandRadiu圆形半径创建圆CircleNodeandVector圆心节点与向量创建远CircleThreeNode三点创建圆(6)Conic创建圆锥曲线(7)E某tractEdge以面的边线或者边创建等距曲线(8)Interect创建交线,可以创建平面与线、表面、单元、平面的交线,也可以创建两个曲面的交线(9)Mainifold在面上创建线,线过节点,可以用创建的线分割平面(10)Offet偏置,可以创建等距偏移与非等距偏移(11)Midline中间线,距离两边等距(12)Fillet创建、删除倒角(13)Tangent创建切线,可以创建点、线与线的切线(14)NormaltoGeometry外一点(节点、硬点)做线、表面或者实体的垂线NormalfromGeometry从几何(线、表面或者实体)上一点做几何的垂线Normal2DtoPlane通过平面上一点创建垂直于2D几何线的垂线(15)Feature由网格反求几何特征1.7LineEdit编辑线(5)Splitatplane在与面相交处断开线,其中面可以以多种方式创建(6)Smoothline光滑曲线,两种方式:a设定容差;b设定接近与一条线,其中接近方式有两种算法,一种为水平抛物线法(flatparabola),一种为B样条简化算法(bezerimplify)(7)E某tendline延长线1.8Length长度确定选中线段的长度1.9Surface创建平面(1)Square三点创建平面(2)CylinderFull创建完整圆柱面,定义底部圆面的中心与高度法向节点,定义半径与高度,注意:底部圆心与法向节点之间距离不是圆柱高度,仅代表方向CylinderPartial创建部分圆柱面,与创建完整圆柱类似,其中majorvector确定半圆柱的起始0°位置,顶点、法向点与majorvector点右手法则决定向量,A某iratio为直径比,该数值大于0小于1,创建椭圆柱面(3)Conefull创建完整圆台面,与圆柱面类似ConePartial创建部分圆台面,与部分圆柱面类似(4)SphereCenterandRadiu球心半径创建圆球SphereFourNode四点创建球SpherePartial创建部分球面,输入球心点,R向点和Phi点或者theta点,分两个方向以角度来创建球面,轴线为球心中点与R点、球心与Phi点或者theta点形成的轴线(5)ToruCenterandRadiu创建圆环,指定轴线方向为法向量点与中心连线,Majorradiu为主直径,为圆环中心直径,Minorradiu为圆环小直径ToruThreeNode三点创建圆环,majorcenter圆环主中心,minorcenter圆环小环中心,minorradiu圆环小环半径ToruPartial创建部分圆环,定义圆环中心(center),主轴法向(normal)和主轴(6)Spin旋转曲面,用点或者线旋转创建平面(7)DragalongVector/Line/Normal沿着向量/线/法向拉伸直线创建平面(8)Spline/Filler填充平面,可以用线、节点与硬点来创建封闭平面(9)Ruled两条(或两组点)线扫描(10)Skin创建蒙皮(11)Fillet创建圆角(12)FromFE用网格创建平面(13)Mehline以网格节点生成线然后创建面,与用FE创建不同的是Mehline可以选择单元中间节点,该命令主要用来重建面,便于加载1.10SurfaceEdit编辑面..........(1)trimwithnodea.twonode两点切面,点必须在面上b.multiplenode多点切面,多点连线为曲线c.nodenarmaltoedge节点与直线垂线分割面(2)trimwithline用线切割面a.withcutline手动划线分割面b.withline用线划分面c.withoffetline用偏置线切割面,线必须已经是切割线,如果不是即有的自由边则需要先用withline切割(3)trimwithurface/plane用面切割面a.withplane用平面切割面,平面的定义可以沿着某、Y、Z轴和一个点定义,也可以向量或者三点向量定义b.withurf用面来切割面,可以选择两个面全部分别切割c.elf-interectingurf自相交面的分割(4)untrim不切割(5)offet偏置a.dijointoffet偏移选中面,其他不偏移b.continuouoffet连续偏移,偏移后偏移面与其他面还是相连的(6)e某tend延伸a.ma某e某tenion最大延伸量,byditance延伸距离,bythicknemultiplier以壳体厚度倍增b.entendoveredge延伸到边缘,tourface到面,byditance依据距离,byfillinggap依据间隙距离(7)hrink收缩面,相当于等距偏移,设定偏右距离1.11Defeature缺陷处理(重点).........(1)pinhole作用是填孔,设定容差小于多大的孔填死(2)urffillet面圆角(3)edgefillet边圆角(4)duplicate找到重复面并删除(5)ymmetry对称面设定1.12midurface暂时用不到1.13dimenioning尺寸标注,修改实体尺寸1.14olid(1)创建实体、圆柱、圆锥、球体、圆环与部分实体详见曲面生成功能(2)boundingurface曲面生成实体(3)pin面旋转生成实体(4)drag系列,面拉伸成体(5)ruled系列,类似于扫描1.15olidedit重点。

HyperMesh入门实例

HyperMesh入门实例
图表13
8.保存文件如图14,
图表14
9.在BCs面板中OptiStruct运行分析,如图15;
图表15
10.在Post面板中用contour察看结果,如图16;
图16
图表3
3.在Geom面板点create nodes定义一个节点,如图4,
图表4
用circles画一个半径50mm的圆,如图5;
图表5
在2D面板点spline,以圆为边缘作一面,如图6
图表6
4.在collectors中定义一名plate的薄板,如图7;
图表7
编辑厚度为1mm,如图8
图表8
5.在2D面板中点automesh在面上画网格,在屏幕的数字上点左右键可以增加或减少格数,如图9;
HyperMesh入门实例
一个简单的例子,希望对初学者有用。
1.在屏幕右下global中,加载optistruct模版,如图1:
图表1
2.在collectors中定义一名为steel的材料,card image选择MAT1,如图2;
图表2
点creat/edit定义材料特性如图3,然后点return返回。
图表9
6.在BCs面板中选constraints定义圆周上的节点为固定点,如图10,
图表10
7.在collectors中定义名为force的加载,如图11;
图表11
在BCs中选forces定义一大小为10牛的力,如图12;
图表12
在BCs中用load steps定义载荷步force,如图13;loadcols选auto1和force.

hypermesh使用指南

hypermesh使用指南

Hypermesh软件是美国Altair公司的产品,是世界领先的、功能强大的CAE应用软件包,也是一个创新、开放的企业级CAE平台,它集成了设计与分析所需的各种工具,具有无与伦比的性能以及高度的开放性、灵活性和友好的用户界面。

FEA流程图:Step1:CAD模型的导入与修复文件导入文件的导入有很多种方式,常用的是导入parasolid形式,即x_t 文件。

因为这种文件不容易出现缝隙、重叠、边界错误等缺陷,减轻了几何清理的工作量。

File→import→Geometry→parasolid→**.x_t(导入的模型如果是组件,最好直接将组件导入,在HM中组装比较麻烦。

)几何清理如图,geom页面点击autocleanup,使用线框模型来查看模型。

线条为红色是自由边,表示相邻曲面没有相互连接,或者相邻曲面间有空隙。

线条为黄色为T形连接边,表示曲面的边界被三个或三个以上的曲面所共享,如果不是,说明模型存在重复曲面。

修补方法:(1)缝补破面。

Geom页面选择surfaces面板,点击左上方Spline/Filler选项,不选Keep Tangency选项。

对象设置为lines,激活Auto Create(Free Edges only)选项,点击破损平面的一条边。

(2)删除所有重复面。

在Geometry菜单中点击Defeature→Duplicates →Surfaces→Displayed。

在Cleanup Tol中输入0.01,点击find→Delete。

Step2:几何模型的简化简化几何模型是指为了使零件几何形状更简单而去掉一些细节。

根据分析问题的需要,比如考虑零件在总装配中的重要程度、几何特征与分析问题的着重点的相关程度、几何特征尺寸与平均网格尺寸的对比等因素,模型的某些几何细节(如一些小孔或倒角)可以忽略。

删除对于分析没有必要的模型细节,有助于改善网格质量,分析也会进行得更有效率。

进入页面Geometry→DefeaturePinholes选项:删除小孔。

HyperMesh常用操作技巧[1]

HyperMesh常用操作技巧[1]

HyperMe常sh用操作技巧0 HyperWo软rk件s 难点常用词句中英文对比Equival:en合c 并Free Edge Filler:S缺ur失fac曲e面自缝合Circumfere:nc圆e 周Longitud:in a ld,j 纵向的,轴向的Proce:edvi,继续Criter:ian,标准Batchme:sh网er格划分批处理Surface fillet midl:ine曲s面pl圆it 倒角中心线切割Min feature :an最ge小l 特征角Element norm:al 法an线ge角l ,用于控制单元间法线夹角的最大值Tetram:es四h面体网格Organize and clea:nu圆p 倒fill角ets特征识别与几何清理0-1 HyperW中or的ks常用难点术语1. 不完全分割面(Fin Fac:es指)面上所有边界均处于同一个实体内,或者说是独立实体中的悬着面,默认呈现红色,可通过手动合并实体创建或使用内部悬着面创建实体的过程中创建;2. 完全分割面(Full Partition F:ac指es有)一个或更多实体共享构成的边界面,默认呈现黄色,切割实体或者使用布尔运算合并多个实体时在共享位置或交叉位置会产生完全分割面;3. 边界面(Bounding F:ac指es定)义单一实体外边界的曲面,默认呈现绿色,边界面是独立存在的并且不与其他实体所共有,一个独立的实体通常由多个边界面组成;4.自由边(Free Ed:ge指s)被一个曲面所占用的边界,默认情况下显示红色。

在仅由曲面构成的模型中,自由边将出现在模型的外缘和控内壁位置;相邻曲面间的自由边表示这两个曲面之间存在间隙,使用automes时he会r 自动保留这些间隙特征;5 共享边(Shared Ed:ge指s)相邻曲面共同拥有的边界,默认呈现绿色。

当两个曲面之间的边界是共享边,即曲面间没有间隙或者是重叠特征时,即他们是连续的,划分网格时,automes将he沿r 着共享边放置节点并创建连续的网格,它不会创建跨越共享边的独立单元;6. T行边(Non-manifold E:d指ge由s) 3个或者3个以上的曲面共同拥有的边界,默认呈现黄色。

Hypermesh10.0实例教程之一

Hypermesh10.0实例教程之一

Hypermesh10.0实例教程之一Hypermesh 10.0 实例教程In this tutorial, you will learn how to:Create a circle, arc, line, and tangent lines Duplicate and translate lines Edit lines by splitting and displaying their IDs Delete redundant arcs and lines Duplicate and reflect an arc Create a surface square and two parallel lines on an X-Y plane Create fillet between two linesSometimes CAE users need to create models from sketches where there is no pre-existing geometry. The tools in this tutorial will help you accomplish that task.Exercise: Creating and Editing Line DataThis exercise teaches you how to create lines and surfaces.Step 1: Create a component collector to geometry.1. Access the components sub-panel in one of the following ways:From the toolbar, click components (). From the Menu Bar, select Collectors, then Create and click Components. 2. For comp name = type geometry.3.Use the switch () to toggle from card image = to no card image.4. Click color and chose yellow.5. Click create.6. Click return.Step 2: Create nodes.1. On the standard toolbar, click Isometric View, ().2. Access the create nodes panel in one of the following ways:Create five nodes by entering the X, Y, and Z coordinates from the following table and3. Go to the type in sub-panel.Hypermesh 10.0 实例教程5. Click return.6. Press f to fit the model to the model to the screen.Step 3: Display the node IDs.1. Pick the Tool page and click numbers to access the Numbers panel.2. Change the entity type to nodes.3. Select nodes and on the extended entity selection menu select all.4. Click on to display all the node IDs.5. Click return.Step 4: Create a circle.1. Access thecircles panel in one of the following ways:From the Menu Bar, select Geometry, then Create, then Circles From the main menu, select theGeom page, and select circles2. Go to the center radius sub-panel.3. With the active selector set to node list, pick node 2 from the graphics area. This will be the location of the c ircle’s center.4. Switch () the orientation vector to the X-axis.), pick node 2 from the graphics area. 5. With the active selector set to base point (In this case, the base point defines the position of the plane on which the circle is going to be created.6. Toggle () to circle.7. For radius=, specify 5.8. Click create.9. Remain in the Circles: Center and Radius sub-panel.Step 5: Create an arc.1. Toggle from circle to arc.2. With the active selector set to node list, pick node 2 from the graphics area. This will be the center of the arc.3. Verify that the orientation vector is set to X-axis.4. Pick the node with ID number 2 again as the base for the axis of rotation.5. For angle = specify 180.6. For radius = specify 2.5.7. For offset = specify 90.8. Click create to create an arc.Hypermesh 10.0 实例教程9. Click return to exit the circles panel.10. From the standard toolbar, click Rear ().Step 6: Create a line.1. Access the lines panel in one of the following ways:From the Menu Bar, select Geometry, then Create, then Lines From the main menu, select the Geom page, then select lines2. Go to the from nodes sub-panel.3. Pick the nodes with ID number 4 and node 5 in node list.4. Click create to create a line between nodes 4 and5.5. Click return.Step 7: Duplicate and translate lines.1. Access the translate panel in one of the following ways:From the Menu Bar, select Geometry, then Translate, then Lines From the main menu, select the Tool page, then select translate2. Change the entity type to lines.3. Pick the line that was created between nodes 4 and 5.Select lines, then duplicate, then current comp from the extended menu to copy the new 4. line into the current component (Geometry).5. Click the plane and vector collector switch and select y-axis.6. Click magnitude = and enter 10.0.7. Click translate -.Hypermesh 10.0 实例教程8. Click return.Step 8: Edit lines by splitting at a line.1. Access the line edit panel in one of the following ways:From the Menu Bar, select Geometry, then Edit, then LinesFrom the main menu, select the Geom page, and then select line edit2. Go to the split at line sub-panel.3. With the lines selector active, pick the circle.4. Click cut line and pick the line between node 4 and node5.5. Click split.The circle has one quarter split off from the rest.Repeat this procedure, picking the remaining 3/4 arc of the circle and the other line that6. was just translated.7. Click return.Step 9: Display the line IDs.1. Go to the numbers panel.2. Change the entity type to lines.3. Click lines, then all from entity selection menu.4. Click on to display all the line IDs.5. Click return.Step 10: Delete a redundant arc.1. Access the delete panel in one of the following ways:From the Collectors toolbar, click Delete ()From the main menu, select the Tool page, then select delete2. Change the entity type to lines.3. Select the lower semi-circle (line IDs 5 and 10) from the graphics area.4. Click delete entity to delete the redundant arc.5. Click return.Step 11: Duplicate and reflect an arc.1. Access the reflect panel in one of the following ways:From the Menu Bar, select Geometry, then Reflect, then Lines From the main menu, select the Tool page then select reflect2. Change the entity type to lines.3. Choose the arc (line ID 2) from the graphics area.4. Click the plane and vector collector switch and select z-axis.5. Pick node 2 as the base node.Select lines, then duplicate, then original comp from the extended entity selection menu 6. to copy the new line into the current component (Geometry).7. Click reflect to create the lower arc.8. Click return.Step 12: Create two tangent lines.1. Go to the Lines panel, at tangents sub-panel.2. Select the node with ID number3.3. Click the line selector to make it active.4. Select the semi-circular line with ID number 8.Note: Line ID may be different, depending on whether you needed to perform the split/delete/duplicate tasks more than once.5. Click find tangent.There are two tangent lines on the screen.6. Pick one of the tangents.7. Repeat steps 4-5.8. Select the other tangent.Hypermesh 10.0 实例教程9. Click return to exit the tangent panel.Step 13: Redisplay the line IDs.1. Go to the Numbers panel.2. Change the entity type to lines.3. Click lines, then all from the extended entity selection menu.4. Click on to display all the line IDs.5. Click return to exit the numbers panel.Step 14: Split curves by tangent line and delete redundant line. 1. Go to the Line Edit panel and enter split at line sub-panel.2. Pick semi-circular line 8 for lines and tangent line 12 for cut line.Note: Line ID may be different.3. Click split to split line 8 with line 12.4. Repeat steps 3-5 in order to cut curved line 8 with tangent line 13 in line edit panel.5. Press the F2 key to jump into delete panel from line edit panel.6. Select the curved lines between tangent lines 12 and 13.7. Click delete entity to delete the curves.8. Click return twice to go back to main menu.Hypermesh 10.0 实例教程Step 15: Create a component collector for surfaces.1. Enter the components panel.2. Click name = and enter surfaces.3. Click the switch under creation method and select no card image.4. Click color and select purple.5. Click create.6. Click return to exit the components panel.Step 16: Create a surface square on an X-Y plane.1. Access the Planes panel:From the main menu, select the 2D page, then select planes2. Go to the square sub-panel.3. Set the orientation vector to z-axis.Hypermesh 10.0 实例教程4. For base node, choose the node with ID number 1 to be the base reference node.5. Switch from mesh, keep surf to surface only.6. For size = enter 30.7. Click create to create a square surface.8. Click return to exit the planes panel.Step 17: Create a line that connects two parallel lines on an X-Y plane. 1. Access the Lines panel.2. Go to the at intersection sub-panel.Select z-axis (located at the bottom-center of the panel, shared between the controls for 3. elements with plane and lines with plane) to represent the intersection plane.The reason for choosing the z-axis is that you want to createthe line on the X-Y plane. 4. For base, choose the node with ID number 1 to be the base node.5. Use the lines with plane column.6. For line list, choose the two straight lines that are perpendicular to the X-Y plane.A bold line displayed on the screen represents the result.7. Click intersect to create the line.8. Click return to exit the panel.Step 18: Switch the current working component surfaces to geometry. 1. In the Model browser right-click the geometry component and click Make Current. From this point onwards any element or geometry created will be placed in the geometry component collector.Step 19: Extend a line to a surface edge.1. On the standard views toolbar, click User Views(2. Click Iso1.3. Go to the Line Edit panel.4. Go to the extend line sub-panel.5. Toggle from distance = to to:.6. Change the entity type from node to line.Activate the top line selector and pick the line created in step 17--the line that passes7. through node 1-- as the line to be extended.A red V marks the beginning of the line to be extended.Activate the lower line selector and--with the view still in iso1--select the lower-right edge9. of the purple plane.11. Click extend +.You can see the line is extended to reach one surface edge.12. Click return to exit the Line Edit panel.The result should resemble the following image. ).Hypermesh 10.0 实例教程Step 20: Create a fillet between two lines.1. Access the line panel in one of the following ways:From the Menu Bar, select Geometry, then Create, then Lines. From the main menu, select the Geom page, then select lines.2. Go to the fillets sub-panel.You will use the create option.3. Check trim original lines.4. For radius=, enter5.5. For 1st line, pick the vertical line through which the lineextended in step 19 passes. 6. For 2nd line, pick the extended line from step 19.“Please select fillet quadrant" displays in the status bar. HyperMesh is asking you to select a reference location for the fillet.Hypermesh 10.0 实例教程7. Pick the upper-right X for the fillet quadrant, as shown in the image.HyperMesh immediately creates a fillet on the screen.8. Click return to exit the Linespanel.Hypermesh 10.0 实例教程Step 21: Trim a line by plane and delete a redundant line segment. 1. Go to the Line Edit panel.2. Go to the split at plane sub-panel.3. With the lines selector active, select the vertical line that does not have a fillet.4. Set the orientation vector to z-axis.5. Choose node 1 as the base node.6. Click split to split line 4 by the X-Y plane.7. Press the F2 key to access the delete panel.8. Switch the entity type to lines.Choose the small line segment under the X-Y plane, and click delete entity to remove the9. line segment.10. Click return twice to return to the main menu.Step 22: Remove all temp nodes.1. Access the temp nodes panel in one of the following ways:From the Menu Bar, select Mesh, then Delete, then Nodes From the main menu, select the Geom page, then select temp nodes2. Click clear all to remove all temp nodes.3. Click return to return to the main menu.Step 23: Change the rendering mode.1. On the visualization toolbar, click Shaded Geometry (The plane (purple) becomes shaded instead of wire frame. ).Hypermesh 10.0 实例教程Step 24: Export all geometry as an IGES file.1. On the Files menu point to Export and click IGES Geometry.2. Click Export geometry,3. Click File type: Iges.4. Input a File name.5. Click Export to save your file.The IGES file you have generate can be shared with other CAD packages such as UG, Catia, and ProE. , on the Export tab.。

HYPERMESH实例分析课件

HYPERMESH实例分析课件

5、几何清理
A 导入几何模型:通过FILE_IMPORT子面板(IGES:可 导入*.igs)文件
文件地址:
D:/altair/tutorials/hm/raw_iges_data .iges


点击
改变边显示模式

B 模型几何的拓扑显示: 自由边:自由边只属于一个曲面,默认颜色为红色。在 一个经过几何清理的模型中,自由边通常只存在于部件的 外周或者环绕在内部孔洞的周围。 共享边:共享边被两个相邻曲面所共有,默认颜色为绿色。 压缩边:压缩边为两个相邻曲面所共有,但在划分网格时 被忽略被压缩边,不会生成节点,默认颜色为蓝色 T型连接边:表示曲面的边界被三个或三个以上的曲面所 共享,默认颜色为黄色

面板菜单:显示每一页面上可用的功能,可通过点击与功 能相应的按钮来实现这些功能
标签域:位于图形区域的左侧,列出一些很有用的工具, 包含多个特征页面,如UTILITY菜单,MODEL浏览器, 和SOLVER浏览器等
命令窗口:可将HYPERMESH的命令直接键入文本框执行 的方式代替使用图形用户界面功能执行命令

导入文件(HM/CAD/FEM) 设置模

几何清理
建立材料卡片
建立几何,单元集
划分单元
单元检查与优化 建立载荷集 施加
载荷 建立载荷工况 设置计算参数
输出有限元文件 求解器求解 进行
后处理

3、HYPERMESH8.0窗口界面
主要包括以下几个窗口界面: 下拉菜单 图形区 工具栏 标题栏 页面菜单 面板菜单 标签域 命令窗口
有限元分析分为三大步:有限元前处理,有限元求解,有 限元后处理。

hypermesh六面体网格划分指导 含实例

hypermesh六面体网格划分指导 含实例

1. 网格划分1.1 Hypermesh 中六面体网格划分的功能介绍•六面体网格划分的工具主要有:•Drag•Spin•Line drag•element offset•solid map•其中solid map集成了部分其它功能;1.1.1:drag 面板此面板的功能是在二维网格接触上沿着一个线性路径挤压拉伸而形成三维实体单元。

要求:1)有初始的二维网格;2)截面保持不变:相同尺寸,相同曲率和空间中的相同方向;3)线性路径。

1.1.2:spin 面板-1-此面板的功能是在二维网格基础上沿着一个旋转轴旋转一定角度形成三维实体单元。

要求:1)有初始的二维网格;2)界面保持不变;3)圆形路径;4)不能使用在没有中心孔的实体部件上。

1.1.3:line drag 面板此面板的功能上在二维网格的基础上沿着一条线拉伸成三维实体单元。

要求:1)初始的二维网格;2)截面保持不变;3)有一条定义的曲线或直线路径。

1.1.4:element offset 面板此面板的功能是在二维网格的基础上沿着法线方向偏置挤压形成三维实体单元。

要求:1)初始的二维网格;2)截面可以是非平面的;-2--3-3) 常厚度或者近似常厚度。

1.1.5:soild map 面板此面板的功能是在二维网格基础上,首先挤压网格,然后将挤压的网格映射到一个由几何要素定义的实体中,从而形成三维实体单元。

1.2 drag 面板网格划分指导导入几何,drag 实体之前必须先生成2D 网格,如下图拉伸的距离定义方向需要拉伸的层数Drag后的几何模型,如下图1.3 spin 网格划分指导导入几何,spin实体之前必须先生成2D网格,如下图旋转角度旋转拉伸的层数-4-N1、N2、N3来定义旋转方向,B点是旋转中心Spin拉伸后的网格,见下图1.4 line drag 网格划分指导导入几何,line drag实体之前必须先生成2D网格,如下图-5-line drag的方法和drag、spin类似,画出了网格只会沿着line的路径,和几何没关系,见下图-6--7-1.5 element offset 网格划分指导element offset 后的网格见下图本体2D 网格偏置的层数偏置的厚度此处的surf 几乎不用1.6 soild map 网格划分指导基于体进行六面体网格划分,需要先进行体的分割,然后使用solid map/one volume命令进行划分,同时需要布置面网格。

hypermesh第一讲-建立焊点

hypermesh第一讲-建立焊点

Hypermesh 中cweld、acm、fastener焊点建立1.车身焊点作用及技术要求1.1焊点作用焊接是汽车冲压件、铸造件、锻造件一种重要的链接方式,如点焊,缝焊。

其中点焊在车身钣金件和部分底盘件链接中广为应用。

它是将被焊工件压紧于两电极之间,并通以电流,利用电流流经工件有限接触面及邻近区域产生的电阻热将其加热到熔化而形成扁球形的熔核,达到金属结合的一种方法。

它在整车动态或静态工况中承受着各个方向的拉应力、压应力、剪应力,因此对整车的安全可靠性有着重要的影响。

1.2焊点技术要求焊点一般要求如下:1)焊点有足够的机械强度2)焊接可靠,保证导电性能。

3)焊点表面整齐、美观,如外观应光滑、清洁、均匀、对称、整齐、充满整个焊盘并与焊盘大小比例合适。

除上述要求,车身焊点还有直径、点距、抗剪强度等要求。

点距是指相邻两焊点的中心距,与被焊金属的厚度、导电率、熔核大小及焊接层数。

表1给出了几种材料焊点点距的最小极限值,在实际设计中可作为下限设计参考。

对于车身焊点点距,其最小值为15-18mm,最大值为45-55mm,如低碳钢点焊点距在30-35mm,可以在局部位置采用锯齿型布置。

表1. 焊点的最小点距(板厚指被换板中较薄着,单位mm)表1. 源于中国机械工程学会焊接学会编著《焊接手册(第1卷)-焊接方法及设备》对于车身焊点直径,其取值范围为4-8mm,一般焊点直径可取为6mm,关键焊点直径可取为7mm。

表2给出四种钢材焊点直径的最小极限值,在实际设计中可作为下限设计参考。

表2. 焊点最小直径(板厚指被换板中较薄着,单位mm)注:表2源于傅积和、孙玉林主编《焊接数据资料手册》焊点失效以剪切破坏为主,其抗剪性能与其大小有直接关系,具体要求参见傅积和、孙玉林主编《焊接数据资料手册》。

焊点抗剪强度测量方式如下:图1.1 抗剪强度测量示意图2.焊点单元基于焊点的重要性,在汽车CAE分析中,尤其在白车身相关分析中焊点的模拟尤为重要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

运用HyperMesh软件对拉杆进行有限元分析问题的描述拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。

求载荷下的应力和变形。

图1-1 拉杆结构图有限元分析单元单元采用三维实体单元。

边界条件为在拉杆的纵向对称中心平面上施加轴向对称约束。

模型创建过程CAD模型的创建拉杆的CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型CAE模型的创建CAE模型的创建工程为:将三维CAD创建的模型保存为文件。

(1)启动HyperWorks中的hypermesh:选择optistuct模版,进入hypermesh 程序窗口。

主界面如图1-3所示。

(2)程序运行后,在下拉菜单“File”的下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应的图形按钮,选择“”文件,点击“import”按钮,将几何模型导入进来,导入及导入后的界面如图1-4所示。

图1-3 hypermesh程序主页面图1-4 导入的几何模型(4)几何模型的编辑。

根据模型的特点,在划分网格时可取1/8,然后进行镜像操作,画出全部网格。

因此,首先对其进行几何切分。

1)曲面形体实体化。

点击页面菜单“Geom”,在对应面板处点击“Solid”按钮,选择“surfs”,点击“all”则所有表面被选择,点击“creat”,然后点击“return”,如图1-5~图1-7所示。

图1-5 Geom页面菜单及其对应的面板图1-6 solids按钮命令对应的弹出子面板图1-7 实体化操作界面2)临时节点的创建。

点击页面菜单“Geom”,在对应面板中点击“nodes”按钮,在弹出的子面板中选择“on line”,选择如图1-8所示的五根线,点击“creat”,然后return,这样就创建了临时节点。

3)节点编号显示。

点击页面菜单“tool”,在对应的面板中点击“number”,在弹出的子面板中勾选“display”,点击“nodes”,在弹出的列表中选择“all”,点击“on”按钮,将节点编号显示出来,然后return,“Tool”页面菜单对应的面板如图1-9所示,显示节点编号的界面如图1-10所示。

图1-8 临时节点创建操作界面图1-9 “Tool”页面菜单及其对应的面板图1-10 节点编号显示操作界面图1-11实体第一次切割操作界面4)几何模型切割。

点击页面菜单“Goem”,在其对应的面板中点击“solid edit”按钮,在弹出的子面板中选择“trim with plane/surf”选项,点击“with plane”下的“solids”,在弹出的选项里选择“all”,点击下面的“N1”,然后依次选择如图1-10所示13,14,15,2号节点,点击“trim”完成实体第一次切割,分成如图1-11所示的左右两个部分。

继续在上述界面操作,选择“trim with plane/surf”选项,点击“with plane”下的“solids”,在弹出的选项里选择“all”,点击下面的“N1”,然后依次选择7、8、13、15号节点,点击“trim”完成第二次切割。

该操作主要完成利用模型的前后对称面对实体进行第二次分割,分为四个部分如图1-12所示。

图1-12 实体第二次切割操作界面继续在上图所示界面中操作,选择“trim with plane/surf”选项,点击“with plane”下的“solids”,在弹出的选项里选择“all”,点击下面的“N1”,然后依次选择14、11、8、14号节点,点击“trim”,完成实体第三次切割,该操作主要完成利用模型的上下对称面对实体进行第三次分割,经过第二次和第三次分割后的模型为如图1-13所示的8个部分。

图1-13 实体第三次切割操作界面继续在图1-13所示界面中选择“trim with plane/surf”选项,点击“with plane”下的“solids”,在弹出的选项里选择“all”,点击下面的“N1”,然后选择7、8、9、5号节点,点击“trim”,完成实体第四次切割;单击“return”按钮,退出“solid edit”命令。

该操作主要完成对下部模型弧形段实体沿垂直轴线方向在弧形段中点处进行切割,分割成如图1-14所示的12个组成部分。

图1-14 实体第四次切割操作界面5)临时节点的清除。

点击页面菜单“Goem”,在其对应的面板中点击“temp nodes”按钮,在弹出的子面板中点击“clear all”按钮,点击“return”,清除所有的临时节点。

6)多于实体的隐藏。

将多余的部分隐藏,按下快捷键F5,进入“Mask”面板,选择“mask”选项,点击向下三角,选择“solids”,在图形区选择多余的部分,点击“mask”按钮,点击“return”按钮,将实体多余部分隐藏,只保留图1-15所示模型的的1/8。

图1-15 实体隐藏操作界面(5)材料属性及单元属性的创建。

选择下拉菜单“materials”,选择“create”,在弹出的材料定义对话面板中单击“mat name=”,并输入“steel”,设置下面的颜色,选择红色。

点击“card image=”,选择“MAT1”,点击“create/edit”按钮,进入材料属性定义面板,输入材料参数,如图1-16和图1-17所示。

图1-16 材料创建操作界面选择下拉菜单“Properties”,选择“create”,在弹出的对话面板中单击“prop name=”并输入“1”,设置下面的“color”按钮,选择蓝色。

点击“card image=”选择“PSOLID”,点击“material=”,选择“steel”,输入图1-18所示的参数,然后点击“create”,完成单元属性的定义。

图1-17 材料属性定义操作界面(6)划分网格。

为了得到质量较好的有限元分析模型,采用对几何模型进行分段划分网格,拉杆中间界面为正六边形部分为一段,六边形和圆截面过度部分为一段,圆角部分可以分为两段,最后拉杆的最外部分为一段。

1)二维临时组的创建。

点击工具栏中的“components”工具按钮,选择“create”,在面板中单击“compname=”,并输入“2D-1”点击“color”按钮,选择黄色。

点击“property=”按钮,选择“1”,点击“create”按钮,然后return,如图1-19所示。

2)临时节点的创建。

点击页面菜单“Geom”,在其对应的面板中点击“nodes”按钮,在弹出的子面板中选择“on line”,选择如图1-20所示的线段,“number of nodes=”输入“3”,点击“create”按钮,然后点击“return”按钮。

图1-18 单元属性创建操作界面图1-19 临时2D-1组创建操作界面图1-20 临时节点创建操作界面3)节点编号显示。

点击页面菜单“Tool”,在其对应的面板中点击“numbers”按钮,在弹出的子面板中勾选“display”,点击“nodes”,在弹出的列表中选择“all”,点击“on”按钮,点击“return”,将节点编号显示出来,如图1-21所示。

图1-21 临时节点显示编号操作界面4)细轴的再切割。

点击页面菜单“Goem”,在其对应的面板中点击“solid edit”按钮,在弹出的子面板中选择“trim with plane/surf”选项,点击“with plane”下的“solids”,在弹出的选项里选择“displayed”,点击下面的“N1”,然后依次选择如图1-22所示19、21、24、19号节点,点击“trim”按钮,完成圆弧处局部切割。

重复上述操作,依次选择16、18、27、16号节点,点击“trim”按钮,完成过渡处的局部切割,点击“return”。

图1-22 细轴局部切割操作界面5)细轴二维辅助单元的创建。

点击状态栏中“set current component”,在弹出的子面板中选择刚刚创建的“2D-1”组,将其设为当前组。

点击页面菜单“2D”,在其对应的面板中点击“automesh”按钮,在弹出的子面板中设置“elemsize=”,如图1-23所示,在图形区选择细杆的一端面,点击“mesh”按钮,进入如图1-24所示界面,调整上面所有边的数字,使网格较为规则。

点击“return”,再次点击“return”按钮,完成后的网格如图1-25所示。

图1-23 细轴端部二维网格划分操作界面6)二维辅助单元的投影复制。

点击页面菜单“Tool”,在其对应的面板中点击“project”按钮,在弹出的子面板中再选择“to plane”选项,点击向下三角,选择“elems”,选择刚画的“2D”网格,再点击“elems”按钮,在弹出的菜单中选择“duplicate”以及“original component”;点击“to plane”下面的N1,依次选择如图1-26所示的16、18、27、16号节点,点击“along vector”下的N1,依次选择27号节点和与之对应的端部网格的最下角节点,点击“project”按钮,然后点击“return”按钮,这样就将细轴端部的网格投影到16、18、27号节点所在的平面上,投影后的结果如图1-27所示。

图1-24 二维mesh设置子操作界面图1-25 生成的细轴端部二维辅助网格7)3D组的创建。

点击工具栏中的“components”工具按钮,选择“create”,在面板中单击“compname=”,并输入“3D-1”点击“color”按钮,选择蓝色。

点击“property=”按钮,选择“1”,点击“create”按钮,然后return,如图1-28所示。

8)细轴三维网格的划分。

点击页面菜单“3D”,在其对应的面板中点击“line drag”按钮,在弹出的子面板中再选择“drag elems”,点击“elems”,选择细轴左端部的二维网格,“line list”选择细轴下部的边界线,如图1-29所示,“on drag”输入框内输入20,点击“drag”,然后点击“return”按钮,创建后的网格如图1-30所示。

图1-26 二维网格投影操作界面图1-27 投影后的二维网格图1-28 3D组创建操作界面9)过渡部分网格的划分。

点击页面菜单“3D”,在其对应的面板中点击“solid map”按钮,在弹出的子面板中再选择“general”选项,“source geom”选择“surf”选择由16、18、27号节点所在的平面,“dest geom”选择“surf”,选择由19、21、24号节点所在的扇形面,“along geom”选择“lines”依次选择连接连个面的四条线,如图1-31所示,点击“elems to drag”,点击“elems”在图形区选择投影在16、18、27号节点所在平面上的所有2D单元,设置“elem size=”,然后点击“mesh”,然后点击“return”,这样就完成了过渡部分的3D网格,如图1-32所示。

相关文档
最新文档