首页/文章/ 详情

使用Python程序提取Nastran频响数据、峰值及在Abaqus中创建XY Data曲线

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
从业经验5+年/博士学历/特邀专家/独家讲师
平台推荐
主编推荐
2年前浏览2043

1 Nastran频响数据文件

在Patran中写出批量节点的频响数据报告,如下图所示。

640 (1).jpg


2 整理Nastran频响数据并提取峰值

在Nastran频响数据处理软件中选取上图中的Nastran频响数据文件,如下图所示。

image.png


在Nastran频响数据处理软件中设置输出文件、峰值文件。可以选取,也可只输入框中直接输入。

数据文件可以为rpt、dat、txt文件,但是必须是从Patran中导出的完整数据文件。

输出文件、峰值文件为csv文件,可以是不存在的文件,自动创建,可以是存在的文件,但会覆盖内容。

image.png


单击预览按钮,在频率、节点编号文本区显示频响数据的所有频率点和节点,如下图所示。

image.png


单击执行按钮,将整理后的频响数据、峰值数据写入对应csv文件,如下图所示。

image.png


输出文件数据如下图所示,第一行表头Freq之后为节点编号。第一列表头Freq之下为个频率点,表内数据为各节点对应频点的响应值。

image.png


峰值文件数据如下图所示,第一列为节点编号,其他各列为所在行节点的峰值/频率。

image.png


3 创建Abaqus XY Data曲线

在创建Abaqus XY-Data软件中,选区上文输出文件作为此处的输入文件;选取odb文件,如果odb文件不存在,则自动新建,如果存在则添加XY-Data数据。

单击预览,如下图所示,查看输入文件的表头、曲线名称,单击执行,则以预览中的曲线名称为XY-Data名称。

image.png


单击执行,以No GUI形式调用Abaqus创建XY Data,Abaqus运行如下图所示。

image.png


可以对曲线名称加前缀、后缀,如下图所示。

image.png


可以对曲线名称加前缀、后缀并重新编号,如下图所示。

image.png


单击执行,数据保存到odb文件。

在Abaqus中查看XY Data曲线如下图所示。将所有数据加载到当前会话(选中所有数据,单击Load to Session)。

640 (2).jpg


绘制曲线如下图所示。

image.png


4 提取峰值

对于已有如下图所示格式的数据文件,可以用更简单的软件提取峰值。

image.png


在如下图所示的软件中,选取数据文件,设置峰值文件,单击执行。

image.png


峰值文件内容如下图所示。

image.png


科普pythonAbaqusNastran
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-06-14
最近编辑:2年前
KongXH
博士 专注于有限元分析领域,联合创作...
获赞 49粉丝 100文章 59课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