搜档网
当前位置:搜档网 › HYPERMESH入门指南4

HYPERMESH入门指南4

HYPERMESH入门指南4
HYPERMESH入门指南4

仿真在线提供 https://www.sodocs.net/doc/ff13230580.html,

作者 yidixunmeng

简明目录

第一章INTRUCTION

第二章永久菜单

第三章macro菜单

第四章Geom面板

第五章2D/3D面板

第六章tools面板

第七章一些画网格的例子

第五章 2D/3D面板

这两个面板是重点,以前都是准备工作,到现在我们可以画网格了。我们在这里主要介绍画六面体网格。

一、automesh 这个面板在day1,day2 中已经有讲解了,在这里我讲一些自己的体会。在create mesh面板中,如果你想改变一个已经画好的网格的话就需要将surf/elem面板下面的reset meshing parameters to选上。这个面板可以对面进行分网,也可以对已画好的网格进行重画,只要在surf/elem面板中选中elem就可以了,而且这个选项可以优化网格的质量。

强烈建议大家仔细研究图中画红线的地方。在左边画红线的地方,在reset的下面有一个面板elem size/use mesh params的选项,如果你想用create mesh下面mesh params这个面板的话就要选则use params这个面板。在use params的下面可以选择网格的形状,tris —三角形,Quads—四边形,mixed—三角形和四边形混合,如果用其中一个画的网格你觉得质量不好的话,可以试试其他选择。画好之后再type里面也可以改单元的类型。在右边红线圈起来的面板里面,有interactive/automatic/Qi optimized这三个选项,如果你选automatic的话,你画好的网格就不改变了,是不能手动修改的,只有选择interactive才可以手动修改。至于第三个选项,在这里面有一些优化的参数,可以提高网格的质量。如果用这个选项,系统会自动按照你选的参数画好网格,是不用手工控制的。当然也就无法修改了。在mesh下面一旦你画好网格了,使用smooth可以使网格更加符合几何形状,点击reject 就可以拒绝所画的网格了。

进入automesh=>选择elem remesh,不选break connectivity,被选的网格边缘节点会保持原有连接。看看help,更详细的解释。remesh是一个非常强大的工具,如果automesh 划分的单元,不禁满意,利用它可以大大改善网格的质量。(摘自仿真论坛)

如果

(1)在 automesh/create mesh 菜单下选择单元类型 R-trias 划分网格,

(2)在 edit element/combine 菜单下组合单元。

可以生成以下的单元

左边是节点数,算法,单元的形状等选项。

Smooth就是使网格的更加符合几何的形状,再这个面板下面可以操作3D单元。Quads 里面都是四边形单元

Mixed 两种单元都有。

Tris 至于三角形单元

Rule这个面板在UG中也会遇到。就是画直纹面。同样在这里也是用来画平面的网格的,不过这个面板有局限,用的不是很多。

Spline 这个面板用的很多,在面板的左边又node/lines。如果选择line在没有surface 的情况下,自己画几条线就可以画网格。如果你选择的是nodes的话只要在空间选几个node 就可以画网格了,只要这几个node可以形成一个面就可以。

在面板的中部有个子面板,有四个选项,mesh,keep surf/mesh,dele surf/mesh,w/o surf/surf only。这四个选项中,其中前三个是画网格的,最后一个是画面的。其实在其他的面板比如rule,skin等里面也有这样的选项。我在这解释一下。Keep,就是在生成网格的同时生成了一个面,dele就是在生成网格的同时也生成了一个面,不过在网格生成的同时将面dele掉,这两个都是基于面的网格,而w/o 就是without也就是没有面的生成,它是不基于面的。而且他可以画出高质量的四边形网格,大家可以一试,只不过他要求要三条或四条边,多了少了都生成不了,这是一个限制。在生成网格之后,在面板的右面有一个local view可以让你更清楚的观察你画的网格/。就在下图右面画红线的地方。他可以放大画网格的面,让你更好的观察你画的网格的质量。

Skin也可以画网格其功能和rule差不多只是rule只能画两条线,而他可以画多条线。

关于mesh,w/o surf的问题,首先要明确的是w/o的含义,就是without。

大家可以看看与之相关的mesh, keep surf和mesh, dele surf,后两者的划分网格方式都是要先生成曲面,再用automesh的功能在这个曲面上划分网格,这两者本质上没有区别的,只不过在划分网格以后一个保留曲面,一个不保留。

但是w/o surf就不一样了,它是与曲面无关的,而且最重要的是它并不使用HyperMesh 的automesh功能。它有一点像Patran中的Isomesh。它的优点体现在对一些规则曲面(如长方形和梯形)划分网格的过程中。

我们用ruled面板为一个长方形划分网格:如果使用keep surf方式,可以看到当你调整一条边上的节点数量时,其对边上的节点数量并不发生改变,因此当两条对边上节点数量不一样时,生成的网格就不是规则的了,而如果用w/o surf方式,无论如何改变一条边上的节点数量,其对边上的节点数量始终与其保持一致,这样生成的网格肯定也是规则的。(摘自仿真论坛)

