ADAMS与ANSYS的双向数据交换_第1页
ADAMS与ANSYS的双向数据交换_第2页
ADAMS与ANSYS的双向数据交换_第3页
ADAMS与ANSYS的双向数据交换_第4页
ADAMS与ANSYS的双向数据交换_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ADAMS与ANSYSADAMS软件是著名的机械系统动力学仿真分析软件,分析对象主要是多刚体。但与ANSYS软件结合使用可以考虑零部件的弹性特性。反之,ADAMS的分析结果可为ANSYS分析提供人工难以确定的边界条件。ANSYS进行模态分析的同时,可生成ADAMS使用的柔性体模态中性文件(即.mnf文件)。然后利用ADAMS中的ADAMS/Flex模块将此文件调入ADAMS以生成模型中的柔性体,利用模态叠加法计算其在动力学仿真过程中的变形及连接节点上的受力情况。这样在机械系统的动力学模型中就可以考虑零部件的弹性特性,提高系统仿真的精度。反之,ADAMS进行动力学分析时可生成ANSYS软件使用的

2、载荷文件(即.lod文件),利用此文件可向ANSYS软件输出动力学仿真后的载荷谱和位移谱信息。ANSYS可直接调用此文件生成有限元分析中力的边界条件,以进行应力、应变以及疲劳寿命的评估分析和研究,这样可得到基于精确动力学仿真结果的应力应变分析结果,提高计算精度。在ANSYS中生成mmf文件的方法:ANSYS软件是当今最著名的有限元分析程序,其强大的分析功能已为全球工业界所广泛接受,成为拥有最大用户群的CAE软件供应商。其特点如:多场及多场耦合分析、多物理 场优化、统一数据库及并行计算等等都代表着CAE软件的发展潮流。ADAMS软件是目前最具权威的机械系统动力学仿真软件,通过在计算机上创建虚拟样

3、机来模拟复杂机械系统的整个运动过程,从而达到改进设计质量、节约成本、节省时间的目的。通过ANSYS软件与ADAMS软件之间的双向接口,可以很方便的考虑柔性体部件对机械系统运动的影响,并得到基于精确动力学仿真结果的应力应变分析结果,提高分析精度。接口背景 ADAMS/Flex软件允许在ADAMS模型中根据模态频率数据创建柔性体部件,柔性体部件可能会对机械系统的运动产生重大的影响,在ADAMS模型中考虑柔性体部件的影响会极大地提高仿真精度,而ANSYS程序则提供了一种方便的创建柔性体部件的方法。 ANSYS程序在生成柔性体部件的有限元模型之后,利用adams,mac宏命令可以很方便地输出ADAMS

4、软件所需要的模态中性文件jobname.mnf,此文件包含了ADAMS中柔性体的所有信息, 在ADAMS软件中直接读入此文件即可看到柔性体部件的模型。指定好柔性体与其它部件的连结方式,并给系统施加必要的外载后即可进行系统的动力学仿真。何时使用ANSYS-ADAMS接口在机械系统中,柔性体将会对整个系统的运动产生重要影响,在进行运动学分析时如果不考虑柔性体的影响将会造成很大的误差,同样整个系统的运动情况也反过来决定了每个构件的受力状况和运动状态,从而决定了构件内部的应力应变分布。因此如果要精确地模拟整个系统的运动,考虑柔性体部件对系统运动的影响,或者想基于精确的动力学仿真结果,对运动系统中的柔性

5、体进行应力应变分析则需要用到ANSYS与ADAMS两个软件。 分析步骤 利用ANSYS与ADAMS接口,对运动系统中的柔性体部件进行应力应变分析的完整步骤如下:在ANSYS软件中建立柔性体部件的有限元模型并利用adams.mac宏文件生成ADAMS软件所需要的柔性体模态中性文件(jobname.mnf); 在ADAMS软件中建立好刚性体的模型,读入模态中性文件,指定好部件之间的连结方式,施加必要的载荷进行系统动力学仿真,在分析完成后输出ANSYS所需要的载荷文件(.lod文件),此文件记录了运动过程中柔性体的运动状态和受到的载荷;在ANSYS程序中,将载荷文件中对应时刻的载荷施加到柔性体上对柔

