ABAQUS与ADAMS联合动力学分析指南

1 mnf文件

   多数ADAMS仿真时,是将模型按刚性件处理,如推文《miura折展的ADAMS实现》(2022年4月23日更)中的四个折纸区域件为刚性件;然后根据部件之间的作用设置接触关系求解。然而,在实际工况中,部件通常有一定的柔性,并不是纯刚性,比如齿轮动力学分析,齿轮和轴需要处理为柔性体,研究其动力学响应特性。为此,需要在ADAMS中建立柔性体部件,对于简单部件,可以直接在ADAMS中建模;对于复杂部件,则需要通过第三方软件生成模态中性.mnf格式文件,再导入ADAMS中。ANSYS中有直接转换mnf文件的GUI操作,非常方便;而ABAQUS则需要借助关键字来生成mnf文件,本文以“四齿齿轮”结构为例,演示从ABAQUS中生成mnf文件,再将mnf文件导入ADAMS,进行动力学仿真分析。

2 ABAQUS生成mnf文件

   上述所谓“四齿齿轮”结构是部件为含轴孔的正方体,轴建立为线特征。建立的两个部件如图所示。

四齿和轴部件的材料属性定义为钢,本构关系为线弹性模型,分别指派给四齿部件和轴部件。


将原点设置在四齿和轴的中心,装配后的模型如下。


建立两个分析步Step-1频率提取和Step-2子模型生成。其中,Step-1设置为Frequency,特征值根据需求设置,此处设置为10。


Step-2设置为Substructure generation,Basic中的Substructure identifier可以任意指定,对仿真结果没有影响;Options中的Start Mode、End Mode、Increment用来设置起始模态阶数、终止模态阶数和模态阶数增量。


实际工况中,四齿部件和轴在轴肩处用键固定,在轴端支撑有两个轴承,故相互作用包含四齿部件与轴的一个Coupling约束、轴承位置与轴的两个MPC约束。


边界条件包含两个,在Step-1约束两个轴承处的自由度,在Step-2中建立与外部软件的关系。


分别对四齿部件和轴进行网格划分,四齿部件采用solid 185单元,轴采用beam 188单元。


编辑关键字,定位到*Substructure Generate行,将其替换为以下内容:


*Substructure Generate, overwrite, type=Z10, recovery matrix=YES, MASS MATRIX=YES
*FLEXIBLE BODY, TYPE=ADAMS

完成分析后,目录下会多出四个带Substructure identifier的文件。分析结果如下所示。

动图封面


接下来打开Abaqus Command窗口,盘符定位在默认工作目录,使用cd指令将其设置在当前工作目录下。再根据分析所用的单位制,以上分析用的是mm制,故输入以下指令:


abaqus adams job=Job-1 substructure_sim=Job-1_Z10 model_odb=Job-1 length=mm mass=tonne time=sec force=N
  • 转化完成后,在工作目录下会生成对应的Job-1.mnf文件。


3 mnf文件导入ADAMS中

   进入ADAMS软件中,工作目录选择ABAQUS分析的工作目录,创建柔性体,选择Job-1.mnf文件,导入生成的柔性体模型,再复制一个柔性体,使用Move操作,调整第二个柔性体的位置和姿态,作为两对四齿部件的初始状态,实体和网格模型显示如下。


在轴承安装位置处,定义四个旋转副。


在一端建立驱动,并设置两个柔性体之间的接触关系,接触参数设置参考推文《ADAMS接触属性与穿透现象》(2022年5月1日更)


仿真结果如图所示,实现了一对四齿轮轴的动力学仿真,齿轮动力学仿真过程与上述分析完全一致。关键在于齿轮模型的生成,即使用MATLAB生成齿轮的节点与单元模型,具体实现方法与推文《折纸展开模型编程实现方法》(2021年6月6日更)一致,不同之处是需要对生成的2D有限元模型沿齿宽方向拉伸,生成3D的节点与单元数据,并按inp文件格式保存,替换到inp文件中。

动图封面




免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空