基于matlab的变形监测数据处理与分析毕业设计论文.docx

上传人:b****3 文档编号:2018261 上传时间:2022-10-26 格式:DOCX 页数:20 大小:88.85KB
下载 相关 举报
基于matlab的变形监测数据处理与分析毕业设计论文.docx_第1页
第1页 / 共20页
基于matlab的变形监测数据处理与分析毕业设计论文.docx_第2页
第2页 / 共20页
基于matlab的变形监测数据处理与分析毕业设计论文.docx_第3页
第3页 / 共20页
基于matlab的变形监测数据处理与分析毕业设计论文.docx_第4页
第4页 / 共20页
基于matlab的变形监测数据处理与分析毕业设计论文.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

基于matlab的变形监测数据处理与分析毕业设计论文.docx

《基于matlab的变形监测数据处理与分析毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于matlab的变形监测数据处理与分析毕业设计论文.docx(20页珍藏版)》请在冰豆网上搜索。

基于matlab的变形监测数据处理与分析毕业设计论文.docx

基于matlab的变形监测数据处理与分析毕业设计论文

南昌工程学院

毕业设计(论文)

水利与生态学院系(院)测绘工程专业

 

毕业设计题目基于matlab的变形监测数据处理与分析

 

基于matlab的变形监测数据处理与分析

BasedontheMATLABdeformationmonitoringdataprocessingandanalysis

 

 

总计毕业设计(论文)19页

表格0个

插图9幅

摘要

本文首先介绍MATLAB软件的的特点,研究MATLAB在变形监测数据处理中的应用,包括监测数据的检核、小波分析。

本文以实例为准,研究了各种小波分析在处理变形监测数据时的优越性。

关键词:

MATLAB小波分析信噪比

 

Abstract

ThetextfirstintroducedthecharacteristicsoftheMATLABsoftware,researchtheapplicationsintheprocessingofdeformmonitoringdata.includingthecheckingofmonitoringdata,WaveletAnalysis.Itaccordingtotherealexample,studiedthesuperioritywhenvariesWaveletAnalysisintheprocessingofdeformingthemonitoringdata.

KeyWords:

matlab;WaveletAnalysis;Signaltonoiseratio

 

目录

摘要2

Abstract3

目录4

第一章引言5

1.1MATLAB软件的介绍及主要特点5

MATLAB软件的介绍5

1.2研究MATLAB在变形监测中的意义5

1.2.1小波分析及应用研究。

5

1.2.2小波滤波去噪方法研究。

6

1.2.3应用小波多尺度进行变形分析建模研究。

7

第二章MATLAB在变形监测的数据处理中的应用8

2.1MATLAB应用于变形监测资料的预处理8

2.2用一元线性回归进行资料的检核8

2.3小波去噪9

2.4信噪比计算10

第三章变形监测数据处理与分析示例10

3.1分析hear小波10

3.2分析db小波12

3.3分析sym小波13

3.4分析coif小波15

结语17

参考文献18

致谢19

第一章引言

1.1MATLAB软件的介绍及主要特点

MATLAB软件的介绍

MATLAB是矩阵实验室(Matrix Laboratory)之意。

除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C、FORTRAN等语言完相同的事情简捷得多。

当前流行的MATLAB5.3/Simulink3.0包括拥有数百个内部函数的主包和三十几种工具包(Toolbox)。

工具包又可以分为功能性工具包和学科工具包。

功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。

学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

开放性使MATLAB广受用户欢迎。

除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

MATLAB是美国MathWorks公司自20世纪80年代中期推出的数学软件,其优秀的数值计算能力和卓越的数据可视化能力使其很快在数学软件中脱颖而出,成为从事线性代数、自动控制理论、概率论和数理统计、数字信号处理、时间序列分析、动态系统仿真等领域教学和科研工作者的有力武器。

目前其最高版本612版已经推出,随着版本的不断升级,它的数值计算及符号计算功能得到了进一步完善。

