找回密码
 注册
Simdroid-非首页
查看: 90|回复: 5

[资料共享] ANSYS Craig Bampton command 生成柔性体文件

[复制链接]
发表于 2015-11-12 21:34:19 | 显示全部楼层 |阅读模式 来自 江西
MOTION帮助文件中说ANSYS用Craig Bampton方法生成柔性体文件要加入以下的命令,今天做了一个简单的例子,现贴出完整的命令和模型,和大家分享一下。


FINISH      ! Make sure we are at BEGIN level   
/CLEAR      ! Clear model since no SAVE found
~PARAIN,'AnsysModal','x_t','.\Desktop\',SOLIDS,0,0
导入放在桌面上的模型:


/prep7
et,1,solid45
et,2,mass21
mp,ex,1,2e1
mp,nuxy,1,0.3
mp,dens,1,7.86e3
! create keypoint at center of cylider I/O point
KBETW,2,1,0,RATI,0.5,   
KBETW,3,4,0,RATI,0.5,   
KBETW,21,22,0,RATI,0.5,
KBETW,5,6,0,RATI,0.5,   
KBETW,7,8,0,RATI,0.5,   
KBETW,24,25,0,RATI,0.5,
!create kp,23,26


KDELE,21,22
KDELE,24,25
KPLOT
/REPLOT
vplot
/replot

esize,0.002
mshape,1,3d
mshkey,0
vsel,all
vmesh,all


R,2,1e-5,1e-5,1e-5,1e-5,1e-5,1e-5
ksel,s,,,23,26,3
katt,1,2,2,0  ! Associates attributes with the selected, unmeshed keypoints.
                       !KATT, MAT, REAL, TYPE, ESYS
kmesh,all
allsell
eplot
!!!!!!!!!---create rigid area
nsel,s,,,1619
cm,master1,node
nsel,s,,,1620
cm,master2,node
asel,s,,,1,2
nsla,s,1                   !NSLA, Type, NKEY
cm,slave1,node
asel,s,,,5,6
nsla,s,1
cm,slave2,node
CMGRP,assembly1,MASTER1,SLAVE1   !create assembly 1
cmgrp,assembly2,master2,slave2          !create assembly 2
CMSEL,S,ASSEMBLY1   
NPLOT


/auto,1
/replot,fast   !zoom all
!!!!!!!!!!!!!!!!create rigid area 1
cmsel,s,master1
cmsel,a,slave1
cerig,1619,all,all



!!!!!!!!!!!!!!!!!create rigid area 2
cmsel,s,slave2
cmsel,a,master2
cerig,1620,all,all


allsel,all
/replot



finish
!!!!!!!!!!setp 1. generation pass
allsel
/FILNAME,craig-bampton_solution_1
/solu
antype,substr
cmsopt,fix,30,0,0,,0
seopt,temp_subelem,2,0,0
lumpm,on
m,1619,ux,,,uy,uz,rotx,roty
m,1620,ux,,,uy,uz,rotx,roty
solve
finish
save
!!!!!!setp 2. use pass as help file
/CLEAR,NOSTART                  ! Clears the database.
/FILNAME,TEMP_USECMS
/PREP7
et,1,matrix50
type,1
se,temp_subelem
finish

/solu
antype,modal
modopt,lanb,30,0,1e6
lumpm,yes
mxpand,30
solve
finish
save

!!!!!!!!!!!!!step 3. Expansion pass
/clear,nostart
/FILNAME,craig-bampton_solution_1
resume
/solu
expass,on
SEEXP,TEMP_SUBELEM,TEMP_USECMS
NUMEXP,ALL, , ,YES
ALLSEL,ALL,ALL
OUTRES,ALL,NONE        ! Controls the solution data written to the database.
LUMPM,ON             ! Specifies a lumped mass matrix formulation.
OUTRES,NSOL,ALL
OUTPR,NSOL,ALL            ! Controls the solution printout.
OUTRES,STRS,ALL
/TITLE,Ansys Craig-Bampton Solution.1
solve

finish
save




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2015-11-13 21:55:57 | 显示全部楼层 来自 安徽合肥
Simdroid开发平台
不错!收藏了
回复 不支持

使用道具 举报

发表于 2015-11-17 21:11:03 | 显示全部楼层 来自 重庆沙坪坝区
我想问问楼主,他的模态怎么计算,用自由模态还是约束模态啊
回复 不支持

使用道具 举报

 楼主| 发表于 2015-11-18 13:12:46 | 显示全部楼层 来自 福建
LJ11 发表于 2015-11-17 21:11
我想问问楼主,他的模态怎么计算,用自由模态还是约束模态啊

这个我还不太确定,自由模态前6阶频率基本为0,约束模态前6阶不为0;用LMS motion自动生成的柔性体文件前6阶是不为0的,也就是约束模态,这个能说明要用约束模态吗?
回复 不支持

使用道具 举报

发表于 2015-11-18 14:47:18 | 显示全部楼层 来自 重庆沙坪坝区
yxyuiui 发表于 2015-11-18 13:12
这个我还不太确定,自由模态前6阶频率基本为0,约束模态前6阶不为0;用LMS motion自动生成的柔性体文件前 ...

能,但是我看在它在算模态的时候也没施加约束啊,所以一直质疑lms算的模态
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-26 06:35 , Processed in 0.044108 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表