ANSYS的取值函数

2017-03-02  by:CAE仿真在线  来源:互联网

有关实体状态的取值函数

NSEL(N)
ESEL(E)
KSEL(K)
LSEL(L)
ASEL(A)
VSEL(V)
表示某个实体状态,其返回值-1,没有选中,0,没有定义,1,被选中

有关下一个被选实体的取值函数

NDNEXT(N)
ELNEXT(E)
KPNEXT(K)
LSNEXT(L)
ARNEXT(A)
VLNEXT(V)
表示编号大于N,E,K,L,A,V的下一个被选实体

有关实体位置的取值函数

CENTRX(E)
CENTRY(E)
CENTRZ(E)
单元E在中心位置的X,Y,Z的坐标系(直角坐标系),有所选的节点决定
NX(N)
NY(N)
NZ(N)
KX(K)
KY(K)
KZ(K)
节点N或关键点K在激活坐标系中X,Y,Z的坐标值
LX(L,LFRAC)
LY(L,LFRAC)
LZ(L,LFRAC)
线段L在长度比率为LFRAC(0~1)时的X,Y,Z的坐标值

有关最靠近某位置的节点或关键点编号的取值函数

NODE(X,Y,Z)
KP(X,Y,Z)
被选择的节点嘴靠近X,Y,Z位置的节点或关键点编号(在激活的坐标系下,如果存在多个节点或关键点,那么取其最小值)

有关距离的取值函数

DISTND(N1,N2)
DISTKP(K1,K2)
节点或关键点两点之间的距离
DISTEN(E,N)
单元E的中心点与节点N之间的距离,中心点将由单元上被选择的节点确定

有关角度的取值函数

ANGLEN(N1,N2,N3)
ANGLEK(K1,K2,K3)
节点或关键点两条边之间的夹角,缺省时单位为弧度,其中所选择的3个节点中,N1或K1是顶点

有关最靠近实体的节点,关键点和单元的取值函数

NNEAR(N)
最靠近节点N的被选节点
KNEAR(K)
最靠近关键点K的被选关键点
ENEARN(N)
最靠近节点N的被选单元,单元的位置将由被选节点确定

有关面积的取值函数

AREAND(N1,N2,N3)
AREAKP(K1,K2,K3)
由节点或关键点3点为顶点围成的三角形的面积
ARNODE(N)
从选择且与节点N的相关的单元分配给节点N的面积,对于二维平面,返回与节点相关的边面积,对于轴对称体,返回与节点相关的边缘表面积,对于三维实体,返回与节点相关的端面积

有关节点和关键点的方向余弦

NORMNX(N1,N2,N3)
NORMNY(N1,N2,N3)
NORMNZ(N1,N2,N3)
NORMKX(K1,K2,K3)
NORMKY(K1,K2,K3)
NORMKZ(K1,K2,K3)
由节点或关键点三点确定的平面法线在X或Y或Z方向的方向余弦

有关节点与单元连接性的取值函数

ENEXTN(N,LOC)
与节点N相连接的单元。当多个单元共享同一个节点时,在结果列表中,LOC表示为位置,并在列表的结束处返回一个零
NELEM(E,NPOS)
单元E中,NPOS位置处的节点编号

与单元面相关的取值函数

ELADJ(E,FACE)
与单元E的第FACE面相连接的单元,单元面号与表面载荷的主常数是一致的,只有具有相同维数和形状的单元才被考虑。如果有多个单元时,将返回A-1,如果没有相邻近的单元则返回为A-0
NDFACE(E,FACE,LOC)
单元E中第FACE面中的第LOC位置处的节点,单元面号与表面载荷的主常数是一致的,LOC是面上的节点位置(对IJLK面上,LOC=1是在节点I处,LOC=2是在节点J处)
NMFACE(E)
是指包含所选择节点单元E的面号,输出的面号就是表面载荷的主常数,如果某个面上(如线和面单元)存在有多个载荷常数,则输出其最新的主常数号
ARFACE(E)
对于二维平面实体和三维体积实体来说,返回容纳所选节点的单元E的面的面积,对于轴对称单元,面积是一个360的环单元。

有关结果的自由度的取值函数

UX(N)
UY(N)
UZ(N)
ROTX(N)
ROTY(N)
ROTZ(N)
表示节点N的UX,UY,UZ,ROTX,ROTY,ROTZ的值
TEMP(N)
表示在节点N的温度TEMP值,对于“SHELL131”和“SHELL132”单元来说,当KEYOPT(3)=0或1,要用TBOT(N),TE2(N),...TTOP(N)来代替TEMP(N)
PRES(N)
表示节点N处压力值
VX(N)
VY(N)
VZ(N)
表示节点N处的流体速度VX,VY,VZ
ENKE(N)
表示节点N处的紊流动能
ENDS(N)
表示节点N处的紊流能量消耗
VOLT(N)
表示节点N处的电势
MAG(N)
表示节点N处的磁标势
AX(N)
AY(N)
AZ(N)
表示节点N处的磁矢势AX,AY,AZ

读取当前四节点单元有限元模型的总节点数,节点号列表,节点的坐标,总单元数,单元号列表,单元节点列表等

*GET,NNOD,NODE,0,COUNT
!得到所选择的节点总数
*DIM,XY,ARRAY,NNOD,2
*DIM,NODES,ARRAY,NNOD
!定义2个数组
*GET,ND,NODE,0,NUM,MIN
!得到最小的节点编号
*DO,I,1,NNOD,1
NODES(I)=ND
!将节点列表放到数组NODES中
XY(I,1)=NX(ND)
XY(I,2)=NY(ND)
!取出节点的x,y坐标
ND=NDNEXT(ND)
!读出下一个节点编号
*ENDDO
*GET,NELM,ELEM,0,COUNT
!得到所选择的单元总数
*DIM,ELEMS,ARRAY,NELM
*DIM,NDLST,ARRAY,NELM,4
!定义2个数组
*GET,EI,ELEM,0,NUM,MIN
!得到最小的单元编号
*DO,I,1,NELM,1
ELEMS(I)=EL
!将单元编号存入到数组ELEMS中
*DO,J,1,4
NDLST(I,J)=NELEM(EI,J)
*ENDDO
!读出单元的4个节点的编号
EI=ELNEXT(EI)
!读出下一个单元编号
*ENDDO


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:ANSYS的取值函数 Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com