小波分析在电力系统暂态信号处理中的应用

news2024/11/25 20:58:49

前面我们主要讲了小波分析在机械振动信号或者其他时间序列中的应用

基于小波包特征提取和随机森林的CWRU轴承数据集故障识别 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/556172942

基于小波区间相关(Interval-Dependent)的信号降噪方法 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/558132966

多元小波降噪方法 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/558075972

基于小波分析和深度学习的时间序列分类并可视化相关特征 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/557922791

小波相干分析在时间序列分析中的应用 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/557902264

小波降噪基础-python版本 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/552373046

使用最大离散重叠小波变换MODWT和支持向量回归 SVR的金融时间序列预测 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/552759437

基于小波变换的稳健的单导联心电图 (ECG) 描绘 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/553061958

基于小波变换和机器学习的地震信号处理和识别 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/553158878

基于小波分析和机器学习的时间序列分析与识别 - 哥廷根数学学派的文章 - 知乎 https://zhuanlan.zhihu.com/p/554097033

本文我们主要谈下小波在电力系统暂态信号处理中的应用,先不涉及任何数学公式,避免劝退。

20 世纪 90 年代以来,小波分析理论及其工程应用逐渐受到各国数学家和工程技术人员的高度重视。 小波分析被认为是对傅里叶分析的重大突破,与短时傅里叶变换相比,小波变换提供了一个可调的时间频率窗。 当观察高频信号时,时窗自动变窄;当研究低频信号时,时窗自动变宽,即具有变焦距的特点。 小波变换的另一特征是能表征信号的奇异性,即信号在不同尺度上小波变换的模极大值或Lipschitz指数可以表示信号的突变特征。 小波变换应用于电力系统的研究最近几年得到了很好的发展,更在分析和处理暂态信号领域显示了优越性和广阔的应用前景,主要应用领域包括电力信号去噪、数据压缩、电力设备故障诊断、电能质量扰动信号分析、继电保护、故障定位等。

信号去噪

电力信号的理想状态只包含工频 50Hz信号,但在实际情况中,一般是包含工频基波分量、 各次谐波分量、 故障暂态分量(系统故障时包含)和噪声的混合信号。 去噪的目的是在噪声背景下提取有用的工频基波、 各次谐波或是高频暂态分量,使提取的信息内尽可能的不含噪声。 Wintkin最早提出了利用小波分析中不同尺度信号的空间相关性去噪的思想,随后Mallat提出了小波模极大值去噪法。 其依据是小波变换的模极大值集中体现了信号的奇异性,白噪声的性态与信号的奇异性态在小波变换下具有截然不同的性质,即噪声信号所产生的小波变换模极大值随尺度的增大而减小,而其他信号引起的小波变换模极大值随尺度的增大而增大(对于阶跃信号保持不变)。

电能质量信号分析

在电能质量评估方面,Santoso首先提出小波变换是评估电能质量的有效方法,并将双正交小波用于检测、 定位和识别不同原因造成的电能质量问题; 2000 年,他利用Fourier变换和小波变换对电能质量扰动进行特征提取后,提出了完整的基于小波变换的神经网络分类器实现方法。引起电能质量下降的各种扰动本质上是一种包含奇异点的暂态扰动信号。当小波函数取作平滑函数的一阶导数时,小波变换系数的模极大值点对应的就是信号的奇异点,也就是信号的突变点。

目前由于分布式发电的兴起,电力电子器件与非线性负载的大量使用,电力系统中的谐波污染也日益严重。 谐波对电力系统的安全、经济运行造成了很大的影响,已成为电能质量的公害。 而在电力系统中谐波检测方法大多通过快速Fourier变换及其改进算法实现,它对于谐波出现的时刻和时变谐波估计问题的解决无法满足应用的要求。 1994年,Ribeiro P. F. 首次指出小波变换是分析电力系统非平稳谐波畸变的新工具。之后,小波变换在谐波检测方面得到了深入的研究。 由于小波变换是以频带的方式处理频域信息且不需要整周期采样,故与Fourier变换相比,在一定的条件下,小波变换可获得较为稳定的谐波检测结果。

继电保护

传统的继电保护原理是基于对工频信号及稳态分最的分析计算,将故障产生的高频分量当作干扰滤掉。 常用方法有Fourier变换、 Kalman滤波、 最小二乘滤波和有限脉冲响应滤波等,这些都是处理平稳信号的实用方法。 对面向提取和识别电力系统复杂非平稳暂态信息的新一代继电保护而言,仅满足于利用工频或稳态分量来实现保护,就会在实现诸如行波和超高速保护时,为解决快速动作与可靠性的矛盾方面碰到困难,也难以实现变压器差动保护中励磁涌流的准确判别。 而小波变换为近年发展起来的暂态保护实现和发展提供了有力的手段。

