基于模糊神经网络的电网消防预警算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第46卷第1期2024年1月
沈 阳 工 业 大 学 学 报JournalofShenyangUniversityofTechnology
Vol 46No 1Jan 2024
收稿日期:2021-04-12
基金项目:国家自然科学基金青年科学基金项目(61686632);山西省电力公司科技项目(5205C018005C)。
作者简介:赵嘉兴(1970—),男,山西太原人,教授级高级工程师,硕士,主要从事电气工程及自动化技术等方面的研究。
檪檪檪檪檪檪檪檪檪檪殏
殏
殏
殏
电气工程
DOI:10.7688/j.issn.1000-1646.2024.01.04
基于模糊神经网络的电网消防预警算法
赵嘉兴,荆玉智,张 彦
(山西省电力公司电力科学研究院,山西阳泉045000)
摘 要:针对传统基于阈值判别方法的电网火灾预警系统预测精度低、抗干扰能力弱的问题,提出了一种基于模糊神经网络的电网消防预警算法。
该算法利用神经网络学习大规模电网数据,使用模糊逻辑推理算法来提升预测结果的推理能力,并通过结合神经网络对大规模数据的学习能力和模糊逻辑算法的推理能力来分析电网线路参数,从而提升电网消防预警系统的精度和抗干扰能力。
实验与仿真结果表明,所提出方法能显著提升电网火灾的预警精度,且使用模糊逻辑推理可以得到更符合实际情况的电网火灾预警结果。
关 键 词:电网预警;抗干扰;神经网络;模糊推理;信号处理
中图分类号:TM76 文献标志码:A 文章编号:1000-1646(2024)01-0019-05
Algorithmbasedonfuzzyneuralnetworkforpowergridfirewarning
ZHAOJiaxing,JINGYuzhi,ZHANGYan
(ElectricPowerResearchInstitute,ShanxiElectricPowerCorporation,Yangquan045000,Shanxi,China)
Abstract:Aimingattheproblemsoflowpredictionaccuracyandweakanti interferenceabilityofpowergridfireearlywarningsystembasedonthresholddiscriminationmethod,apowergridfireearlywarningalgorithmbasedonfuzzyneuralnetworkwasproposed.Theneuralnetworkswereusedtolearnlarge scalepowergriddata,fuzzylogicreasoningalgorithmswereusedtoimprovethereasoningabilityofpredictedresults,andneuralnetworklearningcapabilitiesforlarge scaledataandreasoningcapabilitiesoffuzzylogicalgorithmwerecombinedtoanalyzepowergridlineparametersfortheimprovementoftheaccuracyandanti interferenceabilityofpowergridfireearlywarningsystem.Experimentsandsimulationresultsshowthattheas proposedmethodcansignificantlyimprovetheaccuracyofpowergridfirewarning,andtheuseoffuzzylogicreasoningcanobtainpowergridfirewarningresultsincloseconsistencewiththeactualsituation.
Keywords:powergridwarning;anti interference;neuralnetwork;fuzzyreasoning;signalprocessing 随着经济的快速增长,电能逐渐成为了主要能源,同时大规模电网和电器设备的使用也逐年
增加[
1]。
然而,在电网规模快速增长的同时,由于不合理的施工和电网设备的老化使得电网火灾
的数量也呈现出逐年增长的趋势[2-3]。
虽然我国
电网大部分均装有火灾预警系统和装置,但传统的预警系统可靠性较差、响应时间长且准确率低,
导致火灾预警的误报和漏报率均较高[4-6]。
目前,常用的电网火灾预警方法包括变化率
探测法和固定门限探测法[7]。
其中,变化率探测
法是指传感器所探测到的信号变化幅值超过预设值时产生报警信号;而固定门限探测法是指传感器所探测到的信号幅值超过预设值时产生报
警信号[8]。
随着模拟量火灾探测系统的发展,越来越多的火灾探测系统也随之出现,史册等[
9]
提出了一种基于相关滤波的火灾预警系统,该系统
根据每个时刻的探测信号与火灾发生时信号的相关性来判断是否发生火灾。
KHUAT等[10]则提出了一种复合趋势算法,通过检测不同时刻探测到的信号趋势相关性来判断是否发生火灾。
LIU[11]则根据信号超过所设置的阈值持续时间来判断是否发生火灾,基于该算法,YANG等[12]提出了一种复合特定趋势算法,根据信号的变化情况来确定该变化趋势是正向趋势还是负向趋势,并通过引入判别门限来降低环境变化对判别结果的影响。
为了提高电网火灾预警系统的准确性,基于人工神经网络、模糊逻辑推理和遗传算法的电网火灾预警算法被陆续提出。
例如李军等[13]利用人工神经网络的学习能力来减少电网火灾预测的误报率,从而提高预测的准确性。
丁承君等[14]为了提高火灾预测算法的准确性,提出了将模糊逻辑推理用于判断传感器信号变化趋势的方法。
虽然现有算法有效提升了火灾预警的精度,但仍基于阈值来判断,所以其抗干扰能力较弱,且预警准确率也较低[15]。
因此,本文在采用神经网络及模糊逻辑算法分析电网线路参数的基础上,提出了一种具有较高精度与抗干扰能力的电网消防预警算法,实验与仿真结果证明了本算法的综合性能。
1 电网探测信号选择
电网火灾主要由以下4个方面原因引发:1)线路短路时电网瞬时电流急剧增大,从而产生电弧或高温引燃线路绝缘层以及周围可燃物;2)接触不良时由于接触电阻过大,使得接触点周围的温度急剧升高,从而融化线路绝缘层或释放出可燃气体导致火灾;3)过载时线路电流超过安全值导致线路温度升高,从而引起周围可燃物或线路绝缘层燃烧;4)绝缘层老化导致电网线路漏电从而使线路温度升高,导致线路绝缘层燃烧产生火灾。
为了探测电网火灾,传统的火灾探测器使用CO
2浓度、烟雾信号和火焰图像等参数作为检测因子,当检测到这些信号发生变化时,实现火灾报警。
然而这些信号通常是在发生火灾时才能观测到的,只能实现火灾报警而无法实现火灾预警。
通过分析电网火灾产生的原因可知,在电网正常运行时,线路的剩余电流分布均匀。
然而当线路发生绝缘层破损等问题时,线路中剩余电流过大,从而导致温度升高引起火灾。
因此,可以使用互感器识别电网中的剩余电流值来实现预警电网火灾。
同时电网线路温度升高时会导致线路的绝缘层发生软化,从而增加线路中导体间相互接触的几率,出现线路短路等问题,因此温度变化也是判断电网是否会发生火灾的一个重要因素。
本文使用Pt100温度传感器探测电网线路的温度值,该传感器由热电阻或热电偶构成,同时使用温度检测单元、信号处理单元和信号转换单元将温度信号转化为电信号传输给电网火灾预警器。
在电网发生火灾时,电网的工作电流与工作电压也可以作为预警信号的补充信号,以实现更全面、准确的电网火灾预警。
2 电网消防预警算法
为了预防电网火灾,实现电网消防预警,本文提出了一种基于神经网络和模糊推理的电网消防预警算法,使用监测电网信号数据实现电网火灾预测。
首先使用大量数据训练神经网络,预测电网无火、明火以及阴燃的概率,然后使用模糊推理算法进一步处理这些概率数据,从而更加准确地判断电网是否会发生火灾。
2 1 神经网络模型
本文使用电网探测的信号预测出现火灾的概率,由于所监测的信号种类较少,因此文中使用BP神经网络对电网火灾类型进行预测。
具体地,BP网络的输入为电网监测信号,包括线路中剩余电流、线路温度、电网的工作电流和工作电压;BP网络的输出为电网无火、明火和阴燃的概率。
本文BP神经网络包含一个输入层、一个隐含层和一个输出层。
其中输入层包含4个节点,为监测的电网信号;输出层包含3个节点,为发生各种火灾的概率。
为了实现更优的性能,文中使用文献[9]介绍的方法设置隐含层节点的数量,计算表达式为
N
H
=N
O
+N
槡I+N (1)
式中:N
H
为隐含层节点数量;N
I
为输入层节点数
量;N
O
为输出层节点数量;N取1~10间的整数。
又由于BP网络的节点数量通常为整数,因此本文根据式(1)的结果和实际实验结果选取
N
H
为6。
BP神经网络使用误差反向传播的方式进行训练,通过最小化网络预测与期望间的误差均值来优化网络参数。
训练过程主要包括两个方面:使用输入数据的正向传播和基于预测误差的反向传播。
对于第k个预测结果,可以得到网络的输
0
2沈 阳 工 业 大 学 学 报 第46卷
出与预期间的误差为
δk
t=yk
t-pk
t
(t=1,2,3) (2)
式中:pkt为网络的实际输出量;yk
t为网络的期望
输出量,则整体误差为
Ek=
12∑3
t=1(ykt-pkt)2=12∑3
t=1
(δkt
)2
(3)假设输入层与中间层间网络的权重为Wij
(i=1
,2,3,4,j=1,2,…,6),而输出层与中间层间网络的权重为Vjt(j=1,2,…,6,t=1,2,3),使用误差对中间层进行求导,则有
ΔVjt=-α Ek
Vjt
(4)
根据式(3)则有
Ek pkt
=-(ykt-pkt)=-δkt (5)
由输入与神经元间的关系可得
pkt Vjt= pkt lkt
· lkt Vjt=pkt(1-pkt)bk
j (6)
式中:bkj
为中间层网络的输出量;lt=∑6
j=1
Vjtbj-γt
为第t个神经元的激活值;γt为网络激活值,
则可进一步得到
ΔVjt=αdktbk
t
(7)
式中:dkt=(ykt-pkt)pkt(1-pk
t
)为输出与预测间的差异;α为权重参数。
从而可以得到中间层的权重调整公式为
ΔWij=βekjαk
i
(8)
式中:β为权重参数;ek
j为第j
层第k个参数的误差。
基于式(8)所示的权重调整方式可以逐渐优化网络参数,实现网络权重的学习。
2 2 模糊推理系统
虽然使用神经网络可以得到各种火灾类型的权重,但当明火火灾概率为0 5时仍无法明确判断是否发生明火火灾。
为了得到更精确的预测结果,本文提出使用模糊推理的方法对神经网络的输出继续进行优化,其过程如图1所示。
方法首先建立火灾类型与监测指标间的规则关系;然后将精确的输入数据转化为模糊数据,并根据模糊输入量和控制规则来得到输出量的分布函数;最终使用清晰化方法将预测结果表示为精确值,实
现电网火灾类型精确预测。
图1 模糊推理过程Fig 1 Fuzzyreasoningprocess
模糊逻辑推理器的输入为神经网络的输出,即无火、明火以及阴燃的概率。
输入数据的模糊化先将各种概率值限定在[0,1]内并进行模糊表示,将概率值划分为大(L)、小(S)、中(M)3种模糊等级。
模糊推理器的输出为发生火灾的程度,包含L和S两种。
在得到模糊化表示数据后,本文通过构建模糊控制规则来进行模糊推理,构建了如表1所示的具体规则表。
表1 模糊逻辑推理规则Tab 1 Fuzzylogicreasoningrules
无火概率阴燃概率明火概率火灾概率S(小)S(小)M(中)L(大)S(小)S(小)L(大)L(大)S(小)M(中)L(大)L(大)S(小)M(中)S(小)L(大)S(小)L(大)S(小)L(大)M(中)S(小)S(小)S(小)L(大)S(小)S(小)S(小)L(大)
M(中)
S(小)
S(小)
表1中通过建立各种火灾类型间的规则关系来判断火灾发生的概率,如表1中第1条规则的具体关系为:如果无火概率为S、阴燃概率也为S,而明火概率为M,则发生火灾的概率为L。
在得到模糊控制器的输出后,本文将模糊结果进行反模糊化得到精确的预测结果。
为了简化
计算过程,本文直接使用重心法进行反模糊化操作,即火灾概率的准确结果为
f=
∑n
i=1
μ(ui)ui
∑n
i=1
μ(ui) (9)
式中:μ(ui)为隶属度;ui为模糊逻辑的输出。
3 实验与结果分析
为了验证所提出算法的有效性,本文使用
Matlab平台实现该算法并构建大量数据样本进行模型训练和测试。
具体地,文中采集了山西阳泉供电公司辖区近年来统计的电网火灾数据,包括火
1
2第1期 赵嘉兴,等:基于模糊神经网络的电网消防预警算法
灾发生时监测到的线路中剩余电流、线路温度、电网的工作电流和工作电压等指标来构建数据集,该数据集共包含5000条训练数据和500条测试数据。
表2为5组样本的示例,其中各监测数据进行了归一化处理,各种火灾情况的期望输出根据实际探测结果与文献[2]的方法计算得出。
本文网络输入层节点数量为4,输出层节点数量为3,隐含层节点数量为6。
网络学习率为0 01,共迭代训练100次。
为了防止网络过快收敛,本文设置权重参数α为0 0001,β
为0 0001。
表3为本文随机选取的5组数据测试结果。
根据表3结果可以看出,所提方法得到的火灾预警概率与预期概率基本吻合,因此,文中算法使用剩余电流、线路温度、电网的工作电流和工作电压等指标预测电网发生火灾的概率具有可行性。
表2 火灾样本示例Tab 2 Examplesoffiresamples
编号剩余
电流
工作电流
工作电压
线路温度
无火概率
阴燃概率明火概率
10 210 330 290 170 8170 1290 06520 300 290 220 200 7870 1350 06730 510 570 530 490 2270 3590 40240 550 610 870 800 1850 3710 4175
0 700 640 650 810 1760 3590 471
图2为本文神经网络训练的过程,图2中分别给出了网络的训练、验证和测试误差曲线。
从图2中结果可以看出,文中算法误差逐渐收敛,且随着训练迭代次数的增加,该算法的测试精度也在逐渐增加。
表3 测试结果示例Tab 3 Examplesoftestresults
编号剩余
电流工作
电流工作
电压线路
温度预测结果
无火概率阴燃概率明火概率期望输出无火概率阴燃概率明火概率10 790 860 890 920 1350 5160 6270 1420 5160 71920 240 320 350 270 7430 1690 0510 7760 1640 04930 320 270 250 220 7560 0890 1590 7710 0490 12040 520 550 540 510 2120 2270 5390 2340 2730 6945
0 54
0 57
0 56
0 53
0 214
0 239
0 548
0 234
0
2730 69
4
图2 网络训练过程Fig 2 Networktrainingprocess
表4中展示了本文算法与基于BP网络、SVM、随机森林、文献[13]和文献[14]方法的精确度比较结果。
其中,BP网络、SVM和随机森林3个算法采用默认参数设置,文献[13]和文献[14]采用文中定义的参数。
从表4结果可以看出,相比于其他方法,本文算法具有更高的预测精确度。
同时,相比于只使用BP神经网络的方法,本文算法在引入模糊推理后能够明显提升预
表4 不同算法的比较
Tab 4 Comparisonofdifferentalgorithms%方法名称精确度BP网络72 4SVM分类71 3随机森林
74 2
方法名称精确度文献[13]81 6文献[14]82 9本文算法
87 3
测精确度。
4 结束语
本文提出了一种基于模糊神经网络的电网消
防预警算法,该算法通过在大规模数据集上训练BP神经网络来预测在给定监测数据情况下发生无火、明火以及阴燃的概率。
同时文中利用模糊逻辑推理方法对给定的模糊结果进行推理,可以消除不确定概率结果,提升预测结果的鲁棒性。
仿真实验结果表明,该方法能够有效提升电网火灾的预测精度,得到更符合实际情况的结果,对于构建电网火灾预警系统具有参考价值。
22沈 阳 工 业 大 学 学 报
第46卷
参考文献(References):
[1]徐天福,罗庆.基于P Q解耦变换的智能电网状态估计算法[J].沈阳工业大学学报,2019,41(3):
251-256.
(XUTF,LUOQ.StateestimationalgorithmofsmartgridbasedonP Qdecouplingtransformation[J].
JournalofShenyangUniversityofTechnology,2019,
41(3):251-256.)
[2]段锁林,王朋,朱益飞,等.粒子群—小波神经网络火灾预警算法[J].计算机工程与设计,2018,39
(5):1467-1473.
(DUANSL,WANGP,ZHUYF,etal.Fireearly
warningalgorithmofparticleswarmoptimizationand
waveletneuralnetwork[J].ComputerEngineering
andDesign,2018,39(5):1467-1473.)
[3]赵欢,阳浩,何亮,等.高精度配电网电气设备故障识别检测方法[J].沈阳工业大学学报,2021,43
(6):614-618.
(ZHAOH,YANGH,HEL,etal.Faultidentification
anddetectionmethodwithhighprecisionforelectricalequipmentindistributionnetwork[J].JournalofShen
yangUniversityofTechnology,2021,43(6):614-
618.)
[4]ZHANGCC,SUNG KWUNO,FUZW.Designofstabilizedpolynomial basedensemblefuzzyneuralnetworksbasedonheterogeneousneuronsandsynergy
ofmultipletechniques[J].InformationSciences,
2021,542:425-452.
[5]CHENJM,GUSX,CHENG,etal.WaterresourcescarryingcapacityassessmentinDaliprefecturebased
onT Sfuzzyneuralnetworkmodel[J].IOPConfe
renceSeries:EarthandEnvironmentalScience,2020,
525(1):12-14.
[6]ZHOUHB,ZHANGHY,ZHANGY.Nonlinearsys temmodelingusingself organizingfuzzyneuralnet
worksforindustrialapplications[J].AppliedIntelli
gence,2020,50(5):1657-1672.
[7]SALIMI BADA,EBADZADEHMM.Backpropagation freelearningmethodforcorrelatedfuzzyneuralnet
works[EB/OL].(2012-12-19)[2020-10-15].
https://arxiv.org/abs/2012.01935.
[8]AMJADYN.Day aheadpriceforecastingofelectrici tymarketsbyanewfuzzyneuralnetwork[J].IEEE
TransactionsonPowerSystems,2006,21(2):887-
896.
[9]史册,裘炅.基于深度学习机制的火警协议智能分析模型[J].电子科技,2019,32(1):80-85.
(SHIC,QIUJ.Thefireprotocolintelligentanalysis
modelbasedondeeplearning[J].ElectronicScience
andTechnology,2019,32(1):80-85.)
[10]KHUATTT,CHENF,GABRYSB.Aneffectivemultiresolutionhierarchicalgranularrepresentation
basedclassifierusinggeneralfuzzymin maxneuralnetwork[J].IEEETransactionsonFuzzySystems,
2021,29(2):427-441.
[11]LIUZL.Identificationofpiecewiselineardynamicalsystemsusingphysically interpretableneural fuzzy
networks:methodsandapplicationstoorigamistruc
tures[J].NeuralNetworks,2019,116:74-87.
[12]YANGSM,DENGB,WANGJ,etal.Designofhidden property basedvariableuniversefuzzycontrolfor
movementdisordersanditsefficientreconfigurable
implementation[J].IEEETransactionsonFuzzySys
tems,2019,27(2):304-318.
[13]李军,张志东,乔元健,等.基于自适应集成神经网络的火灾预测方法[J].消防科学与技术,2020,39
(12):1727-1731.
(LIJ,ZHANGZD,QIAOYJ,etal.Fireprediction
methodbasedonadaptiveensembleneuralnetwork
[J].FireScienceandTechnology,2020,39(12):
1727-1731.)
[14]丁承君,赵泽羽.基于多传感器数据融合的火灾探测系统[J].河北工业大学学报,2018,47(5):17-
22.
(DINGCJ,ZHAOZY.Firedetectionsystembased
onmulti sensordatafusion[J].JournalofHebeiUni
versityofTechnology,2018,47(5):17-22.)
[15]ISLAMMA,ERSONDT,PINARAJ,etal.Enab lingexplainablefusionindeeplearningwithfuzzyin
tegralneuralnetworks[J].IEEETransactionson
FuzzySystems,2020,28(7):1291-1300.
(责任编辑:景 勇 英文审校:尹淑英)
3
2
第1期 赵嘉兴,等:基于模糊神经网络的电网消防预警算法。