首页/文章/ 详情

MSG文件能告诉我关于Abaqus有限元分析的什么信息?

1年前浏览1183

    Abaqus进行有限元分析时,会生成很多文件,其中大部分文件正常是没什么用处的。但是,当分析出现问题时,有些文件就比较重要了,比如msg,sta文件。msg文件能告诉我们分析当前正在发生的情况。我们已经检查了数据文件中的所有输入,现在我们的作业正在运行,这意味着您将看到可执行文件从pre.exe变为standard.exe(进行隐式分析)。每个增量的每次迭代的详细信息都会在此处实时记录,我们可以利用这些信息来窥探分析过程正发生什么。

增量步收敛摘要


首先,我们将在步骤1的消息文件顶部看到该分析步的所有信息,包括我们之前讨论过的一些重要概念,例如初始增量大小,总时间段的最大允许增量大小和最小允许增量大小。但是,分析还需要许多其他参数,比如收敛控制。值得注意的是,我们可以看到在假定静态平衡时,Abaqus在每个增量中的残余力和力矩必须满足预定的准则。以及这些严重的不连续迭代,这些迭代处理诸如接触和打滑之类的事情,也内置了相关的参数。上表是从示例消息文件中获取的表格,该文件显示了一些与力平衡有关的重要收敛参数的Abaqus默认值(值不是绝对的,而是与时间平均力和总位移有关的最大允许比率)。您还会在片刻中找到此类表格,并在热分析中找到温度和热通量。上表是从示例消息文件中获取的表格,该文件显示了一些与力平衡有关的重要收敛参数的Abaqus默认值(值不是绝对的,而是与时间平均力和总位移有关的最大允许比率)。上表是从示例消息文件中获取的表格,该文件显示了一些与力平衡有关的重要收敛参数的Abaqus默认值(值不是绝对的,而是与时间平均力和总位移有关的最大允许比率)。您还会找到此类表格,并在热分析中找到温度和热通量。

       一旦我们分析完成了(收敛)或失败了(发散),就必须为增量大小的变化定义规则,这一点也很重要。这关乎分析效率,太小的增量步会增加求解时间,过大则可能步收敛,通常可以自动调节。默认准则,最好将它们保留不变,但是将它们记录下来很有用,这样您可以详细了解分析收敛的确切路径。

详细的迭代数据

    这是msg文件最有用的部分。Abaqus会输出分析期间每次尝试的迭代的收敛性检查,其中包括最大的残余力和力矩,平均体积通量以及进行隐式结构分析时的位移和位移校正。对于热分析,则包括最大残留热通量和最大温度增量和校正量。然后,我们可以知道是否符合“收敛”条件的记录报告。

使用消息文件进行调试

    现在我们知道了消息文件的内容,那么在调试收敛时该如何使用这些信息呢?好吧,首先,知道模型在哪个位置有最大的残余力和力矩,以及最大的位移和旋转。这些值的大小(假设我们已经知道收敛标准)以及节点和自由度(DOF)使我们能够确定收敛问题的位置和严重性。但是,不要担心这些数字在增量开始时是否很高。请记住,求解器正在使用Newton-Raphson方法向平衡解迭代,因此只要这些值在每次迭代中都呈下降趋势,我们便会收敛于可接受的(不是完美的)解。

    如果这些值在每次尝试时都在增加,则说明求解在“发散”,这意味着它不太可能解决。步收敛有许多不同的原因,从刚体运动(对模型的一个或多个部分几乎没有约束),到塑性变形过大(区域变形太大以至于元素变形)等原因。发生这些类型的问题时,将在消息文件中打印“警告”和“错误”,以使用户知道潜在的问题,根据本文中提供的信息,修改模型或设置。

分析总结

还应注意msg文件中提供的分析摘要。这使用户可以快速,轻松地查看运行分析所需的增量数量,以及其他有用的信息,例如所需的削减数量,迭代总次数以及在整个分析过程中出现的“警告”和“错误”消息。

最后的总结

当你的分析模型遇到问题,又不知所措时,看看这些文件吧,经验多了,您将能像专家一样很好地调试模型。当然,这需要很多时间调试模型,,获得越多的经验,然后您搭建模型将变得越好-您将一开始就不再犯错误。

来源:ABAQUS仿真世界
Abaqus控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-17
最近编辑:1年前
yunduan082
硕士 | 仿真主任工程... Abaqus仿真世界
获赞 147粉丝 185文章 282课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