故障行波信号到达检测点时将呈现突变的情况,如果对该信号进行小波分析并求模极大值,则行波信号的突变处将会出现模极大值的特点。 这样,小波变换模极大值与故障行波信号的主要特征 “突变点” 产生了 联系,对行波的分析就转换为对小波变换模极大值的分析。 于是,依据小波变换模极大值在不同尺度下的大小,可确定行波保护起动条件,根据模极大值点的极性,构成电流行波比较式行波保护,准确判别故障区域。

小波变换应用到变压器励磁涌流的判别中,能够充分利用小波对奇异信号检测的优点,使保护在励磁涌流期间可靠闭锁。 由于变压器空载合闸差动电流具有间断特征,内部故障时电流波形是连续变化的,因而励磁涌流和内部故障时差动电流的小波系数表现出不同特征。

故障定位

(1)故障选线。 目前在电网故障信息分析及管理系统中,故障选线主要采用负序比相算法来实现。 其依据是只有在故障线路的正方向上才满足故障后第一周期的负序电压相量滞后负序电流相量 90°~120°的条件。故障选线也可通过比较各回线路行波信号小波变换模极大值来实现。 从幅值上看,非故障线路的电流行波信号仅为故障线路行波的透射分量,因此相应的小波变换模极大值也较小,而故障线路的电流行波信号小波变换模极大值较大。

(2)故障选相。

(3)故障测距。 电力系统要求及时、 准确地得知线路故障位置以便用最短的时间清除故障,尽快恢复供电, 现已有可用于解决实际问题的各种故障测距方法。小波变换模极大值大小与模极大值的极性可以很好地表示输电线路故障行波信号的主要特征突变点, 因此可以利用小波变换来进行行波故障测距 。 主要思路是运用小波变换对此类具有奇异性、 瞬时性的故障信号加以分解, 得到在不同尺度上用小波变换模极大值表示的故障信息, 利用小波奇异点检测确定线路故障发生的时刻及其两次行波波头到达检测点的时间间隔,从而推算出故障位置,达到故障定位的目的。

数据压缩

电力系统中为了记录完整的扰动信息, 通常需要1~4MHz的采样率, 这就使得到的数据量很大, 如此庞大的数据向调度中心上传时, 不但占用数据通道时间长, 且容易造成通道阻塞, 这就对数据压缩的效率提出了严峻挑战。 电力系统中现有扰动监测仪的数据约简技术多采用重叠方法, 即对现有数据不断覆盖, 或采用量化技术, 即把一系列相同的波形看成个整体。 这两种方法的确节省了存储空间,但却不是一般意义上的数据压缩。 对于平稳变化的工频正弦信号, Fourier 变换是一个有效的数据压缩工具。 但当系统故障后, 用 Fourier 变换压缩数据将造成数据丢失。利用小波变换实现数据压缩的方法一般是将信号进行小波分解后绝对值小于阙值的变换系数置零,仅将非零系数的位置及其数值记录下来, 然后对信号进行重构。对实际电力系统信号, 其压缩后的数据长度只有原信号的1/6~1/3, 相应的压缩率达到3~6倍, 经重构得到的恢复信号与原始信号的归一化均方误差小于10^(-6)。

电力设备故障诊断

电力设备(如电机)故障诊断就是分解和处理电力系统基本设备在运行中产生的各种电磁、 机械、 声音等信号, 实时地判别其状态。 电力设备正常运行时发出的信号(如振动)较平稳, 且设备异常, 必将产生故障暂态信号。 对故障暂态信号作多分辨分析, 可以显示故障信号的突变幅度和时间,从而达到设备故障诊断的目的。 小波分析在电力设备故障诊断方面,目前主要集中在对发电机、电动机、 变压器和电流互感器的诊断上。此外,还被应用于断路器故障诊断和各种局部放电检测中。

待解决的问题

小波变换巳在电力暂态分析中得到成功的应用,展示了小波变换在该领域的广阔应用前景。暂态信号的小波分析是一个很有应用价值的研究方向,但仍存在一些问题:

(1)小波变换的数学基础理论及信号处理机理。小波并非尽善尽美,小波基础理论尤其是复小波基础理论还有待于完善。

(2)小波基选择原则。小波基是小波变换的核心。电力系统暂态信号分析一方面需要对小波基(包括复小波基)的时频特性、相位特征进行研究;另一方面,需要结合电力系统种类繁多的暂态信号的特点,寻找或构造与信号相似的小波基,使小波变换域能量尽量集中,改善暂态信号特征提取精度。

