将有限元分析结果导入 Matlab

计算科学 matlab 有限元 数据管理
2021-12-27 03:25:46

我需要在 Matlab 中导入从 Nastran 中的 FEM 分析获得的结果(例如位移的时间历史或特定点的频率响应)。

目前,我要求 Nastran 将结果保存在 .dat 文件中,然后将此文件上传到 Matlab。事实上,Nastran 以一种不易处理的方式组织数据,因此我必须在将文件加载到 Matlab 之前手动重新组织文件。

有没有更快速有效的方法来执行此操作?

Matlab 中是否已经实现了与 FEM 软件输出兼容的工具箱?

1个回答

我终于找到了一种将我需要的数据从 Nastran 导入 Matlab 的方法。

为此,我使用 Patran 作为后处理器。

首先,您需要使用“结果”选项卡中的“图形”选项绘制您感兴趣的结果。

创建完所有需要的绘图后,您必须单击“实用程序”->“结果”->“将 XY 曲线写入文件...”。

选择您需要导入的绘图并单击“应用”。

在您保存模型的同一文件夹中,您将找到包含数据的文件。将其转换为 .txt 或 .dat 以将它们导入 Matlab。