LS DYNA 二进制计算结果文件 d3plot 通用文件格式转换器

d3plot2hdf5 是一个文件转换器,可将 LS-DYNA 的 d3plot 二进制文件转换为 HDF5。生成的 XDMF 文件的生成允许立即使用诸如 ParaView,VisIt 和 Ensight 之类的后处理工具。生成的 HDF5 数据可以使用 MATLAB 或 Mathematica 之类的工具进行处理。

下图显示了一些示例,这些示例由 ParaView 使用 XDMF 输入进行后处理。这些模型大多数都来自 LS-DYNA 的 示例页面。

attachments-2020-06-ZZzn9uN45ed99bf2e8b41.png

attachments-2020-06-AyyHvtpC5ed99bffbaf24.png

1. 简介

通常情况下,d3plot 二进制文件结合要么使用 LS-DYNA,或与一些第三方的应用程序,例如,使用 Oasys d3plot 开发和分发,以及工具 Dynamore。除了这些商业软件产品外,qd-eng 还提供了免费的处理 d3plot 文件的工具。它具有 Python API,还能够将 d3plot 文件的内容导出到 HDF5 文件中。

我们的目标是提供从 d3plot 到 HDF5 的快速,安全且无损的转换。得益于其类似 BSD 的许可,HDF5 可以轻松集成到商业和非商业应用程序中。因此,可以在 d3plot2hdf5 之上开发用于进一步后处理的强大工具。例如,d3plot2hdf5 自动创建一个 XDMF 文件,该文件引用 HDF5 数据,并可以立即通过免费的可视化工具(如 ParaView 或 VisIt)以及专有的 ANSYS 产品 Ensight 处理。

2. 使用用法

使用 d3plot2hdf5 很简单。首先,通过以下方式解压缩下载的文件

unzip d3plot2hdf5.zip

然后,命令

d3plot2hdf5 d3plot

解析(k + 1)个输入文件,d3plot, d3plot01, d3plot02, ……, d3plot09, ……, d3plotk 并生成两个输出文件 d3plot.h5 和 d3plot.nm.xdmf。占位符 n 和 m 表示局部和全局坐标系的尺寸。例如,该组合 33 表示 3 维空间中的体积网格,而 23 表示嵌入 3 维空间中的一些表面数据。

  • 发表于 · 2020.06.05 09:21 · 阅读 · 198

[版权声明] :本文文字、代码及图片版权归原作者所有,任何媒体、网站或个人未经本网协议授权不得采集、整理、转载或以其他方式复制发表。已经本站协议授权的媒体、网站,在使用时必须注明“稿件来源:学研谷”。

1 条评论

请先 登录 后评论
猜猜我是谁
sister -研究生

9
提问
11
回答
4
文章
注册推广