matlab小波变换对奇异点的检测
- 格式:doc
- 大小:208.00 KB
- 文档页数:10
小波技术在110kV线路故障引起站内保护跳闸方式识别中的应用摘要:正确检测电力线路故障信号对提高电力系统稳定性具有非常重要的意义。
小波技术能够准确地揭示信号在时间和频率方面的分布规律,可以同时分析信号在时域和频域中的特点。
本文介绍了小波变换的定义,小波奇异性检测理论,小波分析在线路故障中的应用。
通过仿真双端供电110kv线路发生a相单相接地故障。
分析了小波技术在甲站506qf出现a相跳闸保护;乙站508qf出现a 相跳闸保护;甲站506qf、乙站508qf同一时间出现a相跳闸保护;甲站506qf出现abc三相跳闸四种保护方式下,a站变末屏a相电压和电流的差异。
根据小波分解原理,计算、对比了信号分解重构下低频和高频部分的小波能量函数值,证明了小波分析能很好地应用于1 1 0 kv线路故障引起站内保护跳闸方式的识别。
展示了小波变换在电力系统中的应用和它独特的优势。
关键词:110kv线路:小波技术:跳闸方式【中图分类号】tm862引言小波分析的应用是和小波分析的理论研究紧密地结合在一起的。
对电力线路的运行情况或故障进行早期诊断和预测是非常重要的。
当电力线路发生故障时,准确、及时地切除故障是减少经济损失最直接的措施。
电力线路出现早期故障征兆,通过采用积极有效的补救措施,阻止故障进一步恶化引起系统瘫痪。
小波变换具有良好的时频局部化特性,能准确定位信号的奇异点,因而在故障检测方面有广泛的应用价值。
输电线路故障引起变电站保护跳闸属于瞬间的暂态电流信号。
利用小波变换模极大值原理对线路故障信号的奇异点进行检测,并应用matlab进行了仿真研究,仿真表明该方法在输电线路发生故障时能快速准确地检测到故障点。
通过仿真分析站内不同保护跳闸方式ct设备暂态信号的特征变化,可以找出故障信息和保护方式之间的内在联系。
1 小波技术和仿真模型建立1.1 小波变换的定义小波变换是将信号和一个时域和频域均具有局部化性质的平移伸缩小波基函数进行卷积,将信号分解成位于不同频带- 时段上的各个成分。
基于小波分析的信号奇异点判定作者:康基伟李雪皎郭飞来源:《计算技术与自动化》2017年第02期摘要:在介绍小波变换概念及信号奇异性理论分析的基础上,给出了利用小波系数模极大值对信号奇异点判定的算法,并结合仿真试验对小波分析在信号奇异点上的判定进行了分析,效果良好。
关键词:小波分析;信号检测;奇异点;模极大值中图分类号:文献标识码:Abstract:On the basis of introducing the concept of wavelet transform and the theory of signal singularity, the algorithm of using wavelet modulus maxima to determine the singular points of signals was presented. And according to the result of the simulation experiment, the algorithm was effective for determination of signal singularity based on wavelet analysis.Key words:wavelet analysis; signal detection; singularity; modulus maximum信号的奇异点(突变点)往往蕴含着信号的众多关键信息。
小波变换是在傅里叶变换基础上的进一步完备和拓展,它克服了傅里叶变换在观察局部时频特性方面的不足(仅能判断信号奇异的整体性质,无法具体定位突变点),经改进,不仅具有了良好的波形整体分析能力,更同时具备了出众的时频域局部化分析能力;这在分析非平稳信号的时频特性时,利用其在时—频相平面不同位置处使用不同的窗口(分辨率),可以有效地得到信号在时域和频域的细节信息。
因此,基于小波分析的信号奇异点判定方法适用于非平稳信号里边缘奇异点与峰值奇异点等特征信息的辨识和提取,这将在电力系统故障诊断、地震数据分析、医学成像、语音识别等信号处理领域中发挥重要作用。
MATLAB小波变换指令及其功能介绍1 一维小波变换的 Matlab 实现(1) dwt函数功能:一维离散小波变换格式:[cA,cD]=dwt(X,'wname’)[cA,cD]=dwt(X,Lo_D,Hi_D)别可以实现一维、二维和 N 维 DFT说明:[cA,cD]=dwt(X,'wname’)使用指定的小波基函数’wname’ 对信号X 进行分解,cA、cD 分别为近似分量和细节分量;[cA,cD]=dwt(X,Lo_D,Hi_D)使用指定的滤波器组 Lo_D、Hi_D 对信号进行分解.(2) idwt 函数功能:一维离散小波反变换格式:X=idwt(cA,cD,’wname’)X=idwt(cA,cD,Lo_R,Hi_R)X=idwt(cA,cD,'wname',L)函数 fft、fft2 和 fftn 分X=idwt(cA,cD,Lo_R,Hi_R,L)说明:X=idwt(cA,cD,'wname’) 由近似分量 cA 和细节分量 cD 经小波反变换重构原始信号 X .’wname'为所选的小波函数X=idwt(cA,cD,Lo_R,Hi_R)用指定的重构滤波器 Lo_R 和 Hi_R 经小波反变换重构原始信号 X 。
X=idwt(cA,cD,’wname',L) 和 X=idwt(cA,cD,Lo_R,Hi_R,L)指定返回信号 X 中心附近的 L 个点。
2 二维小波变换的 Matlab 实现二维小波变换的函数别可以实现一维、二维和 N 维 DFT函数名函数功能——————----—--——--———--—-—-----————-——————-—--—---——dwt2 二维离散小波变换wavedec2 二维信号的多层小波分解idwt2 二维离散小波反变换waverec2 二维信号的多层小波重构wrcoef2 由多层小波分解重构某一层的分解信号upcoef2 由多层小波分解重构近似分量或细节分量detcoef2 提取二维信号小波分解的细节分量appcoef2 提取二维信号小波分解的近似分量upwlev2 二维小波分解的单层重构dwtpet2 二维周期小波变换idwtper2 二维周期小波反变换—-—-—--——-—-——-—-—---—-—-——-—————------——-—----—-————---——-(1) wcodemat 函数功能:对数据矩阵进行伪彩色编码函数 fft、fft2 和 fftn 分格式:Y=wcodemat(X,NB,OPT,ABSOL)Y=wcodemat(X,NB,OPT)Y=wcodemat(X,NB)Y=wcodemat(X)说明:Y=wcodemat(X,NB,OPT,ABSOL) 返回数据矩阵 X 的编码矩阵 Y ;NB 伪编码的最大值,即编码范围为 0~NB,缺省值 NB=16;OPT 指定了编码的方式(缺省值为’mat’),即:别可以实现一维、二维和N 维 DFTOPT='row’ ,按行编码OPT=’col' ,按列编码OPT='mat' ,按整个矩阵编码函数 fft、fft2 和 fftn 分ABSOL 是函数的控制参数(缺省值为’1’),即:ABSOL=0 时,返回编码矩阵ABSOL=1 时,返回数据矩阵的绝对值 ABS(X)1. 离散傅立叶变换的Matlab实现(2) dwt2 函数功能:二维离散小波变换格式:[cA,cH,cV,cD]=dwt2(X,'wname’)[cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D)说明:[cA,cH,cV,cD]=dwt2(X,'wname’)使用指定的小波基函数 'wname'对二维信号 X 进行二维离散小波变幻;cA,cH,cV,cD 分别为近似分量、水平细节分量、垂直细节分量和对角细节分量;[cA,cH,cV,cD]=dwt2(X,Lo_D,Hi_D) 使用指定的分解低通和高通滤波器 Lo_D 和 Hi_D 分解信号 X 。
基于小波分析的信号突变点探测及其MATLAB仿真
肖尚辉;黄邦菊
【期刊名称】《宜宾学院学报》
【年(卷),期】2005(005)006
【摘要】小波变换突破了傅立叶分析在时域和频域方面的局部化能力,适合对非平稳信号的处理.信号的突变部分包含了信号的许多重要信息.在介绍了小波分析的概念及其时频方面性质的基础上,分析并仿真了小波变换的时频局部化在信号突变部分探测中的理论与应用.
【总页数】3页(P29-31)
【作者】肖尚辉;黄邦菊
【作者单位】宜宾学院,电子信息系,四川,宜宾,644007;中国民航飞行学院,空中交通管理学院,四川,广汉,618307
【正文语种】中文
【中图分类】TN911.6
【相关文献】
1.小波分析及Matlab仿真在信号检测方面的应用研究 [J], 郑楠;张德强
2.小波分析在信号奇异性探测及瞬态信号检测中的应用 [J], 向阳;蔡悦斌
3.基于模极大值点液体火箭发动机瞬态检测信号重构的小波分析法 [J], 费继友;高铁愉;李宝良;夏学礼
4.基于小波分析的肿瘤基因表达信号突变点检测 [J], 陈军;伍亚舟;易东
5.基于小波分析的信号奇异点判定 [J], 康基伟;李雪皎;郭飞
因版权原因,仅展示原文概要,查看原文内容请购买。
Matlab 小波变换对于奇异点的检测1.信号的突变性突变信号又称奇异信号,突变信号的突变点经常携带比较重要的信息,是信号的重要特征之一。
在数字信号处理和数字图像处理中具有非常重要的作用和地位,信号的突变性检测是先对原信号在不同尺度上进行“磨光”,再对磨光后信号的一阶或二阶倒数检测其极值点或过零点。
对信号进行磨光处理,主要是为了消除噪声而不是边缘。
传统的信号突变检测方法是基于傅立叶变换的,由某一函数的傅立叶变换趋近于零的快慢来推断该函数是否具有突变性,但它只能反映信号的整体突变性,而对信号的局部突变则无法描述。
这样我们就引入小波变换算法。
2.信号的突变点的检测原理设h(t)是函数f(t)和g(t)的卷积,即:)()()(t g t f t h ⊗=则根据傅立叶变换的性质有:)()()]()([)]('[ωωωω∧∧=⊗=g f j t g t f F j t h F=)()]([ωωω∧∧g f j =)]()[(ωωω∧∧g j f=)]('[)]([)]([)]('[t g F t f F t g F t f F ⊗=⊗所以得到:)(')()()(')('t g t f t g t f t h ⊗=⊗=若将函数f(t)看作是信号,g(t)看作是滤波器,那么信号的导数与滤波器的卷积结果可以看作是滤波器的导数与信号的卷积。
例如,如果选g(t)为高斯函数,则利用其导数可以构造Morlet 小波和Maar 小波,因此,小波变换的突变点和极值点与信号f(t)的突变点和极值点具有对应关系,利用小波可以检测突变信号。
具体过程如下:设)(t θ是一个起平滑作用的低通平稳函数,且满足条件⎰∞∞-=,1)(dt t θ0)(lim =∞→t t θ 通常取)(t θ为高斯函数,即2/221)(t e t -=πθ假设)(t θ是二次可导的,并且定义2/)1(221)()(t te dt t d t --==πθψ 2/222)2(2)1(21)()(t e t dt t d t --==πθψ 则函数)()1(t ψ、)()2(t ψ满足小波的容许条件:⎰∞∞-=0)()1(dt t ψ,⎰∞∞-=0)()2(dt t ψ 因此可用做小波母函数。
若记1s t s s θθ⎛⎫= ⎪⎝⎭,则()s t θ表示)(t θ在尺度因子s 下的伸缩。
由于小波变换就是将原信号)(t f 同伸缩小波卷积得到的,为此以)(),()2()1(t t ψψ为小波函数定义的卷积型小波变换为: ))(*()(*)(*)()1()1(t f dt d s t dt d s f t f t f w s s s s θθψ=⎪⎭⎫ ⎝⎛== ))(*()(*)(*)(222222)2()2(t f dt d s t dt d s f t f t f w s s s s θθψ=⎪⎪⎭⎫ ⎝⎛== 由此可见,小波变化)(),()2()1(t f w t f w s s 分别是函数)(t f 在尺度s 下由)(t θ平滑后再取一阶、二阶导数。
当s 较小时,用)(t s θ对)(t f 平滑的结果对)(t f 的突变位置影响不大;当s 较大时,则此平滑过程会将)(t f 的一些细小的突变削去,而只剩下大尺寸的突变。
由此我们可知,当小波函数可看作某一平滑函数的一阶导数时,信号小波变换模的局部极值点对应信号的突变点(或边缘)。
当小波函数可看作某一平滑函数的二阶导数时,信号小波变换模的过零点,也对应信号的突变点(或边缘)。
这就是采用检测小波变换系数模的过零点和局部极值点可检测信号突变点(或边缘)的原理。
Matlab 小波变换检测奇异点原始信号是含有奇异点的信号,为确定该奇异点的时间,采用haar 小波进行连续小波变换后,在对系数进行分析处理。
仿真程序如下:figure(1)plot(cuspamax)xlabel('时间');ylabel('幅值');title('频率突变信号');figure(2)[c,l]=wavedec(cuspamax,5,'db6');cfd=zeros(5,1024);for k=1:5d=detcoef(c,l,k);d=d(ones(1,2^k),:);cfd(k,:)=wkeep(d(:)',1024)endcfd=cfd(:);I=find(abs(cfd)<sqrt(eps));cfd(I)=zeros(size(I));cfd=reshape(cfd,5,1024);colormap(pink(64));img=image(flipud(wcodemat(cfd,64,'row')));set(get(img,'parent'),'YtickLabel',[]);title('离散小波变换后系数的绝对值')ylabel('层数');figure(3)ccfs=cwt(cuspamax,1:32,'haar','plot'); title('连续小波变换系数的绝对值')colormap(pink(64));ylabel('尺度')xlabel('时间(或者空间)')程序的运行结果如下图所示:图1 原始信号的示意图图2 db6连续小波变换后系数图3 haar连续小波变换后系数命令行输出结果如下:Name Size Bytes Classcaption 1x71 142 char cuspamax 1x1024 8192 double arraay 结论原始信号载入后有矩阵表示,其中矩阵大小为1*1024,矩阵名为cuspamax。
矩阵是以双精度表示相应的图像显示如图1所示。
对原始先信号使用db6小波在尺度1~32上进行连续小波变换。
相应系绝对值的图像如图2所示。
从图3的原始信号连续小波变换系数的示意图可以清楚的看出,在t=710时,小波系数出现了一个倒锥形的区域,以此,可以推断在该区域存在突变点。
小波分析在检测突变点应用中具有傅立叶变换无法比拟的优越性。
傅里叶变换,拉普拉斯变换和Z变换的意义【傅里叶变换】傅里叶变换在物理学、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量)。
傅里叶变换是一种解决问题的方法,一种工具,一种看待问题的角度。
我们原来对一个信号其实是从时间的角度去理解的,不知不觉中,其实是按照时间把信号进行分割,每一部分只是一个时间点对应一个信号值,一个信号是一组这样的分量的叠加。
傅里叶变换后,其实还是个叠加问题,只不过是从频率的角度去叠加,只不过每个小信号是一个时间域上覆盖整个区间的信号,但他确有固定的周期,或者说,给了一个周期,我们就能画出一个整个区间上的分信号,那么给定一组周期值(或频率值),我们就可以画出其对应的曲线,就像给出时域上每一点的信号值一样,不过如果信号是周期的话,频域的更简单,只需要几个甚至一个就可以了,时域则需要整个时间轴上每一点都映射出一个函数值。
傅里叶变换就是将一个信号的时域表示形式映射到一个频域表示形式;逆傅里叶变换恰好相反。
这都是一个信号的不同表示形式。
对一个信号做傅里叶变换,可以得到其频域特性,包括幅度和相位两个方面。
幅度是表示这个频率分量的大小,那么相位呢,它有什么物理意义?频域的相位与时域的相位有关系吗?信号前一段的相位(频域)与后一段的相位的变化是否与信号的频率成正比关系?傅里叶变换就是把一个信号,分解成无数的正弦波(或者余弦波)信号。
也就是说,用无数的正弦波,可以合成任何你所需要的信号。
想一想这个问题:给你很多正弦信号,你怎样才能合成你需要的信号呢?答案是要两个条件,一个是每个正弦波的幅度,另一个就是每个正弦波之间的相位差。
所以现在应该明白了吧,频域上的相位,就是每个正弦波之间的相位。
傅里叶变换用于信号的频率域分析,一般我们把电信号描述成时间域的数学模型,而数字信号处理对信号的频率特性更感兴趣,而通过傅立叶变换很容易得到信号的频率域特性。
傅里叶变换简单通俗理解就是把看似杂乱无章的信号考虑成由一定振幅、相位、频率的基本正弦(余弦)信号组合而成,傅里叶变换的目的就是找出这些基本正弦(余弦)信号中振幅较大(能量较高)信号对应的频率,从而找出杂乱无章的信号中的主要振动频率特点。
如减速机故障时,通过傅里叶变换做频谱分析,根据各级齿轮转速、齿数与杂音频谱中振幅大的对比,可以快速判断哪级齿轮损伤。
【拉普拉斯变换】工程数学中常用的一种积分变换。
它是为简化计算而建立的实变量函数和复变量函数间的一种函数变换。
对一个实变量函数作拉普拉斯变换,并在复数域中作各种运算,再将运算结果作拉普拉斯反变换来求得实数域中的相应结果,往往比直接在实数域中求出同样的结果在计算上容易得多。
拉普拉斯变换的这种运算步骤对于求解线性微分方程尤为有效,它可把微分方程化为容易求解的代数方程来处理,从而使计算简化。
在经典控制理论中,对控制系统的分析和综合,都是建立在拉普拉斯变换的基础上的。
在工程学上,拉普拉斯变换的重大意义在于:将一个信号从时域上,转换为复频域(s域)上来表示;在线性系统,控制自动化上都有广泛的应用.【Z变换】在数字信号处理中,Z变换是一种非常重要的分析工具。
但在通常的应用中,我们往往只需要分析信号或系统的频率响应,也即是说通常只需要进行傅里叶变换即可。
那么,为什么还要引进Z变换呢?【三者关系】傅里叶变换的物理意义非常清晰:将通常在时域表示的信号,分解为多个正弦信号的叠加。
每个正弦信号用幅度、频率、相位就可以完全表征。
傅里叶变换之后的信号通常称为频谱,频谱包括幅度谱和相位谱,分别表示幅度随频率的分布及相位随频率的分布。
对一个信号来说,就包含的信息量来讲,时域信号及其相应的傅里叶变换之后的信号是完全一样的。
那傅里叶变换有什么作用呢?因为有的信号主要在时域表现其特性,如电容充放电的过程;而有的信号则主要在频域表现其特性,如机械的振动,人类的语音等。
若信号的特征主要在频域表示的话,则相应的时域信号看起来可能杂乱无章,但在频域则解读非常方便。
在实际中,当我们采集到一段信号之后,在没有任何先验信息的情况下,直觉是试图在时域能发现一些特征,如果在时域无所发现的话,很自然地将信号转换到频域再看看能有什么特征。
信号的时域描述与频域描述,就像一枚硬币的两面,看起来虽然有所不同,但实际上都是同一个东西。