文档库 最新最全的文档下载
当前位置:文档库 › HyperMesh--学习笔记—Teelon

HyperMesh--学习笔记—Teelon

HyperMesh--学习笔记—Teelon
HyperMesh--学习笔记—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)

☆选择边线上的点

选择时,按下鼠标左键不放,光标移动到边线上变成后松开,所选的边线变成白色,即可在该边线上选择点。

☆定义方向

☆Organize管理集合器

Tools>>Organize>>Sets,⊙collectors,选择元素,将其移动到另一个“Collector”中

☆删除面、实体、网格等

F2或或Tool>>delete,进入删除面板。选择要删除的内容,按delete entity删除。

☆删除空部件

Tool>>delete,▼comps,点击preview empty,左下角显示空部件的数量,点击delete entity 删除空部件。

切换选择类型

☆删除重复的面

Geom>>defeature>>duplicate,设置cleanup tol=0.01,选择所有面。点击find自动查找重复的面。点击delete将其删除

☆压缩点

Geom>>point edit>>suppress,选择点即可压缩。

☆压缩边界

Geom>>edge edit>>(un)suppress,选择边将其压缩。

☆删除小孔

Geom>>defeature,⊙pinholes,surfs选择all,设置diameter<3,点击find找到所有直径小于3mm的孔,按delete删除

pinholes

☆删除面圆角

Geom>>defeature,⊙surf fillets,surfs选择all,设置min radius和max radius,点击find 找到面圆角,按remove删除

surf fillets

☆删除倒圆角

Geom>>defeature,⊙edge fillets,surfs选择all,设置min radius和max radius,点击find 找到设置范围内的倒圆角,按remove删除

edge fillets

☆由封闭边线创建面

Geom>>Surfaces ,⊙spline/filler ,选择边线,按create 创建面

☆在圆心处创建节点

distance 找圆心:Geom>>distance 或者按“F4”进入distance 面板,⊙three nodes 分别选择圆边界上的三个点,点击circle center 创建圆心。

☆设置全局清理精度

按“O ”键,进入Option 面板。⊙Geometry ,设置cleanup tol=0.01

☆equivalence 缝合曲面

Geom>>edge edit ,⊙equivalence ,surfs>>all 选中所有曲面。cleanup tol 的值与全局设置相同(0.01),也可以重新输入。点击equivalence 可以缝合所有0.01mm 以下的间隙。

根据一个边自动识别闭合的边界,生成曲面。如果不选中,

需要手动添加曲面的每个边。

使生成的曲面与周围的曲面相切

☆toggle 合并相邻的自由边

Geom>>edge edit ,⊙toggle ,设置cleanup tol=0.1,选中两条相邻自由边(间隙小于0.1)其中的一条,即可将它们合并为公共边。

☆替换边

Geom>>edge edit ,⊙replace ,设置cleanup tol ,依次选择移除的边和保留的边,点击replace

☆替换点

Geom>>point edit ,⊙replace ,依次选择移除的点和保留的点,点击replace

☆提取中性面

Geom>>midsurface ,⊙auto midsurface ,选中模型任意一个面,软件会自动捕捉整个模型,点击extract ,即可提取中性面。

☆用垂直于边界的线分割面

①Geom>>surf edit ,⊙trim with nodes ,依次选择一个节点和一条边,生成垂线将面分割。

② Geom>>quick edit ,点击split-line 后面的node 选择节点,line 选择边,生成垂线分割

移除的边

保留的边

移除的点

保留的点

☆unsplit surf补面

Geom>>quick edit,点击unsplit surf后面的line(s),选择要补的边界。

☆处理圆孔周围的网格

①Geom>>quick edit,设置washer split后面offset value的值(一般比网格单元略小)。按下lines,选择圆孔边界,在其周围生成一个圆形边界。

②左侧窗口选择utility,点击Geom/Mesh,选择Add Washer。nodes选择圆孔边线上的节点,按proceed继续。出现对话框,设置好参数,点击add,在圆孔周围生成均匀网格。

选择边

☆调整网格密度

Geom>>quick edit,按下adjust/density后面的line(s),选择边线,调节网格数量。

☆自动划分网格

①2D>>automesh,⊙size and bias,▼surfs选择面,设置element size,点击mesh

②出现预览,density面板中的adjust后面选择edge。鼠标在边线数字上按左键增加节点,按右键减少节点。按下左键向上滑动增加,向下滑动减少。点击mesh重新划分网格。

③设置elem density,激活set后面的edge。选择边线上的数字,更改节点数量。

④设置elem size,激活calculate后面的edge。选择边线上的数字,更改网格大小。

左健增加网格,右键减少网格左健提取网格数量,右相当于格式刷

左健增加节点,右键减少节点按住鼠标不放,向上滑增加,向下滑减少

⑤⊙mesh style 子面板可以更改网格形状。

⑥⊙biasing 子面板可以更改网格排列方式。数字越大,疏密越明显。

☆spline 划网格

2D>>spline ,▼lines 选择闭合的边线,按create 生成网格

☆skin 划网格

2D>>skin ,选择两条线,按create 生成网格

点击图标可改变网格形状

点击图标可改变划分网格的方法

密集 稀疏

初始为零,左键增大,右键减小

liner :一边密一边疏 bellcurve:两头密中间疏

☆line drag 延伸网格

