首页/文章/ 详情

在Abaqus中绘制振动试验数据曲线——为了与分析数据对比

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

前言

验收级或鉴定级振动试验往往是各种航天器难以逃避的重要试验之一。振动试验原始数据格式、保存形式与振动试验所用软件有关,但可以将振动试验数据导出为各种易用格式。例如,对于MATLAB应用者来说,LMS可以导出MATLAB直接使用的数据格式,在MATLAB中处理大量振动试验数据极为方便。不巧的是,我已远离MATLAB十几年,使用Python十多年。下面就简单讲一下使用Python完成的振动试验数据处理工作。

试验数据

LMS中将振动试验数据导出为txt格式,如下图所示。如果使用UE打开数据txt文件,则数据列更美观一些。总之,有了txt,就有了Python用武之地。

image.png

整理数据到csv文件

使用几十行的Python脚本,将上图数据整理一下,写入到csv文件如下图所示。Pythoncsv模块的writerow()writerows()csv文件中写入元组、列表极其好用。

image.png


数据写入odb文件

上图中csv文件第1行为表头。每列除第1个元素外,第1列为频率值,其余各列为振动传感器测点的响应值。使用本号57日文章中的软件,使用csv文件中数据创建XY Data对象并保存到odb文件,在Abaqus中绘图如下所示。

image.png

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