`
ay_guobo
  • 浏览: 116429 次
  • 性别: Icon_minigender_1
  • 来自: 札幌
社区版块
存档分类
最新评论

基于BP网络和Elman网络的故障诊断

阅读更多

今天做了一个有关基于BP网络和Elman网络的故障诊断,代码如下:

P=[ 0.2286 0.1292 0.0720 0.1592 0.1335 0.0733 0.1159 0.0940 0.0522 0.1345 0.0090 0.1260 0.3619 0.0690 0.1828;
       0.2090 0.0947 0.1393 0.1387 0.2558 0.0900 0.0771 0.0882 0.0393 0.1430 0.0126 0.1670 0.2450 0.0508 0.1382 
       0.0442 0.0880 0.1147 0.0563 0.3347 0.1150 0.1453 0.0429 0.1818 0.0378 0.0092 0.2251 0.1516 0.0858 0.0670;
       0.2603 0.1715 0.0720 0.2711 0.1419 0.1330 0.0968 0.1911 0.2545 0.0871 0.0060 0.1793 0.1002 0.0789 0.0909;
       0.3690 0.2222 0.0562 0.5157 0.1872 0.1614 0.1425 0.1506 0.1310 0.0500 0.0078 0.0348 0.0451 0.0707 0.0880;
       0.0359 0.1149 0.1230 0.5469 0.1977 0.1248 0.0624 0.0832 0.1640 0.1002 0.0059 0.1053 0.1873 0.1259 0.0700;
       0.1759 0.2347 0.1829 0.1811 0.2922 0.0655 0.0774 0.2273 0.2056 0.0925 0.0078 0.1852 0.3501 0.1680 0.2668;
       0.0724 0.1909 0.1340 0.2409 0.2842 0.0842 0.1064 0.1909 0.1586 0.0116 0.1698 0.3644 0.2718 0.2494 0.2718;
       0.2634 0.2258 0.1165 0.1154 0.1074 0.0657 0.0610 0.2623 0.2588 0.1155 0.0050 0.0978 0.1511 0.2273 0.3220;
     ]';
T=[1 0 0;1 0 0;1 0 0;
      0 1 0;0 1 0;0 1 0;
      0 0 1;0 0 1;0 0 1;
      ]';
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1];
net=newff(threshold,[29,3],{'tansig','logsig'},'trainlm');
net.trainParam.epochs=1000;
net.trainParam.goal=0.01;
net=train(net,P,T);

 基本上训练后符合实际应用的要求!详细的东西,以后再说!

 

分享到:
评论

相关推荐

    基于Elman神经网络的齿轮箱故障诊断

    针对基于传统BP神经网络的齿轮箱故障诊断方法存在的收敛速度慢、精度不高等问题,提出了一种基于Elman神经网络的齿轮箱故障诊断模型。该模型以齿轮箱特征向量为输入、故障类型为输出,通过改进遗传算法对Elman神经网络...

    基于改进Elman神经网络的变压器故障诊断方法.pdf

    基于改进Elman神经网络的变压器故障诊断方法 ...本文提出的基于改进Elman神经网络的变压器故障诊断方法是一种高效、可靠的变压器故障诊断方法,可以广泛应用于电力系统、工业自动化和机器人等领域。

    基于BP与Elman神经网络的发动机缸壁间隙检测.pdf

    本文旨在探讨基于BP神经网络和Elman神经网络的发动机缸壁间隙检测技术。研究选取了DA462型发动机作为研究对象,通过对不同缸壁间隙的发动机表面振动信号的采集和分析,试图实现对缸壁间隙状态的快速准确检测。 首先...

    基于Elman神经网络的齿轮箱故障诊断.pdf

    针对这一问题,本研究提出了一种基于Elman神经网络的齿轮箱故障诊断方法。Elman神经网络作为一种特殊的递归神经网络,它与传统BP神经网络不同之处在于其增加了一个反馈层,使其具有了短期记忆的功能。这一特点使得...

    基于GSA-Elman神经网络的航空发动机故障诊断.pdf

    总的来说,基于GSA-Elman神经网络的航空发动机故障诊断技术通过结合优化算法和神经网络,解决了传统方法的局限性,提高了故障诊断的效率和准确度。这一方法不仅在航空领域具有应用前景,也可能推广到其他依赖复杂...

    基于Elman网络LM算法的异步电机故障诊断

    电机故障诊断问题在生产安全运行中非常重要,但难以建立准确数学模型,而神经网络能较好地解决故障诊断问题,Elman网络是一种动态递归神经网络,具有适应时变特性的能力,训练速度快、精度高,识别能力强。针对电机转子...

    多神经网络与D-S证据理论融合的凝汽器故障诊断方法.pdf

    关键词:多神经网络、D-S证据理论、凝汽器故障诊断、BP神经网络、Elman神经网络。 知识点: * 多神经网络的概念和应用 * BP神经网络和Elman神经网络的特点和应用 * D-S证据理论的概念和应用 *凝汽器故障诊断的重要...

    基于神经网络的汽车故障诊断分析.pdf

    此外,研究还提到了其他神经网络模型如Elman神经网络和模糊神经网络在汽车故障诊断中的应用,它们分别在动态预测和不确定性处理方面展现出优势。这些方法的综合应用可以进一步提升汽车故障诊断的精度和实用性。 综...

    基于小波包神经网络分析的滚动轴承故障诊断.pdf

    在故障诊断中,BP神经网络能够有效地对特征数据进行分类,通过学习正确的权重和偏差来识别不同类型的故障。而Elman神经网络是一种递归神经网络,它在BP网络的基础上增加了反馈连接,使其能够存储之前的状态信息,...

    MATLAB神经网络30个案例分析(高清+源码)包括BP、RBF、SVM、SOM、Hopfield、LVQ、Elman、小波等神经网络.zip

    第17章SOM神经网络的数据分类——柴油机故障诊断 第18章Elman神经网络的数据预测——电力负荷预测模型研究 第19章 概率神经网络的分类预测——基于PNN的变压器故障诊断 第20章 神经网络变量筛选——基于BP的神经网络...

    RBF神经网络在旋转机械故障诊断中的应用.pdf

    此外,本文还对旋转机械故障诊断的其他方法进行了讨论,包括模糊集合、专家系统、BP神经网络、Elman神经网络等。这些方法可以单独使用,也可以与RBF神经网络结合使用,以实现更好的诊断效果。 RBF神经网络在旋转...

    基于小波包和Elman神经网络的液压泵故障诊断 (2007年)

    针对液压泵出口故障检测信号信噪比低、难以进行故障特征提取的特点,及传统的BP网络进行故障诊断时网络学习具有收敛速度慢和学习、记忆不稳定的缺陷,提出了一种将小波包变换和改进Elman神经网络相结合,进行液压泵故障...

    基于小波包能量神经网络的滚动轴承故障诊断方法.pdf

    总之,基于小波包能量神经网络的滚动轴承故障诊断方法是将小波包变换技术和现代神经网络模型相结合的产物,为滚动轴承故障诊断的研究提供了新的视角和方法。未来的研究可以在进一步优化神经网络结构、提高诊断精度...

    基于MIGA-BP神经网络的短期电力负荷预测.pdf

    短期电力负荷预测是电力系统运行和调度中的关键环节,它对于工业生产故障诊断和降低发电成本具有重要意义。随着社会经济的发展和用电需求的增长,准确的负荷预测对于电力系统的稳定运行至关重要。传统的预测方法如...

    基于提升小波变换与EEMD的神经网络齿轮故障诊断方法.pdf

    文章中比较了三种不同的神经网络模型——反向传播网络(Back Propagation, BP)、艾尔曼网络(Elman Network)和径向基函数网络(Radial Basis Function, RBF)在齿轮故障诊断中的性能。 仿真实验和实际应用案例...

    神经网络理论与MATLAB7实现.part2(PDF)

    神经网络理论与MATLAB7实现.part1的下载地址: ... 第1章 概述 1.1 MATLAB语言简介 1.1.1 MATLAB概述 ...第8章 基于神经网络的故障诊断 第9章 基于神经网络的预测 第10章 基于神经网络的模糊控制 参考文献

    神经网络理论与MATLAB7实现

    第1章 概述 1.1 MATLAB语言简介 1.1.1 MATLAB概述 1.1.2 MATLAB语言特点 1.1.3 MATLAB 7的安装 ...第8章 基于神经网络的故障诊断 第9章 基于神经网络的预测 第10章 基于神经网络的模糊控制 参考文献

Global site tag (gtag.js) - Google Analytics