基于神经网络的火电厂生产过程故障诊断专家系统AET

本文提出的基于神经网络技术的专家系统就是力图模拟人类专家分析问题的过程,利用神经网络及专家系统反向推理的特点开发出一套混合诊断系统

1.1基于神经网络技术的专家系统的结构和功能

基于神经网络技术的专家系统的结构如图1所示。信号预处理主要承担数据采集和知识表述的规范化。神经网络充当专家系统的正向推理机,它接收规范化处理后的原始证据输入,给出处理后的结果,然后利用专家系统的反向推理对其结果进行验证,从而提高整个系统的推理速度和诊断的正确率。控制中心控制着整个系统的输入输出以及系统的运行。

1.2基于神经网络的专家系统的工作过程

诊断系统在投入运行前,神经网络要进行训练,训练后的网络方可进入运行。诊断过程如下:

(1)系统从现场采集数据,对数据进行初步处理,并启动神经网络诊断模块进行分析诊断,然后将诊断结果送入候选故障集;

(2)启动故障诊断专家系统,利用其反向推理机制对候选故障集中的故障进行验证。在诊断过程中,若诊断结果正确则整个诊断系统不作任何改变,若诊断结果发生了漏诊断,则系统在控制中心的调度下,启动学习机构,对专家系统的知识库进行修正。若发生误诊断则可修改专家系统知识库。

2基于神经网络技术的专家系统的应用

