ANSYS APDL学习:后处理,批量提取节点最大弹性应变分量的时间历程曲线,导入到指定路径的EXCEL文件

1.在计算完成后,我们要提取出时间历程曲线

1.1打post26处理器,定义变量,打印出曲线

1.2调整视图角度,白色背景

!可选,视图角度,可自行调整

/VIEW,1,,,1

/ANG,1 

/REP,FAST  

/AUTO,1

/REP,FAST     

/AUTO,1

/REP,FAST  

!白色背景

/RGB,INDEX,100,100,100, 0  

/RGB,INDEX, 80, 80, 80,13  

/RGB,INDEX, 60, 60, 60,14  

/RGB,INDEX, 0, 0, 0,15 

/REPLOT

!如下

1.3打开listdata

这样的话,复制出数据就行,但是文件的标题信息是我们不需要的,复制的话不太方便。而且,在二次开发里,不可能用GUi手动复制,因此自动提取是二次开发的一个准备。

二.宏文件提取

在这里,是通过创建一个文件,可以是mac或者text的文本文件,将命令流写入其中,通过/input命令读取文件中的命令流,或者用批处理的方法,这里用命令流来控制输入。

下面是命令流:

!获取弹性应变到EXCEL
*create,pathF   !创建宏文件
resume           
*del,all


/POST1           
!提取最后一步的弹性应变最大值的对应节点
set,last
NSORT,epel,int,0,1,ALL
*GET,MAX_epel,SORT,0,IMAX
*GET,MAXepel,NODE,MAX_epel,epel,int
NSEL,s,NODE,,MAX_epel
ESLN
ELEM=ELNEXT(0)
allsel
Finish

/post26

!指定变量数目
NUMVAR,200

!定义变量
SOLU,191,NCMIT

!合并时间点数据    
STORE,MERGE
*GET,setnum,VARI,1, nsets
allsel
!定义各个变量
anSOL,21,MAX_epel,EpeL,x
anSOL,22,MAX_epel,EpeL,y
anSOL,23,MAX_epel,EpeL,z
anSOL,24,MAX_epel,EpeL,xy
anSOL,25,MAX_epel,EpeL,xz
anSOL,26,MAX_epel,EpeL,yz
!定义数组,将变量数据存入数组中
*dim,sj,array,setnum
*dim,ex,array,setnum
*dim,ey,array,setnum
*dim,ez,array,setnum
*dim,exy,array,setnum
*dim,exz,array,setnum
*dim,eyz,array,setnum
!存入数组
vget,sj(1),1
vget,ex(1),21
vget,ey(1),22
vget,ez(1),23
vget,exy(1),24
vget,exz(1),25
vget,eyz(1),26
xvar,1
/XRANGE,0,100
finish
!写入数据,格式定义不加括号,表示分列,避免都在一列
!这里指定路径
/output,C:\Users\20720\Desktop\test\elastic_strain,csv,,append
*vwrite,'time','Ex','Ey','Ez','Exy','Exz','Eyz'
%c,%c,%c,%c,%c,%c,%c
!('time',14x,'Ex',14x,'Ey',14x,'Ez',14x,'Exy',14x,'Exz',14x,'Eyz')
*vwrite,sj(1),ex(1),ey(1),ez(1),exy(1),exz(1),eyz(1)
%G,%G,%G,%G,%G,%G,%G,
/output,term
*end
!启动宏文件
/input,pathF

!文件保存在特定路径下,C:\Users\20720\Desktop\test\elastic_strain,格式是csv,效果如下:

可以为进一步的求出等效应变幅或范围的疲劳分析做准备。

  • 40
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值