[发明专利]基于改进的萤火虫算法优化概率神经网络的电力变压器故障诊断方法及系统在审

专利信息
申请号: 201910635322.6 申请日: 2019-07-15
公开(公告)号: CN110363277A 公开(公告)日: 2019-10-22
发明(设计)人: 易辉;顾梦埙;李红涛;张杰;黄阅;黄瑾 申请(专利权)人: 南京工业大学
主分类号: G06N3/00 分类号: G06N3/00;G06N3/04;G06N3/08;G06K9/62
代理公司: 南京灿烂知识产权代理有限公司 32356 代理人: 赵丽
地址: 211816 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于改进的萤火虫算法(PFA)优化概率神经网络(PNN)的电力变压器故障诊断方法,首先用气相色谱分析法采集故障特征气体并使用融合DGA算法进行预处理。初始化PNN神经网络,萤火虫算法,2维粒子群;把PNN平滑因子作为萤火虫个体,计算萤火虫位置与亮度;将每一次萤火虫算法的求解结果反馈回粒子群算法中,并对每个粒子做出适应度评价,更新粒子的位置和速度;循环迭代,将得到的最优的平滑因子代入PNN进行故障预测,训练PFA优化后的PNN的模型;输入测试样本,输出故障类型结果,从而实现电力变压器故障诊断,搜索速度快,诊断精度高,误差小,分类效果明显。
搜索关键词: 萤火虫算法 电力变压器故障 诊断 概率神经网络 萤火虫 平滑因子 粒子 优化 气相色谱分析法 预处理 故障特征气体 粒子群算法 适应度评价 分类效果 故障预测 结果反馈 神经网络 输出故障 输入测试 循环迭代 初始化 粒子群 求解 算法 样本 改进 搜索 采集 融合 更新
【主权项】:
1.基于改进的萤火虫算法优化概率神经网络的电力变压器故障诊断方法,其特征在于,包括如下步骤:步骤1,采用气相色谱分析法,以固定抽样频率对变压器绝缘油中的故障气体进行浓度实时检测,获得故障数据,对故障数据进行预处理;将故障数据分为训练样本和测试样本;步骤2,初始化萤火虫算法参数和概率神经网络,设置权值;初始化萤火虫算法,将概率神经网络平滑因子作为萤火虫个体,初始化萤火虫的位置;初始化光吸收强度系数γ、步长因子α、最大吸引度β0和迭代次数MaxGeneration,并对搜索范围进行限制,距离搜索范围的最小值和最大值设置为Pmin和Pmax;步骤3,初始化粒子群,设置维数空间,并设置粒子群算法的基本参数值,每个粒子都包括两个坐标位置;所述两个坐标位置分别对应萤火虫算法的步长因子α和光吸收强度系数γ;步骤4,计算萤火虫的相对位置与亮度;步骤5,将萤火虫相对位置与亮度的计算过程中的步长因子α和光吸收强度系数γ反馈回粒子群算法中,并对每个粒子进行适应度评价,如果目前粒子的适应度值比所经过的最好位置的适应度值更好,则选择目前的适应度值作为最好位置;反之,则不改变粒子的最后位置;将评价后的结果代回萤火虫算法,计算改进后的萤火虫相对亮度和改进后的萤火虫位置移动;步骤6:按照最大迭代次数进行迭代,检验是否满足终止条件;若未达到最大迭代次数,则返回步骤4;反之,不再进行迭代,返回目前的全局最优粒子位置,所述全局最优粒子位置为萤火虫算法中步长因子α和光吸收强度系数γ两个最优参数组合,得到最优化的概率神经网络平滑因子参数集;步骤7,将得到的最优的概率神经网络平滑因子代入概率神经网络进行故障预测;步骤8,将训练样本中的故障数据作为输入,将电力变压器故障类型作为输出,训练萤火虫算法优化后的概率神经网络的模型;步骤9,输入测试样本,计算误差值,完成故障数据到故障状态的映射,输出故障类型结果,实现电力变压器故障诊断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工业大学,未经南京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910635322.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top