(3)特征提取算法。 利用连续小波变换、 离散小波变换、 多分辨分析、 小波包变换、 奇异检测等方法,研究有效、 可靠的特征提取算法,提取电力系统故障暂态、 谐波及扰动的特征信息,为故障诊断、 继电保护、 谐波分析等提供有效的预处理算法。

(4)系统运行方式和故障类型的自动识别和诊断。 随着电力系统的高速发展,系统运行方式及故障类型变得愈加复杂。 结合神经网络、 模糊判别、 模式识别等智能技术及非线性理论,研究利用小波变换信息的智能暂态信号分类识别系统,进行系统运行方式和故障类型的自动识别和诊断,以实现复杂的自适应继电保护。 这是小波变换在电力系统暂态信号分析中应用的潜力所在。

(5)实时性研究。 小波变换应用于继电保护,具有采样率要求高、 计算蜇大、 对不同保护启动判据建立比较困难的特点,因而对工程应用中小波变换快速算法的研究提出了要求。另外,结合DSP的发展,开发专门的处理芯片,也是小波变换在电力系统继电保护中应用的一个研究方向。

(6)电力系统其他应用。 基于小波变换的信号分析在电力系统其他诸多领域同样具有巨大的应用潜力。 如小波变换的多尺度概念非常适合于电力系统暂态稳定预测、 动态安全性分析、 负荷预测等方面,其变焦距特性能辨别和追踪系统变扯的微弱变化,提高电力系统动态安全分析、 暂态稳定与负荷预测的实时性和准确性。

此外,本文给出一些信号降噪方法,代码面包多下载,链接见评论区

基于一种无偏归一化方法的自适应ECG信号降噪

程序运行环境为MATLAB R2018a,执行一种无偏归一化方法的自适应ECG信号降噪,附带参考文献。

基于离散小波变换的ECG信号处理(删除伪影,检测ECG信号的PQRST波并确定患者的心跳)

程序运行环境为MATLAB R2018a,采用离散小波变换(最大重叠离散小波变换)对ECG信号进行处理,包括删除伪影,滤波降噪,检测ECG信号的PQRST波并确定患者的心跳等。

基于Teager-Kaiser能量算子 (TKEO)的肌电信号EMG降噪方法

程序运行环境为MATLAB R2018a,执行基于Teager-Kaiser能量算子 (TKEO)的肌电信号EMG降噪

基于变分模态分解和Cramer von Mises检验的一维信号降噪方法

程序运行环境为MATLAB R2018a,采用变分模态分解和Cramer von Mises检验对一维信号进行降噪处理,附带参考文献

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/165692.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

nacos源码分析-心跳检测(服务端)

前言 前面我们讲了《nacos源码分析-服务注册(客户端)》 和 《nacos源码分析-服务注册(服务端)》,主要是讲的服务注册流程,本章节我们来讲服务心跳检测机制。 心跳续约客户端 其实我们在讲 nacos服务注册客户端的时候顺带就说了心跳,服务注…

iNav飞控AOCODARC-F7MINI固件编译

iNav飞控AOCODARC-F7MINI固件编译1. 编译目标(AOCODARC-F7MINI)2. 编译步骤Step 1 软件配置环境准备Step 2 获取开源代码Step 3 构建命令介绍Step 4 厂家目标板查询Step 5 目标固件编译Step 6 目标固件清理3. 参考资料iNav是一款非常出色的飞控航模开源软…

怎么恢复360删除的文件?360文件恢复,快速完成

日常生活和工作中,使用电脑总会保存着很多数据。其中有我们很多的文件,如果不小心删除了重要的文件,我们该怎么恢复呢? 很多人都喜欢在电脑上安装3 60安 全卫士,文件被误删,我们可以通过它来恢复数据。文件…

来看看我在CSDN上的好朋友们吧,看看有没有你

首先,感谢支持我的所有人,其次,感谢支持我的所有人,然后感谢支持我的所有人,最后,感谢支持我的所有人(我这是废话吗???不是吧) 今天就来看看我在…

基于transfomer架构的模型[GPT、BERT、VIT、ST、MAE等等]总结

Transformer首先我们来回顾一下Transformer模型架构图对于Transformer从宏观角度可以可以理解为6个Encoder6个Decoder组成各部分介绍输入部分主要就是词嵌入位置编码对于词嵌入比较简单,就是对一个句子里的每个词做一个嵌入操作映射到相应的维度。一般来说就是先把句…

