ljp986 发表于 2009-2-17 20:58

Ansys生成Mnf文件导入ADAMS

做刚柔混合时,需要将将模态中性文件导入ADAMS,在Ansys里做外部结点时,可以用用Beam单元来连接主节点和附属节点,Ansys里有一个例子12.8. Sample Rigid Body Dynamic Analysis,讲了怎么做,可以参考一下

16443 发表于 2009-2-18 08:58

把例子完全做一下,然后将过程视频或者图片发上来,让别人学习。我给你加威望。

ljp986 发表于 2009-2-19 23:52

/BATCH,list
/FILNAME,adamsout      ! Define jobname
/TITLE,Export flexible component to ADAMS
!
/PREP7             ! Enter preprocessor
!
! Define Parameters of rectangular rod
radh=6             ! Radius of the holes in the rod
thick=10         ! Rod thickness
width=25         ! Rod width
length=300+4*radh! Rod length
! Build geometry
RECTNG,0,length,0,width
CYL4,2*radh,width/2,radh
CYL4,length-2*radh,width/2,radh
ASBA,1,2
ASBA,4,3
VEXT,1, , ,0,0,thick
!
ET,1,solid45       ! Define SOLID45 as element type 1
ET,2,beam4         ! Define BEAM4 as element type 2
!
MP,EX,1,7.22e4   ! Material of the rectangular rod
MP,PRXY,1,0.34
MP,DENS,1,2.4e-9
!
MP,EX,2,2.1e5      ! Material of the beams used for the spider web
MP,PRXY,2,0.3
MP,DENS,2,0.1e-9
!
R,1,78.528,490.67,490.67,10,10    ! Real constant for BEAM4
RMORE,,,0.85716,0.85716,
!
TYPE,1             ! Set element type attribute pointer to 1
MAT1,1             ! Set material attribute pointer to 1
ESIZE,thick/3,0,   ! Define global element size
VSWEEP,1         ! Mesh rod
!
! Define interface points: numbers must be higher than highest
! node number already defined
N,100000,2*radh,width/2,thick/2          ! Define interface point 1
N,100001,length-2*radh,width/2,thick/2   ! Define interface point 2
!
NWPAVE,100000      ! Set working plane to interface point 1
WPSTYL,,,,,,1      ! Set working plane type to cylindrical
CSYS,4             ! Activate working plane
NSEL,S,LOC,X,radh! Select nodes on cylindrical hole
NSEL,A,,,100000    ! Also select interface node
!
! Generate spider web of beams
*GET,nmin,node,,num,min       
*GET,nnum,node,,count
*SET,jj,0       
TYPE,2
MAT,2
REAL,1
*DO,jj,1,nnum-2
        E,100000,nmin
        NSEL,u,,,nmin
        *GET,nmin,node,,num,min       
*ENDDO
!
ALLS
!
NWPAVE,100001      ! Set working plane to interface point 2
WPSTYL,,,,,,1      ! Set working plane type to cylindrical
CSYS,4             ! Activate working plane
NSEL,S,LOC,X,radh! Select nodes on cylindrical hole
NSEL,A,,,100001    ! Also select interface node
!
! Generate spider web of beams
*GET,nmin,node,,num,min       
*GET,nnum,node,,count
*SET,jj,0       
TYPE,2
MAT,2
REAL,1
*DO,jj,1,nnum-2
        E,100001,nmin
        NSEL,u,,,nmin
        *GET,nmin,node,,num,min       
*ENDDO
!
ALLS
!
/UNITS,MPA                     ! Define units used: millimeter
                                 ! megagram, second, newton
SAVE                           ! Save database
NSEL,s,,,100000,100001         ! Select interface points
ADAMS,20,1                      ! Start ADAMS macro,
! adamsout.mnf is written
FINISH
/EXIT,nosave
代码,不是原创,就是help中的一个例子,很容易找到,在help里搜adams,就可以看到12.8. Sample Rigid Body Dynamic Analysis了,以前用mass21建立约束方程来做,基本上都失败,现在用Beam连接来做,对单个零件都全能成功

16443 发表于 2009-2-20 08:53

在附上一些图,有很多人不喜欢apdl。:lol

肖丹 发表于 2009-3-13 10:43

我用的beam4 做还是出现很多问题,怎么也做不出来

zhoulong123 发表于 2009-4-11 21:15

本帖最后由 wdhd 于 2016-3-22 16:25 编辑

  分析示例
  此模型为摩托车发动机活塞曲柄连杆机构。活塞上施加5Kn的力。其中连杆作为柔性体考虑连杆,活塞和曲柄作为刚性体对待。
  活塞连杆机构
  步骤1:在ANSYS软件中生成柔性体模态中性文件
  在ANSYS程序中读入柔性体的几何模型并对柔性体进行网格划分,在连杆两端的轴心处各建立一个附加节点(外部节点),将外部节点与孔周围的节点当作刚性区处理,保存数据库以备在步骤三中使用。选择外部节点(关节处的节点),运行ANSYS的宏命令ADAMS。MAC生成模态中性文件(flex.mnf),此模态中性文件包含了柔性体的质量、质心、转动惯量、频率和振型等信息。连杆的有限元模型图。
  步骤2:在ADAMS中生成ANSYS所需的载荷文件在ADAMS中建立活塞、曲柄的模型,读入模态中性文件flex.mnf,指定好柔性体(连杆)与活塞,曲柄的连结方式,即可进行运动学仿真分析,在分析完成后输出ANSYS所需要的载荷文件flex.lod。
  步骤3:在ANSYS中进行强度分析
  在ANSYS中恢复连杆的数据库文件,选择所有节点,输入载荷文件flex.lod中相应时刻的载荷,可得到连杆中相应时刻的应力应变分布。
  连杆中的Mises等效应力图一个附加节点(外部节点),将外部节点与孔周围的节点当作刚性区处理,保存数据库以备再用。

沟永平 发表于 2009-5-24 19:13

不错的例子
应该学习下

dingrunjiang 发表于 2009-8-13 09:13

我也是按照ANSYS 上的例子做的用BEAM3 建立刚性区域
但是导入ADAMS 计算后 发现刚性区域里的BEAM3居然有变形 ,那么有变形就不是刚性区域了
我不知道咋办了

gushanyeyu 发表于 2009-10-5 19:39

本帖最后由 wdhd 于 2016-3-22 16:26 编辑

原帖由 dingrunjiang 于 2009-8-13 09:13 发表
我也是按照ANSYS 上的例子做的用BEAM3 建立刚性区域
但是导入ADAMS 计算后 发现刚性区域里的BEAM3居然有变形 ,那么有变形就不是刚性区域了
我不知道咋办了
近来我也遇到此问题,不知如何解决

丁子彦 发表于 2011-4-26 08:57

使用MASS21时,模态分析都已经结束,和输出文件时耗费很长时间也没反映,是输入时间较长还是已经死循环呢?请教。计算模态2小时,输出文件时超2小时还未完成。

jeanwest 发表于 2012-11-10 16:53

学习   哎 太难了实在是

青草墨澜 发表于 2012-12-21 22:51

最近也在做这类仿真,我的模型是从UG7.0导入anasys12的,可以划分网格,但export to adams 是就出错,弹出there is no DOFs available.求大神指教。模型在附件中。QQ1125862608,老板催的紧,拜托各路大神指点一下吧。周围都不是搞机械的,没人可以请教。
页: [1]
查看完整版本: Ansys生成Mnf文件导入ADAMS