搜档网
当前位置:搜档网 › Altair HyperMesh——学习笔记

Altair HyperMesh——学习笔记

Altair HyperMesh——学习笔记

Altair Hypermesh 软件学习笔记

上传者:谢伟荣;鉴定:白鹤天

操作方法:

旋转——按住Ctrl同时用左键拖曳(点在控制点上可更换旋转中心)

拟合——按f键

打开文件:

Geo m→files→import→▲→IGES→file→输入文件位置(如:E:\)→双击file→选择文件→import

生成网格:

2D→automesh→create mesh→▲→surfs(并单击surfs,选all)→elem size(设置间距)→mesh→mesh

分析修改网格:

2D→edit element→cleanup→elems→all→cleanup(不好的地方会用黄色和红色表示,可用鼠标拖曳修改)

检查网格:

Tool→check elems→2-d(快捷键F10)→选取标准项后填入数值→connectivity(错误的地方会高亮显示)

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经验

HyperMesh经验 1)导出选择ANSYS.tpl模板,在HyperMesh中,导出文件为*.prp; 2)然后用写字板打开它,进行编辑: (1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;(TYPE,MAT,REAL等全部删除) (2)添加自己想定义的单元类型,材料,实常数的句子。 *这样做实际上只利用了HM中的节点和单元信息。 3)在ANSYS中INPUT这个*.prp文件就可以了。 你这个问题我也遇到过,不过现在解决了,我听我做汽车碰撞的同学说,盗版的HM与ANSYS接口是有问题的。不过,你可以通过手工进行修改HM导出的文件,添加单元类型语句,ET,1,45,再删除多余没用的语句,就可以导入进去了 我学HYPERMESH采用了以下步骤: 1、找来一本ANSYS中文的基础教程,看一下有限元分析的基础:单元类型,定义实常数,划分网格的基本规则,材料属性,加载(载荷定义,载荷步,约束),后处理。在没有HYPERMESH中文教材时,这不失为入门的好办法。 2、安装HYPERMESH,按照培训教程day1,day2,advanced training从头做一遍(打开金山词霸,可以屏幕取词的)。 3、休息一天,太累了。 4、这次是正式学习,买个笔记本,在把三个培训教程边看边练,主要是做笔记,把重要的地方记下来 (我记了27页) 5、自己练习建几个简单模型,练习一下,会找问题。 6、进入我们这个论坛,跳至48页,从论坛建立时的帖子看起,在一页页的往前翻,把有价值的帖子存下来,有些帖子可以整理成word形式的就直接复制,粘贴成问题集。当然,看帖子不是件容易的事,到现在大约有1500条帖子,要合理安排自己的时间才能有精力,有毅力看下去。看帖子确实是个学习的好办法,而且论坛里高手也是很多地。 看帖子的过程渐渐感受到了一种互助的精神,初学者可以找到学习中需要的资料,高手互相交流经验,特别是斑竹,感觉能在工作之余这么耐心地在板上答疑解惑真的不易。我现在学的时间不长,按照步骤到了第六步,帖子看到了32页,任务是艰巨地,相信在不久后,我也能在板上帮助那些刚接触这个软件的朋友们解决问题了。 在帖子的40多页,有一篇我复制下来了,感觉对初学者有用,粘贴如下: 刚开始学,HELP先做一遍吧。另外用熟24个快捷键。我个人经验:要想学好,学快,学精HYPERMESH,先掌握24个快捷键!!!让你划分网格尤如玩游戏,又快又好,轻松自如! F1~F12 和SHIFT +F1 ~ SHIFT + F12 共24个。先背熟,多多练习。事半功倍呀(参考帮助 功能键+Shift +Ctrl F1 Hidden line Color Print Slide

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

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学习心得

1.所有面板上都有cleanup tolerance和visual options选项。其中前者用于判断两个曲面的边或两个曲面的顶点是否可以被视为重合。在几何清理操作中,间距在容差(tolerance)范围内的任何两条曲面的边或两个曲面的顶点将被视为重合,随后被合并。cleanup tol =的值可以在两个地方设定。一个是对其全局值,可以在options/modeling子面板中设定。 另一个是局部值,可以在geom cleanup面板中设定,用于特定的几何清理操作。有时,按局部清理容差进行的操作可以被全局清理容差覆盖。 2.例如,在一个用局部清理容差形成的曲面上进行分离操作之后,因为surface edit面板仅采用全局清理容差,被分离曲面的所有的边都被用全局清理容差重新评估,重新确定它们的状态。 设定的几何清理容差最大值的合理性与单元大小有关。例如,单元尺寸为30,几何清理的容差应为 0.3或 0.15 3.Edgesxx面板 edges子面板用于修改曲面边界的连接状态。子面板中有四个子菜单toggle,replace,(un)suppress和equivalence。 toggle toggle菜单可以通过在边界上单击鼠标左键将其从自由边变成共享边,或者从共享边变成压缩边。使用鼠标右键可以取消toggle操作,并将压缩边变为共享边,或将共享边变成自由边。要将一条自由边变成共享边,在这条自由边附近的容差范围内必须有一条对应的自由边。 replace

replace菜单可以将一对自由边合并成共享边,但是合并后的共享边的位置是在设定的被保留的边上,而另一条边则被删除。这一功能实际上扩展了toggle 的控制功能。任何与被删除的边相关连的几何特征被关连到被保留的边上。 (un)suppress (un)suppress菜单允许同时压缩或释放多条边。在这个菜单可以使用扩展的线条选择菜单,可以使用多种线条选择方式。如果需要消除在由对称方式生成曲面时产生的缝隙,该功能非常有用。 equivalence equivalence菜单可以自动识别并合并多个自由边对。 4.Surfacesxx面板 surfaces子菜单用于查找和删除重合曲面并组织曲面。有三个子菜单find duplicates,organize by feature和move faces。 find duplicates find duplicates菜单用于识别和删除重合曲面。 organize by feature organize by feature菜单在一系列不同参数基础上识别和压缩曲面的共享边。最终结果是对更大曲面的更合理地组合。 move faces move faces 菜单可将多个面缝合到一个已有曲面上或缝合多个曲面形成一个新曲面. 5.大多数几何清理操作都需要特定的清理容差(cleanuptolerances)。这个容差指定了几何清理操作可以缝合的最大缝隙。通常,容差不应该超过网格单元尺寸的15-20%,否则可能产生单元翘曲。

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笔记原创

? F1 -- Hidden Line 隐藏线? F2 -- Delete 删除(删除任何对象都用此命令)? F3 -- Replace 合并两个节点? F4 -- Distance 测量距离角度等? F5 -- Mask 隐藏? F6 -- Element Edit 单元编辑(创建,合并,分割单元等)? F7 -- Align Node 节点共线排列? F8 -- Create Node 创建节点? F9 -- Line Edit 线编辑(非边界编辑)? F10 -- Check Elem 单元质量检查? F11 -- Quick Edit 快速几何编辑? F12 -- Automesh ?自动网格划分 Shift+F1-F12, Ctrl+F1-F6 Opening and Saving Files - HM-1010 bumper_cen_mid1.hm 1. Access the Import tab in one of the following ways: ? From the Menu Bar, choose File, then Import ?From the standard toolbar, click Import () (这里的Import ()是在已有模型上加另一个模型) Importing and Repairing CAD - HM-2000 Importing and Repairing CAD - HM-2000 2. Go to the autocleanup panel. 查看拓扑情况,自动清理,可以删一些重复面,距离较小的自由边,修补结点问题Step 3: Delete the surface that overhangs the round corner.(删重复面) From the Geometry menu, point to Delete and click Surfaces 或Press F2(和点叉一样) Step 4: Create surfaces to fill large gaps in the model surfaces panel keep tangency(可以平滑过渡) Verify the auto create (free edges) check box is selected Step 5: Set the global geometry cleanup tolerance to .01.(设置全局清理容差,这样其他地方的容差都是0.01) Press O to go to the options panel Go to the geometry sub-panel In the cleanup tol = field, type 0.01 to stitch the surfaces with a gap less than 0.01. Step 8: Combine the remaining free edge pair using replace. Go to the replace sub-panel(quick edit是交换点,这里交换边,效果差不多) Step 9: Find and delete all duplicate surfaces. Access the Defeature panel

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、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知识总结

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学习的一些建议:

CAE部车身分析科的三个方向: ①NVH(noise,vibration, harshness)②Structure ③Crash&Safety HyperMesh学习的一些建议: 1快捷键的使用: 常要使用的快捷键是12个功能键和Shift与12个功能键的组合。 2以白车身建模步骤为例来说明HyperMesh建模的基本步骤 ①从UG或其他CAD软件中导出(export)iges(基本图形转换规范,文件的扩展名是igs)文件。 ②将导出的iges文件导入(import)HyperMesh,导入后一般会自动生成一些collector。应根据具体模型,将不同的零部件所对应的surface并入到不同的collector中,然后在模型 树(model browser)中分别选择不同的部分划分网格。 具体操作: ★Import文件 Files:

★为不同的零部件所对应的surface创建相应的collector 可以先在collector菜单中创建一个新的collector并在organize菜单中将所有的surface move to 或者copy to(点击surface进去点一下duplicate到这个目标collector(destination)中。 ③划分网格前的几何清理: 对于不同的试验目的和要求,在划分网格方面有很多经验性的东西。 Hypermesh划分网格的一些经验总结: 安全碰撞(Safety Crash)网格的划分: ★测估圆的半径的简单操作 F4->two nodes: - In the graphics area, hold down the left mouse button and place the mouse cursor on top of the line defining the remaining hole. -When the line highlights, release the left mouse button to complete the selection. The line remains highlighted. Clicking anywhere on the line will generate a temporary node. -Click two locations diametrically opposed on the circular hole. HyperMesh generates two temporary nodes, N1 and N2. The distance = field displays the distance between these two nodes, and reads a value that approaches diameter of the circle. Toggle: 2N cut: fixed points

HyperMesh 10.0 学习笔记—Teelon

目录 ☆选择边线上的点 (1) ☆定义方向 (1) ☆Organize管理集合器 (1) ☆删除面、实体、网格等 (1) ☆删除空部件 (1) ☆删除重复的面 (2) ☆压缩点 (2) ☆压缩边界 (2) ☆删除小孔 (2) ☆删除面圆角 (2) ☆删除倒圆角 (2) ☆由封闭边线创建面 (3) ☆在圆心处创建节点 (3) ☆设置全局清理精度 (3) ☆equivalence缝合曲面 (3) ☆toggle合并相邻的自由边 (4) ☆替换边 (4) ☆替换点 (4) ☆提取中性面 (4) ☆用垂直于边界的线分割面 (4) ☆unsplit surf补面 (5) ☆处理圆孔周围的网格 (5) ☆调整网格密度 (6) ☆自动划分网格 (6) ☆spline划网格 (7) ☆skin划网格 (7) ☆line drag延伸网格 (8) ☆ruled扩展网格 (8) ☆shrink wrap (8) ☆降低comp.Q1值 (9)

☆由封闭的曲面创建实体 (9) ☆创建圆柱体 (9) ☆用节点分割实体 (10) ☆用线分割实体 (10) ☆用面分割实体 (10) ☆实体的布尔运算 (10) ☆volume tetra四面体网格 (11) ☆tetra mesh由2D封闭网格生成3D网格 (12) ☆tetra remesh优化 (12) ☆elems offset拉伸网格 (13) ☆spin旋转网格 (13) ☆faces在3D网格表面上提取2D网格 (14) ☆linear solid在两个2D网格之间生成线性的3D网格 (14) ☆沿边线扫掠网格 (14) ☆剖切视图 (15) ☆缝合网格中相近的节点 (15) ☆one volume生成3D网格 (16) ☆Mappable视图 (17) ☆multi solids多个实体同时生成3D网格 (18) ☆smooth调节网格 (18) ☆拆分网格 (18) ☆合并网格 (19) ☆动态移动节点 (19) ☆显示网格的法向量 (19) ☆检查模型 (20) ☆penetration检查穿透 (20) ☆检查网格质量 (21)

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文件。 (1)启动HyperWorks中的hypermesh:选择optistuct模版,进入hypermesh程序窗口。 主界面如图1-3所示。 (2)程序运行后,在下拉菜单“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进行模态分析

1 引言 系统的模态参数(模态频率、模态阻尼、振型)对系统的动态分析和优化设计具有实用价值。通常由试验模态分析和计算模态分析两种方法。但由于受实验条件和时间的限制,组织实施往往比较困难,而且在测量次数,测量数据的处理准确性方面也难以得到充分的保证,在设计阶段难以实现。基于虚拟样机技术的虚拟实验方法在履带车辆箱体类零部件模态参数测量方面在设计阶段就能为方案优化提供指导,缩短产品开发周期,节省费用。因此,开展在虚拟环境下测试箱体类零部件的模态参数研究与探讨并扩展其应用具有重要意义。本文以某型履带车辆传动箱设计为例,应用HyperMesh为前处理软件,对其进行了有限元网格的划分,进而对箱体的模态进行了分析。 2 箱体有限元模型的建立及模态分析 首先依据传动箱体的尺寸,建立箱体的三维实体模型。利用HyperMesh对传动箱体的实体模型进行有限元网格划分,箱体的材料为铝合金,其密度为 2.66e33kg/m3,泊松系数为0.31,杨氏模量为7.7e72N/m2,强度极限为176.4MPa。整个箱体共划分76151个4面体单元,22262个节点。在此过程中,还必须考虑到箱体有限元模型建立后与各传动轴之间的连接,即柔性体与刚体间的连接。传动箱各轴都是通过轴承与箱体连接的,笔者在有限元模型中应用多点约束(MPC,Multi-point Constraint)来模拟轴承的作用。所谓多点约束是将某节点的依赖自由度定义为其他若干节点独立自由度的函数。多点约束可以用于不相容单元间的载荷传递,表征一些特定的物理现象,比如刚性连接、铰接、滑动等。笔者在箱体有限元模型中各轴孔的中心点处建立一个虚拟杆单元,如图1所示。轴孔内表面各节点的自由度则依赖于对应的虚拟杆单元。各传动轴与箱体间的约束也是在对应的虚拟单元处建立,各传动轴上的作用力则通过相应的虚拟杆单元和多点约束作用于箱体之上。文中建立的包括轴承模型的传动箱箱体有限元模型如图2所示。

hypermesh学习笔记

一、CAD模型导入 .stp格式 二、几何模型清理 合并自由边(红色的线)---缝合: 步骤: 1.设置全局几何清理误差0.01 A按O键进入options面板 B选择modeling子面板 C在cleaning tol=栏中键入0.01,设置全局几何清理误差,即曲面间隙小于0.01时方可进行缝合 D return返回主菜单 2. 用equivalence 工具一次性合并所有自由边 A geometry----edit----edge----equivalence-----equiv free edges only------surfs》》all----点击右边equivalence,红色自由边被合并成了绿色。 3. 用toggle工具逐一合并自由边 A 在edit edge 面板中选择toggle子面板 B 在cleanup tol= 栏中键入0.1 C 选择红色的自由边,变成绿色,表明这对自由边已经被合并。 三、三维单元网格划分 1、用V olume Tetra Mesher方法直接对几何体进行四面体网格划分 a 使用等边三角形对创建四面体网格

注释:第二步在图中选择一个面 b 使用直角三角形创建四面体网格 c 沿曲面创建含有更多单元的四面体(在曲率比较大的地方网格比较细) d 在小特征区域创建具有更多单元的四面体网格 2、用Standard Tetra Mesher方法直接对几何体进行四面体网格划分 a 用S tandard Tetra Mesher划分四面体网格的前期准备(有面网格) 由2D画好面网格。 b 进行三维体网格划分 3、六面体和五面体网格划分的一般方法 a.将正方形偏移拉伸,完成体的六面体网格划分

hypermesh常见问题解答

HM运用小常识 1.如何在体表面提取面单元 HM->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中输入旋转加速度即可,二者可以同时创建,也可单独创建。 如果在一个结构分析中,需要同时考虑结构自身的重力和外界施加的外载荷,那么你可以按照楼主wjsgkz介绍的第一条建立重力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,重力和外界

相关主题