Skip to content

对采集到的加速度试验数据进行读取、滤波、PSD、数值积分等处理

Notifications You must be signed in to change notification settings

cktstart/AcceDataProcess

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

No packages published

Languages