基于小波和RBF-PNN神经网络的电能扰动辨识

2023-12-15 05:12

本文主要是介绍基于小波和RBF-PNN神经网络的电能扰动辨识,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要:

对电能质量进行快速的检测和准确的分类,是治理电能质量和提高用电效率的有效方式。本文提出一种新的基于小波和神经网络技术的电能质量辨识方法。该方法首先用小波变换对暂态电能质量扰动波形进行预处理,求出不同信号在9尺度小波分解下的能量分布值以及时间、幅值变化等并将其作为信号特征量。然后将归一化的扰动信号信息输入神经网络,根据其输出结果就可以判断发生的电能质量扰动类别。仿真实验证明,该方法不仅可以有效地区分电压暂升、暂降、中断、谐波、高频振荡、闪变等6种电能质量问题,而且抗噪声能力强,训练样本少,响应快速。

关键词:电能扰动信号;小波变换;信号辨识;神经网络

0 引言

由于电力电子设备、电弧炉、电焊机、轧钢机等非线性负载和冲击性负载的广泛应用,使得电力系统存在大量谐波、电压暂升暂降、波动闪变和瞬态振荡等电能质量问题,此问题也成为众多研究者和电力工作者的研究课题,小波理论的在信号分析领域的兴起和人工神经网络在模式识别方面的应用为解决电能质量的扰动分类提供了新的方法。

本文采用新的RBF神经网络即PNN概率型神经网络作为扰动辨识器,PNN网络不需要设置网络权值的初始值,无权值训练学习过程,适合于信号分类,电能扰动的特征提取采用小波变换得到能量分布,并添加扰动的持续时间、幅值变化和范围变化,进一步完善特征量的提取,最后通过仿真计算验证该方法进行电能质量扰动识别的有效性。

1 电能质量扰动分析

参考文[6]给出的6种典型电能质量扰动,包括电压中断、电压暂降、电压瞬升、谐波、振荡暂态和闪变。利用matlab对各种电能质量扰动信号生成的波形如图1所示,本文采用的样本数量如下:正常信号和6种扰动信号的训练样本均为100个,测试样本均为80个。

2 基本原理

2.1 小波变换及多分辨率分析

小波变换能够对信号的时频特性进行强有力的分析,具有很好的时频局部化特性、特别的去噪能力以及便于提取弱信号的特点。与傅里叶变换、窗口傅里叶变换相比,尺度小波变换具有可变的时间和尺度分辨率,更能从信号中提取有效的信息。任意函数的小波变换为:

2.2 RBF-PNN神经网络模型

RBF神经网络即径向基函数神经网络(Radical Basis Function),它是一种高效的前馈式神经网络,具有最佳逼近性能和全局最优特性。RBF网络结构如图2所示,它是一个三层的网络,出了输入输出层之外仅有一个隐层。 将径向基神经元和竞争神经元组成一起便成为PNN概率神经网络,PNN是RBF的一种变化形式,结构简单训练快捷,特别适合于模式分类问题的解决。

3 matlab实现信号辨识

3.1 PQ(电能质量)信号辨识流程

本文提出的电能质量扰动辨识过程如图所示,要对电能质量信号进行信号辨识包括如下工作:

添加了30db高斯白噪声的各类扰动信号输入;选择合适的小波函数利用matlab调用对输入扰动进行分解;提取反应信号特征的小波系数;搭建RBF-PNN神经网络,将小波系数分为两组,一组用于训练神经网络,另一组作为测试样本;最后利用训练好的网络对测试样本进行信号辨识。

3.2 PQ信号小波分解与特征提取

本为对信号的采样频率为3200Hz,对输入扰动的采样点数为512,则实际的采样时间为0.16s,根据小波变换结果因选取不同母小波的差异性,文中选取能很好减少频谱泄露和提高分辨率的5阶db5小波函数对信号进行9尺度分解,同时将主要基频率50Hz作为第6个尺度频段中心,将频谱能量集中在了能量分布图的中心,以提高提取信号特征的精确度。

