首页/文章/ 详情

Abaqus进阶学习之三十——不一样的输出控制

11月前浏览1225
本次与大家分享的内容是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
HyperMeshAbaqus疲劳非线性网格处理二次开发材料控制ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-10-26
最近编辑:11月前
SimYoungC
硕士 签名征集中
获赞 25粉丝 64文章 157课程 0
点赞
收藏
作者推荐

仿真真的很尴尬?

仿真的尴尬由来已久,上被质疑,下被牵制,不上不下难受之至。众人只知仿真岗薪资还算可以,却不知这只是在某些区域某些公司的情况,仿真岗的窘境只有摸爬滚打多年的人才能体会到。 一、领导的咆哮:仿真为何总说“不确定”? “你说结构的疲劳寿命是900多万次,而甲方要求做到1000万次!你告诉我怎么办?” 这是某次项目会上,老板拍着桌子甩出的质问。我的电脑屏幕上是密密麻麻的疲劳寿命云图,材料参数的关键数据只能用标准参考的数据——供应商至今没提供S-N曲线,材料的疲劳试验项目经费过于高昂申请不到测试…… “模型缺参数,结果只能参考。”组长试图向领导解释。 “参考?客户要的是承诺!仿真连个寿命都算不准,这样的数据有什么用?” 仿真组的所有人都陷入沉默。 二、材料参数黑洞:仿真工程师的“无米之炊” 或许你会遇到某些结构工程师的傲慢。 “你仿真用的参数是手册上的?我们实际用的材料批次不同!” 结构工程师甩来一张检测报告,屈服强度比手册值要低8%。我很震惊,也很无语:“那你为什么不在计算前提供实测数据?” 他们也只会扯皮:“仿真的事只有你们清楚要哪些数据,我怎么知道你要什么?” 或许你会遇到来自于数据荒漠中挣扎的痛苦与折磨,在某些仿真群里,总能看到同行们的吐槽: “车企给的钢板参数只有厚度和牌号,各向异性系数自己找?” “复合材料层合板的界面强度,查遍文献找不到,只能蒙!” ……仿真又不是预言家,却被迫用“经验值”预测生死,这不显得很可笑吗? 三、计算结果的精准量化?那都是真金白银砸出来的 只有和其他领域、行业的人交流才知道的情况——某车辆制造巨头:自建材料数据库,每种用材都要做一定数量的材料测试,仿真精度95%以上;反观某国企、私企:材料参数全靠手册,仿真结果与实测偏差50%,却要求工程师“凭经验修正”。 然后问仿真工程师这样的计算差距在哪?显而易见,那就是资金投入了多少。想要做到仿真分析精准量化指标需要的支撑条件可不少: 1. 真金白银:一台MTS疲劳试验机500万,复合材料界面测试设备上千万; 2. 时间成本:一组疲劳测试起码要跑个3个月吧; 3. 体系支撑:从实验设计到数据标定的全流程团队。 4. …… 然而我们大多数企业只肯出仿真软件的license费,仅仅是因为怕侵权,至于仿真需要的数据,却不愿投一分钱。 四、仿真工程师的尊严:拒绝“数字巫术” “你这个模型太复杂,简化一下!” “没参数也得算,客户催结果!” “仿真结果和测试不符?你调参调到位了吗?” 这些指手画脚的话像极了农场主拿鞭子抽在牛马背上,你就得这么干,我要什么结果你就要作出什么样的分析,实在是可笑、滑稽。 仿真不是在算卦,当材料参数缺失、边界条件模糊、网格精度受限时,强行输出的“结果”不过是“数字巫术”。可现实永远是上面对下面的压制,他们牢牢掌握着你这个月的表现分,也就是福利/绩效,以及年终考核。仿真工程师可太难了,要背的背锅可太多了——测试缺预算;设计出事故;审查方要解释……仿真不是仿假,但凡受过正规价值观教育的工程师们只是被庸人封喉,不得不做出这些所谓愚蠢的分析结果,是一种悲哀。我们不是要跪着求人认可价值,而是想要让所有人明白:仿真不是玄学,是建立在数据之上的科学;没有材料参数的仿真,是技术的耻辱;拒绝为无知的决策背书,才是工程师的底线。 然而现实总给我们仿真工程师一个响亮的耳光,我们绝大多数人不得不向现实低头,我们心里想做好,但实际情况没那个条件,为了几两碎银而折腰每天都在发生,这是环境的问题。大厂(厂大)如此,更何况其他的,你说是不是?来源:SimYoungC

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