hypermesh柔性体教程
hypermesh详细步骤
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点击type选择all,点击card image选择mat1。
点击右边的create。
点开左上角的material中,右击aa,选择card edit点击[E],[NU],[RHO]默认的就可以。
HyperMesh入门教程
F5 隐藏显示(mask)
寻找(find)
F6 单元编辑(element edit) 分割(split)
F7 节点对齐(align node)
投影(project)
F8
创建节点(create node)
节点编辑(node edit)
F9 编辑线(line edit)
面编辑(surf edit)
F10 检查单元(check element) 法线(normal)
Help按钮
进入每个面板或子面板后,按此按钮,可以弹出一 个页面,里面有该面板或子面板的详细使用说明和功能 介绍,在不了解面板时使用是很方便的。 注: Help使用英文说明,至今没有中文翻译版本。
键盘的操作
尽管大多数HyperMesh操作使用鼠标,但是用户必须使用键盘输入文件
名,组件名或标题信息,及数字。此外还有一些键盘热键,可以直接操作永
第二节HyperMesh ?实体类型及模
? 几何
型组织: 点
?点 ? 曲线
曲线
曲面
? 曲面
?体
? 连接(用于建立连接)
实体
? 有限元模型
节点
单元
? 节点
? 临时节点(用一个小圆圈表示)
? 单元
临时节点
HyperMesh ?实体类型
? 有限元载荷
? 载荷(约束,力,压力等) ? 约束方程(节点间的数学关系)
HyperMesh ?实体类型
? 坐标实体
? 坐标系(坐标轴)
? 向量
向量
? 参考实体
? 集(特定类型实体的简单列表)
? 块(包含在方盒空间内的实体列表)
? 一维单元横截面
? 梁截面(用于定义单元属性中的截面属性)
使用OptiStruct建立ADAMS柔性体方法
使用OptiStruct建立ADAMS柔性体方法1、打开HyperMesh,选择OptiStruct模板。
2、划分网格,并在需要建立Joint的连接点处建立Rbe2(使用1D面板中的rigids命令,主节点处不需要建立mass单元)。
3、建立材料属性4、建立单元属性5、将建立的单元属性赋给上面建立的单元。
6、建立load collector。
Card image选择CMSMETH,点creat/edit。
METHOD选择CB,再在NMODES中填入需要计算的模态数。
7、对需要建立Joint的点建约束,使用Analysis面板中的constraints命令,load type选择ASET。
8、建立Control cards。
8.1 DTI_UNITS选择单位制,选择HyperMesh中所使用的单位制,MGG表示单位吨。
8.2 GLOBAL_CASE_CONTROL :选择计算方法。
8.3 GLOBAL_OUTPUT_REQUEST:选择柔性体中包含的应力、位移信息。
如果没有这个card,ADAMS计算结果中将没有应力。
8.4 OUTPUT:选择ADAMSMNF。
9、提交OptiStruct进行计算:选择Analysis面板右下角OptiStruct。
Export options选择all,run options选择analysis,memory options根据需要进行设置,再点右上角OptiStruct进行计算即可。
10、如果计算时出现如ansys计算时的单元质量问题出错,可使用Control cards中的PARAM 命令,忽略单元检查。
11、OptiStruct与ANSYS建立的柔性体对比图1 ANSYS生成的柔性体,在ADAMS中计算图2 OptiStruct生成的柔性体在ADAMS中计算图3 ANSYS生成的柔性体在RecurDyn中计算图4 OptiStruct生成的柔性体在RecurDyn中计算图5 RecurDyn中的FFlex计算结果图6 Workbench计算结果结论:ANSYS、OptiStruct两种软件生成的柔性体,导入ADAMS、RecurDyn中在同一条件下进行刚柔耦合计算。
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中连接柔性体-刚性体单元
软件版本:hypermesh14,LS-dyna模块
教程简介:
在hypermesh中,刚性体——柔性体的连接(rigid-flexible)方法有两种。
注意,刚性体不能和刚性体连接,所以刚性体不能和刚性单元连接,需要设置接触,Analysis——interfaces。
方法一:创建接触XtraNode。
注意:低版本和高版本创建方法不同。
低版本:打开接触面板(1-2)。
创建接触面XtraNode(3-5),进入编辑面板(6)。
选择主面(刚性体)(7-8)。
添加从面。
选择add(10),从面选取方式选择集合sets(11),单击edit(12)进入集合面板。
创建集合(13),卡片类型选择Node(14),选择柔性体上与刚性体连接的节点(16),返回接触面板(18)。
选择从部件(19-22),更新(23),单击review检查接触是否正确(24)。
高版本:模型树上右击创建。
单击extranode(3),选择主部件(刚性体)(4)和从部件(柔性体的节点)(5)。
注意,从部件同样需要创建集合。
创建的连接如下图所示(6):
方法二:把柔性体上与刚性体相互接触的单元,移动到刚性体所在的层。
进入管理面板(1-2或者3)。
把选中柔性体上与刚性体接触的单元(5-6),移动到刚性体所在的层(7-9)。
结果如图所示。
HyperMesh入门教程PPT课件
第10页/共68页
下拉菜单区
工具条定制
练习
标准 实体对象集 可视性 显示工具
视图 放大缩小移动旋转 图像
检查
第11页/共68页
显示控制: 视图: 工具栏
Dynamic Rotate (A) •通过在屏幕上抓取一个点并拖拽鼠标实现旋转
Dynamic Spin (R) •相对于光标位置和屏幕中心进行旋转
网格工具
3. Washer:将圆周长放大一定倍数(默认值为 1.5),随后用这条新的圆周线来切分曲面。这 个功能可以帮助在圆孔周围实现更好的网格质量。
4. Adj circ pts:在一条内部线上放置3个额外的固 定点,然后将这些固定点映射到一条同心的线上。 这个功能可以帮助用户生成高质量的网格。
第15页/共68页
压力
接触面
第21页/共68页
HyperMesh 实体类型
• 多体
• 椭球体 (定义一个刚体形状) • 多体平面 (定义一个刚体形状) • 多体连接(定义两个刚体之间的连接)
• 安全性分析
• 传感器(定义一个事件启动开关) • 控制体积 (定义气囊)
第22页/共68页
HyperMesh 实体类型
• 坐标实体
① 标题区
② 菜单区
③ 工具条
④ 图形区
⑤ 宏菜单及模型
导航区
⑥ 状态条
⑦ 主菜单区
第6页/共68页
1.标题区 新建、导入模型无标题显示 打开或者保存或另存显示特定的标题
2.下拉菜单区
morphing
文 件 操
编 辑
工 具 条
实 体 对
几网 焊 何格 点
材 料
作
hypermesh教程
hypermesh教程HyperMesh是一款强大的有限元前处理软件,具有丰富的功能和灵活的操作方式。
本教程将介绍一些常用的操作和技巧,帮助初学者快速上手使用HyperMesh。
1. 启动HyperMesh首先,双击打开HyperMesh软件。
在启动界面选择创建一个新模型。
然后选择创建一个新的分析模型。
2. 导入几何模型在模型创建界面,点击菜单栏的“文件”选项,选择“导入”命令。
在弹出的对话框中选择几何模型文件,并点击“打开”按钮。
此时,几何模型将被导入到HyperMesh中。
3. 创建网格选择菜单栏的“网格”选项,然后点击“网格生成”命令。
根据需要选择适当的网格类型和参数,并点击“生成”按钮。
HyperMesh将自动生成网格。
4. 添加材料属性在模型创建界面,选择菜单栏的“材料”选项,然后点击“新建属性”命令。
在弹出的对话框中输入材料属性的名称和参数,并点击“确定”按钮。
然后将材料属性分配给相应的单元。
5. 定义边界条件选择菜单栏的“加载”选项,然后点击“新建边界条件”命令。
在弹出的对话框中选择边界条件的类型和参数,并点击“确定”按钮。
然后将边界条件应用到相应的单元。
6. 定义载荷同样,在加载菜单栏中选择“新建载荷”命令。
在弹出的对话框中选择载荷类型和参数,并点击“确定”按钮。
然后将载荷应用到相应的单元。
7. 进行分析在菜单栏中选择“求解”选项,然后点击“开始分析”命令。
HyperMesh将根据定义的网格、材料属性、边界条件和载荷进行计算,并显示分析结果。
8. 后处理选择菜单栏的“后处理”选项,然后点击“显示结果”命令。
在弹出的对话框中选择需要显示的结果类型和参数,并点击“确定”按钮。
HyperMesh将显示相应的分析结果图形。
9. 保存模型和结果在菜单栏中选择“文件”选项,然后点击“保存”命令。
在弹出的对话框中选择保存的文件路径和名称,并点击“保存”按钮。
这样,模型和分析结果将被保存到指定的文件中。
(完整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中的,对于图层名字的管理我们在下一章再做详细说明。
对于一个金属壳体,我们知道金属板是具有均有厚度的,即在三维上它总是有个方向上是保持不变的,这样我们就可以用比较简单的二维单元来描述金属壳体,这个二维单元我们称壳体单元.我们把这个壳体单元赋予它真实模型的厚度(几何性质)和材料性质,并且把这层壳体单元放到金属壳体的中面上去,即完成了我们建模的任务。
hypermesh11.0柔性体文件计算
Hypermesh11.0柔性体文件计算1.打开Hypermesh11.0打开Hypermesh11.0,选择RADIOSS(BulkData),点击OK。
2.导入几何文件,画分网格选择Import Solver Beck,选择Import Geometry,File type选择相应的几何模型格式,此处选择IGES。
点击Select files,选择相应文件后,点击Import。
3.网格划分网格划分部分省略。
注意删除2D网格,可仅保留3D网格。
4.设置材料属性点击Materials(create)。
Mat name中填写材料名称,选择颜色,Type选择ALL,card image选择MAT1(均质)。
点击create/edit。
进入create/edit编辑页面,设置其中的E(弹性模量),NU(泊松比)和RHO (密度)。
例如steel(钢)材料如下设置,需要注意默认单位为Kg、mm和N。
点击return。
5.设置特性卡片点击Properties(create),prop name中输入特性卡片名称,选择颜色,type 选择3D,card image选择PSOLID,material选择步骤4中设置的材料(steel),点击create。
6.赋予网格材料属性点击Properties(assign),选择element,type选择3D,property选择步骤5中设置的特性卡片。
在屏幕中框选所有3D网格,然后点击assign。
查看左下角说明,确保材料正确赋予网格。
点击return。
7.创建载荷卡片点击Load Collectors(create),loadcol name填写CMS,选择颜色,card image 选择CMSMESH,点击create/edit。
进入CMS卡片编辑界面,其中METHOD选择CB(约束模态),NMODES 填写所需值。
模态阶数计算方法为:6+NMODES*节点数。
扭力梁生成柔性体教程—HYPEMESH10.0部分1
网格部分
Step 3:将网格分组 3:
ቤተ መጻሕፍቲ ባይዱ
1 2
1-8、利用中性面来选择网格将网格用到前面已经建好的组中,重 复这个过程将不同的扭力梁板块网格移动到不同的组中。
8 7 3 6 5
4
网格部分 1
Step 4:建立RBE2结构 4:建立RBE2 RBE2结构
2 4
4、在硬点坐标处建立节点作 为RBE2结构的独立点。
3
1
4
5
几何部分
注:数字相同表示两种操作均可实现 相同的目的。
Step 2 :几何清理—压缩和解压边 几何清理—
2 1
3
4 4
F11
5
注:5中用toggle edge压缩所有的边时,按住键盘上的Shift键,然后按住鼠标 左键(右键)在窗口上框选所有边,即可压缩(解压)边。快捷键F11.
几何部分
2、其中type、card image和material 双击填空的地方可以进行选择。 4、[T]表示的是壳体的厚度。 5、定义好属性后也会在窗口 左侧Model下的树形目录下生 成相应的属性。
5
重复1到4的步骤根据 材料的不同和板厚的 不同有几种属性就定 义几种属性
材料、属性和组
Step 3:创建组—Component 创建组—
几何部分
注:数字相同表示两种操作均可实现 相同的目的。
Step 5:几何清理—补面 5:几何清理—
1 3
F11
2
4
5
6
注:1中是为了添加点是为了两曲线的 起点一样,有利于用ruled生成面。
7
几何部分
注:数字相同表示两种操作均可实现 相同的目的。
Step 6:抽取中性面 6:
hypermesh柔性体(MNF)教程
第一步:导入:第二步:材料属性(注意红圈之内的单位属性,可根据实际情况修改,此处不做修改)第三步:网格(这里为实体网格,可以为四面体,也可以为6面体)第四步:提取面网格(命令:tool-faces)在components里面会有名字为faces的component,点击collector命令,选择update,选择faces(可以改变名称,这里后面的名称位skin)的component,点击update/edit第五步;设置此component属性注意上图中红圈的标记,要选择的第六步:创建刚性区域这里有两个刚性区域,具体创建步骤不再详述第七步:创建load collectors创建名字为aset的load collectors,此load collector为约束,在创建约束的时候使用no card;创建名字为cms的load collectors,此load collector定义模态,card=cmsmeth,然后点击create/edit,出现以下面板,进行编辑第八步;创建约束在global面板下将loadcol选择位ASET点击return进入analysis面板,选择constraints命令,选择刚性区域中心的两个节点,6个自由度根据需要来选择或者取消点击create第九步:设置entity set在analysis面板下点击entity set,name=skin,entity设置为comps,并选择skin(faces)点击create,创建entity set第十步:设置load types在analysis面板下选择load types,进入load types面板,将constraint=设置为ASET第十一步:创建载荷步在analysis面板下选择subcase命令,按照下图设置载荷步CMSMETH选择前面创建的CMS第十二步:设置控制卡片在analysis面板下选择control card命令,进入控制卡片设置面板点击DISPLACEMENTS-RETURN设置结果的位移输出;点击DTI_UNITS设置单位点击next选择STRAIN命令,进入如下面板将STRAIN_OPT设置为PSID,双击PSID选择SKIN 以同样的方法设置STRESS控制卡如果需要其他的设置,可自行选择。
【VIP专享】Hypermesh生成柔性体MNF文件
Hypernesh生成柔性体MNF文件这里有详细的教程。
本文旨在step by step演示操作。
1选择optistruct模板2导入几何3划分网格4定义材料材料定义非常关键,以steel为例,弹性模量输入2.1e5,泊松比取0.3,密度为7.9e-6.(如果按照t mm s单位制,密度应为7.9e-9,或者按照kg mm s单位制,弹性模量应为2.1e8,但是此处必须这样定义,否则将出现后文总结的错误。
5定义单元属性6属性赋予单元7创建rigid单元8创建load collector1Card选cmsmeth(模态综合法)卡片属性method选CB(约束模态)nmodes自己定。
附9创建load collector210约束两个中心节点注意loadtype选ASET11创建loadstepsType选generic(针对hm10版本),其他选项不需要定义。
12 control cards(1) DTI UNITS(2) GLOBAL_CASE_CONTROL点击黄色区域选择第8步建立的cms。
(3)GPSTRESS(4) OUTPUT选择adamsmnf。
其他文件按照需要也可输出。
13 提交optistruct或者radioss计算。
得到mnf文件14用adams打开第7阶频率54.035Hz(去掉前6阶刚体模态)。
用单纯的模态分析对比可知模态基本一致。
查看质量信息等。
质量为0.52kg,与实际相符。
总结:材料属性的定义非常关键,否则会出现质量正确,但频率相差1000开根号倍(31.62倍);或者频率正确但质量相差1000倍的情况。
当然,以上是本人参考论坛上的教程后的经验所得,如有错误,还望指正。
hypermesh柔性体(MNF)教程
第一步:导入:第二步:材料属性(注意红圈之的单位属性,可根据实际情况修改,此处不做修改)第三步:网格(这里为实体网格,可以为四面体,也可以为6面体)第四步:提取面网格(命令:tool-faces)在components里面会有名字为faces的component,点击collector命令,选择update,选择faces(可以改变名称,这里后面的名称位skin)的component,点击update/edit第五步;设置此component属性注意上图中红圈的标记,要选择的第六步:创建刚性区域这里有两个刚性区域,具体创建步骤不再详述第七步:创建load collectors创建名字为aset的load collectors,此load collector为约束,在创建约束的时候使用no card;创建名字为cms的load collectors,此load collector定义模态,card=cmsmeth,然后点击create/edit,出现以下面板,进行编辑第八步;创建约束在global面板下将loadcol选择位ASET点击return进入analysis面板,选择constraints命令,选择刚性区域中心的两个节点,6个自由度根据需要来选择或者取消点击create第九步:设置entity set在analysis面板下点击entity set,name=skin,entity设置为comps,并选择skin(faces)点击create,创建entity set第十步:设置load types在analysis面板下选择load types,进入load types面板,将constraint=设置为ASET第十一步:创建载荷步在analysis面板下选择subcase命令,按照下图设置载荷步CMSMETH选择前面创建的CMS第十二步:设置控制卡片在analysis面板下选择control card命令,进入控制卡片设置面板点击DISPLACEMENTS-RETURN设置结果的位移输出;点击DTI_UNITS设置单位点击next选择STRAIN命令,进入如下面板将STRAIN_OPT设置为PSID,双击PSID选择SKIN 以同样的方法设置STRESS控制卡如果需要其他的设置,可自行选择。
(整理)练习二创建柔性体并进行刚柔耦合仿真分析
练习二创建柔性体并进行刚柔耦合仿真本示例将练习使用FlexPrep工具创建汽车下控制臂柔性体模型,通过替换汽车前悬架模型中刚性控制臂完成汽车前悬架的刚柔耦合仿真。
练习中使用的下控制臂模型如图1所示。
图2显示了汽车前悬架模型。
图1 下控制臂模型图2 汽车前悬架模型创建柔性控制臂模型(MV-2010)第1步:使用FlexPrep工具练习中使用的模型均位于<installation directory>\tutorials\mv_hv_hg\mbd_modeling\flexbodies文件夹下。
1. 启动MotionView2. 在Flex Tools下拉菜单中选择FlexProp,弹出FlexBodyProp对话框图3 选择FlexProp工具3. 激活OptiStruct Flexbody Generation,在下拉列表中选择Create OS prp(preparation) file and generate theh3d flexbody4. 点击Select Bulk Data File右侧的文件浏览按钮选择sla_flex_left.fem注:在这里可以使用任何OptiStruct(fem)和Nastran(nas,dat,bdf)文件5. 在Save the *.h3d file as栏中输入输出H3D文件的文件名:sla_flex_left.h3d6. 在组件模态综合类型(Component Mode Synthesis Type)栏中选择Craig-Bampton方法7. 在指定界面节点栏中(Specify Interface Node List)输入:4927+4979+4984界面节点(Interface Node)指在多体动力学分析中机构约束或施加载荷的位置8. 在Cutoff Type and value栏中选择Hightest Mode#并设置最高阶数为10注:MotionView提供了两种方法限制待生成的H3D文件中模型的模态信息:指定模态最高阶数和指定模态最高截止频率。
ADAMS_CAR模块详细实例教程(柔性体篇)
13柔性体介绍 (253)13.1柔性体引入ADAMS建模 (253)13.1.1打开原有的X5后悬架模板 (253)13.1.2将小连杆的模态中性文件导入ADAMS (254)13.2利用Hyper Mesh及Motion View软件来生成模态中性文件MNF (256)13.2.1创建小连接杆的CAD模型 (256)13.2.2将iges格式文件导入到Hyper Mesh划分网格 (257)13.2.3创建材料 (268)13.2.4创建刚性单元 (273)13.2.5给刚性中心节点编号 (282)13.2.6导出nastran模板格式文件 (283)13.2.7创建h3d文件及MNF文件 (284)《柔性体篇》13柔性体介绍在模型中引入柔性体可以提高仿真的精度。
柔性体可采用模态中性文件(MNF)来描述。
该文件是一个二进制文件,包含了以下信息:几何信息(结点位置及其连接);结点质量和惯量;模态;模态质量和模态刚度。
可以利用ANSYS、NASTRAN、ABAQUS等限元软件包进行分析并将结果写成模态中性文件,输入到ADAMS/View或ADAMS/Car中,建立相应零件的柔性体。
13.1柔性体引入ADAMS建模在模型中引入柔性体首先要在ADAMS/Car中读入模态中性文件,然后ADAMS/Car会创建必要的几何实体用以显示柔性体。
然后在模型中与其它刚体部件之间施加约束。
本教程以后悬架的小连接板为例。
13.1.1打开原有的X5后悬架模板13.1.2将小连杆的模态中性文件导入ADAMS在ADAMS/Car中读入模态中性文件的过程如下:1)从Build菜单中选择Parts>Flexible Body>New设定对话框如下,在Left Modal Neutral File和Right Modal Neutral File里右击鼠标选择自己已经创建好的MNF文件,点击OK。
2)创建柔性体与刚体的中间连接体Interface Part柔性体不能直接与刚体建立约束,必须通过中间体来连接。
hypermesh-LS-DYNA中定义柔性体转动的方法
首先,我刚开始打算在hypermesh-LS-DYNA中定义模型中主动盘的角速度的时候觉得应该很简单,没想到,遇到很多问题,逛贴吧、技术邻、微博之后更是迷茫!很多所谓的技术大牛都说要修改K文件定义转轴、转动惯量,一下子就懵了。
下面,以我的模型给大家介绍柔性体的转动在hypermesh-LS-DYNA板块中的定义。
第一步:建立你需要赋予转速的部件的node-set
第二步:建立你所需要赋予转动的部件所在位置的局部坐标系。
第三步:建立你加载的转速对应的加载曲线,比如我的:恒定转速。
第四步:
进入solver→create→*Boundary→*Boundary-Prescribed-Motion-set,设置相应的参数就行。
这里主要注意两个参数就OK .
首先,第一个需要说明的参数是:
DOF,参考用户手册:
第二个需要说明的参数是:VAD
参考用户手册:
最终,根据自己的情况定义好*Boundary-Prescribed-Motion-set 卡片即可。
好了,转动定义完毕。
亲测有效,不要迷信说LS-DYNA定义柔性体的转动需要修改K文件之类的神话,按照我说的,一步到位!。
HyperWorkmotionview中柔性体的生成
三、柔性体生成注意事项
• 柔性体建模
• 使用全模态进行多体动力学分析,避免deactivate部分模态来减小仿真 时间; • 当interface nodes较多时,用自由度释放减小CMS模态阶数; • 用柔性体子结构模拟结构几何非线性; • 避免interface nodes相互位置十分接近,会造成求解器求解困难; • 需要修改damping时要小心; • 保证CMS的模态准确性,可以和FEA结果进行对比; • 好的网格质量就会得到好的CMS结果;
注:使用HW10.0可以直接产生ADAMS软件所需的mnf文件,如果用户是 HW9.0或以前的版本,HW只能生成MotionView的柔性体h3d文件,然后再使 用前面所讲的方法转化为mnf文件。
Altair Proprietary and Confidential Information
Copyright © 2008 Altair Eneserved.
示例模型
注:转化mnf文件后1D单元只是无法显示,仅仅是不能显示出来,但仍然会起作用。
Altair Proprietary and Confidential Information Copyright © 2008 Altair Engineering, Inc. All rights reserved.
Copyright © 2008 Altair Engineering, Inc. All rights reserved.
二、使用HM10.0生成柔性体文件(续)
•4)GPSTRESS卡片:输出mnf文件节点stress结果卡片
• Loadsteps的定义:9.0和10.0用户选择类型为generic,如果是HW8.0用户则选择 CMSMETH求解类型,然后提交OptiStruct或Radioss求解。
hypermesh柔性体教程altair教程
样这�分 部的接交画先要格网 画。了做 己自要就这�显明的 中示图有没并 面享共的图些有能可然当。了现实
W 9 J : E 7 } $ H + @ 9] -U !
以可就 pam d ilos 用。点节的柱圆个两接衔以可 才�后之出找 样这�的后启 前承�下启上承是都面的享共。的
w % y , ? (t 1 ] *
出不画 是你则否�画能才你 �面 的样这出找有 只。面下启上 承有也中型模 �落段或子句的下启上承有中章文
。格网 画始开能才后之出找 �面 的有共所形图 个两出找以可 定一以所�交 相两两是型模为因。格网划了为是
A 3 K # W .h - R 7m .q - R +
w : \ *Q 3I ( q 5t 3 Q 8Y #T 'w 5
C 4w !} J 9] . ^ : a 2H 1 K 2
节于等该 应量数的率频有固其�型模的成组元单限有成化简于由 �的阶穷无是 该应率频有固 的型模上论理 .52
B 1 s % M : R ! W 6 } s 9 O +H 4` '] 7d &
。入输 值个一着接值个一�序顺的 )y,x(照按要值的 txt�候时的 elba t 建创 .42
Z - K & a 2 ^ 2 H 3X *S *Z 2
上 选也 tsop 把� 件文 2po 成生想果 如 ,cepso tua 择选中 marap �sedom lamon 择选 los 的 sdrac lor tnoc 在 .3 。rotc elloc daol 的 建创才刚中 选 doh tem ,sedom lamron 为 epy t�esacbus 建创 .2
o /f +d ;L &T *y 2A 7 J 8
HyperWorks中柔性体的生成
HyperWorks生成多体动力学柔性体方法柔性体生成方法•本教程将介绍HyperWorks中柔性体的生成,包含MV所需的柔性体文件(H3D文件),ADAMS软件所需的柔性体文件(mnf文件),以及建立多柔性体模型的注意事项。
•内容:•使用MV生成柔性体文件方法•使用HM10生成柔性体文件方法•柔性体建模注意事项专业词汇•HW-HyperWorks•HM-HyperMesh•OS-OpiStruct•MV-MotionView•MS-MotionSolve•CMS-模态综合法使用MV生成柔性体文件方法•步骤如下:•一)在HyperMesh中只保留网格、材料属性(注意材料密度单位应该是kg/mm^3 ,例如铁的密度应为7.8e-6kg/mm^3)和单元属性卡片,然后output为fem,bdf,或nas文件;•二)使用MotionView中flextools菜单下的flex prep工具(右图),选择所需文件并设置参数。
右图中的interface node是指定柔性体文件连接的节点id号。
如果节点号连续,如有8个节点,节点号从1开始,则写为1:8。
如果节点号不连续,就用+,如2+13+34等。
三)点击ok即可生成MotionView的柔性体h3d文件使用MV 生成柔性体文件方法(续)•Flex prep 工具详细说明:•使用OS 得出柔性体文件•指定interface node•选择一个柔性体原始文件•保存生成柔性体H3D 文件路径•柔性体中是否显示stress 结果•柔性体中是否显示strain 结果•单位设置(推荐默认单位)•调用HM 生成RBE2单元使用MV生成柔性体文件方法(续)•四)假如需要生成mnf文件,则再进行下面的操作•生成h3d文件后,将h3d转化为mnf文件,使用上图的flex prep工具,选择translation of flexbodyfiles和转化的方法(见右图)选项,然后选择已经生成的h3d文件,save一个新的mnf文件即可产生新的mnf文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一步:导入模型:
第二步:设置材料属性
(注意红圈之内的单位属性,可根据实际情况修改,此处不做修改)第三步:网格划分
(这里为实体网格,可以为四面体,也可以为6面体)
第四步:提取面网格(命令:tool-faces)
在components里面会有名字为faces的component,点击collector命令,选择update,选择faces(可以改变名称,这里后面的名称位skin)的component,点击update/edit
第五步;设置此component属性
注意上图中红圈的标记,要选择的
第六步:创建刚性单元和刚性区域
这里有两个刚性区域,具体创建步骤不再详述
第七步:创建load collectors
创建名字为aset的load collectors,此load collector为约束,在创建约束的时候使用no card;创建名字为cms的load collectors,此load collector定义模态,card=cmsmeth,然后点击create/edit,出现以下面板,进行编辑
第八步;创建约束
在global面板下将loadcol选择位ASET点击return
进入analysis面板,选择constraints命令,
选择刚性区域中心的两个节点,6个自由度根据需要来选择或者取消
点击create
第九步:设置entity set
在analysis面板下点击entity set,name=skin,entity设置为comps,并选择skin(faces)
点击create,创建entity set
第十步:设置load types
在analysis面板下选择load types,进入load types面板,将constraint=设置为ASET
第十一步:创建载荷步
在analysis面板下选择subcase命令,按照下图设置载荷步
CMSMETH选择前面创建的CMS
第十二步:设置控制卡片
在analysis面板下选择control card命令,进入控制卡片设置面板
点击DISPLACEMENTS-RETURN设置结果的位移输出;
点击DTI_UNITS设置单位
点击next
选择STRAIN命令,进入如下面板
将STRAIN_OPT设置为PSID,双击PSID选择SKIN
以同样的方法设置STRESS控制卡
如果需要其他的设置,可自行选择。
第十三步:计算
点击optistruct命令,计算。
计算完成后可得到含有柔性体的H3D文件,此文件可直接用于motionview中的柔性体计算
第十四步:生成MNF文件
打开MOTIONVIEW,在Flextools下面选择Flex Prep命令
按照上图设置运行,即可得到MNF文件
ansys和ADAMS柔性体转化问题的详细步骤
/forum/viewthread.php?tid=527690&extra=page%3D1%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D53
autoflex
/forum/viewthread.php?tid=751404&extra=page%3D1%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D53
关于patran输出mnf文件若干问题总结
/forum/viewthread.php?tid=752956&extra=page%3D1%26amp%3Bfilter %3Dtype%26amp%3Btypeid%3D53。