0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

缩小Abaqus结果文件的方法

zlyicheng 来源:zlyicheng 作者:zlyicheng 2022-09-07 16:32 次阅读

大多数 FEA 求解器生成的输出文件比较大。在某些情况下,这可能会导致我们空间瞬间被占满的问题,尤其是在使用的硬盘空间有限时,我们的输出文件太大,可能直接导致软件瘫痪。那么,我们该怎么做呢?应该如何缩小Abaqus结果文件呢?

Abaqus软件通常具有输出的默认设置,也就是说预先已经设置好了输出的物理量。但很多时候,我们需要下载不同的规格大小,就无从下手了。

如果我们正在运行结构分析并且我们只想知道应力,我们可能不需要输出应变、挠度、压力、滑动、温度等。因为场输出是针对每个节点和元素编写的,这样就可以节约大量的空间。想要在ABAQUS软件中执行这个操作,我们只需要在“Field Output”下拉菜单中选择相关的输出变量,也可以在输入文件的 *FIELD OUTPUT 部分中定义它们。

如果我们正在运行高度非线性的静态分析,此时求解器计算的每个增量的结果可能并不那么重要。我们只需要分析结束时的那个结果。如果想要过程,那么五到十个输出增量就足够了。此时,只需要最后一个增量结果,就可以设置写入频率=999,或者,告诉求解器停止并以相同大小的增量写入数据即可,尤其是当由于接触等原因而存在大量增量时,这个方法尤其管用。在 Abaqus软件中,可以通过要求“均匀间隔增量”或“每 X 时间单位”的字段输出来达到这一效果。

如果只对较大 的FEA 模型中某个组件或位置的结果真正感兴趣,那么可以通过节点和单元集定义将字段输出限制在特定位置,这意味着输出文件中的数据要少得多,因此输出的文件大小要小得多。在ABAQUS软件中,只需在查看 Abaqus CAE 中的 Field Output 对话框时仅选择您感兴趣的集合,或者在输入面板中包含 *NODE OUTPUT, NSET = node_set_name 或 *ELEMENT OUTPUT, ELSET = element_set_name。

如果不需要输出内部节点和元素的数据,就可以节约大量空间。比如在下面这个(可怕的网格化)球中,总共有 478,920 个节点和 347,265 个单元,但是,外表面仅包含 2,407 个这些节点和 1,023 个单元。如果分析这个球并比较来自所有节点和元素的数据量与仅包含外表面的数据量,就会发现场输出空间节省高达 99.6%!要从 Abaqus CAE 请求此信息,需要从场输出对话框中选择“仅外部”,或在输入卡组中包含 *NODE OUTPUT, EXTERIOR 或 *ELEMENT OUTPUT, EXTERIOR。

通过从少量节点或单元请求相关信息,就可以避免繁琐的场输出后处理,并更轻松地以表格形式访问数据。并不是说历史数据在输出文件中占用大量空间,但如果请求大量节点/元素和变量,它就会开始累加。

在将数据传输给同事或存储时,只需将 .odb 文件压缩即可减少 50-70%。

poYBAGMYVx2AAEPEAAmCzCFTdi8185.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    67

    文章

    4348

    浏览量

    85622
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24402
  • ABAQUS
    +关注

    关注

    1

    文章

    34

    浏览量

    13624
