故障诊断 matlab 仿真,基于MATLAB的BP网络变压器故障诊断仿真

2023-11-01

• 62 • 内 燃 机 与 配 件基于MATLAB的BP网络变压器故障诊断仿真 郑广瑞;王娜 (包头供电局,包 头 014000) 摘要:基于油中溶解气体分析针变压器故障诊断的对传统方法,在诊断过程中各存在不同程度的诊断缺陷。导致输出的诊断结果 不准确、不能真实、全面反映变压器的真实故障状态。将人工网络算法应用到电力变压器故障诊断中。搭建了 B P 网络诊断模型,实现 对不同类型、不同程度故障的诊断。并运 用MATLAB神经网络工具箱进行仿真实验,较传统的变压器故障诊断的方法明显的提高了 故障诊断准确率。 关键词:DGA; B P 网络;变压器;故障诊断; MATLAB 0 引言 电力变压器是整个电力系统的枢纽设备之一,其运行 状态直接关系到整个系统的安全稳定运行。因此研究变压 器故障诊断具有十分重要的意义。 Dissolve Gas-in-Analysis简称D GA是目前诊断变压 器潜伏性故障最常规方法之一。通过提取变压器油样,对 油中溶解气体的在线监测和分析,可以实时或定时监测 变压器的运行状态,判断其是否正常工作。这是因为,对 于同一性质或不同性质的故障,绝缘物分解产生的气体 含量以及气体种类随故障的严重程度而异,而与绝缘油 的种类无关。因此油中溶解气体的组份和含量在一定程 度上可以反映出变压器故障状态,可将其作为反映变压 器故障的特征量。 B P 人工神经网络是人工智能方法体系成员之一。它 的基本结构是对人脑神经元的简单模拟,所以具有强大的 分布式存储能力、并行处理能力以及自适应学习能力。神 经网络自身的这些特征决定了,它可以处理从输入空间到 输出空间的非线性信息交换,因此可以解决基于油中 D GA的的变压器内部故障的诊断。 1 B P 人工神经网络原理 1.1 B P 神经元 神经网络的最基本的信息单元是人工神经元,其结 构是非线神经单元。 模式为多输入单输出如图1 所示为 神经元的基本模型图。神经元的数学模型输出可用下式 来表达: [yoFl(x„,) jx,=a( w,y„,,0 ) lyi=f( x,) 从人工神经元模型中,任意一个输入x„,(i=1,2,…,m ) 经过预处理单元I 计算后,其输出结果为: y〇,=I(x„,) (1) 其中输入函数为a ,其输入\输出关系为: x,=a( w ,y„,,0 ) ( 2 ) 式(2)中输入函数a 可以是任意函数,棕为权向量,兹 为阈值。净输入量X,经传输函数f ,在f 中产生神经元的输 出y,。B P 神经元的传输函数f 常用S 型函数使其输出值 作者简介:郑广瑞(1984-)男 ,内蒙古丰镇人,硕士研究生,主要从 事电力设备故障诊断研究;王娜(1989-),女 ,河北保定 人 ,硕士研究生,主要从事继电保护整定计算研究。 图1 神经元数学模型范围为0-1之内。 1.2人工神经网络模型 人工神经网络是一种采用误差反向递归传播的多层 前馈神经网络。其网络模型包括输入层,隐级层以及输出 层 ,其中隐级层的数量可以是一个或多个,但是现已证明 三层B P 网络就可以实现任意阶数的非线性映射。B P 网络 模型如图2 所示。 图2 B P 网络模型结构 1.3人工B P 网络原理 人工B P 网络算法其原理是将样表训练学习过程分 成误差反向传播以及正向传播两个过程。首先是将学习数 据从输入层一隐含层一输出层的正向传播过程。经过第一 阶段后,若输出层的实际输出与期望输出相差太大,则转 向第二阶段。第二阶段,通过误差反向传播来修正权系数 和阈值。将它们的误差以某种形式通过输出层一隐含层一 输

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

故障诊断 matlab 仿真,基于MATLAB的BP网络变压器故障诊断仿真 的相关文章

  • python常见图形代码可视化大全整理(包括动图)

    目录 一 离散型变量的可视化 1 饼图 1 1 matplotlib模块 1 2 panda模块 1 3 字母符合饼图 2 条形图 2 1 matplotlib模块 2 1 1 垂直或水平条形图 2 1 2 堆叠条形图 2 1 3 水平交错
  • 学习cocos2d-x之路(11)--JumpTo和JumpBy

    CCJumpTo和CCJumpBy属于延时动作 即经过一段时间才能完成的动作 CCJumpTo 把某一CCSprite跳到某一位置 CCJumpBy 把某一CCSprite跳起一段距离 它有一个方法reverse 它让对象按原路径返回 创建
  • 5. Spring Boot Security资源管理持久化的实现

    1 概述 本次给大家讲一下如何实现资源的持久化 2 表机构以及数据 insert into sys user demo user id user name user passwd values 1 admin admin insert in
  • android 开发技巧(6)--在 Canvas 上显示动画

    Android 中的Canvas 可以在屏幕上绘图 定义是这样的 可以把 Canvas 视为 Surface 的替身或者接口 图形便是绘制 在 Surface 上的 Canvas 封装了所有绘图调用 通过 Canvas 绘制 到 Surfa
  • Android 手游聚合SDK小知识(一)

    Android 手游聚合SDK小知识 一 Android 手游聚合SDK小知识 二 聚合分包 前言 回头想想 在安卓游戏SDK这个领域 我也呆了4年了 从啥都不懂的小菜鸟 逐渐靠自己不断学习 对这个行业也算有了一些理解 趁着最近有空 我想了
  • 【QT】QLabel三种设置文本的方法

    QLabel有三种设置文本的方法 掌握好Qt的属性系统 举一反三 可以做出很多效果 常规办法 ui gt label gt setText hello 取巧办法 ui gt label gt setProperty text hello 属
  • Qt教程(2) : Qt元对象系统

    元对象是指用于描述另一个对象结构的对象 使用编程语言具体实现时 其实就是一个类的对象 只不过这个对象专门用于描述另一个对象而已 比如 class B class A B mb 假设 mb 是用来描述类 A 创建的对象的 则 mb 就是元对象
  • 深度优先搜索的图文介绍

    1 深度优先搜索介绍 图的深度优先搜索 Depth First Search 和树的先序遍历比较类似 它的思想 假设初始状态是图中所有顶点均未被访问 则从某个顶点v出发 首先访问该顶点 然后依次从它的各个未被访问的邻接点出发深度优先搜索遍历
  • idea配置docker通过dockerFile部署服务

    配置远程docker服务地址 1 配置路径 idea gt setting gt 搜索docker gt 新建地址 配置完成后显示连接成功 2 编写dockerFile 与pom文件同级 文件内容 FROM openjdk 8u181 jd
  • vue从入门到入土---复习 路由

    目录 前端路由的概念与原理 vue router 的基本用法 vue router 的高级用法 后台管理案例 总结 前端路由的概念与原理 1 什么是路由 路由 英文 router 就是对应关系 路由分为两大类 后端路由 前端路由 2 回顾
  • 面试官:MySQL为什么选择B+树作为索引结构

    前言 在MySQL中 无论是Innodb还是MyIsam 都使用了B 树作索引结构 这里不考虑hash等其他索引 本文将从最普通的二叉查找树开始 逐步说明各种树解决的问题以及面临的新问题 从而说明MySQL为什么选择B 树作为索引结构 目录
  • myeclipse 设置编码为utf-8的方法

    windows preference edit language windows pre gen workspace 右键项目 properties
  • 通过twitterAPI获取twitter数据(基本方法、步骤)

    一 准备工作 1 通过已有推特账号访问https apps twitter com 点击打开链接 需要翻墙 2 点击右上角图标 填写 name Description website 其中name为APP的名称 自己随便起 不能和别人已有的
  • TreeMap是按照key的字典顺序来排序

    一 TreeMap TreeMap 默认排序规则 按照key的字典顺序来排序 升序 字典排序 lexicographical order 是一种对于随机变量形成序列的排序方法 即按照字母顺序 或者数字小大顺序 由小到大的形成序列
  • RabbitMQ(三)——Spring 整合RibbitMQ

    经过前面两节关于RabbitMQ的简单介绍 我们发现不管是消费端还是生产端 每次都需要编写大量重复的代码 这显然不是我们想要 那么本节就介绍spring和RabbitMQ的整合 它可以帮我们减少许多代码的编写 实际项目中也经常用到 一 搭建
  • KC20230202 JS练习题

    问题1 1 回文数 打印5位数中的所有回文数 每行打印10个数 最后统计一下一共有多少个5位回文数 var palindromeNums function var n var num 0 for var i 10000 i lt 10000
  • bitlocker密钥输入后一直没用_Windows系统自带的BitLocker加密方法

    用了这么多年电脑 或多或少都有想过给分区 盘 文件夹 文件加密的想法 当然 我也不例外 我读大学的时候就下载过加密软件 但是感觉都怎么好用 直到Windows 7中才普及了BitLocker这个功能 当然 我也不是一开始就在用 可我电脑里面
  • 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java协同过滤爱心公益管理系统73i8r

    相信很多和我一样的同学 因为实习 因为考研和考公等等 来不及做毕业设计 双专业的话 到时肯定忙不过来 提前做好准备吧 能自己完成的尽量自己完成 尽量不要找别人 自己的毕业前的一次大作业 努力完成也有意义 比如你是计算机专业的 可以从下面这些
  • 区块链100问:区块链到底能不能篡改?

    很难 但是能 区块链技术刚出来的时候 目的就是为了防篡改的 而区块链技术及应用发展至今 包括其被用于银行安全结算等 都是因为其对外号称是不可篡改的 即安全的 以比特币为例 它采用的是SHA256算法 本质上是一种加密算法 这个算法基于的数学

随机推荐

  • 【无标题】qt post图片方法

    Qt使用QHttpMultiPart发送文件的方法 码农教程 QNetworkRequest request request初始化 发送multi part内容时 不能设置下面一句 否则服务端无法解析边界 request setHeader
  • 语义分割简单介绍

    文章目录 什么是语义分割 语义分割和图像分割的区别 语义分割的步骤 数据准备 模型构建 模型训练 模型评估 预测和应用 常用工具和框架 总结 什么是语义分割 语义分割是计算机视觉领域的一种图像分割技术 其目标是将一张图像中的每个像素分配给预
  • Mac查看Python安装路径和版本

    查看当前所有Python版本路径 appledeMBP apple which python2 7 usr local bin python2 7 appledeMBP apple which python3 5 Library Frame
  • 三次握手的原理

    三次握手的细节问答 三次握手 客户端向服务端发送SYN SYN 1 seq J 服务端返回SYN ACK SYN 1 ACK 1 ack J 1 seq K 客户端发送ACK ACK 1 ack K 1 建立连接可以两次握手吗 为什么 不可
  • 一个实例带你了解SpringBoot-Mybatis自动配置源码

    1 SpringBoot整合Mybatis MyBatis 是一款优秀的持久层框架 Spring Boot官方虽然没有对MyBatis进行整合 但是MyBatis团队自行适配了对应的启动器 进一步简化了使用MyBatis进行数据的操作因为S
  • if语句介绍

    if语句目录 if语句 if用法 else用法 分支中包含多条语句 嵌套if 悬空else问题 if语句 if语句可以用来判断表达式是否成立 如果条成立 则执行语句 反之则不执行 什么情况该使用if语句呢 通常要使用if语句时 我们会得知明
  • SSL和TLS-TLS 1.2

    SSL和TLS TLS 1 2 TLS Extensions Server Name Indication Maximum Fragment Length Negotiation Client Certificate URL Trusted
  • LiveDate、ViewModel、Activity之间的关系

    一 LiveDate和Activity的关系 1 LiveData的通常用法 this 通常传入的是Activity的引用 liveData observe this object Observer 图1 而ComponentActivit
  • 关闭虚拟机linux防火墙命令

    关闭防火墙 service iptables stop 永久关闭修改配置开机不启动防火墙 chkconfig iptables off
  • 密码学基础系列

    温故而知新 系统的整理一下基础的密码学知识 1 密码学的应用 1 1 概述 1 2 在计算机网络各个层面的应用 2 对称密钥密码 2 1 传统对称密钥密码 2 2 现代对称密码密码 2 3 常见的对称密码 2 4 应用 2 5 攻击 3 非
  • jmeter——实例练习——使用jmeter完成接口自动化测试

    jmeter 实例练习 使用jmeter完成接口自动化测试 一 以天气接口为例测试get接口 1 新建项目 1 线程组 天气 2 待测模块 天气接口 3 结果树 天气接口 2 填写路径及请求 3 运行 4 查看结果 二 以 悟空crm客户关
  • flutter : Failed to find assets path for “Frameworks/App.framework/flutter_assets“

    在运行Flutter 项目的时候跑IOS模拟器上白屏许久不见进入主页面 等了20分钟一点动静也没有 打开Xcode 查看日志发现 Failed to find assets path for Frameworks App framework
  • 找准边界,吃定安全

    实现业务计算集中模式的云计算数据中心 云内东西向流量不可见不可控 云计算数据中心的安全建设要求再度升级 如何保障云上环境的安全运行 找准边界 吃定安全 往期文章 从访问控制谈起 再看零信任模型 威胁情报加持 泛边界下的全局主动防御体系如何着
  • 创建型模式-原型模式

    文章目录 一 原型模式 1 概述 2 结构 3 实现 4 案例 1 5 使用场景 1 6 扩展 深克隆 一 原型模式 1 概述 用一个已经创建的实例作为原型 通过复制该原型对象来创建一个和原型对象相同的新对象 2 结构 原型模式包含如下角色
  • 编译XT720 2.3.7的kernel

    这是XT720的kernel地址 https github com CyanogenModXT720 android kernel 把其中的xt720分支拷贝下来 color darkred git clone https github c
  • 大数据组件及其性能

    大数据组件有很多 以下是一些常见的大数据组件及其功能和优点的介绍 Hadoop Hadoop是一个开源的分布式计算框架 它包含了Hadoop分布式文件系统 HDFS 和MapReduce计算模型 Hadoop的功能包括存储大规模数据 并行处
  • 从properties文件中读取属性

    为了从properties文件中读取属性 建立一个辅助类 package com util import java io IOException import java util public class Tools 设计成静态变量是为了让
  • Spring Boot使用内存数据库H2和HSQLDB【从零开始学Spring Boot】

    内存数据库 Embedded database或in momery database 具有配置简单 启动速度快 尤其是其可测试性等优点 使其成为开发过程中非常有用的轻量级数据库 在spring中支持HSQL H2和Derby三种数据库 哪个
  • [网络安全提高篇] 一二〇.恶意软件动态分析经典沙箱Cape批量提取动态API特征

    终于忙完初稿 开心地写一篇博客 网络安全提高班 新的100篇文章即将开启 包括Web渗透 内网渗透 靶场搭建 CVE复现 攻击溯源 实战及CTF总结 它将更加聚焦 更加深入 也是作者的慢慢成长史 换专业确实挺难的 Web渗透也是块硬骨头 但
  • 故障诊断 matlab 仿真,基于MATLAB的BP网络变压器故障诊断仿真

    62 内 燃 机 与 配 件基于MATLAB的BP网络变压器故障诊断仿真 郑广瑞 王娜 包头供电局 包 头 014000 摘要 基于油中溶解气体分析针变压器故障诊断的对传统方法 在诊断过程中各存在不同程度的诊断缺陷 导致输出的诊断结果 不准