将基于神经网络技术的专家系统应用到电厂补给水处理系统中。该系统主要包括预处理、机械处理、一级除盐和二级除盐四部分。本文以预处理为例,预处理工艺流程:生水(生水加热器(二个)→澄清池(三座)→澄清水箱(三台)→澄清水泵(五台),分别至生活消防水系统及锅炉补给水除盐系统。生水采用加凝聚剂和助凝剂进行处理。

2.1神经网络结构

2.2神经网络训练

根据故障机理分析和该领域的专家知识,可以得到2#澄清池系统的故障征兆集、故障原因集。

常见的故障有:传感器断线故障,F1~F4;调节门偏差F5、调节门卡死F6、调节门滞环F7、粘调节门滞滑动F8、调节门漏流F9;出口浊度高F10、入口流量大F11;系统正常用F0表示。共12种故障模式,记为Y=(Y1,Y2,…,Y12)作为神经网络的输出。由阀值函数判定输出层神经元的最终输出结果:

隐含层:隐含层的节点数和神经元数目选择,目前理论尚无指导,本系统隐含层选取10个神经元。这样构成6-10-12的三层BP网络结构。

BP网络的训练样本来自电厂相应故障的累计数据。表1列出了故障样本,其中每个样本均有6个特征值,选择足够多的代表正常状态和故障状态的样本,采用BP算法对6-10-12网络进行训练。在系统总误差为0.01,步长为0.5时,网络训练10000次,或直到满足性能要求时停止训练,否则增加训练次数。

2.3仿真

网络训练完后,用其他故障样本进行测试其对应的诊断结果见表2。神经网络故障诊断推理过程举例如下:根据本文故障诊断的特点,防止误诊断和漏诊断,通过试验,取φ=0.90,诊断效果最佳。表1中“样本1”输入神经网络,对应网络输出为表2中的“样本1”所在行,依次类推。表1中的样本1对应的网络输出值均小于0.90,说明无故障,代表系统正常工作;样本2对应的网络输出,只有Y2>0.90,说明有“F2”故障存在。然后启动专家系统,对该结果进行验证和解释。测试结果表明,该网络对已训练过的样本有很好的识别能力。

3结语

采用神经网络和专家系统相结合构造新型的神经网络专家系统,是智能系统发展的必然趋势。将神经网络与专家系统相结合对电厂生产过程进行故障诊断,是这种新型诊断方法的一种尝试。诊断结果表明对于已学过的样本知识,网络输出与期望结果充分相符,表明该网络能够正确地进行故障诊断,而且能进行多故障的同时诊断。为了进一步提高网络输出的精度,还需要加强对样本数据收集、处理的规范化,使诊断结果更加准确。

THE END
1.机器学习数据集合集!AiWaf-2 是一个高级的机器学习系统,使用多种模型来检测三种类别的网络行为:XSS攻击、SQL注入攻击和良性请求。该系统旨在提供高精度的威胁识别和分类,包括: GRU (门控循环单元) CNN (卷积神经网络) KNN (K-最近邻) SVM (支持向量机) RF (随机森林) https://blog.csdn.net/Kyzy_1919/article/details/144371975
2.机器学习Hinton 因通过神经网络对现代机器学习作出的奠基性贡献,获得 2024 年诺贝尔物理学奖。“将超越人的智力水平”:机器学习先驱获2024年诺贝尔物理学奖 机器学习2024-10-09 10:15 1896 划重点 012024年诺贝尔物理学奖授予美国普林斯顿大学的John Hopfield和加拿大多伦多大学的Geoffrey Hinton,以表彰他们开发了理解神经https://ailab.cn/ml/
3.训练简单的密集神经网络在本单元中,我们将了解如何训练最简单的密集神经网络(或感知器)识别手写数字,并尝试可视化网络权重以了解其工作原理。https://docs.microsoft.com/zh-cn/training/modules/intro-computer-vision-pytorch/3-train-dense-neural-networks
4.量子神经网络初体验从上述打印可以看到,此时构建的哈密顿量为对第0位量子比特执行泡利Z算符测量,且系数为-1。之所以将系数设为-1,是因为在量子神经网络的训练中,Ansatz中的参数的梯度会一直下降,同时测量值也会一直减少。如果最后收敛于-1,那么此时对应的量子态是|1?而不是|0,如下所示 https://www.mindspore.cn/mindquantum/docs/zh-CN/r0.5/initial_experience_of_quantum_neural_network.html
5.PaddlePaddle/PaddleClas:Atreasurechestforvisual基于ImageNet1k 分类数据集,PaddleClas 支持 37 个系列分类网络结构以及对应的 217 个图像分类预训练模型,训练技巧、每个系列网络结构的简单介绍和性能评估将在相应章节展现,下面所有的速度指标评估环境如下: Arm CPU 的评估环境基于骁龙 855(SD855)。 Intel CPU 的评估环境基于 Intel(R) Xeon(R) Gold 6148。 GPUhttps://openi.pcl.ac.cn/PaddlePaddle/PaddleClas/src/branch/develop/docs/zh_CN/models/ImageNet1k
6.获全美的壁纸和神经网络训练素材的网站集合获取精美的壁纸和神经网络训练素材的网站集合 天天对着电脑,也是经常要换一下屏幕的底色,让人耳目一新的感觉。本想随便在百度上找几个图片,没想到现在的图片都限制大小了,并且很多都收费了。免费的东西用惯了,只能花点时间自己去找点这样的网站,在一段时间的搜索尝试中,终于找到了几个比较ok的。这里推荐几个网站https://blog.51cto.com/u_15054047/4134143
7.python使用Tensorflow训练BP神经网络实现鸢尾花分类python所以只要给出足够多的鸢尾花花萼、花瓣数据,以及对应种类,使用合适的神经网络训练,就可以实现鸢尾花分类。 搭建神经网络 输入数据是花萼长、花萼宽、花瓣长、花瓣宽,是n行四列的矩阵。 而输出的是每个种类的概率,是n行三列的矩阵。 我们采用BP神经网络,设X为输入数据,Y为输出数据,W为权重,B偏置。有 https://www.jb51.net/article/212039.htm
8.愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的言归正传,本人研究方向为音频信息隐藏,是不是很憨的方向,具体的暂时做使用神经网络做音频隐写分析。既然使用神经网络了,那肯定需要GPU资源了。总的来说就是需要一台cpu和gpu都很强劲,内存很大的工作站了。但是苦于实验室和导师现状,我一时半会搞不到GPU资源。但是天无绝人之路,谷歌提供了这个免费的平台。国内https://www.shanyemangfu.com/colab.html
9.神经网络的训练方法专利名称::神经网络的训练方法技术领域::本发明一般地涉及人工神经网络及其操作,尤其但不专门涉及一种改进的神经网络训练方法和/或系统,该方法和/或系统使得神经元能够在训练过程屮根据需要增加到网络中。背景技术::随着过去十年间产生的数据集的扩增和规模,人们更感兴趣于开发能够用于找到数据集内的一些关系、也就是https://www.xjishu.com/zhuanli/55/200680042779.html
10.最新训练神经网络的五大算法腾讯云开发者社区神经网络模型的每一类学习过程通常被归纳为一种训练算法。训练的算法有很多,它们的特点和性能各不相同。 问题的抽象 人们把神经网络的学习过程转化为求损失函数f的最小值问题。一般来说,损失函数包括误差项和正则项两部分。误差项衡量神经网络模型在训练数据集上的拟合程度,而正则项则是控制模型的复杂程度,防止出现过https://cloud.tencent.com/developer/article/1090593
11.不敲代码,也能训练深度神经网络?试试DeepCognition不敲代码,也能训练深度神经网络?试试DeepCognition 提起AI与编程,很多人的脑海里,浮现出的画面,也许是这样子的。 目前,即便是代码量要求较小的自动化 AI 模型训练框架,比如 AutoML/AutoKeras等,使用它们,也需要一定的的编程基础,需要编写许多行的代码。https://www.jianshu.com/p/4454893ad7eb
12.MIT史上首次用AI控制动物大脑活动!技术前沿洞察新闻频道找到神经网络的“子网络”,让神经网络训练更快更好 如今,我们生活中几乎所有基于人工智能的产品都依赖于有自主学习并标记数据能力的“深度神经网络”。 然而,为了更好地学习,神经网络通常需要需要大量的数据集进行大型的训练——这一训练过程耗时长、需要配备昂贵的GPU,有时还需要定制设计的硬件。这些客观因素导致深度https://news.hexun.com/2019-05-14/197178826.html
13.字节跳动破局联邦学习:开源Fedlearner框架,广告投放增效209%联邦学习技术本质上是为了帮助联邦双方更好地训练模型。不同公司由于此前积累的数据类型特征不同,落地应用场景不同,会采用不同的模型训练方式。 常见的模型训练包括神经网络模型训练、树模型训练、线性回归模型训练等等。其中,神经网络训练模型最常见的落地应用场景是推荐,包括个性化内容推荐、广告推荐等等,而树模型更多在https://maimai.cn/article/detail?fid=1550604028&efid=zqj9rqK7Yf_Us-lu-0Wnmg
14.清华大学交叉信息研究院然而,研究人员发现深度学习网络常常倾向于寻找“捷径”的解决方案,当数据分布与训练集有稍许偏差时,这样的捷径解常常会出现灾难性的错误。该研究发现,当人们可以根据输入信号中的关键成分提供一个额外的“引导”特征时,深度神经网络可以成功避免捷径,这个“引导”特征可以是一个对于输出目标的粗略估计。这样的“引导”是https://iiis.tsinghua.edu.cn/show-9635-1.html
15.基于一维宽核卷积神经网络—长短时记忆网络的单导脑电信号睡眠本文从数据类不均衡处理及神经网络模型训练优化两方面开展研究工作[18-19],构建高性能的睡眠状态识别模型,以达到准确分类睡眠状态的目的。首先,针对N1样本量与其他状态样本量不均衡的问题,采用合成少数过采样技术(synthetic minority over sampling technique,SMOTE)联合托梅克联系对(Tomek link,Tomek)算法(SMOTE-Tomek)对https://www.cjebm.com/article/10.7507/1001-5515.202204021