1.2研究MATLAB在变形监测中的意义

1.2.1小波分析及应用研究。

法国数学家于1822年提出了Fourier理论.Fourier分析方法的应用.使科学与技术领域发生了极大的变化,目前在信号处理方面Fourier变换是不可缺少的分析工具.但是Fourier分析的致命弱点是不能做局部分析,只适用于平稳信号的分析.加窗Fourier变换虽能做局部分析,也有一定的应用场合,但是加窗Fourer变换无法满足正交性,且窗口大小固定,它不能敏感反映信号的突变.在实际中,瞬变信号大量存在,而人们往往需要的是某一时间内的某一频段的信息.为克服Fourier分析的不足,出现了小波分析.小波分析优于Fourier分析之处在于它的时间域和频率域同时具有良好的局部化性质,即在低频部分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,这种特性正符合低频信号变化缓慢而高频信号变化迅速的特点,使小波变换具有对信号的自适应能力.而且小波变换经适当离散化后能构成标准正交系.小波分析特别适用于突变信号.从傅里叶变换到小波分析发展。

讨论了正交小波和小波级数,阐述了多分辨分析概念及离散小波分解与重构Mallat算法,介绍了几种常用的小波函数,阐述了小波分析发展历程,结合本文研究内容,论证了将小波用于变形数据预处理及变形分析和变形预测、预报研究的可行性。

1.2.2小波滤波去噪方法研究。

测量获得的信号总是不可避免地含有噪声,在对信号进行使用前,有必要进行去噪处理,提高信噪比。

传统的去噪方法主要是采用频谱分析技术,其等价于信号通过一个低通或带通滤波器。

但对于象阶跃信号和脉冲信号,在低信噪比的情况下,经过滤波器的平滑,不仅信噪比得不到较大改善,而且信号的位置信息也被模糊掉了,所以此方法不适于非平稳信号。

小波分析属于调和分析,是一种时频域分析,且具有多分辨分析的特性。

因小波去噪对待检测信号形式不敏感,所以比匹配滤波器更加优越。

2小波阈值去噪原理,小波去噪的方法有多种,鉴于小波阈值去噪方法的简单和有效性,本文主要研究小波阈值去噪方法。

假设有一信号f(k)表达式为:

f(k)一s(k)+n(k)式中s(k)——纯净信号n(k)——加性随机噪声其小波变换为:

w(k)一0(k)+z(k)式中w、0、z——分别为信号、纯净信号以及噪声的小波系数小波阈值去噪方法为:

设置一个阈值(由先验知识得到),大于这个阈值的小波系数认为是由信号产生的,小于这个阈值的小波系数认为是由噪声产生的,去掉这些由噪声产生的系数就可得到去噪目的。

在小波分解与重构滤波去噪研究中,主要进行了最大尺度确定、边缘处理和扩展算法研究;在小波阈值法去噪中,研究了阈值法均方误差值的确定和非线性小波变换阈值自适应改进法,研究了一种阈值法去噪修匀算法,取得了较好效果。

对小波滤波在变形数据去噪中应用最优小波函数选取方面进行了试验,将不同的小函数用于当观测序列含有高斯噪声、含系统性干扰信号或含有突变信号等不同情况时去噪验与对比分析,揭示了在观测序列含有上述不同噪声或干扰情况下小波函数去噪特性,对何选择合适的小波函数在变形数据去噪中应用提供了参考。

1.2.3应用小波多尺度进行变形分析建模研究。

讨论了小波多尺度特性、观测序列小波多尺度变换后的相关特性和观测序列小波多尺度变换后协方差函数。

提出了小波多尺度傅里叶时频分析方法,对变形观测序列中含趋势性变形分量与周期性分量进行分离,并分建立拟合模型,该模型用于变形预测达到较好的预测效果。