6、性体进行应力应变分析。在ANSYS软件中生成ADAMS软件使用的柔性体模态中性文件(.mnf文件)进入ANSYS程序,建立柔性体的模型,并选择适当的单元类型来划分单元。在柔性体的转动中心(与刚性体的联接处)必须有节点存在,此节点在ADAMS中将作为外部节点使用,如果在联接处柔性体为空洞,则需在此处创建一节点,并使用刚性区域处理此节点(外部节点)与其接处柔性体为空洞,则需在此处创建一节点,并使用刚性区域处理此节点(外部节点)与其周围的节点。选择外部节点,运行ANSYS程序的宏命令ADAMS生成ADAMS程序所需要的模态中性文件(jobname.mnf)。在此过程中需注意下面4点:单位系统,由于在

7、ADAMS程序中可以处理不同的单位系统,所以MNF文件中必须包含ANSYS分析所使用的单位信息,因此在运行宏命令ADAMS之前,必须使用命令/units来指定在ANSYS分析中所使用的单位系统是SI,CGS,BFT或BIN,如果您使用的不是上述四种单位系统,则可以使用下面的命令: /units,user, 其中L,M,T,F是SI单位系统与ANSYS 分析中所使用单位系统的转换因子。外部节点,外部节点是ADAMS软件中的名词,在ANSYS程序中即指柔性体与刚性体连结位置处的节点,用于在ADAMS所进行的运动学分析中连结柔性体与刚性体。一般来讲,一个关节位置只使用一个节点作为外部节点,如果柔性体

8、的连结部位处为空心,则需在连结处创建一个节点作为外部节点,外部节点与其周围的柔性体节点一般使用刚性区域来定义。 运行ADAMS宏之前只选择将作为外部节点使用的节点,在运行宏命令ADAMS之前只选择作为外部节点的节点,因为ADAMS宏会将此时选择的节点作为外部节点处理,因而此选择步骤不可缺少。运行宏ADAMS,_NMODES生成ADAMS程序所需要的模态中性文件,模态中性文件.mnf中包含了柔性体的质量,质心,转动惯量,频率,振型以及对载荷的参与因子等信息。ANSYS与ADAMS接口示例。下面是一个在ANSYS中生成模态中性文件的例子:生成模态中性文件的命令流:/title, ADAMS int

9、erface - simple connecting rod with constraint equations c* This represents a connecting rod using the following features:c* SOLID45 to represent the rodc* constraint equations to represent the pinc* MASS21 for the pin center/units,bin pi = 3.14159 /prep7c* define rod width, length and pin radii (al

10、l in meters)w=.015 w=.015 l=.225 r1=.0125r2=.025c* convert to inches w=w*39.37l=l*39.37r1=r1*39.37 r2=r2*39.37mp,nuxy,.3 mp,dens,7800*1.94e-3/12*3/12 ! convert to "pound_mass" inch-based slug c* define pinset,2,21 r,2, .001*.06852,.001*.06852,.001*.06852type,2 real,2 n,2000 n,2001,.225*39.

11、37 e,2000 e,2001 e,2001 c* define connecting rod - take into account pin radii et,1,45 type,1 real,1 n,1,-w/2,-w/2,r1 n,2,w/2,-w/2,r1 ngen,2,2,1,2,1,w ngen,11,10,1,4,1,(l-r2-r1)/10e,1,2,4,3, 11,12,14,13 egen,10,10,-1c* pins are rigid - use constraint equationscerig,2000,1*repeat,4,1 cerig,2001,101 *

12、repeat,4,1 c* delete rotational CE's (to get clean run)cedel,4,6 *repeat,8,6,6 finishfinish c* select pin nodes and compute data for ADAMS interface nsel,s,node,2000, 2001,1 adams,6 ! end of sample input test在ADAMS软件中生成ANSYS所需要的载荷文件(.lod文件)进入ADAMS程序,建立机械系统的刚性部件,读入模态中性文件.mnf以建立柔性体的模型,指定柔性体与刚性体的连结

13、方式,按实际情况定义载荷和边界条件进行机械系统的运学分析。在分析完成后输出ANSYS软件所需要的载荷文件(.lod文件)。此文件包含了对应于运动过程中不同时刻点柔性体的运动状态和所承受的载荷等信息(例如力,力矩,加速度,角速度及角加速度)。 下面是一个ADAMS生成的载荷文件,其中节点13001,13000为柔性体的外部节点,即为柔性体与刚体的连结点。! ! * A N S Y S * ! * LOADS DATA SET FRAGMENT * ! Load File Created From ADAMS Analysis ! TO BE MERGED WITH ANSYS INPUT FIL

14、E! Created: 26 Sep 2000 17:19 ! Number of Load Cases: 101 ! Units: Mass = Kilogram ! Length = Meter ! Angle = Degree ! Force = Newton ! Time = Second ! * ! LOAD CASE = 1 ! TIME, 0.00000e+000 FDEL, ALL ACEL,-3.78853e+003,-4.30762e+003, 2.13066e-001 OMEGA, 7.46535e-003, 6.69963e-002,-4.25370e+003DOMEG

