声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1299|回复: 0

[综合讨论] 施加扭矩的集中方法............已搜无重复

[复制链接]
发表于 2011-9-16 16:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
一、说说施加方法
思路1:矩或扭矩说白了就是矩,所谓矩就是力和力臂的乘积。
             施加矩可以等效为施加力;
思路2:直接施加弯矩或扭矩,此时需要引入一个具有旋转自由度的节点;
二、在ANSYS中实现的方法
这里说说3个基本方法,当然可以使用这3个方法的组合方法,组合方法就是对3个基本方法的延伸,但原理仍不变。
方法1:引入mass21,利用cerig命令
Ex1:
/prep7
block,0,1,0,1,0,2
k,9,0.5,0.5,2.5
mp,ex,1,2e10
mp,prxy,1,0.2   
mp,prxy,1,0.3
r,2,1e-6
et,1,45
et,2,21
keyopt,2,3,0
lesize,all,0.2
vmesh,all
ksel,s,,,9
type,2
real,2
kmesh,all
allsel
nsel,s,loc,z,2,3
NPLOT   
CERIG,node(0.5,0.5,2.5),ALL,ALL, , , ,
allsel  
/SOLU
f,node(0.5,0.5,2.5),my,100e3
FINISH  
/SOL
nsel,s,loc,z,0  
d,all,all   
allsel  
solve
方法2:利用mpc184单元
/prep7
block,0,1,0,1,0,2
mp,ex,1,2e10
mp,prxy,1,0.2   
mp,prxy,1,0.3
et,1,45
et,2,184
keyopt,2,1,1
lesize,all,0.2
vmesh,all
n,1000,0.5,0.5,2.5
type,2
mat,2
*do,i,1,36
e,1000,36+i
*enddo
allsel
allsel  
/SOLU
f,node(0.5,0.5,2.5),my,100e3
FINISH  
/SOL
nsel,s,loc,z,0  
d,all,all   
allsel  
solve
方法3:使用rbe3命令
/prep7
block,0,1,0,1,0,2
k,9,0.5,0.5,2.5
mp,ex,1,2e10
mp,prxy,1,0.2   
mp,prxy,1,0.3
r,2,1e-6
et,1,45
et,2,21
keyopt,2,3,0
lesize,all,0.2
vmesh,all
ksel,s,,,9
type,2
real,2
kmesh,all
allsel
*dim,sla,array,36
*do,i,1,36
sla(i)=i+36
*enddo
*dim,sla2,array,36
*do,i,1,36
sla2(i)=i+36
*enddo
allsel
rbe3,node(0.5,0.5,2.5),all,sla,sla2
allsel  
/SOLU
f,node(0.5,0.5,2.5),my,100e3
FINISH  
/SOL
nsel,s,loc,z,0  
d,all,all   
allsel  
solve
三、使用结论
方法1和方法2的结果一致,方法3偏大。
原因在于方法1和方法2的荷载分布和节点的距离没有关系,而方法3同节点的距离发生关系,所以关于最大值,方法3为最大。
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 19:07 , Processed in 0.055843 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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