ANSYS APDL常用内部函数汇总

ANSYS APDL常用内部函数汇总

Please Share Us

点击此处查看 ✿水哥原创ANSYS视频教程清单 ✿

水哥专属答疑服务已开通,点此此处查看详情

本篇文章为大家梳理下常用的APDL内部函数,所谓内部函数,也即通过某具体的命令,根据用户输入的变量,返回一定的函数值。合理使用内部函数,能极大的提高操作效率,事半功倍,大家不可忽略!

本文整理的APDL函数均来源于ANSYS的帮助文档。

1、弧度与度数切换

*AFUN: 默认为弧度,用该命令可切换为度数

2、数学函数

ABS(X): 返回X的绝对值

SIGN(X,Y): 取Y值的符号与X值的绝对值,当Y为0时,为正值,如A=SIGN(3,-4), A为-3

EXP(X): 返回E的X次方

LOG(X):返回Ln(X)

LOG10(X): 返回Log10(X)

SQRT(X): 返回X的平方根

NINT(X): 对X取整,考虑四舍五入

MOD(X,Y): 返回X/Y的余数

RAND(X,Y): 按均匀分布形式返回X,Y之间的一个随机数

GDIS(X,Y): 返回一个服从平均值为x且标准方差为y的正态分布的随机数

SIN(X), COS(X), TAN(X): 三角函数,默认X按弧度,通过*AFUN命令切换为度数

SINH(X), COSH(X), TANH(X): 双曲线正弦、余弦和正切值

ASIN(X), ACOS(X), ATAN(X): 反三角函数

ATAN2(Y,X): Y/X的反正切值

3、符号数组函数

UPCASE(CPARM):返回CPARM的大写字符串

LWCASE(CPARM):  返回CPARM的小写字符串

4、选择函数

(K、L、V、A、N、E)SEL: 根据类别选择

(K、L、V、A、N、E)SL(L、V、A、N、E):  选择已有几何集上面的其他种类元素,如NSLE,即为选择当前单元上面的节点

5、下一个元素编号

以下命令均为在当前选择集中生效,也即可搭配SEL选择命令使用。

NDNEXT(N):返回当前选择集中离X节点编号最近的更高下一个节点编号

ELNEXT(E):返回当前选择集中离E单元编号最近的更高下一个单元编号

KPNEXT(K):返回当前选择集中离K关键点编号最近的更高下一个关键点编号 

LSNEXT(L):返回当前选择集中离L直线编号最近的更高下一个直线编号   

ARNEXT(A) :返回当前选择集中离A面编号最近的更高下一个面编号  

VLNEXT(V):返回当前选择集中离V体编号最近的更高下一个体编号

6、位置坐标函数

CENTRX(E)、CENTRY(E) 、CENTRZ(E):返回单元E质心在全局坐标系的XYZ坐标值

NX(N)、NY(N)、NZ(N):返回节点N在当前激活坐标系下的XYZ坐标值

KX(K)、KY(K)、KZ(K):返回关键点K在当前激活坐标系下的XYZ坐标值

7、根据坐标值返回编号

NODE(X,Y,Z):返回在当前激活坐标系下离坐标点(X,Y,Z)最近的节点编号,如果该位置有重合点,返回最小的节点编号

KP(X,Y,Z): 返回在当前激活坐标系下离坐标点(X,Y,Z)最近的关键点编号,如果该位置有重合点,返回最小的关键点编号

8、求取距离

DISTND(N1,N2):节点N1和N2的距离
       DISTKP(K1,K2):关键点K1和K2的距离
       DISTEN(E,N):单元E质心与节点N之间的距离

9、查询角度函数   

ANGLEN(N1,N2,N3) :返回直线N1-N2与N1-N3之间的角度,N代表节点  
       ANGLEK(K1,K2,K3): 返回直线K1-K2与K1-k3之间的角度,K代表关键点 

10、最近元素函数

NNEAR(N):返回离节点N最近的节点编号   

KNEAR(K):返回离关键点K最近的关键点编号   

ENEARN(N):返回离节点N最近的单元编号

11、面积求取函数

AREAND(N1,N2,N3) —返回节点N1, N2,和 N3组成三角形的面积

AREAKP(K1,K2,K3) —返回关键点K1, K2,和 K3组成三角形的面积

ARNODE(N)—返回与节点 N 相连的被选择单元在节点 N 上分配的面积

12、法向向量函数

NORMNX(N1,N2,N3) 、NORMNY(N1,N2,N3) 、NORMNZ(N1,N2,N3):返回节点N1、N2、N3所组成平面法向三个方向的方向余弦。

NORMKX(K1,K2,K3) 、NORMKY(K1,K2,K3) 、NORMKZ(K1,K2,K3) :返回关键点K1、K2、K3所组成平面法向三个方向的方向余弦。

13、单元连接查询函数

ENEXTN(N,LOC):返回与节点N相连的第LOC个位置的单元编号

NELEM(E,NPOS):返回单元E的第NPOS个节点编号

14、单元属性查询函数

EATT(E,VAL):返回单元E的具体属性编号,当VAL=1时,返回材料编号;VAL=2时,返回单元类型编号;VAL=3时,返回实常数编号;VAL=4时,返回截面编号

RCON(R,LOC):返回编号为R的实常数第LOC个位置的数据

15、节点结果函数 

UX(N)、UY(N)、UZ(N): 分别返回节点N三个方向的位移

ROTX(N)、ROTY(N)、ROTZ(N):分别返回节点N三个方向的转动值

TEMP(N):返回节点N的温度值

以上便是水哥在APDL使用过程中经常用到的一些内部函数,如果学员对部分命令的解释有疑惑,可通过查询Help来具体的了解,也非常欢迎各位在留言区补充本文没有提及到实用命令。

欢迎扫描如下二维码关注本站微信公众号:ANSYS结构院

有时间麻烦帮忙点击下公众号文末的广告哦, 权当码字的辛苦费,感谢大家!

Please Share Us
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容

YOU MAY LIKE…