AdamsViewFlex是Adams 2012版本引入的模块,允许用户在Adams环境中生成柔性体(MSC Nastran后台求解)。
ViewFlex提供了三种网格创建发方法:拉伸方法-基于曲线的截面拉伸;基于几何的方法-实体或者壳体几何,每个部件只能有一个几何;导入外部网格方法-MSC Nastran格式的文件。
若是使用ViewFlex自动划分网格,支持的单元类型有实体(四面体、五面体、六面体)、壳体(三角形、四边形),连接点支持刚性(RBE2)、柔性(RBE3)两种连接方式。
拉伸方法局限性:须用户定义中心线、截面属性及连接点。相比采用Beam梁、Fepart两种方法,构建过程略显复杂,且基于模态叠加的方法只能分析小变形,适用范围也不如上述两种方法。
基于几何的方法局限性:每个部件只能有一个几何,若是有多个,须先进行布尔操作。
导入外部网格方法局限性:(1)文件只能包含节点及单元信息,其他卡片将会被过滤忽视。(2)网格单元类型,对于壳单元须是CTRIA3或者CTRIA6;对于体单元须是CTETRA。(3)每次只能包含一种单元(壳单元或者体单元)。(4)外部网格不能含有连接点,即不能包含RBAR、RBE2、RBE3。(4)外部连接点须通过ViewFlex对话框定义。(5)MAT、Element property卡片将会被忽略,所以材料及单元属性在ViewFlex对话框定义。针对复杂结构的有限元文件,无法进行处理。
综上,对于梁类单元建议采用Beam梁或者Fepart建模方法,对于复杂部件(单元类型复杂、结构复杂)建议在有限元软件中进行模态计算,生成模态中性文件。对于结构简单的部件,可以使用ViewFlex模块快速生成柔性体,评估其对运动载荷的影响。下面详细描述基于几何的创建方法。
1 打开模型,利用已有的SIM_SCRIPT进行仿真,并保存为刚体。
2 选择左侧下摆臂RB2_left_lca_59;右键make flexible—create new—advanced setting;打开网格设置对话框。
3 设置参数:材料:钢;计算的自由模态:10;单元类型:实体;单元种类:四面体;单元阶次:线性;单元规格:尺寸;边缘形状:直线;单元尺寸/最小单元尺寸:5mm;增长率1.5;单元角度:45deg;选择去掉小的边缘。
图1 网格设置界面
4 选择Attachments,将会进行网格划分,并进入连接点指定界面。新建marker点,用来指定连接点的位置及RBE2的范围,此处直接导入marker_ref.cmd文件,自动创建7个大地的marker。
5 选择第一个连接点,定义选择方式是圆柱,连接类型RBE2,半径8mm,在end location中选择marker_1000092,选择symmetric,点击Transfer IDs。这样软件就会将1000091-1000092之间创立半径8mm的圆柱,并对称到另一侧,将此圆柱内的节点都作为dependent node,与1000091一起创建RBE2单元。
图2 指定连接点界面
同理,选择第二个连接点,选择方式圆柱,连接类型RBE2,半径8mm,end_location处选择marker_1000094,选择symmetric,选择Transfer IDs。
同理,选择第三个连接点,选择方式圆柱,连接类型RBE2,半径5mm,end_location处选择marker_1000096,选择symmetric,选择Transfer IDs。
同理,选择第四个连接点,选择方式球,连接类型RBE2,半径10mm,选择Transfer IDs。
点击ok,创建成功。
对于某些失败情况,可查看f06文件,排查问题。若是网格问题,则需检查网格设置参数。
图3 柔性体摆臂
6 进行同样的仿真,并保存为柔体,进行结果对比。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删