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

审核编辑:汤梓红

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

    关注

    69

    文章

    4725

    浏览量

    87102
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24677
  • ABAQUS
    +关注

    关注

    1

    文章

    35

    浏览量

    13678
收藏 人收藏

    评论

    相关推荐

    Abaqus软件应用案例分享 微辰三维

    Abaqus软件应用案例分享 微辰三维
    的头像 发表于 09-20 15:05 239次阅读

    ubuntu删除的文件怎么恢复

    在Ubuntu系统中,删除的文件可以通过多种方法进行恢复。本文将详细介绍Ubuntu系统中删除文件的恢复方法,包括使用命令行工具、文件恢复软
    的头像 发表于 08-30 15:10 1023次阅读

    如何实现Python复制文件操作

    Python 中有许多“开盖即食”的模块(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在这篇文章中,你将会看到一些用 Python 实现文件复制的特殊方法。下面我们开始学习这九种不同的
    的头像 发表于 07-18 14:53 347次阅读

    ESP32在不使用WiFi或蓝牙时如何裁剪代码以缩小编译出的固件大小?

    ESP32在不使用WiFi或蓝牙时如何裁剪代码以缩小编译出的固件大小? 作为对比,ESP32编译出的bin文件大小为300KB(未使用WiFi和蓝牙),原先使用STM32实现相同功能时的bin文件大小约100KB。 固件大小对O
    发表于 06-21 14:48

    鸿蒙开发文件管理:【@ohos.document (文件交互)】

    通过文件管理器选择文件,异步返回文件URI,使用promise形式返回结果
    的头像 发表于 06-11 17:51 408次阅读
    鸿蒙开发<b class='flag-5'>文件</b>管理:【@ohos.document (<b class='flag-5'>文件</b>交互)】

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

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

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

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

    labview程序框图怎么整体缩小

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

    mbox文件怎么打开wins

    和查看Mbox文件可能需要额外的工具或方法。本文将详细介绍如何打开Mbox文件并在Windows系统中查看其内容。 要打开Mbox文件,我们可以使用以下两种
    的头像 发表于 12-15 15:50 1.1w次阅读

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

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

    探讨晶体管尺寸缩小的原理

    从平面晶体管结构(Planar)到立体的FinFET结构,我们比较容易理解晶体管尺寸缩小的原理。
    发表于 12-02 14:04 1038次阅读
    探讨晶体管尺寸<b class='flag-5'>缩小</b>的原理

    vlookup函数显示公式不显示结果

    问题的原因,并提供解决方案。 首先,让我们探讨可能导致VLOOKUP函数结果不显示的一些常见原因: 错误的查找值:要求VLOOKUP函数查找的值可能不存在于数据范围中。在这种情况下,函数将无法找到匹配的结果,并显示错误的结果或者
    的头像 发表于 12-01 11:22 2.2w次阅读

    vlookup存在多个结果如何选择

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

    input结果如何传入参数

    传入参数可以有多种实现方式,主要取决于你所使用的编程语言以及具体的应用场景。下面将介绍几种常见的方法。 一、函数调用 在函数调用中,可以直接将输入结果作为参数传递给函数进行处理。这是最基本也是最常见的一种方式
    的头像 发表于 11-30 10:07 715次阅读

    python中输出结果怎么换行

    在Python中,你可以使用多种方法来换行输出结果。下面我将详细介绍这些方法,以便你在写文章时能够准备最为详尽的内容。 使用print函数:最简单的方法是使用print函数来输出
    的头像 发表于 11-22 10:46 7353次阅读