基于混沌集成决策树的电能质量复合扰动识别(Matlab代码实现)

news2025/1/19 15:47:26

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

2.1 PQDs 信号模型和波形生成

2.2 对电能质量扰动进行S变换时频分析 

🎉3 参考文献

🌈4 Matlab代码、数据、文章讲解


💥1 概述

文献来源:

摘要:针对电能质量复合扰动类别多、特征关联性强及识别错误率较高的问题,提出了一种基于混沌集成决策树的电能质量复合扰动识别方法。首先参考IEEE标准,给出了常见的7种单一电能质量扰动和16种电能质量复合扰动的信号模型,并批量生成扰动波形样本。然后针对上述扰动的特性差异,通过S变换时频域分析,设计和提取出9种扰动时频域特征。最后利用集成学习集体能力和混沌搜索优势,构建混沌集成决策树,并有效完成了电能质量复合扰动识别。仿真实验和142组实测数据验证结果表明,该方法对于23种扰动的分类准确率高于基本决策树、复杂决策树及加权最近邻法等方法,具有良好的应用前景。

关键词:

电能质量复合扰动;扰动识别;混沌集成决策树;S变换;

随着我国双碳战略的实施,发展新能源和节能降耗已成为当前社会的关键主题,新型的波动性和

非线性负荷及电源大量接入电网,必然同时带来较严重的电能质量问题[1],给电力用户和电网公司造成了巨大的经济损失[2]。电能质量扰动识别是解决电能质量问题的重要前提。

S变换由 R.G.Stockwell[42]提出,结合了短时傅里叶和小波。S 变换在有效进行信号多分辨率分析

的同时,还能获得各频率分量的真实相位。S 变换使用的宽度与频率成反比变化的窗口,从而有效地为信号高频部分提供了高时间分辨率,为信号低频部分提供了高频率分辨率。大多数的复杂电能质量事件是非平稳的。S 变换有效地用可扩展转换的高斯窗口提取出特征。信号 x( t) 的 S 变换定义如下:

依据 IEEE 标准和此前的相关研究[40-41],本节首先给出了常见的 7 种单一电能质量扰动和其信号

模型及参数设置,用于后面的扰动特征检测和分类识别,从而验证分析相关算法的性能。本文所研究的扰动模型基本频率均为 50 Hz,参数在范围之内随机生成。单一电能质量扰动电压的信号模型、标准参数如表 1 所示。

在上述 7 种主要单一电能质量扰动和其信号模型的基础上,本节还选取了电能质量复合扰动的 16

种常见扰动及相应的信号模型及参数说明,包括:12 种双扰动电能质量复合扰动:电压暂降+谐波、暂升+谐波、电压中断+谐波、闪变+谐波、暂降+暂态振荡、暂升+暂态振荡、闪变+暂态振荡、谐波+暂态振荡、暂降+暂态脉冲、暂升+暂态脉冲、闪变+暂态脉冲、谐波+暂态脉冲;3 种三分量混合扰动:暂降+谐波+暂态振荡、暂升+谐波+暂态振荡、闪变+谐波+暂态脉冲;1 种四分量扰动:暂降+谐波+暂态振荡+振荡脉冲。本文所研究的混合扰动模型基本频率均为 50 Hz,参数在范围之内随机生成。混合扰动电压的信号模型、标准参数如表 2 所示。

📚2 运行结果

2.1 PQDs 信号模型和波形生成

 

 

 

2.2 对电能质量扰动进行S变换时频分析 

 

 

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]李祖明,吕干云,陈诺等.基于混沌集成决策树的电能质量复合扰动识别[J].电力系统保护与控制,2021,49(21):18-27.DOI:10.19783/j.cnki.pspc.211072.

🌈4 Matlab代码、数据、文章讲解

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

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

相关文章

【mongoose】vue3+vite使用mongoose | mongoose7.0使用

前言 注意: 个人认为中文文档仅适合学习参考,英文文档才真正适合项目中使用因为中文文档可能没有同步官网最新文档。比如中文文档版本是5.x,但官网最新版文档是7.x,api已不支持回调,改为Promise,若使用了…

mysql入门:ddl,dml,dql,dcl语句基本操作介绍

mysql入门 数据库相关概念介绍什么是数据库sql语句简介sql语句分类: ddl语句:ddl:数据库 库的创建查找:ddl:数据库查询数据库创建ddl:数据库删除 ddl:数据库 表 的操作ddl表操作:查询ddl 表操作——创建mysql数据类型d…

数据库管理工具【dbForge Tools for Oracle】更新!赶快来看~

Devart 提供包括Oracle、SQL Server、MySQL、PostgreSQL、InterBase以及Firebird在内的专业数据库远程管理软件,dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成…

SpringBoot——整合MyBatis

前情回顾: 在开始介绍SpringBoot整合MyBatis之前,我们先来复习一下在Spring中整合MyBaits是如何来做的。其中的核心思想是将MyBatis中的SqlSession对象交给Spring去管理,并且Spring提供了一个Maper接口扫描器对象去完成为Mapper接口创建动态…

Java 中常见的加密算法,DES、3DES、AES、RSA

加密算法是一种将数据转换为不可读形式的算法,以保护数据的机密性和完整性。加密算法被广泛应用于计算机网络、数据库、电子商务等领域,用于保护敏感数据的安全性,如用户密码、信用卡信息、医疗记录等。在 Java 中,有许多常见的加…