在多尺度自回归建模原理基础上,讨论了小波多尺度自回归框架和小波多尺度自回归建模,研究了回归预测卡尔曼滤波模型及算法,提出了离散小波多尺度卡尔曼滤波模型,通过变形观测数据处理应用实例结果比表明,在提高和改善实时动态变形观测数据精度方面,小波多尺度卡尔曼滤波模型优于单一小波去噪法和卡尔曼滤波法方法处理。

第二章MATLAB在变形监测的数据处理中的应用

2.1MATLAB应用于变形监测资料的预处理

变形监测的目的和意义不仅仅是描述动力现象,更重要的是要对变形观测的数据进行正确的处理、分析,建立合理的模型,对变形发生的值作出准确的预报,从而减少事故的发生,保证安全。

变形监测数据处理的一般过程为:

数据预处理、变形分析、变形预报,其每一步骤都以大规模甚至海量数据处理为基础,涉及大量的计算。

MATLAB是以复数矩阵为基本运算单元的交互式语言。

它具有强大的科学运算、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口和输入输出格式化数据的功能;而且还拥有一个功能强大、涉及多个应用领域的工具箱等。

MATLAB在大规模数据处理特别是矩阵运算方面具有其他程序设计语言难以比拟的优越性,同时,它提供了方便实用的绘图功能,可以很方便地将数据处理成果可视化显示。

另外,MATLAB提供了丰富的数据分析和处理功能模块,如神经网络、小波分析等,为进行各种复杂的数据集分析提供了方便。

将MATLAB引入变形监测数据处理领域是一件非常有意义的事情。

预处理包括对原始数据进行检核、粗差剔除,去掉离群数据。

可采用线性回归方程进行资料的检核。

对于粗差剔除,可采用传统去噪方法处理其中的随机误差。

随着小波分析技术的深入发展,小波去噪也不失为一种有效的消噪方法。

2.2用一元线性回归进行资料的检核

一元线性回归模型是用于分析一个自变量(X)与一个因变量(Y)之间线性关系的数学方程。

一般形式为:

        式中:

是因变量Y的估计值,也称理论值。

X是自变量,a,b为未知参数。

a是直线方程的截距,即时的值;b是回归直线的斜率,也称回归系数,表示自变量每变化一个单位时的增量()它的符号与相关系数r是一致的,当>0时,表示X与同方向变化;当<0时,表示X与反方向变化;当b=0时,表示自变量X与因变量之间不存在线性关系,无论X取何值,为一常数。

回归分析的主要目的是建立回归模型,借以给定X值来估计Y值。

模型是否合适?

估计的精确度如何?

怎样进行判断和检验?

解决这些问题都必须从回归模型的固有性质出发。

所以我们从理论上首先弄清楚回归模型的性质是十分必要的。

当我们取得n对具有相关关系的X和Y两个变量的资料后,建立直线回归模型的关键就是正确计算回归模型的未知参数a和b。

由于对应于X有许多个实际值,通过X与Y的各对数值也就可能有多条直线。

其中,最具有代表性的无疑应该是实际值同这条直线平均离差最小的直线,也即=最小。

为满足这一要求,我们可以用最小平方法来求解待定参数a和b。

根据微分学求极值的原理,分别对a和b求偏导,并令其为零,求得两个标准方程式:

然后解标准方程,可求得a和b两个未知参数:

2.3小波去噪

采用小波分析工具箱可实现对监测数据的分析,噪声消除的主要步骤如下:

(1)[C,L]=wavedec(X,N,-wname.),选择小波函数wname和小波分解的层次N,对信号X进行N层的小波分解,获得高频系数C和低频系数L。

[C,L]=wavedec(p,3,-d4.);%采用d4小波对信号p进行一维三尺度分解。

(2)提取第1层到第N层的高频系数和第N层的低频系数,确定小波分解高频系数的阈值。

A3=appcoef(C,L,-d4.,3);%提取信号在第3层上的低频系数。

D1=appcoef(C,L,1);%提取信号在

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1