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

    文章

    4955

    浏览量

    87581
  • 文件
    +关注

    关注

    1

    文章

    566

    浏览量

    24757
  • ABAQUS
    +关注

    关注

    1

    文章

    35

    浏览量

    13706
收藏 人收藏

    评论

    相关推荐

    瑞芯微开发板/主板Android系统APK签名文件使用方法,实用干货

    瑞芯微主板/开发板Android系统,APK系统签名文件使用方法
    的头像 发表于 12-26 09:43 249次阅读
    瑞芯微开发板/主板Android系统APK签名<b class='flag-5'>文件</b>使用<b class='flag-5'>方法</b>,实用干货

    探讨移动设备中的缓存文件管理

      本文发表于FAST 2022。 探讨 缓存文件管理方法。本文 通过一个轻量级的基于机器学习的分类引擎来筛选和个性化管理缓存文件 ,实验 在 华为P9 和 Mate30 两部手机上进行 ,验证I
    的头像 发表于 11-28 11:50 497次阅读
    探讨移动设备中的缓存<b class='flag-5'>文件</b>管理

    EPS文件格式如何转换 EPS和SVG文件的区别

    设计软件和打印机支持,因此它在专业图形设计和打印领域有着广泛的应用。 要将EPS文件格式转换为其他格式(如PNG、JPG等),可以使用多种方法,包括但不限于: 使用专业的图像转换工具 :这类工具通常支持多种格式之间的转换,并且界面友好,操作简单。例如,迅捷图片转换器就支持
    的头像 发表于 11-19 10:31 555次阅读

    ESD HBM测试差异较大的结果分析

    ESD HBM测试结果差异较大的原因,通常包括设备/仪器差异、‌校准和维护水平不同、‌环境条件差异、‌测试样本差异、‌测试操作员技能和经验差异以及测试方法选择的不同。
    的头像 发表于 11-18 15:17 448次阅读
    ESD HBM测试差异较大的<b class='flag-5'>结果</b>分析

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

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

    labview程序生成exe文件怎么还原

    了程序运行所需的所有指令和数据,但不再以LabVIEW的图形化编程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW逻辑,你可以考虑以下几种方法: 保留原始项目文件 : 最直接的
    的头像 发表于 09-04 17:12 1499次阅读

    OPA847放大电路按照datasheet设置时增益没有放大反而缩小了,为什么?

    OPA847放大电路按照datasheet设置时增益没有放大,反而缩小了,是怎么回事?
    发表于 09-03 07:22

    ubuntu删除的文件怎么恢复

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

    如何修改buildroot和debian文件系统

    本文档主要介绍在没有编译环境的情况下,如何修改buildroot和debian文件系统方法,如在buildroot文件系统中添加文件、修改目录等文件
    的头像 发表于 07-22 17:46 498次阅读
    如何修改buildroot和debian<b class='flag-5'>文件</b>系统

    如何实现Python复制文件操作

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

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

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

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

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

    Linux中文件MD5校验方法

    由于生成的md5信息中,每个md5值后都紧跟着对应的文件的路径(可能是相对路径),于是将生成的md5保存到某个文件中,以后可以使用该文件来检查md5值对应文件内容是否发生了修改。
    发表于 04-22 12:40 686次阅读

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

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

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

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