ANSYS参数化建立螺旋线模型

  近来算了一个螺旋形的钢桥,以下是一段用APDL建立螺旋线的代码,主要使用"BSPLIN"命令来绘制空间曲线,然后再进行网格划分。适当修改一下可以用做各种螺旋形模型的建立。

代码如下:

/PREP7
PI=3.1415926
R=18.100 !螺旋线半径
H=24.836 !螺旋线单圈高
N=6 !曲线关键点数量
ANG1=45.18 !曲线起始角度
ANG2=135.71 !曲线终止角度

HH=H*(ANG2-ANG1)/360 !曲线段高度
DH=HH/(N-1) !每个关键点的高度增量
DA=(ANG2-ANG1)/(N-1) !每个关键点的角度增量
*DO,I,0,N-1
XX=R*COS((ANG1+I*DA)*PI/180)
YY=R*SIN((ANG1+I*DA)*PI/180)
ZZ=I*DH
K,I+1,XX,YY,ZZ
*ENDDO
BSPLIN,1,2,3,4,5,6
*GET,LENG, LINE, 1, LENG !得到螺旋线的长度