matlab振动信号数据,Matlab在场地微振动信号数据处理中的应用
1前言地微振动信号是在场地利用高灵敏度仪器观测到的一种随时间变化的微弱随机振动。它包涵着丰富的地球物理信息。但是,场地微振动对外界干扰极为敏感,如车辆通行、施工振动、人员走动甚至天气变化等。另一方面,来自测量系统本身的干扰也是难以克服的,如零点漂移甚至电缆干扰等。因此,在测量信号中难以避免地携带了诸多虚假信息。如何去伪存真、去粗取精,从而给出一个客观、科学的结论是十分必要的。事实上,场地微振动测量信号的数据处理涉及概率论与数理统计、随机过程与数字信号处理等诸多学科。但是,与采集仪器捆绑在一起的数据处理软件,功能往往过于简单,很难满足实际的工程需要。同时,软件加密使得工程技术人员很难通过对程序的改动来实现必要的功能,从而带来了一定的困难。本文结合工程实例,介绍了Matlab在场地微振动测量信号数据处理中的应用,以期能为工程实践提供有益的参考。2测量信号的数据处理21数据检验的一般方法场地微振动是地球表面某地的一种“稳定的”、“非重复性的”、“固有的”微振动[1],故不携带虚假信息的测量信号应该是平稳的、各态历经的、不含确定性周期信号的随机信号。其信号的检验方法如下:1)平稳性平稳性检验的方法一般采用轮次法。轮次法是用样本参数的独立程度来判断是否平稳。假定该测量信号是平稳的,将数据样本分成k组,计算各组的均值、均方值,从而可得到该均值、均方值序列相对其中值的轮次数。取定显著性水平,可确定轮次数的接受域。2)各态历经性所谓“各态历经”,是指随机过程中的任一实现(样本函数)都经历了随机过程的所有可能状态。因此,可用一个实现的统计特性来了解整个过程的统计特性,从而使“统计平均”化为“时间平均”,使实际测量和计算的问题大为简化。平稳的场地微振动信号一般均能满足各态历经条件。在对测量信号进行数据分析时,只要记录时间足够长,则一次记录可以反映所有样本的特征。3)周期性对测量信号作自相关分析,如果自相关曲线不收敛而呈周期性变化,表示混有周期性的干扰信号,应予排除。此外,对于场地微振动的强度分析,了解其概率分布特征是十分必要的。对测量信号进行统计处理,得到其区间分布直方图和累积概率曲线,从直方图和累积概率曲线的形状可大致判断其概率分布。22频谱分析的一般方法卓越周期在频率域上处理时,可由傅立叶谱或功率谱的峰值周期确定[1]。傅立叶谱可采用FFT直接计算。但是,严格地讲,随机信号是无始无终具有无限能量的,所以其傅立叶变换并不存在。因此,需要研究其在频域上的功率分布情况,即功率谱密度或功率谱。大量的观测实践表明,实测场地的原始地微动信号比较复杂,其频谱特征往往出现频带较宽、多个峰值和主峰不突出等现象。由此确定的卓越周期常常存在一定的偏差。因此,有必要用多种功率谱识别方法互为补充和验证。在经典谱估计法中,直接法和间接法的方差性能很差,而且当数据长度太大时,谱曲线起伏加剧;若数据长度太小,则谱的分辨率又不好,所以需要改进。改进的直接谱估计方法有Bartlett法和Welch法等。然而,经典谱估计法是按照观察到的N个样本值进行谱估计的。它实际上认为此N个数据之外的x(n)=0,这显然是不符合实际的,该项假设必然导致其分辨率不高。现代谱估计则不再简单地将观测区外的数据假设为零,而是先就观测数据估计模型参数,再按照求模型输出功率的方法估计信号功率谱,从而回避了数据观测区外的数据假设问题。实际上,其中隐含了数据外推。可以看出,现代谱估计方法的性能优于经典谱估计。23两种数据处理手段的比较传统的数据处理依靠与采集仪器捆绑在一起的数据处理软件。但是,该软件的数据处理功能十分有限。测试人
matlab振动信号数据,Matlab在场地微振动信号数据处理中的应用相关推荐
- matlab引入外部数据,matlab引入外部数据
(1)适用与 matlab 等非编译语言. (2)适用与 C 和 Fortran 等编译语言. B. 如何在外部程序中告诉 ANSYS 改变单元属性和载荷变化: 在从 ANSYS 中导入数据后.... ...
- matlab神经网络预测数据,matlab神经网络工具箱
什么是matlab神经网络 Matlab语言是MathWorks公司推出的一套高性能计算机编程语言,集数学计算.图形显示.语言设计于一体,其强大的扩展功能为用户提供了广阔的应用空问. 它附带有30多个 ...
- matlab如何excel数据,Matlab如何读取Excel里的数据
Matlab如何读取Excel里的数据呢?一起看看下面这篇文章吧! 我们可以使用xlswrite,用法是这样的:xlswrite('Excel路径+Excel的名称','需要输出的矩阵名称')当然,如 ...
- matlab读取时间数据,Matlab有关数据库读取及时间项的设定
Matlab有关数据库的读取需下载mysql-connector-java-5.1.26-bin.jar文件放到指定位置,并修改classpath.txt相关文件,具体可网上自行查找. 看一下实例: ...
- matlab查看hdf5数据,Matlab 操作 HDF5文件
HDF5文件 在使用Matlab对数据进行预处理时,遇到了内存不足的问题,因为数据量太大,在处理完成以前内存已经爆满.如果使用Matlab的.m文件对文件进行存储的话,则需要将数据分割成多个文件,对后 ...
- matlab分析gnss数据,Matlab读取GNSS 观测值o文件代码示例
一.准备工作 观测值数据读取是进行数据处理的前提,通常,观测值的数据格式有rtcm.ubx.rinex,各家厂商还有自定义的格式.数据读取是最简单的工作,掌握了数据组织格式即掌握了数据读取策略,简言之 ...
- matlab读取grib2数据,matlab读取grib2数据
2018 基于通用模型的 GRIB 格式数据读取技术 王兵,李杰 (1. 南京航空航天大学 民航学院,江苏 南京 211106;2. 国家空管飞行流量技术重点实验室,江苏 南京 211106) 摘要: ...
- matlab figure 读取数据,matlab 读取figure 文件上的数据
情况一:figure上只有一个axis: 1.首先调用h = findobj(gca,'Type','line')命令取得曲线的句柄: 2.然后调用xdata=get(h,'XData')和ydata ...
- matlab导入word数据,matlab导入word
1.word里内容怎么导进matlab Word 图片----------------------------------------方法一Matlab与Word集成--Notebook在Matlab ...
最新文章
- java语言二维数组转置_java实现二维数组转置的方法示例
- 计算矩阵的逆和行列式的值(高斯消元+LU分解)
- xcode8注释快捷键失效问题
- java客户端连接请求发不出去_java – Spring:客户端发送的请求在语法上不正确()...
- 解读webpack的bundle.js
- android应用自动打开网页,Android 使用Scheme实现从网页启动APP
- 一步一步搭建免费的Silverlight 2开发环境
- Kalibr源码学习(一): 重投影误差
- pyCharm-激活码(2018)
- 现代信号处理——参数估计理论(估计量的性能)
- 变速齿轮”再研究-----(转帖)
- 比CMD更强大的命令行:WMIC后渗透利用(系统命令)
- java开发面试自我介绍模板_java面试自我介绍范文
- ie不能加载flash html,IE浏览器无法显示Flash怎么解决?解决的方法介绍
- c++ 优先队列(priority_queue)
- OpenWrt 安装中文语言包
- 计算机教育的含义是什么,计算机上的mc是什么意思,计算机上的mc mr ms M+ 分别代表什么意思?...
- Lazada(来赞达):就三个步骤!搞定Lazada店铺装修
- 16个核心概念带你入门 Kubernetes
- x10ti怎么禁用核显_第十代酷睿H性能提升了多少?8核16线程i7 10875H独家测试告诉你答案...