时间历程后处理变量运算APDL命令流汇总

时间历程后处理变量运算APDL命令流汇总

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

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

我们在进行时间历程后处理时,变量之间难免需要进行一定的运算,如相加、相减、积分、求导等,部分同学习惯性喜欢导出数据然后用matlab或者python等其他三方语言来操作,但其实APDL本身就支持常见的一些向量计算,本文罗列了目前ANSYS支持的常见变量后处理,供大家参考!

1、变量加减

命令:ADD,IR,IA,IB,IC,Name,-,-,FACTA,FACTB,FACTC

公式:IR=(FACTA*IA)+(FACTB*IB)+(FACTC*IC)

FACTA、FACTB、FACTC分别为变量IA、IB、IC的系数,默认为1,该命令最多支持三个变量同时计算。后续命令含义相同。

2、变量相乘

命令:PROD,IR,IA,IB,IC,NAME,-,-,FACTA,FACTB,FACTC

公式:IR=(FACTA*IA)*(FACTB*IB)*(FACTC*IC)

3、变量相除

命令:QUAT,IR,IA,IB,-,NAME,-,-,FACTA,FACTB

公式:IR=(FACTA*IA)/(FACTB*IB)

4、变量绝对值    

命令:ABS,IR,IA,-,-,NAME,-,-,FACTA

公式:IR=|FACTA*IA|

5、变量开平方  

命令:SQRT,IR,IA,-,-,NAME,-,-,FACTA

公式:IR=SQRT(FACTA*IA)

6、变量指数运算

命令:EXP,IR,IA,-,-,NAME,-,-,FACTA,FACTB

公式:IR=FACTB*EXP(FACTA*IA)

7、变量常用对象运算

命令:CLOG,IR,IA,-,-,NAME,-,-,FACTA,FACTB

公式:IR=FACTB*LOG(FACTA*IA)

8、变量自然对象运算

命令:NLOG,IR,IA,-,-,NAME,-,-,FACTA,FACTB

公式:IR=FACTB*LN(FACTA*IA)

9、变量取最大值运算

命令:LARGE,IR,IA,IB,IC,NAME,-,-,FACTA,FACTB,FACTC

公式:IR=MAX(FACTA*IA,FACTB*IB,FACTC*IC)

10、变量取最小值运算

命令:SMALL,IR,IA,IB,IC,NAME,-,-,FACTA,FACTB,FACTC

公式:IR=MIN(FACTA*IA,FACTB*IB,FACTC*IC)

11、变量求导运算

命令:DERIV,IR,IY,IX,-,NAME,-,-,FACTA

公式:IR=FACTA*D(IY)/D(IX)

12、变量积分运算

命令:INT1,IR,IY,IX,-,NAME,-,-,FACTA,FACTB,CONST

公式:IR=∫(FACTA*IY)/D(FACTB*IX)+CONST

13、变量转为数组

命令:VGET,Par,IR,TSTRT,KCPLX

其中:

Par-数组名,注意要首先使用*DIM定义数组

IR-变量编号

TSTRT-与IR变量数据起点相关的时间点或者频率

KPCLX-复变量控制参数,0,IR表示实部,1,IR表示虚部

14、数组转为变量

命令:VPUT,Par,IR,TSTRT,KCPLX

其中,各参数含义与VGET相同。

如果觉得这个汇总实用,欢迎转载,分享!

ANSYS结构院

2024.07.15

欢迎搜索关注本站微信公众号:ANSYS结构院

欢迎给网站捐助,您的捐助是我坚持下去的动力!

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

昵称

取消
昵称表情代码

    暂无评论内容