Drag 就是拉伸。它和line drag 的不同之处就是他只能在制定的方向上拉伸,只能是直线,而不能使曲线。在面板的左边有两个选项,drag elems和drag geom.就是可以拉伸单元和几何,在drag geom.里面有nodes/line两个选项,如果你选node的话,那么有一边的单元数量是不能改动的,在每个面板中选node形成网格的都是这样的,在上面的面板中,也是如此。所以最好不要选node这个选项。在这个面板里面选择方向可以使用坐标轴,也可以用N1,N2,N3来选择,如果选择N1,N2的话就以这两个节点的连线为方向拉伸,如果选择三个点的话,就是以这三个点所在的平面的法线方向为拉伸的方向。

Spin 就是旋转,和drag类似,也有spin geom.和spin elem两个选项,不过我们在spin geom.里面一般选择lines而不选择nodes。在这个面板中要自己设定旋转轴和基准点,也就是要围绕哪条线旋转。一个点和一个向量来定义一条直线。同样这里的向量的选择和其他面板里面的向量选择是相同的。当然你要选择一个角度,以逆时针位正,顺时针为负,不过有预览的,如果觉得旋转的方向不对,可以reject然后再选择相反的方向。不过在2D面板中的spin在旋转elem的时候也可以生成3D网格。也就是这个spin和3D面板上的功能完全一样。在选择旋转elem的时候要给定在旋转方向上的单元数,就在angle的下面,就是在圆面上要生成的单元数。

在选中图中的线之后。

这些节点可以手动调整的。如果选择旋转单元的话

以上就是以y轴为旋转向量以图中的紫色的节点为基点旋转而成的。

Line drag 这个面板的功能和drag的功能类似,只是灵活了好多,你可以随心所欲的拉伸,

可以选择一条直线也可以选择曲线,其实这个面板类似cad软件中的扫掠功能。它同样可以拉伸geom和elem,当拉伸geom的时候一般情况下不要选在nodes,这个和以上的面板是一样的,不过这里和drag不同的是,它主要用use default vector这个面板,就是系统默认的方向。

Offset 虽然这个很少用到这个面板,但是它的功能是强大的。

在坐边红线的地方有四个选项,这四个选项是说明形成的单元的类型的。Solid layer是三围单元,shell是壳单元。

Number of layers是单元的层数,

Initial offset 指的是offset的启示点。如果你填的不是零的话,就会在距离原单元一定的距离生成单元。

thickness is uniform: the total thickness = specified value

---thickness = element T: the thickness at each node = the number of layer times(乘) the average length of the element edges adjacent the node.

