ANSYS与ADAMS接口示例.docx
《ANSYS与ADAMS接口示例.docx》由会员分享,可在线阅读,更多相关《ANSYS与ADAMS接口示例.docx(10页珍藏版)》请在冰豆网上搜索。
![ANSYS与ADAMS接口示例.docx](https://file1.bdocx.com/fileroot1/2022-10/19/fd46883f-661e-44a5-baa1-3dec1405c75c/fd46883f-661e-44a5-baa1-3dec1405c75c1.gif)
ANSYS与ADAMS接口示例
ANSYS与ADAMS接口示例
下面是一个在ANSYS中生成模态中性文件的例子:
生成模态中性文件的命令流
/title,ADAMSinterface-simpleconnectingrodwithconstraintequations
c***Thisrepresentsaconnectingrodusingthefollowingfeatures:
c***SOLID45torepresenttherod
c***constraintequationstorepresentthepin
c***MASS21forthepincenter
/units,bin
pi=3.14159
/prep7
c***definerodwidth,lengthandpinradii(allinmeters)
w=.015
l=.225
r1=.0125
r2=.025
c***converttoinches
w=w*39.37
l=l*39.37
r1=r1*39.37
r2=r2*39.37
mp,ex,,2.1e9*1.45e-4
mp,nuxy,,.3
mp,dens,,7800*1.94e-3/12**3/12!
convertto"pound_mass"inch-basedslug
c***definepins
et,2,21
r,2,.001*.06852,.001*.06852,.001*.06852
type,2
real,2
n,2000
n,2001,,,.225*39.37
e,2000
e,2001
c***defineconnectingrod-takeintoaccountpinradii
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)/10
e,1,2,4,3,11,12,14,13
egen,10,10,-1
c***pinsarerigid-useconstraintequations
cerig,2000,1
*repeat,4,,1
cerig,2001,101
*repeat,4,,1
c***deleterotationalCE's(togetcleanrun)
cedel,4,6
*repeat,8,6,6
finish
c***selectpinnodesandcomputedataforADAMSinterface
nsel,s,node,,2000,2001,1
adams,6
!
endofsampleinputtest
在ADAMS软件中生成ANSYS所需要的载荷文件(.lod文件)
进入ADAMS程序,建立机械系统的刚性部件,读入模态中性文件.mnf以建立柔性体的模型,指定柔性体与刚性体的连结方式,按实际情况定义载荷和边界条件进行机械系统的运动学分析。
在分析完成后输出ANSYS软件所需要的载荷文件(.lod文件)。
此文件包含了对应于运动过程中不同时刻点柔性体的运动状态和所承受的载荷等信息(例如力,力矩,加速度,角速度及角加速度)。
下面是一个ADAMS生成的载荷文件,其中节点13001,13000为柔性体的外部节点,即为柔性体与刚体的连结点
!
!
********ANSYS********
!
******LOADSDATASETFRAGMENT******
!
LoadFileCreatedFromADAMSAnalysis
!
TOBEMERGEDWITHANSYSINPUTFILE!
!
Created:
26Sep200017:
19
!
NumberofLoadCases:
101
!
Units:
Mass=Kilogram
!
Length=Meter
!
Angle=Degree
!
Force=Newton
!
Time=Second
!
*************************************
!
!
!
LOADCASE=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+003
DOMEGA,-2.66645e+003,-3.96341e+002,-4.58797e+006
LSWRITE
F,13001,FX,2.55753e+002
F,13001,FY,-5.22741e+002
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,13000,FZ,-1.17367e-001
F,13000,MX,-2.90160e-002
F,13000,MY,2.44255e-002
F,13000,MZ,-2.99116e-018
!
!
LOADCASE=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
LSWRITE
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,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
F,13000,MY,-7.88922e-004
F,13000,MZ,2.02945e-010
!
!
LOADCASE=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.29034e+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
!
!
LOADCASE=4
!
TIME,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,-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
!
!
LOADCASE=5
!
TIME,8.00000e-004
FDEL,ALL
ACEL,9.85164e+002,-2.75867e+003,9.61651e-004
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.25697e-002
F,13000,MY,-4.32105e-003
F,13000,MZ,2.25378e-010
在ANSYS程序中进行应力应变分析
进入ANSYS程序,恢复在步骤一中所建立的柔性体模型,选择所有节点,从载荷文件(.lod文件)中找到相应时刻的载荷并输入ANSYS,对柔性体进行应力应变分析。
在分析完成后即可得到柔性体的应力应变分布和其它感兴趣的结果数据。
分析示例
此模型为摩托车发动机活塞曲柄连杆机构。
活塞上施加5Kn的力。
其中连杆作为柔性体考虑连杆,活塞和曲柄作为刚性体对待。
活塞连杆机构
步骤一:
在ANSYS软件中生成柔性体模态中性文件
在ANSYS程序中读入柔性体的几何模型并对柔性体进行网格划分,在连杆两端的轴心处各建立一个附加节点(外部节点),将外部节点与孔周围的节点当作刚性区处理,保存数据库以备在步骤三中使用。
选择外部节