首页/文章/ 详情

Abaqus基础操作之二十九——计算结果的输出控制

4小时前浏览0
本次与大家分享的内容是ABAQUS中如何控制计算结果输出的几种方法
你是否有时候会困惑自己的计算结果文件太大,计算的结果看不到想要的中间过程而不得不重新设置?可以说这些问题都出现在如何控制输出上,本次就来了解、学习一下如何对我们想要的计算结果进行控制。
在ABAQUS中,模型在相同计算条件和单元类型等情况下,能够控制输出的地方只有STEP模块,不论是静力稳态计算还是显式动力频响分析都是如此,本次就以static举例讲解。

  1.  场变量的控制   

当我们创建一个工况步,通常默认为Step-1,就会自动创建一个场输出(Field Output),通常默认为F-Output-1,这是我们输出单元、节点结果的重要设置,软件通常会默认输出一系列场变量,如应力、应变、位移、支反力等以避免我们忽略设置输出而得不到计算结果,如下图所示。

ABAQUS还提供很多场变量可以输出,但对于我们而言则需要根据具体计算需求提取相应场变量才是最合理的操作,盲目的输出只会拖慢计算速度和增大文件占用空间

  2.  输出方式的粗略控制   

有了固定的场变量控制后,我们还需要对计算频率输出作出约束。在step中的设置通常涉及到最大增量步数、初始计算步长、最小步长和最大步长,这其实也跟计算输出相关。

当计算一个较为简单的模型,计算一下子就收敛了,采用默认的情况则计算结果只有一帧结果动画,即输出只有一次,如果将初始和最大步长改成0.1,则计算结果有10帧结果动画,即输出有十次。然而这仅对计算顺畅的模型有这样的控制,对于非线性计算大概率会产生更多的增量步,会产生更多的帧数结果

这样设置能够增加一定的中间过程计算,能够在结果中看到更多的动画,但带来的是更多的计算时间和增大计算文件,这就需要根据工作、研究需要进行调节。

  3.  输出方式的细致控制   

第二种输出方式并没有那么精准控制,而在场输出(Field Output)里就能做到较为精准的输出。在频率控制中有多种控制方式,在static中如下图所示:最后一个增量步,每隔n个增量步,均匀间隔的时间,每x个单位时间以及时间点设置

可以说ABAQUS提供了很多输出方式供我们选择,根据需要选择一个输出方式。这5个输出方式只有From time points比较特殊,其他的只需要设置间隔量即可。在左侧模型树种找到Time Points,即可编辑时间点输出情况,列表中也有更高级的控制方式,可以设置起始时刻和终末时刻及其时间段内的增量控制。


在其他计算类型中也都大同小异,如果只看最后一帧结果那都无需过多考虑设置问题,细致的控制输出方式可能需要经过一两次粗略计算才能较好地设置输出形式,需要一定的经验和设计才会得到不错的输出效果。

PS:计算结果输出是我们计算得到数据的重要操作,能否得到想要的数据曲线,往往需要合理的数据点提取,根据切合自身模型的需求选择一个合适的输出方式能够有效降低我们的计算成本。

来源:SimYoungC
OptiStructHyperMeshAbaqus振动非线性网格处理二次开发控制ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-09
最近编辑:4小时前
SimYoungC
硕士 签名征集中
获赞 11粉丝 25文章 136课程 0
点赞
收藏
作者推荐

为什么你的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

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