一次非典型的Netty内存泄露案例复盘

背景 作为后端开发相信大家或多或少都接触过Nettty,说起Netty真实又爱又恨,因为基于它可以很简单的开发高性能的Java网络通信服务,但同时要是不小心就会出现各种奇奇怪怪的问题,特别是由于特殊的内存管理机制很容易出现内存泄漏问…

数据大佬的成长经验分享 | ​我的非典型数据分析之路

小飞象交流会哪有什么错过的人,会离开的都是路人。哪有什么命运不公,都是懒惰让你变得无能。内部交流│19期数据大佬的成长经验分享我的非典型数据分析之路data analysis●●●●分享人:夏宇‍在大数据、人工智能热、5G、物联网的时代&#x…

1、Mavan项目管理工具

1.1 什么是 Maven 1.1.1 什么是 Maven Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词 语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具&#xff0…

Spring Boot学习篇(十)

Spring Boot学习篇(十) shiro安全框架使用篇(二)——登录实例(密码以密文方式存储,不含记住密码) 1.模拟注册时,生成密文到数据库中 1.1 在zlz包下创建util包,并在下面创建SHAUtil01类(初始里面无方法)和SHAUtil02类,其目录结构如下所示 1.2 两种生成密文的方式 1.2.1 自己…

一篇文章彻底搞懂折半查找法[二分查找法]算法~

算法实现的要求: 折半查找法又称为二分查找法,这种方法对待查找的列表有两个要求: 1:必须采用顺序存储结构 2:必须按关键字大小有序排列算法思想: 将表中间位置记录的关键字与查找关键字进行比较&#x…

性能测试时那些「难以启齿」的问题-CPU相关

NO.1 为什么cpu使用率可以>100%? 小白的我在进行压测的时候,查看服务的cpu总使用率如下,总使用率会超过100%,这个数据是怎么来的呢,为什么会有大于100%的情况呢? 作为小白的我刚开始觉得这个问题应该很基础&#x…

Go语言实现猜数字小游戏

目录 前言 一、设计思路 二、代码编写 2.1 产生随机数 2.2 用户输入数据 2.3 核心代码 三、 全部代码 四、效果图 总结 前言 最近在学习go语言,刚刚学完go语言的基础语法。编写了一个猜数字的小游戏来练习循环、分支语句、变量定义、输入输出等基础的go语…

4、变量与常量

目录 一、标识符和关键字 1.标识符 2.关键字 二、声明变量 三、声明常量 四、变量的有效范围 1. 成员变量 2. 局部变量 一、标识符和关键字 1.标识符 Java语言规定标识符由任意顺序的字母、下画线(_)、美元符号($)和数字…

【数据结构】手撕八大排序算法

作者:一个喜欢猫咪的的程序员 专栏:《数据结构》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》 目录 1.排序的概念: 2.八大排序的思路及其细节 2.1直接插入排序 …

适合编程初学者的开源项目:小游戏2048(安卓Compose版)

目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。 2048游戏规则 一共16个单元格,初始时由2或者4构成。 1、手指向一个方向滑动,所有格子会向那个方向运动。 2、相同数字的两个格子,相遇时数字会相加。 3、每次…

SpringMVC面试题

概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清…

如何在Linux上搭建C++开发环境

工欲善其事,必先利其器!我们要在Linux上开发C程序,就要先搭建好它的开发环境。 搭建环境步骤安装Linux安装开发工具写一个demo在项目根目录创建一个构建脚本build.sh使用CodeLite IDE打开项目安装Linux Linux的发行版本很多,萝卜…

测试开发——测试分类

目录 一、 有关测试用例的回顾 二、 测试用例的划分 1、 按照测试对象来划分 可靠性测试 容错性测试 内存泄漏测试 弱网测试 2、按照是否查看代码划分 3、按照开发阶段划分 一、 有关测试用例的回顾 万能测试用例设计公式 如何根据需求去设计测试用例? …

计算机视觉OpenCv学习系列:第三部分、滚动条操作

第三部分、滚动条操作第一节、滚动条操作1.事件响应函数(1)UI组件时间响应过程(2)事件响应函数(3)创建窗口函数(4)调整图像亮度2.滚动条操作3.代码练习与测试学习参考第一节、滚动条…

Python 协程学习有点难度?这篇文字值得你去收藏

Python 协程在基础学习阶段,属于有难度的知识点,建议大家在学习的时候,一定要反复练习。 Python 中的协程是一种用户态的轻量级线程。它与普通的线程不同,普通线程是由操作系统调度的,而协程是由程序自己调度的。因此&…