---thickness from element size : the total thickness from your element`s comps (if not only , it will be average)(摘自仿真论坛)

下图就是选择solid layers时,Number of layers=5,Initial offset=1,total thickness=1的时候由红线所在的单元形成的solid单元

elements to current comp就是说新生成的单元的位置为当前comp,当前comp在图形曲的下面,并且紧挨着图形区

elements to original comp就是新生成的单元的位置为生成solid单元的shell单元所作的comp

下图就是选择shell layers时,Number of layers=5,Initial offset=1,total thickness=1的时候由红线所在的单元形成的shell单元

Shell offset相当于translate的功能就是可以平移shell单元。上面有两个选项distance和distance = 1/2 of element T。distance当然是移动的距离了,而distance = 1/2 of element T 就是移动单元所在的comp的材料的厚度的1/2。

thicken shells 就是加厚单元

shells are on an outer surface or shells are on the midsurface.就是要加厚的单元的位置是在外层面上还是在中面上。下图就是用红色的单元thick形成的用的是lements to current comp(当前comp是蓝色的)

Plane 面板就是形成一个平面

在图中所选的曲面的四条线用plane形成的网格。从下面两个图的对比可以看出这个面板的功能。我用的calculate plane.

结果如下:

下面的图是在其他条件不变的情况先,改变calculate plane.,改成force to plane以图中红线圈起来的紫色的点为基点。可看出区别。可见使用force to plane可以在你想的任何地方形成网格

上面的图还是选的原来的四条线,只不过基点变了。(上图中红线圈起来的紫色的点)也是使用force to plane。

quality index是检查2D单元的质量的。它综合的考察单元的质量,儿在tools/check elems 里面是单独考察某一项。在这个面板里面的optimize特别推荐。它可以优化单元的质量。

左边红线里面的面板criteria/results,page1/page2/page3。在右面红线里面。View/edit/optimize。

在选择optimize的时候,在右面红线里面有几个选项要注意:

Node optimize/element optimize,选择element optimize的时候,用鼠标左键点击不合格的单元(一般都是黄色或者红色的)可以改善单元的质量。如果想删掉不合格的单元,只要选择save failed然后选择F2(delete)选择elems,点击elems,选择retieve,在delete 就可以了。

Edit element就是编辑element的地方。在这里你可以创建各种单元,三角形,四边形,六面体,金字塔形等等。你还可以combine单元,可以合并成quads或者trias,当然是针对2D单元所说的,也可以拆分单元。

上图就是自己创建的一个pyramid型的单元。

下图是利用combine下的combine to quad形成的四个单元

Split 可以拆分2D单元,选择这个面板之后,在选择你要split的单元,点击split然后在你选的单元上画条线,点击split element就可以了。用图中的白线拆分单元

效果如下。我将拆分后的单元移到别的comp中效果。可以清楚的看清拆分效果。

Splilt 这个面板不但可以拆分2D单元而且可以拆分六面体单元。只不过没有edit element 使用灵活。但是它可以将2D单元拆分成规定的四边形,三角形,将solid单元拆分成六面体,四面体等。同时可以拆分六面体单元,同时可以细化单元,下面举几个例子(每个面板只举一种,其他的类型请看help)

Solid element

hexa elements这个面板和sold element的用法相似,就不多说了。Refine elements

hypermesh运用实例

运用HyperMesh软件对拉杆进行有限元分析 1、1 问题得描述 拉杆结构如图1-1所示,其中各个参数为:D1=5mm、D2=15mm,长度L0=50mm、L1=60mm、L2=110mm,圆角半径R=mm,拉力P=4500N。求载荷下得应力与变形。 图1-1 拉杆结构图 1、2 有限元分析单元 单元采用三维实体单元。边界条件为在拉杆得纵向对称中心平面上施加轴向对称约束。 1、3 模型创建过程 1、3、1 CAD模型得创建 拉杆得CAD模型使用ProE软件进行创建,如图1-2所示,将其输出为IGES格式文件即可。

图1-2 拉杆三维模型 1、3、2 CAE模型得创建 CAE模型得创建工程为: 将三维CAD创建得模型保存为lagan、igs文件。 启动HyperWorks中得hypermesh:选择optistuct模版,进入hypermesh程序窗口。主界面如图1-3所示。 程序运行后,在下拉菜单“File”得下拉菜单中选择“Import”,在标签区选择导入类型为“Import Goemetry”,同时在标签区点击“select files”对应得图形按钮,选择“lagan01、igs”文件,点击“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按钮命令对应得弹出子面板

hypermesh详细步骤.docx

Hypermesh操作步骤 第一步: 打开hypermesh。选择optisrtuct 第二步:导入文件 我们以catia画出来的三维图为例(其他软件画出来的实体是一样的)。

在file下拉菜单中选择import中的geometry。 第三步:选择如下图1所示的两个选项,其中在file type中有多个选项如图2。 第四步:导入我们的文件。打开文件夹,在文件类型中选择all files 找到你的实体文件。 文件找到之后点击import。

导入之后进行你的视角调节。调节按钮如下。 下图我框下来的两个按钮你可以自己按一下,就知道是什么作用。 第五步:选择geom中的quick edit。

选择toggle edge,选择这个功能之后,实现的是你实体的边框线的增减,左点实体的边框 线是去掉它,右击是增加,这个功能我们现在一般是不需要用到的。所有你不用进行操作。点击右下角的return。 第六步: 点击2D按钮,选择automensh 如下图surfs是选择我们实体的面进行网格划分,如果我们点击surfs前面的到黑色三角形,我们会看到另一个elems的选项,它的功能是在我们已经画好网格的情况下面,选择部分网格对这部分的网格进行网格划分,我们这次只用到surfs。 点击黄色框中的surfs,选择all,选择实体的所有的面。你也可以一个面一个面的去点击实体。

实体面选择好之后,选择elements size输入你们自己规定的网格的边长。在这里我输入1。在mesh type中,我们点击黑色倒三角选择我们网格的形状,这里选择mixed。选好之后点击mesh。下面的图已经画好了网格,在图中我们看到边上有数字,它们代表了这个边上的网格的个数,我们通过鼠标左击或者右击来改变个数,这个功能大家适当使用,以优化网格为目的。 第七步:点击model

hypermesh 心得

先利用Collector各别归类每一装配体,再个别单一划分,并且划分时隐藏其他装配体避免混淆。.强调一点,在划完网格后进行检查时,使用find face,find edge时要注意,因为各零件间的间隙可能小于容差,可能会将零件网格合并。所以各零件一定要分开检查。 hypermesh学习心得1.所有面板上都有cleanup tolerance和visual options选项。其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。cleanup tol =的值可以在两个地方设定。一个是对其全局值,可以在options/modeling子面板中设定。另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。有时,按局部清理容差进行的操作可以被全局清理容差覆盖。 2. 例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。 设定的几何清理容差最大值的合理性与单元大小有关。例如,单元尺寸为30,几何清理的容差应为0.3 (30/100)或0.15 (30/200). 3. Edges子面板 edges子面板用于修改曲面边界的连接状态。子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。 ? toggle toggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。? replace replace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。这一功能实际上扩展了toggle的控制功能。任何与被删除的边相关连的几何特征被关连到被保留的边上。 ? (un)suppress (un)suppress菜单允许同时压缩或释放多条边。在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。 ? equivalence equivalence菜单可以自动识别并合并多个自由边对。 4. Surfaces子面板 surfaces子菜单用于查找和删除重合曲面并组织曲面。有三个子菜单find duplicates,organize by feature和move faces。 ? find duplicates find duplicates菜单用于识别和删除重合曲面。 ? organize by feature organize by feature菜单在一系列不同参数基础上识别和压缩曲面的共享边。最终结果是对更大曲面的更合理地组合。 ? move faces move faces 菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面. 5. 大多数几何清理操作都需要特定的清理容差(cleanup tolerances)。这个容差指定了几何清理操作可以缝合的最大缝隙。通常,容差不应该超过网格单元尺寸的15-20%,否则可能产

板类零件HyperMesh分析步骤

板类零件抽出中面分析步骤(hm11) 1、导入三维模型。ug模型->导出->parasoild..->18.0-Nx 5.0 hypermesh->import geomelty(第 三个)。保存为*.hm格式。(注意放大比例1000) 2、创建材料集或者在左侧栏空白处,右单击àCreateàMaterial。 1)输入材料名称,钢为steel; 2)更改颜色,便于区分; 3)Type:all 4)card imge:MAT1; 5)create/edit 输入材料的参数。E:杨氏模量,2.0E5;NU:柏松比为0.3;RHO:密度,钢为7.83E-9 6)return 3、创建属性集或者在左侧栏空白处,右单击àCreateàProperty。 1)Prop name输入材料属性名:pro或者别的; 2)color 变个颜色易于区分; 3)type :all; 4)card imge :PSHELL,片体 5)material 材料选择上步建立的steel; 6)点击按钮,创建/编辑,在T 里输入板厚; 7)Return。

4、创建新组件或者在左侧栏空白处,右单击àCreateàComponent。 1)comp name :zhongmian 或是其它; 2)color 设置区分颜色; 3)no card imge 4)property = pro,即上步创建的属性集名称; 5)create 6)return 5、抽取中面。 1)在左侧栏选择刚才创建的新组件,使其成为工作组件,右单击àCreateàMake Current; 2)右下面板选择à 3)点击:surfs,通过集合选择,选择相应的集合,注意不要选择中面,因为该集合暂时为空; 4)提取中面; 5)返回; 6)去左侧的导航栏,把实体集合删除; 7)

hypermesh精华笔记总结

1.如何添加重力 collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y 轴负方向。 在BCs中选择control cards,然后选择acceleration,然后根据需要选择。 另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。 2.划网格产生的问题 在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候 仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去 掉。 3.网格密度对拓扑优化结果有影响。 4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数 5.为模态分析设置频率分析方法的card 是EIGRL 其中ND跟设置有几阶模态有关系。V1,V2设置频率范围。 6.coupled mass matrix耦合质量矩阵 7.设置载荷类型 BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。 8.频率载荷表 collector type->loadcols->....->card image->TABLED1 例如:TABLED1_NUM=2,X(1)=0,Y(1)=1.0,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷 9.创建随频率变化的动态载荷 loadcols->..->card image->RLOAD2(frequency response dynamic load,form2) 10.Card Image是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性. 具体怎么用,跟你用的模板有关对于hm7.0版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型.(8.0 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理. 11.瞬态载荷card TLOAD1

hypermesh网格划分总结

Hypermesh网格划分 1 入门基础篇 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 fillets 6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢? 法1、在选择reflect后选择duplicate复制一个就可以 法2、先把已建单元organize〉copy到一个辅助collector中, 再对它进行reflect, 将得到的新单元organize〉move到原collector中, 最后将两部分equivalence, 就ok拉。 7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁, 他们为不同材质,要求界面单元共用,但必须能分别开? 你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。 可用F12里的cleanup_add point,那里面还有很多内容,能解决很多问题9、我在一个hm文件中创建了一组组装件的有限元模型,建模过程很麻烦,由于失误我把一个很重要的部件建在了另一个hm文件中,请问有没有什么方法把这个部件的有限单元信息转移到组装件的hm文件中呢? 如果可以,装配关系可以满足吗? Sure, you can make it. Just export the only part from one hm file (export displayed only), and then import to your new hm file. Usually it will meet your assembly requirement, if not, you can easily translate it desired position with in hypermesh

2019年hypermesh笔记

1 如何添加重力 collector-loadcols-name(自己输入名字)-card image-grav-creat/edit,G中输入重力加速度(注意单位一般输入9800),N1,N2,N3,(0,-1,0)表示Y轴负方向。在BCs中选择control cards,然后选择acceleration,然后根据需要选择。另外,如果要添加重力,那么材料属性里RHO一定要填写,这是表示密度。 2.划网格产生的问题 在sw中建好的模型导入到hypermesh里本来是没有自由边,可是在一个面上划完网格后就产生了自由边。这个自由边是肯定会产生的。因为这个时候仅仅是在一个面上划了网格,按照自由边的定义,在这个面的外围没有其他的面与之相连,所有会产生自由边。这个自由边不能去掉,而且没办法去掉。 3.网格密度对拓扑优化结果有影响。 4.拓扑优化中常用质量分数作为约束,但是除非在优化设计要求中明确提出优化后质量减轻的百分比,否则优化前很难断定质量分数应该选取多大合适,因此可能需要指定几个不同的质量分数分别进行优化,然后再在结果中选取最优参数! 5.为模态分析设置频率分析方法的card 是EIGRL: 其中ND跟设置有几阶模态有关系。V1,V2设置频率范围。 mass matrix耦合质量矩阵 7.设置载荷类型 BCs->load types->constraint->DAREA(dynamic load scale factor)这里是设置动态载荷。 8.频率载荷表 collector type->loadcols->....->card image->TABLED1 例如:TABLED1_NUM=2,X(1)=0,Y(1)=,X(2)=1000,Y(2)=1.这样就定义了频率范围为0~1000Hz,幅值为1的载荷 9.创建随频率变化的动态载荷 loadcols->..->card image->RLOAD2(frequency response dynamic load,form2) Image 是你在创建一个新的组的时候,通过Card Image赋予这个组里面的单元一些属性.具体怎么用,跟你用的模板有关对于版本,如果选ANSYS模板,创建component的时候,Card Image所指定的就是这个组的单元的单元类型. 改了,不能通过Card Image定义单元类型了.)。如果选abaqus, card image指定这个组里面的单元是solidsection 还是shellsection还是rigid body或者其什么的。总之,你要对你所用的求解器的关键字比较熟,才能更好的使用HyperMesh做前处理. 11.瞬态载荷card TLOAD1 12.模态分析关键步骤: 1. 创建一个load collector, card image选择EIGRL(LANCZOS方法)。 2. 创建subcase,type为normal modes, method选中刚才创建的load collector。 3. 在control cards的sol选择nomal modes,param中选择autospec, 如果想生成op2文件,把post也选上 4. 导出成bdf文件,启动nastran进行分析。 和profile (即在里选择preferences,然后选择user profiles)是不同的。

Hypermesh初学者学习资料及模型后处理教程

几何清理 geometry 设置在几何清理操作时需要的容差。 cleanup子面 板的菜单选 择: cleanup tol visual options 设置曲面显示方式,选择不同类型"edge"和固定点的显示状态。 Geometry Cleanup面板的功能 Edges 用鼠标器将单个的边从一种类型转化成另一种类型。 Toggle Replace 将两条明确定义的自由边合并成一条共用边。 (un)suppress 同时压缩或释放一系列所选的边。 equivalence 将自由边对合并成共用边。 Surfaces 查找并删除重合曲面。 find duplicates organize by feature 按特徵组织曲面。 move faces 移动曲面到另一个曲面(合并曲面)。 Fixed Points 在曲面上从已经存在的自由点或节点上生成固定点。 add replace 将两个明确选定的自由点合并成一个。 suppress 从一个曲面上删除一个固定点。 取消曲面的裁剪操作。 Defeature 面板的 功能: trim lines pinholes 从曲面内查找并消除孔。 surf fillets 识别和删除相邻曲面的倒角。 edge fillets 识别和删除自由曲面边界的倒圆。 trim intersect 识别和删除自由曲面边界的倒圆,但可手工指定切点。Geom页面>geom cleanup 合并自由边 用equivalence功能合并自由边 Edges>equivalence>surfs(操作物件选择窗口中选择all) >cleanup tol输入值>点击equivalence

Hypermesh和Abaqus的接口分析实例

Hypermesh和Abaqus的接口分析实例(三维接触分析) In this tutorial, you will learn how to: ?Load the Abaqus user profile and model ?Define the material and properties and assign them to a component ?View the *SOLID SECTION for solid elements ?Define the *SPRING properties and create a component collector for it ?Create the *SPRING1 element ?Assign a property to the selected elements Step 1: Load the Abaqus user profile and model A set of standard user profiles is included in the HyperMesh installation. They include: RADIOSS (Bulk Data Format), RADIOSS (Block Format), Abaqus, Actran, ANSYS, LS-DYNA, MADYMO, Nastran, PAM-CRASH, PERMAS, and CFD. When the user profile is loaded, applicable utility menu are loaded, unused panels are removed, unneeded entities are disabled in the find, mask, card and reorder panels and specific adaptations related to the Abaqus solver are made. 1. From the Preferences drop down menu, click User Profiles.... 2. Select Abaqus as the profile name. 3. Select Standard3D and click OK. 4. From the File drop down menu, select Open… or click the Open .hm file icon. 5. Select the abaqus3_0tutorial.hm file. 6. Click Open. Step 2: Define the material properties HyperMesh supports many different material models for Abaqus. In this example, you will create the basic *ELASTIC material model with no temperature variation. The material will then be assigned to the property, which is assigned to a component collector. Follow the steps below to create the *ELASTIC material model card: 1. From the Materials drop down menu, select Create. 2. Click mat name = and enter STEEL. 3. Click type= and select MATERIAL. 4. Click card image = and choose ABAQUS_MATERIAL. 5. Click create/edit. The card image for the new material opens. 6. In the card image, select Elastic in the option list.

hypermesh学习笔记

Hypermesh学习笔记 1一些常用的快捷键 F2删除 F3合并节点 F4测量 F5隐藏 F6网格编辑 F7节点对齐 F8节点创建 F11快速几何清理 F12网格划分 Shift+F2 临时节点创建与编辑 Shift+F3 边界查找与缝合 Shift+F10 单元法向量 Shift+F4 对象平移translate Shift+F7 投影Project Shift+F11对象管理organize Ctrl+F1 (=Ctrl+F2)去背景截图 2.方向向量的两种确定方法 ①2个点确定一个方向向量:该向量从N1指向N2 ②3个点确定一个方向向量:首先三个点确定一个平面,该方向向量为平面的法向,正方向 由右手定则确定

3.hypermesh 为不同的求解器建有限元模型的步骤: ①首先user profile中选择对应的求解器 ②建模 ③模型导出成求解器可以识别的格式:file—export—solver data,并在export option中选择需要导出的对象 一些实用的小技巧 ①平移技巧 Translate的作用是平移,如果是复制平移,则在平移之前要先duplicate,duplicate时,会弹出副本归属对话框,这时可以将需要副本归属的集合设置成当前,然后在副本归属对话框中选current comp,这样复制平移的对象就会放到这个集合中,可以免去organize的步骤; ②镜像技巧 Reflect的作用是镜像,镜像的技巧参考平移技巧! 特别说明:镜像时不一定非得严格找到对称平面,可以是与对称平面平行的平面,在用translate工具平移即可! ③抽中面的技巧 Midsurface的作用是抽取中面,抽中面时可以用sort选项将各个部件的中面分配到不同的component中,否则就会在一个component中。 ④对象的保存和再提取 Save fail 命令可以保存失败的单元,然后在所有含有elem选择器的界面中可以通过retrieve 命令将其提取出来! ⑤surf 与elem的灵活运用 由于surf面板中没有“通过硬点或节点创建面”命令,但是有“From FE”(即由网格创建面),所以可以先通过4个节点创建一个四边形单元,然后再通过“from FE”间接创建面。 ⑥三角形面创建规则网格 当为三角形面创建网格时,可以先作出三角形所在的矩形的网格(通过四个节点作一个网格),再将这个网格划分成所需尺寸的网格,然后用网格编辑中的split命令将对角线上的网格劈成两半,最后删除三角形面以外的那一半即可。 ⑦模型的完全删除:

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 fillets 6、使用reflect命令的话,得到了映射的另一半,原先的却不见了,怎么办呢? 法1、在选择reflect后选择duplicate复制一个就可以 法2、先把已建单元organize〉copy到一个辅助collector中, 再对它进行reflect, 将得到的新单元organize〉move到原collector中, 最后将两部分equivalence, 就ok拉。 7、请问在hypermesh中如何划分装配体?比如铸造中的沙型和铸件以及冷铁, 他们为不同材质,要求界面单元共用,但必须能分别开? 你可以先划分其中一个部件,在装配面上的单元进行投影拷贝到被装配面上8、我现在有这样一个问题,曲线是一条线,我想把它分成四段,这样可以对每一段指定density,网格质量会比直接用一条封闭的线好。

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→Defeature

Hypermesh知识总结

Hypermesh知识总结 1.如何从体单元提取面单元 TOOL->faces->find faces 2.在Hypermesh中使用OptiStruct求解器的重力、离心力、旋转惯性力施加方法 在HyperMesh中采用定义loadcols组件(colletors)的方式定义重力、离心力以及惯性力。 (1)重力 重力的施加方式在的card image中选择GRAV,然后create/edit,在CID中输入重力参考的坐标系,在G 中输入重力加速度,在N1、N2、N3中输入重力方向向量在重力参考坐标系中的单位分量,然后返回即可。(2)离心力 离心力的施加方式在的card image中选择RFROCE,然后create/edit,在G中输入旋转中所在节点编号,在CID中输入离心力所参考的坐标系,在A中输入旋转速度,在N1、N2、N3中输入离心 力方向向量在离心力所参考坐标系中的单位分量,返回即可创建离心力;如果需要定义旋转惯性力,在RACC 中输入旋转加速度即可,二者可以同时创建,也可单独创建。 如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么可以建立重力 load collector,但是外部载荷的load collector怎么建立?是同时建立在重力的load collector中吗?如果是,那边有一个十分混淆的问题:在你建立重力的load collector的时候,你选择了GRAV卡片,那么你凡是建立的该重力load collector之中的力都带有GRAV卡片属性 ,这显然是不对的。但是,如果你重新建立一个新的load collecotr,然后把外部载荷建立在其中,那么就有重力和外部载荷两个load collectors,但是在你建立subcase的时候你只能选择 一个load collector,那么你无论选择哪一个都必将失去另外一个,这就与我们的本意相矛盾了,我们是希望同时考虑结构自重和外部载荷的联合作用下进行分析的,这个时候应该怎么办? ?怎么获得结构同时在自身重力和外部载荷作用下的变形和应力? 方法1:工况组合;使用"LOAD"卡片叠加重力载荷和其他载荷;创建一个load collector;card image选LOAD;点击create/edit;把下面的load_num_set改成你所要组合的载荷的数目;然后在 上面L1,L2,L3....选中你要组合的项,前面的s1,s2,s3,,,,是载荷组合时候的权重系数。一般默认为1; 方法2:其实还有个办法,也是新建个load collector,no card image,重力和外界施加的外载荷在之前加载后,通过Tool>organize>loads,将重力和外界施加的外载荷move到新建的load collector中去,这样在建立subcase的时候就只有一个load了。 3. volume和volumefrc的区别? volume是总体积(绝对数值),即优化后体积要达到多少; volumefrc是体分比,即优化后体积占优化前的比例 4.hypermesh中N1 N2 N3 B的作用 用于确定方向的。 N1,N2,N3代表三个节点(或几何点),一般而言,这三个点都是临时节点,用过之后就自动消失。三个不在一条直线上的点,可以唯一确定一个平面,而一个平面具有唯一的一个法向,也就 是3个点,确定了一个方向。 如果指指定N1,N2,那就是直接由N1到N2的方向向量。 B是进行某种操作的基点。N1,N2,N3只是确定了方向,如果要切割一个面或者其他操作,有时候仅仅有方向还不够,还要通过B点来确定确切的切割位置。

螺栓预紧结构用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(橙色),螺钉(紫红)。 1. 建立实体模型 在PRO/E 中建立三个零件模型,见图3、4、5,并组合成合件(见图1)。

Hypermesh使用技巧总结

Hypermesh使用技巧总结 1、hypermesh划分的网格其中一部分单元的节点连接顺序是顺时针的,导致计算不能进行, 请问大侠如何在hypermesh中改变节点连接的顺序呢?谢谢! if is shell element, reverse the element normal! if 1-D element, you will need to recreat it 2、面上网格分不同的comp划分,但划分后所有网格并不是连续的,只有同一个comp的网 格连续,和临近的comp相邻的网格不连续,就是存在重叠的单元边和结点,如何合并为连 续的单元 (1)Tool ->edges 下找出并合并面单元的自由边和找出并删除重节点 (2)Tool ->faces 下找出并合并体单元的自由面和找出并删除重节点 3、hypermesh中如何将网格节点移动到指定的线或者面上。 project. 4、偶很想知道OI mesh定义是什么,和普通的mesh有什么区别 普通mesh的网格经过clean up 或QI 调整后就跟QI mesh划分的网格效果差不多,QI的具 体参数可以自行设定。QI主要目的是为了节省时间,QI就是Quality Index——质量导引 HM最强调的就是网格质量的概念,有限元计算的精度取决于网格质量,再好的求解器如果 网格质量不好,计算的精度也不会好。 5、hypermesh中,我想提取一个面的线,映射到另外的面上,然后用那个线来分面,该怎么做呢?如果是几何面,但是没有你需要的边界线的话,你可以在几何面上已有的边界线上create nodes,然后利用这些nodes --〉lines /create,建立你需要的线,再project;或者最简单的办法,选择surf edit/line from surf edge 如果是网格面,你可以geom/fea->surface,再project,或者直接project nodes,利用nodes可以直接划分面 6、我的模型画出六面体单元了,但是是8节点的,想变成20节点的,怎么变?我用的是solidmap 功能生成六面体单元的? 1D or 2D or 3D下面的order change 7、直接在已分网的体表面上,create elements through nodes,这个要在哪个菜单实现?我找不着edit/element中不是有个create吗?那就是通过node建单元 8、对灰线构成的区域划分2D网格,网格后发现灰线变成了红线,是怎么回事呢?对计算结果有影响么? 灰色的是lines,至于为什么画完网格后会变成红色,是因为生成了surface,surface的自由边会由红色来表示。请注意为什么会生成surface,是因为你选择了mesh/keep surface这个选项 9、有两个闭合的园,一上一下,如何在两个园间创建曲面?使形成圆柱面? ruled 或选择line方式。记住选择surface only。 10、下面的图为只划分了一半的网格,另外一半与之对称。我想copy 过去,但只发现有reflect 命令。求助! 在hm中用3D->organize->cpoy然后再reflect 或选择单元,先duplicate,但记住只能点duplicate一次。然后reflect。 如果对称过去的单元与原先的单元是连在一体的,别忘了在check edges中将节点equilance。11、我在用hypermesh划分二个物体,在接触面的地方,上下面的节点号码都一样,如何做才能使第一个物体和第二个物体的接触部份的节点号码不一样呢。多谢了。 采用2D=>detach可以将单元或节点分开 继续问:好像只能分单元啊,没看到有节点选择啊。我试用了你介绍的办法,好像没用啊。很急请多指教

HyperMesh傻瓜教程电子版本

H y p e r M e s h傻瓜教程

强度分析 以A380铝支架分析为例: 1.Start license services 双击,进入界面,再点击Start Server,取得软件应用许可,进入Hyper mesh工作界面; 2.选择模块Nastran

双击,弹出对话框,选择Nastran点击OK。点击斜向下的绿色箭 头,进入界面,将已建好的模型导入HyperMesh; 3.选择模型,去实体 选择要分析的模型,点击图标变灰色,隐藏其它模型。点击F2,框选模型(如未选中,模型为壳层),将实体(solid)去掉,只留下壳层(1111)。 ; 4.数模几何清理(auto cleanup 和F11) ,避免两条轮廓线过于接近或夹角太小(小于30度),再进行人工修清理模型曲线,点击F11,进入界面,一般使用下图1、2、5创建点和点之间的线、点垂直于线的线、删除特征线(鼠标左键去掉曲线,右键添加) 去倒角,geom,defeature,surf fillets,find,选中要去掉的倒角面,remove。 5.切法兰面 为了确定零件上与加载点相关联的节点位置,我们在约束(螺栓位置)和加载处切法兰面。 (5.1)找到圆心Geom—circle—find center;常按鼠标左键,在白线上选择三点,点击“find”,出现圆心 (5.2)画圆center&radius 点找到的圆心,输入radius尺寸,点N1,在面上点三个点,点“create" 按住左键选中曲线找到节点, M6的螺栓,法兰半径6.5;M8/8.5,M10/10.5,M12/12.5;

HyperMesh版面精华

Hyper Works版面精华(整理by postdog, 2005/01/03)1.1 CAE技术概论 1.2 ALTAIR_HYPERWORKS简要介绍 2 对HM的基本了解: 2.1材料属性参数说明 2.2 hyper中的材料 2.3 Hm的collector是什么意思 2.4 Hm的快捷键 2.5order change有什么用处 2.6 no card image是什么意思 2.7 by config 是什么选择方式 2.8 ^edges 3文件接口 3.1 如何把从iges文件导入的surface定义为collector? 3.2 Error_aspect_ratio_1E+20 3.3 Hypermesh怎么才能导成.inp文件 3.4 HM与Abaqus格式 4 网格划分 4.1 HM中有什么工具可以补面的 4.2 如何在hypermesh中添加部件标识 4.3 HM中有没有下面这种bias 4.4 HyperMesh网格节点重叠 4.5 如何使两个物体接触部分节点号码不同 4.6 如何检查单元之间的penetration问题 4.7 分割后划分如何保证单元的连续性 4.8 单元检查 4.9 画网格时,检查雅克比项的具体意义? 4.10 如何检查单元和几何模型的匹配程度 4.11 如何分开二维和三维的单元 4.12 2维单元质量有问题怎么优化 4.13 关于3D划分后的单元质量问题 4.14 如何划分3D实体模型 4.15 一个三维实体网格划分例子 4.16 三维网格的自动生成功能

4.17 能否提取中性面 4.18 HM里面如何观察某些节点的信息 4.19 怎样察看单元的信息 4.20 怎样改变单元所属的component 5 计算与优化 5.1 请问hyper里能做模态计算吗 5.2 HM中的命令流batch文件 5.3 如何分配重力载荷 5.4 附件建模问题 6 后处理 6.1 后处理中如何改变背景颜色 1.2 ALTAIR_HYPERWORKS简要介绍 ALTAIR_HYPERFORM HyperForm为单一步骤(one-step)板金成型分析软件,HyperForm可针对单一成型零件,让设计工程师与模具工程师可快速地比较不同的解决方案。借着这高效率的工具,设计者可了解并修正潜在成型的问题,如皱折(wrinkles)、破裂(rupture)、内切(undercut)等;若能及早于设计阶段发现这些问题,将会缩短试模时间。高品质的产品意味着以相同的发展时间,解决减轻重量及增强效能等议题,HyperForm将为您解决这些问题。 ALTAIR_HYPERGRAPH HyperGraph为一使用容易的工程分析工具,能让工程师们快速、精确地组织工程数据。HyperGraph可处理任何格式工程数据,并可容易地解释相关信息。只要按鼠标几下HyperGraph能立即建立许多并联的图形(plots),并允许以交互式的方式编辑图形的信息,例如标题(titles)、轴(axes)、注解(notes)等。HyperGraph配置一个精巧的数学程序,及强而有力文字编辑的功能。又HyperGraph可被客制化(customized)来产生用户定义宏(user-defined macros)、交互式精灵(interactive wizards)及报表自动产生。HyperGraph亦可输出一些公用的格式,如Excel、EPS档案、ADAMS spline、xgraphg及multi-column data 档案。 ALTAIR_HYPERMESH HyperMesh是一高效率之有限元素前后处理软件,可与大多数的有限元素分析软件搭配使用,如ABAQUS、Nastran、ANSYS、LS-DYNA、C-MOLD等。允许工程师在高度互动性及可视化的环境来发展、比较、对照许多的设计状况。HyperMesh提供无与伦比的能力来快速产生完整的有限元素模型,几何形状清除(geometry cleanup)、网格自动产生(automeshing)及网格编辑能戏剧性的降低产生模型的时间。HyperMesh拥有弹性的几何数据输入接口,目前与Unigraphics及CATIA有直接的几何输入接口。HyperMesh提供您强而有力的工具,如增加负荷及边界条件,定义所谓的虚拟测试环境。HyperMesh后处理的特色有iso-surfaces、cutting planes、xy-plotting及强而有力的数学计算以提供深入的数据分析及可视化。 ALTAIR_HYPEROPT

相关主题