问题描述:用函数方法建立弹簧,赋予弹簧属性后求解
分析对象:弹簧
分析类型:静力学分析
分析难题:函数建模、用线模型赋予截面属性代替实体模型
分析思路:用函数表达式建立弹簧上的点,连接点成弹簧中心线,赋予截面属性后(也可以用前面的六角扳手中的拉伸建模),最后进行静力学求解。



finish
/clear
/title,ANSYS实例教程公众号 !中文容易出现乱码
/prep7
!******弹簧基本参数
banjing1=0.2
banjing2=0.01
zhijing=1
esize=0.05
mp,ex,1,2.4e11
mp,prxy,1,0.2
mp,dens,1,7800
!******选用beam单元画线,然后设置截面属性
et,1,beam188
sectype,8888,beam,csolid
secdata,banjing2,8,1
!******使用函数建弹簧曲线上的点,使用循环sin和cos函数,配合着z坐标调整高度,就可以画出来弹簧线的点
*do,i,0,200
x=0.2*cos(i/4)
y=0.2*sin(i/4)
z=i/1000*5
k,i+1,x,y,z
*enddo
!******利用已有点画出弹性中心线,1-6点一条线,6-11第二条线等等循环画线
*do,i,1,196,5
bsplin,i,i+1,i+2,i+3,i+4,i+5
*enddo
!******划分网格,赋予界面属性(若是不用设置截面属性模拟弹簧的话,可以用前面六角扳手那个例子中的vdrag命令拉伸方法,直接画出来弹性实体模型)
allsel
lesize,all,esize
latt,1,1,1,,,,8888
lmesh,all
allsel
!******施加重力约束低端
acel,,,9.8
nsel,s,loc,y,0
nsel,r,loc,z,0
d,all,all,0
allsel
!******求解
/solu
antype,static
solve
接下来就可以查看结果了~
Ps:打开plotctrls-style-size and shape-display of element才能查看单元
分析对象:弹簧
分析类型:静力学分析
分析难题:函数建模、用线模型赋予截面属性代替实体模型
分析思路:用函数表达式建立弹簧上的点,连接点成弹簧中心线,赋予截面属性后(也可以用前面的六角扳手中的拉伸建模),最后进行静力学求解。



finish
/clear
/title,ANSYS实例教程公众号 !中文容易出现乱码
/prep7
!******弹簧基本参数
banjing1=0.2
banjing2=0.01
zhijing=1
esize=0.05
mp,ex,1,2.4e11
mp,prxy,1,0.2
mp,dens,1,7800
!******选用beam单元画线,然后设置截面属性
et,1,beam188
sectype,8888,beam,csolid
secdata,banjing2,8,1
!******使用函数建弹簧曲线上的点,使用循环sin和cos函数,配合着z坐标调整高度,就可以画出来弹簧线的点
*do,i,0,200
x=0.2*cos(i/4)
y=0.2*sin(i/4)
z=i/1000*5
k,i+1,x,y,z
*enddo
!******利用已有点画出弹性中心线,1-6点一条线,6-11第二条线等等循环画线
*do,i,1,196,5
bsplin,i,i+1,i+2,i+3,i+4,i+5
*enddo
!******划分网格,赋予界面属性(若是不用设置截面属性模拟弹簧的话,可以用前面六角扳手那个例子中的vdrag命令拉伸方法,直接画出来弹性实体模型)
allsel
lesize,all,esize
latt,1,1,1,,,,8888
lmesh,all
allsel
!******施加重力约束低端
acel,,,9.8
nsel,s,loc,y,0
nsel,r,loc,z,0
d,all,all,0
allsel
!******求解
/solu
antype,static
solve
接下来就可以查看结果了~
Ps:打开plotctrls-style-size and shape-display of element才能查看单元