-
Notifications
You must be signed in to change notification settings - Fork 2
cktstart/AcceDataProcess
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
作者:小周 目的:对采集到的试验数据进行处理 大概内容: 1. 读文件(excel格式) 2. 滤波(截止频率建议 >=90Hz) 3. PSD(将时域转为频域分析) 4. 分段数值积分(对PSD结果进行积分) 5. 后续计算公式.... 记仇: 由于对git中的一些原理还不是很清楚,在push错误时,使用了--force。。。导致现在github上面前3个commit的版本都没了,中间有曲折了一下。 --------------data_and_figure文件夹内-------------------- 原始数据或者算产生的数据,详细说明见文件夹内readme_about_data.txt文件 ================================2018.11.02=========================== version_1.py 对整体进行第一次测试,读取excel文件,滤波,PSD,分段数值积分,运行成功,但结果正确性待定。 ================================2018.11.01=========================== 1、IntegrationTest.py 内容: 对PSD计算得到的数据,进行数值积分,采用最简单的梯形面积逼近方法; 对未滤波的数据,用FilterTest.py进行90Hz滤波、psd计算(1Hz)后,得到的结果和LMS基本一致。 由此可以得知,当参数和LMS参数一致时,得到的结果也一致。 注:IntegrationTest中的结果是python得到的,just_test中的LMS得到的。 ================================2018.10.31=========================== 1. version_1.py 内容: 读取excel文件中的特定数据列(横坐标-时间,纵坐标-加速度); 绘制原始数据波形图(时域)。 2. FilterTest.py 内容: 使用scipy中的signal模块,其中的butter()方法和filtfilt()方法实现低通滤波; 并用subplot()对比滤波前后的波形图; 3. PSDTest.py 内容: 根据plt.psd()方法求取PSD; 绘制其图形并保存其数据; ================================2018.10.30=========================== 版本: just_test 功能: 对1号线的加速度数据(进行PSD以后的,asc格式文件,单列,只要纵坐标,无横坐标),进行数值积分
About
对采集到的加速度试验数据进行读取、滤波、PSD、数值积分等处理
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published