利用如下Matlab代码实现:

[c,l]=wavedec(s1,9,'db5'); %一维小波分解

cA9=appcoef(c,l,'db5',9); %从s1中提取尺度9下的近似小波系数

cD1=detcoef(c,l,1);cD2=detcoef(c,l,2)…cD8=detcoef(c,l,8);cD9=detcoef(c,l,9); %从信号s1中提取尺度1-9层下的细节小波系数

E1=norm(cD1,2)*norm(cD1,2)…E9=norm(cD9,2)*norm(cD9,2);%求各层范数平方即能量

对7种采样信号进行9层小波分解后,各小波层上的能量分布情况如图4所示。七种电能质量信号

s1-s7分别对应正常信号、电压中断、电压暂降、电压暂升、谐波、振荡暂态和闪变。由图可见,不同类型的信号其能量在各个频段上的分布是不同的。

另外,依靠常规的特征分类方法,在这里继续抽取几组典型的电能质量信号参数以完成最终特征量的确定。

4 仿真分析

利用Matlab仿真软件产生1260个电能质量模拟信号,作为训练和测试PNN网络的样本。其中,训练样本700个,测试样本560个,扰动模型中的信号幅值都取为l。为了分析比较分类器在不同背景噪声强度下的性能,检验方法的鲁棒性,辨识系统包括了信噪比为60、50、40、30dB 4种情况下的分类结果,信号中加入的噪声为高斯白噪声。

5 结论

本文提出了利用小波变换提取多类信号特征并结合PNN神经网络来识别电能质量扰动信号类型的方法,通过对信号模型产生7种电能质量扰动信号对神经网络进行训练并产生测试信号对该方法进行测试,测试结果表明,即使在较强的噪声背景下,该方法仍具有很强的信号分类能力。扩大训练样本并采用现场实际样本,进行神经网络的训练可以进一步增强辨识网络对电能质量扰动信号识别的能力。

参考文献

[1]黄南天, 徐殿国, 刘晓胜. 基于S 变换与SVM 的电能质量复合扰动识别[J]. 电工技术学报, 2011, 26(10): 23-30.

[2]徐永海,肖湘宁,杨以涵.基于dq变换和ANN的电能质量扰动辨识[J].电力系统自动化.第25卷第14期.2001年7月.

[3]李庚银, 王洪磊, 周明. 基于改进小波能熵和支持向量机的短时电能质量扰动识别[J]. 电工技术学报, 2009, 24(4): 161-167.

[4]全惠敏, 戴瑜兴. 基于S 变换模矩阵的电能质量扰动信号检测与定位[J]. 电工技术学报, 2007, 22(8): 119-125.

这篇关于基于小波和RBF-PNN神经网络的电能扰动辨识的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/495231

相关文章

图神经网络模型介绍(1)

我们将图神经网络分为基于谱域的模型和基于空域的模型,并按照发展顺序详解每个类别中的重要模型。 1.1基于谱域的图神经网络         谱域上的图卷积在图学习迈向深度学习的发展历程中起到了关键的作用。本节主要介绍三个具有代表性的谱域图神经网络:谱图卷积网络、切比雪夫网络和图卷积网络。 (1)谱图卷积网络 卷积定理:函数卷积的傅里叶变换是函数傅里叶变换的乘积,即F{f*g}

机器学习之监督学习(三)神经网络

机器学习之监督学习(三)神经网络基础 0. 文章传送1. 深度学习 Deep Learning深度学习的关键特点深度学习VS传统机器学习 2. 生物神经网络 Biological Neural Network3. 神经网络模型基本结构模块一:TensorFlow搭建神经网络 4. 反向传播梯度下降 Back Propagation Gradient Descent模块二:激活函数 activ

图神经网络框架DGL实现Graph Attention Network (GAT)笔记

