【变压器故障诊断分类与预测(三比值法)】基于标准GRNN神经网络

研究课题:

基于GRNN神经网络的变压器故障诊断分类及预测(基于三比值的数据)

关键词:

变压器故障诊断分类; GRNN神经网络;三比值法;Matlab

改进方向:

无

课题说明:

  1. 对变压器油中溶解气体进行分析是变压器内部故障诊断的重要手段。我国当前大量应用的是改良三比值法,但利用三比值法作为变压器故障诊断的依据存在两方面的不足,即所谓编码缺损和临界值判据缺损。当前变压器故障诊断系统大多数都是采用BP网络模型,但由于BP网络自身结构的特点,在训练样本较大且要求精度较高时,网络常常不收敛且容易陷入局部最优。油中溶解气体分析的方法能很好地反映变压器的潜伏性故障,且在各种诊断方法中以改良三比值法的判断准确率最高,所以选择油中溶解气体含量的三对比值作为神经网络的输入特征向量而输出特征向量则选用变压器的故障类型。概率神经网络结构简单,训练简洁,利用概率神经网络模型的强大的非线性分类能力,将故障样本空间映射到故障模式空间中,可形成一个具有较强容错能力和结构自适应能力的诊断网络系统,从而提高故障诊断的准确率。
  2. 三比值法就是选用5种特征气体(氢气、甲烷、乙烷、乙烯、乙炔)构成三比值法(C2H2/C2H4,CH4/H2,C2H4/C2H6),
  3. 改良三比值法对应的故障类型:中低温过热、高温过热、局部放电、低能放电、高能放电、正常状态

算法流程:

  1. 收集数据:数据中的data.mat是33*4维的矩阵,前三列为改良三比值法数据,第4列为分类输出,也就是故障的类别。使用前23个样本作为训练样本,后10个样本作为测试样本
  2. 创建GRNN神经网络:利用Matlab自带的神经网络工具箱中的函数newgrnn()可以构建一个GRNN神经网络。
  3. 神经网络训练:使用23组训练数据训练GRNN神经网络
  4. 网络效果测试:将测试数据代入到GRNN神经网络进行测试
  5. 结果分析:通过对比测试数据中变压器实际故障类型和GRNN神经和网络预测的故障类型来验证预测精度

GRNN神经网络函数调用形式:

其调用格式为net=newgrnn(P,T,SPREAD),其中:

  • P为Q组输入向量组成的R*Q维矩阵,即输入数据矩阵
  • T为Q组目标分类向量组成的S*Q维矩阵,即输出数据矩阵
  • SPREAD为径向基函数的扩展速度,默认值为1

进一步改进方向:

  • 可以研究一下Spread值对于GRNN神经网络的影响,选择最佳Spread值应用到GRNN神经网络上

特殊说明:

  • 神经网络每一次的预测结果都不相同,为了得到更好的结果,建议多次运行取最佳值

Matlab仿真结果:

相关推荐
Evand J18 小时前
【MATLAB例程介绍】(17)永磁同步电机(PMSM)基于自适应无迹卡尔曼滤波(AUKF)的电流噪声在线估计。测量噪声协方差自适应与转速估计对比仿真
开发语言·matlab·卡尔曼滤波·无迹卡尔曼滤波·pmsm·电机滤波
严肃小白兔2 天前
MATLAB 绘图与科研论文插图制作:图形设计、统计表达与矢量导出
开发语言·matlab·科研绘图
严肃小白兔3 天前
MATLAB 数值计算中的精度与误差问题:浮点运算、误差传播与数值稳定性
人工智能·算法·matlab
Evand J4 天前
【PMSM例程】(14)永磁同步电机无迹卡尔曼滤波(UKF)定子电阻在线辨识与补偿。电阻变化跟踪及预测误差对比仿真。附完整代码的下载链接
matlab·电机·滤波·卡尔曼滤波·永磁同步电机·无迹卡尔曼滤波·pmsm
爱喝雪碧的可乐4 天前
MATLAB
开发语言·算法·matlab
严肃小白兔4 天前
MATLAB 优秀开源项目与工具箱推荐:涵盖通信、图像处理、脑机接口等九大领域
图像处理·matlab·信息与通信·开源项目
Evand J6 天前
【MATLAB例程12】永磁同步电机基于增广无迹卡尔曼滤波的未知负载转矩在线观测
开发语言·matlab
分享资料7 天前
MATLAB 中分号 (;)的作用
matlab
Evand J7 天前
【PMSM例程11】永磁同步电机(PMSM)基于UKF的转速与转子位置估计。附下载链接
算法·matlab·卡尔曼滤波·永磁同步电机·ukf·pmsm·位置估计
严肃小白兔8 天前
优秀 MATLAB 作者、书籍推荐:国外经典教材与技术资源整理
matlab