2D>>line drag ,分别选择已划分网格的边线和延伸方向,按drag 生成网格

☆ruled 扩展网格

2D>>ruled ,▼node path 选择网格线首尾两点,line list 选择对边,按create 生成网格

☆shrink wrap

①loose :2D>>shrink wrap ,⊙loose ,设置element size ,点击mesh ②tight :2D>>shrink wrap ,⊙tight ,设置element size ,点击mesh

③generate solid mesh :2D>>shrink wrap ,勾选generate solid mesh 生成3D 网格。

选择首尾两点

该值越小,生成的网格越连续

loose tight

☆降低comp.Q1值

①2D>>qualityindex,显示网格质量。通过右边的优化面板可以提高网格质量。

②2D>>automesh,选择Q1 optimize可以降低comp.Q1值,提高网格质量。

☆由封闭的曲面创建实体

Geom>>solids,⊙bounding surfs,勾选auto selected solid surfaces,选择模型任意一个面,可以自动捕捉整个封闭的曲面。点击create创建实体。

☆创建圆柱体

Geom>>primitives,⊙cylinder/cone,full cylinder

☆用节点分割实体

Geom>>solid edit,⊙trim with nodes,以所选的节点为边界分割实体。

☆用线分割实体

Geom>>solid edit,⊙trim with lines。有以下三种方法:

☆用面分割实体

Geom>>solid edit,⊙trim with plan/surf。有以下两种方法:

☆实体的布尔运算

Geom>>solid edit,⊙boolean,operation,选择A和B,operation选择不同的布尔运算,点击calculate。

选择实体

选择节点,绕着一个方向按顺序选择

选择实体

画分割线,按鼠标中键确认

选择封闭边界

选择扫掠线

扫掠方向选择实体

面的方向基点

实体的面

☆volume tetra四面体网格

①3D>>tetramesh,⊙volume tetra,可以快速将3D模型划分为四面体网格

②勾选use curvature可以在曲率较大的曲面上生成更多的网格。

③勾选use proximity可以在比较小的特征上生成更多网格四面体单元

在曲率较大的曲面上生成更多网格

细节处生成更多网格

☆tetra mesh 由2D 封闭网格生成3D 网格

3D>>tetramesh ,⊙tetra mesh ,▼comps 选择封闭的2D 网格,点击mesh

☆tetra remesh 优化

①Tool>>check elems ,⊙3-d ,检查tet collapse <0.3的网格,左下角显示3个网格failed 。这3个网格在模型里面,看不见。点击save failed ,以便在mask 中查看。

②在Mask 面板中查看failed elems 。点击Unmask Adjacent 显示其附近的网格。

elems>>retrieve

① ②

先按mask 再按reverse ,

显示failed elems

③3D>>tetramesh ,⊙tetra remesh ,elems>>displayed ,remesh 重新划分网格。重新检查网格质量。tet collapse <0.3的网格数量降为0

☆elems offset 拉伸网格

3D>>elem offset ,⊙solid layers 。基于2D 网格垂直拉伸,生成3D 网格。

☆spin 旋转网格

3D>>spin ,⊙spin elems 。基于2D 网格旋转扫掠,生成3D 网格。

elems>>displayed

层数

起始位置 厚度

层数

旋转角度

☆faces在3D网格表面上提取2D网格

Tool>>faces,▼elems选择3D网格,find faces提取2D网格

☆linear solid在两个2D网格之间生成线性的3D网格

3D>> linear solid,设置起始2D、终止2D,节点对应关系,生成3D线性连接。

☆沿边线扫掠网格

3D>>solid map,⊙general,基于2D网格沿边线扫掠,并使节点与node path对齐。

☆剖切视图

Post>>hidden line,⊙cutting,可以沿坐标面将模型剖开,拖拽鼠标调节剖面位置。

☆缝合网格中相近的节点

①Tool>>faces,▼elems选择displayed,设置tolerance,点击preview equiv预览面之间相近的节点(红色显示)。点击equivalence缝合。

在剖面上按下鼠标左键,移动鼠标可改变剖面位置

②Tool>>edges,▼comps选择部件,设置tolerance,点击preview equiv预览边线之间相近的节点(红色显示)。点击equivalence缝合。

☆one volume生成3D网格

3D>>solid map,⊙one volume,对一个solid划分3D网格

①对于比较规则的体积,可以直接划分网格。

②solid 一个面已划分2D 网格,可以在该solid 内拉伸映射为3D 网格。每个横截面上网格的排列方式与源2D 网格一致。

☆Mappable 视图

工具栏中将渲染方式改为 ,模型显示出不同的颜色。从Preference>>Colors 中了解不同的颜色代表的意思。

可以看出,模型中除了小立方体是3dir.map 以外,其余都是1dir.map

横截面

☆multi solids多个实体同时生成3D网格

3D>>solid map,⊙multi solids,solids选择所有实体。注意:在此之前要确保Mappable视图下,所有的实体都是1dir.map或3dir.map。

☆smooth调节网格

2D>>smooth,⊙plates,▼shape corrected,按“smooth”优化。

☆拆分网格

2D>>edit element,⊙split,激活points,画出分割线,按split拆分。

循环次数

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

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

? 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.如何从体单元提取面单元 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 改成你所要组合的载荷的数目;然后在

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

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做接触实例

螺栓预紧结构用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 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)

相关文档