您好,欢迎访问三泽信息技术有限公司
021-61907261
16621116680
您的位置: 首页 > 新闻动态 > 行业资讯

新闻动态

联系我们

上海三泽信息技术有限公司

地址:江苏省苏州市昆山市花桥镇云桥路118号浦江大厦3号楼403-404室
手机:16621116680

咨询热线021-61907261

减小ABAQUS ODB内存大小的技巧

发布时间:2023-02-01 09:22:44 人气:1130

  我们都知道大多数FEA解算器会生成大的输出文件。在某些情况下,这可能会导致问题,尤其是在硬盘空间有限的情况下。那么,我们该怎么办呢?幸运的是,有许多方法可以减少FEA分析输出文件的大小,其中一些总结如下。请先问自己以下问题:

  1.您实际需要哪些字段输出?

  FEA解算器通常具有输出的默认设置,这意味着输出的物理量是预先为您设置的。然而很多时候这些我们都不需要,甚至大部分都不需要。例如,如果我们正在运行一个结构分析,我们只想知道应力,我们可能不需要输出应变,挠度,压力,滑动,温度等。因为字段输出是为每个节点和元素编写的,所以这可以节省大量空间。要在Abaqus中做到这一点,我们可以在“字段输出”下拉菜单中选择相关的输出变量,或者在输入文件的*字段输出部分定义它们。

  

  2.你关心每一个增量步骤的字段变量输出吗?

  如果我们正在运行高度非线性的静态分析,我们可能不关心求解器计算的每个增量的结果。我们可能只关心分析结束时的结果。就算要看过程,五到十个输出增量可能就够了。在这种情况下,如果我们只需要最后一个增量,我们可以设置写入频率=999,或者告诉求解器停止并以相同大小的增量写入数据,特别是当由于接触和其他原因存在大量增量时,这可能会很有用。在Abaqus中,我们通过要求“均匀间隔增量”或“每x个时间单位”的字段输出来做到这一点。

  

  3.您实际上需要来自哪些节点和元素的数据?

  在许多情况下,我们只对更大的FEA模型中的组件或位置的结果真正感兴趣。在这些情况下,可以通过节点和单元集定义将字段输出限制到特定位置,这意味着输出文件中的数据要少得多,因此文件大小也小得多。为此,请在Abaqus CAE中查看字段输出对话框时仅选择您感兴趣的集合,或者在输入面板中包含*NODE OUTPUT,NSET=node_set_name或* element output,else=element _ set _ name。

  

  4.关心内部节点和元素吗?类似于第3点,通常不需要输出内部节点和元素的数据。在大多数3D模型中,这些节点和单元将形成网格的主体,所以你会发现自己在为你不关心的内部位置输出大量数据。例如,在这个(可怕的网格)球中有478,920个节点和347,265个细胞,但外表面只包含这些节点中的2,407个和1,023个细胞。如果你分析这个球,将所有节点和元素的数据量与只包含外表面的数据量进行比较,你会发现字段输出空间节省高达99.6%!要从Abaqus CAE请求此信息,请从“字段输出”对话框中选择“仅外部”,或者在输入卡集中包含*节点输出、外部或*元素输出、外部。



  5.可以用历史输出代替现场输出吗?

  历史输出是从FEA分析中提取所需数据的好方法,更重要的是,这是一种有效的方法。通过向少量节点或单元请求相关信息,您可以避免对字段输出进行繁琐的后期处理,并更轻松地访问表格形式的数据。这并不是说历史数据在输出文件中占据了很大的空间,而是如果请求了大量的节点/元素和变量,就会开始堆积。

  6.你能压缩你的输出文件吗?

  最后,在将数据传输给同事或进行存储时,只需压缩。odb文件!


  以上关于ABAQUS减少ODB内存大小的小技巧,希望对你有帮助!如果您还有其他关于ABAQUS软件的问题,欢迎随时咨询上海三泽信息。我们是ABAQUS的授权代理商,拥有专业的技术人员,随时为您解答相关问题!

推荐资讯