15、A,-2.66645e+003,-3.96341e+002,-4.58797e+006LSWRITE F, 13001, FX, 2.55753e+002 F, 13001, FY,-5.22741e+002 F, 13001, FZ,-2.73710e-001 F, 13001, FZ,-2.73710e-001 F, 13001, MX, 2.96525e-003 F, 13001, MY,-1.12061e-002 F, 13001, MZ, 1.35740e-014 F, 13000, FX,-1.24434e+002 F, 13000, FY,-1.32538e+002 F, 130

16、00, FZ,-1.17367e-001 F, 13000, MX,-2.90160e-002 F, 13000, MY, 2.44255e-002 F, 13000, MZ,-2.99116e-018 ! ! LOAD CASE = 2 ! TIME, 2.00000e-004 FDEL, ALL ACEL, 2.05750e+002,-2.25877e+003,-1.22499e-002 OMEGA, 5.64714e-004,-2.05841e-003,-4.30216e+003 DOMEGA,-1.57225e+000,-7.26424e+001, 9.98159e+004 LSWRI

17、TE F, 13001, FX, 3.55247e-001 F, 13001, FY,-4.43764e+003 F, 13001, FZ,-3.66397e-002 F, 13001, MX, 1.05492e-004 F, 13001, MX, 1.05492e-004 F, 13001, MY,-8.23146e-005 F, 13001, MZ, 5.27314e-007 F, 13000, FX, 1.46268e+001 F, 13000, FY, 4.06027e+003 F, 13000, FZ, 3.44604e-002 F, 13000, MX,-1.02612e-002

18、F, 13000, MY,-7.88922e-004 F, 13000, MZ, 2.02945e-010 ! ! LOAD CASE = 3 ! TIME, 4.00000e-004 FDEL, ALL ACEL, 4.02042e+002,-2.29575e+003, 5.15857e-004 OMEGA,-1.60213e-005,-2.24496e-005,-4.27698e+003 DOMEGA,-1.95136e-001, 8.10595e+000, 1.47297e+005 LSWRITE F, 13001, FX, 5.39541e+000 F, 13001, FY,-4.29

19、034e+003 F, 13001, FZ,-2.73157e-002 F, 13001, MX, 8.24886e-005 F, 13001, MY,-1.01231e-004 F, 13001, MZ, 4.26752e-007 F, 13000, FX, 3.14285e+001 F, 13000, FY, 3.90741e+003 F, 13000, FZ, 2.73672e-002 F, 13000, MX,-1.02558e-002 F, 13000, MY,-1.64940e-003 F, 13000, MZ, 1.73532e-010 ! ! LOAD CASE = 4 ! T

20、IME, 6.00000e-004 FDEL, ALL ACEL, 1.35650e+003,-4.42093e+003,-1.38789e-002 OMEGA, 6.84467e-004,-1.23780e-003,-4.22870e+003 DOMEGA, 2.06642e+001,-4.14856e+001, 5.32235e+005 LSWRITE F, 13001, FX, 1.50068e+001 F, 13001, FY,-3.84148e+003 F, 13001, FZ,-3.49372e-002 F, 13001, MX,-8.00959e-004 F, 13001, MY

21、,-1.43919e-004 F, 13001, MZ, 3.74950e-007 F, 13000, FX, 1.04005e+002 F, 13000, FY, 3.15002e+003 F, 13000, FZ, 3.60263e-002 F, 13000, MX,-2.13251e-002 F, 13000, MY,-6.06040e-003 F, 13000, MZ, 3.61989e-010 ! ! LOAD CASE = 5 ! TIME, 8.00000e-004 FDEL, ALL ACEL, 9.85164e+002,-2.75867e+003, 9.61651e-004

22、OMEGA,-2.58033e-006,-2.38005e-005,-4.17768e+003 DOMEGA,-1.72170e+000, 2.08520e+000, 3.43755e+005 LSWRITE F, 13001, FX, 1.49513e+001 F, 13001, FY,-4.14597e+003 F, 13001, FZ,-2.62448e-002 F, 13001, MX,-8.39990e-005 F, 13001, MY,-1.46065e-004 F, 13001, MZ, 4.21131e-007 F, 13000, FX, 7.80755e+001 F, 13000, FY, 3.69753e+003 F, 13000, FZ, 2.61245e-002 F, 13000, MX,-1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论