ANSYS中弹簧的设置
2012-04-10 16:55阅读:
【问题1】ANSYS中弹簧的设置
现在做机床分析,在原有螺栓的地方要加弹簧单元,每个弹簧单元有三个方向的自由度。为了方便添加弹簧单元,模型应该如何建立呢(比如,为了方便在将机床与地面连接的螺栓处添加弹簧单元,我现在建模时会建立凸台,将凸台与机床连接添加三个方向的弹簧单元);另外就是导轨与床身连接处添加弹簧单元时,是否需要添加三个方向的自由度呢(因为如果不加凸台的话,沿导轨的方向不方便加弹簧);最后,假如我的机床中共有20处需要添加弹簧,每个弹簧有三个方向添加参数,不知大家的参数如何设置比较方便(我以前没做过弹簧,现在是建立一个combin14单元,添加该单元的刚度和阻尼系数,比较麻烦。如果弹簧的X方向系数都一样的话,是否有简便方法呢)。
【最佳答案】
第一,如果建弹簧单元方便的问题: 你可以用一些命令流来建立,比如你知道具体位置时想得到node编号,可以用Nnum=node(x,y,z),其中Nnum就是返回得到的(x,y,z)
位置的
node编号;如果知道该位置的关键点号
k1,你想得到该位置的节点编号,可以用
Nnum=node(kx(k1),ky(k1),kz(k1)) 得到了节点号后,用
E,Nnum1,Nnum2建立连接单元,很方便。
这样做的好处,一是减小了重复操作的工作量;二是,如果手动加单元,万一
mesh重做后,要重新去找点、手动建单元,很麻烦。
第二,如果想建三方向的连接属性,建议从同一点建
3个不同方向的连接单元。
尽量用命令流操作(可以局部写命令流,然后输入到命令窗里),可以减小很多重复工作量,以及方便肉眼难以分辨的内部点选取。
【问题2】ansys中弹簧阻尼单元的设置
请教大家一个问题,在
ansys中进行机床的静动态分析,机床的导轨和导轨滑块设置硬点之后,连接对应的硬点要建立弹簧阻尼单元。请问弹簧阻尼单元具体应该怎样建立呢,包括如何将硬点连接起来,如何设置弹簧阻尼单元的参数(参考下图)。谢谢大家
【最佳答案】
据我所知
combin单元建模有两种方法,一种是连接两点成为一条线,然后赋予
combin的属性;另一种也是较常用的一种,是把结构单元
mesh完后,选择你要布置弹簧的两个点,直接连接做成
element,命令流格式为:
type,1 real,1 E,1,2 弹簧单元就建立完成了。
combin14很简单,包括弹簧和阻尼两个参数,你看一下
help文档就很清楚了,参数要根据实际情况选取;
combin40功能较强大,可用于更复杂非线性问题。
【弹簧命令流案例】连杆机构运动分析实例—曲柄滑块机构
[本例提示] 介绍了利用ANSYS对连杆机构进行运动学分析的方法、步骤和过程,并使用解析解对有限元分析结果进行了验证。着重介绍了曲柄滑块机构模型的创建以及约束的施加方法,介绍了三维铰链单元COMBIN7的使用方法。
/PREP7
PI=3.1415926
R=0.25
L=0.62
E=0.2
OMGA1=30
T=60/OMGA1
FI0=ASIN(E/(R+L))
AX=0
AY=0
BX=R*COS(FI0)
BY=-R*SIN(FI0)
CX=(R+L)*COS(FI0)
CY=-E
ET,1,COMBIN7
ET,2,BEAM4
MP,EX,1,2E11
MP,PRXY,1,0.3
MP,DENS,1,1E-14
R,1,1E9,1E3,1E3,0
R,2,4E-4,1.3333E-8,1.3333E-8,0.02,0.02
N,1,AX,AY
N,2,BX,BY
N,3,BX,BY
N,4,CX,CY
N,5,BX,BY,-1
TYPE,1
REAL,1
E,2,3,5
TYPE,2
REAL,2
E,1,2
E,3,4
FINISH
/SOLU
ANTYPE,TRANS
NLGEOM,ON
DELTIM,T/70
KBC,0
TIME,T
OUTRES,ALL,ALL
CNVTOL,F,1,0.1
CNVTOL,M,1,0.1
D,ALL,UZ
D,ALL,ROTX
D,ALL,ROTY
D,1,ROTZ,2*PI
D,1,UX
D,1,UY
D,4,UY
SOLVE
SAVE
FINISH
/POST26
NSOL,2,4,U,X
DERIV,3,2,1
DERIV,4,3,1
PLVAR,2
PLVAR,3
PLVAR,4FINISH