为什么你的ABAQUS计算结果无法在Ncode中计算?
可能很多小伙伴在计算疲劳时会发现,从ABAQUS计算得到的文件怎么无法在Ncode中打开、运行计算,可能会提示要你升级Ncode版本来适应该计算文件,但有时候明明ABAQUS的版本比Ncode还低依然出现无法读取的问题。 明明之前用odb文件用的好好的,现在不能用了,实在是令人匪夷所思。我们也找过Ncode的相关技术人员,并没有得到解决方案,最后只能换个软件进行相关计算再去计算疲劳。 后来从ABAQUS中去寻找这种数据不兼容问题,反倒找到了解决方法。其实ABAQUS高版本中通常都会自带fe-safe,当中就建议在计算疲劳时最好用.fil文件来替代.odb文件,.fil文件是二进制文件,方便数据跨平台传输。 如下图所示,生成的.fil文件会比.odb文件更大。 .fil文件有两种生成方式,一种是重启动设置生成,它是重启动需要的文件之一,一种是增加关键字来生成。我们通常用第二种方式来生成.fil的结果文件,关键字如下:*El Print, freq=1*Node Print, freq=1*Node FILEU,*EL FILE, POSITION=NODESS, 只需要在*End Step前加入上面的关键字即可,节点和单元输出的内容可以根据需要进行填写。PS:与上面类似的问题还有像optistruct中默认计算得到的是.h3d文件,而需要计算疲劳时却需要输出为.op2文件。来源:SimYoungC