收藏 人收藏

    评论

    相关推荐

    一瓦特表和二瓦特表法的测量结果比较

    一瓦特表和二瓦特表法都是电能表的测试方法,用于测量电能消耗。这两种方法在测量结果和应用方面有着一些区别,下面将详细比较一瓦特表和二瓦特表法的测量结果和应用。 首先,一瓦特表是一种使用电
    的头像 发表于 02-27 09:50 519次阅读

    批量替换多个文件中特定字符串的3种方法

    在验证工作中我们经常遇到批量处理某些文件,或者某些文件中关键词的问题,如果单个打开编辑,效率就太低,本文分享3种简单易用的批量处理多个文件中特定字符串的方法,希望对大家有所帮助。
    的头像 发表于 01-09 10:36 989次阅读
    批量替换多个<b class='flag-5'>文件</b>中特定字符串的3种<b class='flag-5'>方法</b>

    三元电芯与铁锂电芯的价格差异不断缩小

    三元电芯与铁锂电芯之间的价差正在不断缩小
    的头像 发表于 01-03 11:29 637次阅读

    labview程序框图怎么整体缩小

    在LabVIEW中,可以通过以下几种方法来整体缩小程序框图。本文将详细介绍这些方法,并提供示例和步骤,以帮助您理解和实施这些技巧。 使用Scale Objects命令: LabVIEW提供了一个称为
    的头像 发表于 12-28 14:41 4548次阅读

    VLOOKUP函数多个结果的选择方法

    当使用VLOOKUP函数进行查找时,有时可能会出现多个匹配结果的情况。当出现多个结果时,可以根据具体的需求和条件来选择适当的结果。本文将详细讨论VLOOKUP函数多个结果的选择
    的头像 发表于 12-03 10:25 696次阅读

    vlookup存在多个结果如何选择

    当vlookup函数在查找表中找到多个匹配结果时,我们可以采取不同的方法来选择最合适的结果。下面将详细介绍一些常见的选择方式。 使用索引列 在vlookup函数中,可以通过指定一个索引列来选择符
    的头像 发表于 12-01 10:43 732次阅读

    LLC使用FHA方法得出结果存在偏差分析

    LLC使用FHA方法得出结果存在偏差,相关文献提出当工作频率为谐振频率或高于谐振频率时,
    的头像 发表于 10-20 16:35 638次阅读
    LLC使用FHA<b class='flag-5'>方法</b>得出<b class='flag-5'>结果</b>存在偏差分析

    三菱FX3UFX3G解密文件方法

    三菱FX3UFX3G解密文件,实测有效,内附方法
    发表于 10-17 09:30 5次下载

    C语言获取文件长度的两种方法

    C语言中没有直接获取文件长度的接口,但是我们可以使用标准库提供的函数来间接的获取文件长度。这里提供两种方法
    的头像 发表于 10-10 16:15 639次阅读
    C语言获取<b class='flag-5'>文件</b>长度的两种<b class='flag-5'>方法</b>

    SMT32的HEX文件里加入固件版本的方法

    SMT32的HEX文件里加入固件版本的方法
    的头像 发表于 09-18 15:34 403次阅读
    SMT32的HEX<b class='flag-5'>文件</b>里加入固件版本的<b class='flag-5'>方法</b>

    XFlow和Abaqus协同仿真流固耦合经典案例

    流固耦合分析的英文,即FSI分析,是Fluid-Structure-Interaction analysis的缩写,它是流体分析与固体分析交叉耦合而形成的一种分析方法。如果固体的变形和对流体的运动
    的头像 发表于 08-09 10:36 1270次阅读
    XFlow和<b class='flag-5'>Abaqus</b>协同仿真流固耦合经典案例

    文件传输的9种方法

    SendBig是在全球范围内发送你的文件的最简单方法。免费分享高达30GB的大文件、照片和视频,让文件共享变得简单。在不注册的情况下,可以发送高达50MB的数据,如果你想发送更大的
    的头像 发表于 07-29 11:12 2857次阅读
    大<b class='flag-5'>文件</b>传输的9种<b class='flag-5'>方法</b>

    python文件的读取

    文件读取的步骤: 打开文本文件对象 写入数据 文件的读取一般使用如下三个方法: read([size]) : 从文件中读取 size 个字符
    的头像 发表于 06-21 17:23 1013次阅读
    python<b class='flag-5'>文件</b>的读取

    ABAQUS中过盈配合关系的实现方式

    如果在模型初始状态中存在较大的过盈量,Abaqus/Standard可能无法在单个增量步中解决这个问题。Abaqus/Standard允许在多个增量中逐步求解该问题。
    的头像 发表于 05-22 16:32 2047次阅读
    <b class='flag-5'>ABAQUS</b>中过盈配合关系的实现方式

    ABAQUS中的损坏与失效模型

    ABAQUS为材料失效提供了一个通用建模框架,其中允许同一种材料应用多种失效机制。
    的头像 发表于 05-02 18:12 3154次阅读
    <b class='flag-5'>ABAQUS</b>中的损坏与失效模型