运用python对abaqus进行监控
在通过abaqus进行计算时,很多时候通过监视器或者查看.sta文件是太清楚解析算到哪一步的。
运用python对abaqus CAE内置的监视器进行监控管理,特别对于非线性的分析能可以最大限度计算得到自己想要的数据,减少计算成本。
监控原理
利用abaqus CAE里的监视器,对模型指定的集合进行监视,分析过程中如果长变量达到某个指定的值就中止分析或者跳过这个分析步之类的指令。
这个命令可以用过monitorManager对象中写回调函数(callback function)来完成。
def printMessages(jobname,messagetype,data,userdata):
print 'job name:%s, messagetype:%s'%(jobname, messagetype)
print 'data members:'
format = '%-18s %s'
print format%('member','value')
members = dir(data

最低0.47元/天 解锁文章
1526