【GigaGAN论文总结】Scaling up GANs for Text-to-Image Synthesis

【GigaGAN论文总结】Scaling up GANs for Text-to-Image Synthesis 1、论点2、贡献3、方法概览Sample-adaptive kernel selectionInterleaving attention with convolutionGenerator designDiscriminator designMulti-scale input, multi-scale output adversarial lossMatchin…

高性能ADC/DAC FMC子卡推出-FMC164

FMC164 子卡集成 4 通道 1Gsps 采样率,16 位 高性能ADC采样,板载4 通道1.25Gsps 16 位DA。板载时钟芯片 HMC7044,可以提供 JESD204B所需要的各种时钟。具有同步/触发功能,模拟信号采用 SSMC 射频连接器输入和输出。板载时钟芯片为…

ant-design实现树的穿梭框,穿梭后右侧是已选树(二)

根据上一篇目标一,进一步实现树的穿梭框 主要内容: 基于ant-design树的穿梭框,实现穿梭后右侧是已选树,(当前antd右侧只有一个层级) 理想的树的穿梭框: 左边是完整的树,右边是已选的树&#x…

Java面试知识点(全)- DB mysql面试知识点

[Java面试知识点(全) 导航: https://nanxiang.blog.csdn.net/article/details/130640392 注:随时更新 SQL优化 r m y s q l q u e r y ( " S E L E C T u s e r n a m e F R O M u s e r W H E R E s i g n u p d a t e > ′ r mysql_query(…

美国原油CFD价格波动受到哪些因素影响?

经过多年的发展,石油技术已经从煤炭转向原油作为主要能源,这种商品用于各种产品,包括汽油、塑料、药品等。因此,它的价值很高,美国原油CFD价格变动时全世界都在关注。对于交易者来说,美国原油CFD价格波动性…

从零开始Vue3+Element Plus的后台管理系统(五)——尝试多种图标ICON方案iconify

iconfont是过去使用较多的图标方案,后来更倾向于使用SVG,因为SVG更灵活兼容性更好。在最近的几个Vue2项目中,因为强调功能弱化设计所以直接用Element UI自带的图标即可满足需求。 Element Plus的图标库相对Element UI更加丰富,然…

flac格式如何转mp3?这几种方法快收藏起来吧

将FLAC格式转换为MP3格式,可以使用一些转换工具,如优速音频处理器等,也可以使用其他专业音频转换软件。FLAC是一种无损音频编码格式,通常用于保留原始音频质量,但相应的文件大小较大。而MP3是一种有损压缩音频编码格式…

MFC类继承实现CEdit自绘文字颜色,边框,背景色

效果 新建一个继承于CEdit的类CMyEdit 在他的窗体OnNcPaint函数中实现绘制边框,它所响应的消息是WM_NCPAINT void CMyEdit::OnNcPaint() {// TODO: 在此处添加消息处理程序代码// 不为绘图消息调用 CEdit::OnNcPaint()////执行默认的窗体处理过程Default();

linux环境安装使用FastDFS,FastDHT详解

01-简介 GitHub:happyfish100 (YuQing) GitHub FastDFS高性能的分布式文件系统,主要功能包含文件的存储、同步、访问(上传和下载),特别适用于以文件为主体的网络站点(图片分享和视频分享)。 Fa…

2023年Java面试正确姿势(1000+面试题附答案解析)

前言 2023 跳槽不迷茫,大家可以先收藏再看,后续跳槽都能用上的! 一键获取最新java文档。 Java程序员绝大部分工作的时间都是增删改查,很多人觉得这项工作没什么技术含量,任何一件事情都要站在不同的角度去考虑&#xf…

shell的数组

数组定义方法 方法一:数组名( value0 value1 value2 ...) 方法二:数组名([0]value [1]value [2]value...) 方法三:列表名"value0 value1 value2 ..." 数组名($列表名&…

【WLAN从入门到精通-基础篇】

WLAN定义和基本架构 本文参考https://forum.huawei.com/enterprise/zh/thread/580888898454831104 1. WLAN定义 WLAN的全称是Wireless Local Area Network,中文含义是无线局域网,WLAN的定义有广义和狭义两种:广义上讲WLAN是以各种无线电波…

使用Kotlin函数式编程技术构建强大的 Android 应用程序

使用Kotlin函数式编程技术构建强大的 Android 应用程序 Kotlin 是一种现代的多用途编程语言,在 Android 应用程序开发人员中迅速流行起来。Kotlin 有别于其他编程语言的关键特性之一是它对函数式编程的强大支持。Kotlin 函数式编程允许开发人员编写更清晰、更简洁、…

本地生活服务:老将、新秀同台竞技

配图来自Canva可画 本地生活服务领域又热闹起来了。 事实上,本地生活服务一直为各路玩家所看好。最近几年,互联网大厂频频布局本地生活服务领域,其中抖音、快手等短视频平台更是持续加大在本地生活服务领域的布局力度。 前不久&#xff0c…

Grafana系列-统一展示-10-Explore Jaeger

系列文章 Grafana 系列文章 Explore Jaeger 你可以通过Explore查询和显示 Jaeger 的 trace。有 3 种方法: Query by searchQuery by trace IDUpload a JSON trace file Query by search 要使用该方法: 从 Query 类型选择器中选择 Search。填写搜索表格:(和 J…