参考列表: [1]深入理解图注意力机制 [2]DGL官方学习教程一 ——基础操作&消息传递 [3]Cora数据集介绍+python读取 一、DGL实现GAT分类机器学习论文 程序摘自[1],该程序实现了利用图神经网络框架——DGL,实现图注意网络(GAT)。应用demo为对机器学习论文数据集——Cora,对论文所属类别进行分类。(下图摘自[3]) 1. 程序 Ubuntu:18.04

基于深度学习 卷积神经网络resnext50的中医舌苔分类系统

项目概述 本项目旨在通过深度学习技术,特别是利用卷积神经网络(Convolutional Neural Networks, CNNs)中的ResNeXt50架构,实现对中医舌象图像的自动分类。该系统不仅能够识别不同的舌苔类型,还能够在PyQt5框架下提供一个直观的图形用户界面(GUI),使得医生或患者能够方便地上传舌象照片并获取分析结果。 技术栈 深度学习框架:采用PyTorch或其他

图神经网络(2)预备知识

1. 图的基本概念         对于接触过数据结构和算法的读者来说,图并不是一个陌生的概念。一个图由一些顶点也称为节点和连接这些顶点的边组成。给定一个图G=(V,E),  其 中V={V1,V2,…,Vn}  是一个具有 n 个顶点的集合。 1.1邻接矩阵         我们用邻接矩阵A∈Rn×n表示顶点之间的连接关系。 如果顶点 vi和vj之间有连接,就表示(vi,vj)  组成了

自然语言处理系列六十三》神经网络算法》LSTM长短期记忆神经网络算法

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《自然语言处理原理与实战》(人工智能科学与技术丛书)【陈敬雷编著】【清华大学出版社】 文章目录 自然语言处理系列六十三神经网络算法》LSTM长短期记忆神经网络算法Seq2Seq端到端神经网络算法 总结 自然语言处理系列六十三 神经网络算法》LSTM长短期记忆神经网络算法 长短期记忆网络(LSTM,Long S

神经网络训练不起来怎么办(零)| General Guidance

摘要:模型性能不理想时,如何判断 Model Bias, Optimization, Overfitting 等问题,并以此着手优化模型。在这个分析过程中,我们可以对Function Set,模型弹性有直观的理解。关键词:模型性能,Model Bias, Optimization, Overfitting。 零,领域背景 如果我们的模型表现较差,那么我们往往需要根据 Training l

如何将卷积神经网络(CNN)应用于医学图像分析:从分类到分割和检测的实用指南

引言 在现代医疗领域,医学图像已经成为疾病诊断和治疗规划的重要工具。医学图像的类型繁多,包括但不限于X射线、CT(计算机断层扫描)、MRI(磁共振成像)和超声图像。这些图像提供了对身体内部结构的详细视图,有助于医生在进行准确诊断和制定个性化治疗方案时获取关键的信息。 1. 医学图像分析的挑战 医学图像分析面临诸多挑战,其中包括: 图像数据的复杂性:医学图像通常具有高维度和复杂的结构

临床基础两手抓!这个12+神经网络模型太贪了,免疫治疗预测、通路重要性、基因重要性、通路交互作用性全部拿下!

生信碱移 IRnet介绍 用于预测病人免疫治疗反应类型的生物过程嵌入神经网络,提供通路、通路交互、基因重要性的多重可解释性评估。 临床实践中常常遇到许多复杂的问题,常见的两种是: 二分类或多分类:预测患者对治疗有无耐受(二分类)、判断患者的疾病分级(多分类); 连续数值的预测:预测癌症病人的风险、预测患者的白细胞数值水平; 尽管传统的机器学习提供了高效的建模预测与初步的特征重

回归预测 | MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出

回归预测 | MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出 目录 回归预测 | MATLAB实现PSO-LSTM(粒子群优化长短期记忆神经网络)多输入单输出预测效果基本介绍模型介绍PSO模型LSTM模型PSO-LSTM模型 程序设计参考资料致谢 预测效果 Matlab实现PSO-LSTM多变量回归预测 1.input和outpu