其他分享
首页 > 其他分享> > ANSYS apdl命令流笔记14-------工作平面的变换与生成

ANSYS apdl命令流笔记14-------工作平面的变换与生成

作者:互联网

工作平面的变换与生成


工作平面也就是接下来操作执行的基准平面。它只有一个,不可能同时出现多个,无非就是把它移来移去,转来转去,搬来搬去。

1、移动工作平面

在建立模型的时候经常会遇到需要将工作平面平移到某个位置,然后再拉伸,旋转,又或者把工作平面的原点与某个点重合。这时候就需要将工作平面移来移去,用到的命令有:

WPOFFS,XOFF, YOFF,ZOFF		!偏移工作平面
XOFF,YOFF,ZOFF为工作平面坐标系统内的偏移增量,
若只使用了ZOFF,重新定义一个与当前平面平行的工作平面,其偏移量是ZOFF。
KWPAVE,Pl,P2,P3,P4,P5,P6,P7,P8,P9	!移动工作平面的原点到拾取关键点的中间位置

NWPAVE,NI,N2,N3, N4,N5,N6,N7,N8 ,N9	!移动工作平面原点到指定节点的中间位置

WPAVE,X1,Y1,Z1,X2,Y2,Z2,X3,Y3,Z3	!移动工作平面原点到指定坐标的中间位置
P1,P2,…,P9:拾取用于计算平均值的关键点编号,至少要指定一个关键点编号,
若P1=P,激活图形拾取操作(仅限于GUI方式)。
使用提示:移动工作平面的原点到指定关键点的中心位置,平均值的计算是基于当前的激活坐标系进行。

举个例子:
首先建立一个立方体,把工作平面移到z方向表面,然后在它表面中心拉伸出一个小圆柱,最后再把工作平面移到右表面中心位置处,建立一个半球。

!====第一次工作平面平移=======
/clear,start
/prep7
blc4,,,4,4,4
wpoffs,0,0,4
cyl4,2,2,1		!这里可以直接生成圆柱,为了介绍拉伸操作,所以只画了一个圆面
/pnum,area,on
aplot,all
voffst,7,2	!拉伸7号面,轴向正方向拉伸5
!=====第二次工作平面平移======
wpave,4,2,2
sphere,2,,-90,90

在这里插入图片描述

2、旋转工作平面

旋转工作平面就是将工作平面旋转,比如在x,y中间某个角度建立模型不方便,这时候就可以把工作平面的坐标轴移到对应的位置,再进行建模,就方便很多。

WPROTA,THXY,THYZ,THZX	!旋转工作平面
THXY,THYZ,THZX分别绕Z轴、X轴、Y轴旋转的角度,其正向为:XY、YZ、ZX。
使用提示:指定的角度值(度)是相对于工作平面的方向。

例如:接着上面的模型继续建模,沿着立方体对角线方向,将立方体和半球去掉。

wprota,,45	!绕x轴旋转45度
vsel,s,,,1,3,2
vsbw,all	!用工作平面的xy平面分割体
/pnum,volu,on
/trlcy,volu,0.5,all		!更改显示的透明度
/replot
vdele,4,7,3
/trlcy,defa
vsel,all
vplot

在这里插入图片描述

3、工作平面创建

1、根据当前坐标系来定义工作平面

WPCSYS, WN,KCN
WN:窗口编号
KCN:坐标系统参考号。可以是0、1、2或任何预先定义的坐标系统参考号,默认值是激活坐标系。

使用提示:根据现存的坐标系统指定工作平面的位置和方向。如果工作平面位于直角坐标系统上,则工作平面也是直角坐标系,其他坐标系统也相类似。

2、通过三个点的位置来定义一个工作平面

WPLANE, WN,XORIC,YORIG,ZORIG,XXAX,YXAX,ZXAX ,XPLAN, YPLAN,ZPLAN
XORIG, YORIG,zORG:在整体直角坐标系统中,指定工作平面的原点。
XXAX, YXAX,ZXAX:在整体直角坐标系统中,定义X轴方向点的坐标值。X轴将与从这个点到原点的连线相一致。
XPLAN, YPLAN,ZPLAN:定义工作平面第3点的整体直角坐标值。也可以指定工作平面坐标系统正向XY面的位置。

使用提示:通过使用三个非共线的点的坐标来定义工作平面,3个点也可以定义工作平面坐标系,至少需要定义一个点。

3、通过3个节点来指定工作平面

NWPLAN,WN,NORIG,NXAX,NPLAN
NORIG:定义工作平面原点的节点编号,若为P,激活图形拾取操作(仅限于CUI)。
NXAX:指定轴方向的节点编号,默认值将与总体X轴方向平行。
NPLAN:指定工作平面的节点编号。

使用提示:通过拾取三个节点来定义一个工作平面,可以作为命令“WPLANE”的另一种方式。3个节点也可以定义工作平面坐标系,至少需要一个节点。
相类似操作的命令有:3个关键点定义一个工作平面

KWPLAN,WN,KORIG,KXAX,KPLAN

4、通过垂直于一条线的某个位置来定义工作平面

LWPLAN,WN,NL1,RATIO
NLl:将要使用线的编号,若为P,激活图形拾取操作(仅限于CU模式下)。
RATTO:在NL1线上的位置,由线长的比率来确定,必须介于0.0~1.0之间。若为P,用图形拾取来指定线上的位置。

使用提示:过指定线上的一点且垂直于该线来定义一个工作平面。
介于这个可能比较难理解再举个例子:

/clear,start
/prep7
blc4,,,4,4,4
/plum,line,on
lplot
lwplan,,7,0.5	!工作平面移到7号线中间,其中,1代表全长,0代表长度为0,0.5就是中间

在这里插入图片描述

总结

以上几乎是所有生成工作平面的方法,通过先将工作平面平移、旋转再进行生成,或者先生成一个工作平面,再进行平移旋转,来适应不同的场合。

标签:定义,原点,指定,拾取,-------,工作,平面,ANSYS,14
来源: https://blog.csdn.net/qq_45842873/article/details/118048452