基于混合推理的煤矿电网线路故障预警研究
2014-05-22张佰尚李向阳
□张佰尚 李向阳 李 军
[哈尔滨工业大学 哈尔滨 150001]
引言
在我国的能源结构中,煤炭占据着十分重要的地位。近年来,煤矿的电力供应不足及断电事故发生较为频繁,严重地影响了煤炭的正常供应及矿工的生命安全。如何对煤矿电网线路异常状况进行预警,并及时排除安全隐患已经成为煤矿生产安全亟需解决的问题。
目前,国内外研究人员对电网预警研究做了相关研究,并取得了一定的成果。Li Ji、Wang Lifang和Yan Li[1]使用基于面向服务框架的先进云服务解决方法来建立可行的、高效的、符合需求的智能电网检测和预警系统。该系统具有可重用性、需求可变动性,并具备商业处理能力。Tieying Zhao和Na Wang[2]使用模糊综合评价对电网低电压状态进行预警,这提高了预警系统的准确性和可靠性,但是其需要大量数据进行计算。Hui Ren[3]等从复杂系统的观点出发,通过使用快速计算技术和系统参数来识别系统与预警状态的距离进行预警,可以较好进行预警,但是该系统无法处理非线性问题。Shuqing Zhang、Xiaorong Xie和Jingtao Wu[4]在进行震荡分析的Prony算法的基础上提出了低频率震荡的检测预警框架,使用了包括预过滤器设计和Prony分析结果关联在内的信号处理技术,使系统更加准确。然而,有关煤矿电网预警的研究并不多。孙学军[5]使用多主机分层、分布式结构配置的形式设计了开放式结构的煤矿电网检测预警系统。该系统的最大特点是高可靠、智能化和层次化。牛鑫[6]使用模糊综合评判方法进行煤矿电网预警,提高了系统的准确性,但是电压影响指标的选取可能会对结果造成一定的影响。乔淑云、李德臣和邵晓根[7]运用自动控制理论和生物神经网络原理设计了煤矿电网灾害预警系统,实现了电网预警的数字化和智能化。同时,乔淑云等[8]还设计了包含信息层、控制层和设备层的煤矿电网监控预警系统,从而实现煤矿电网参数信息测控并进行科学预警。通过研究可以发现,煤矿电网预警研究多关注通过对供电设备的检测,使用云服务、震荡分析等先进技术实现对煤矿电网的自动化、数字化预警。但是,目前研究中还存在一些问题,比较明显的是现有的预警系统主要以硬件为主,关注系统的结构建设及系统间信息传输方式,而在预警系统的软件及分析决策方面还存在着很大不足。
本文主要采用规则推理和案例推理这样的人工智能的方法实现煤矿电网线路故障的预警决策分析,从而增强煤矿电网的智能分析功能。规则推理(Rule-Вased Reasoning,RВR)适于表示和推理逻辑性知识[9],能够提供领域性知识(例如适合进行分类[10]),具有很强的解释能力[11];案例推理(Case-Вased Reasoning,CВR)适于表示和推理隐式的经验性知识,实现非固定模型化决策[12],具备很强的学习能力[13],将二者按照松散耦合序列模型[14]进行集成形成电网预警Agent,可以取得优势互补。
一、煤矿电网故障预警Agent的体系结构
本文将RВR和CВR集成形成了煤矿电网线路预警Agent,其内部结构如图1。
图1 煤矿电网线路故障预警Agent内部结构图
该Agent由四个模块组成:RВR、CВR、知识库和案例库。供电设备实时监测设备仅仅传输供电设备温度、电阻值等实时数据,并无电网预警功能。该Agent可以通过实时数据在事故发生前发出预警。其中RВR负责对传输到Agent的供电设备监测数据进行判别分析并做出预警。如果数据没有异常,RВR将判别结果输出并显示“正常状态”;如果数据出现异常,RВR将根据异常状况发出分级警报并激活CВR。CВR模块负责对RВR模块提出的异常数据进行预警事件匹配,并提出煤矿电网线路异常的原因,最后将隐患排除措施显示给用户。知识库储存RВR进行煤矿电网数据判别所需要的规则以及激活CВR所需的规则,其与RВR为单向数据交换。案例库储存煤矿电网预警案例,供CВR进行决策分析,其与CВR为双向数据交换,即当CВR被激活时,CВR向案例库进行案例查询;当完成电网线路故障预警信息分析后,CВR将数据存入案例库。数据在这四个模块的流动和交互形成了煤矿电网预警Agent。
二、基于RВR的煤矿电网线路检测数据判别
(一)煤矿电网线路故障预警指标选取
煤矿电网线路由电缆、接头、断路器组成,这些元件的工作状态影响整条线路的工作状态。因此,本文选取整条线路的元件作为评估指标,同时为了便于分析并使用二进制方式对不同状态进行编码,见表1。
表1 煤矿电网线路故障预警指标
(二)基于AHP和证据理论的煤矿电网线路故障预警评判方法
按照线路负荷级别信息、电缆状态监测指标、断路器本体状态监测指标对煤矿电网线路故障预警的影响程度大小使用AHP方法建立一级指标的比较矩阵,并根据该矩阵计算一级指标权重,如表2所示。
表2 煤矿电网线路故障预警一级指标权重
为了判断该矩阵的可信性,本文对该矩阵结果进行一致性检验,检验结果为:λ max=3.084,C.I.=0.042,C.R.=0.072,符合一致性检验要求。
二级指标权重的确定方法与一级指标相同,具体值如表3所示。
表3 煤矿电网线路故障预警二级指标权重
部分煤矿电网线路故障预警的二级指标参数的获取需要使用相关的测量方法,如使用小波奇异值分析法、低频叠加法等方法获取电缆绝缘状态参数,使用动态时间规整法等方法获取断路器本体监测状态。虽然这些方法具备一定的准确性,但是仍然存在着一些误差。为了消除测量误差的影响,本文将D/S证据理论中的信任函数加入预警指标来提高预警的准确性,同时将不同测量方法的准确率作为二级指标的信任函数,具体见表4。
表4 煤矿电网线路故障预警二级指标信任函数
由此,我们可以对煤矿电网线路故障预警的评判方法,如式1。
(三)基于RВR的煤矿电网线路故障评判结果生成
规则集是RВR生成评判结果和进行推理的基础,本文使用产生式规则建立规则集。每条规则语句由IF-THEN构成,表达形式为
IF Xi1is wi1and Xi2is wi2and …Xinis winTHEN CLASS is Ci
煤矿电网中某一元件的损坏即会造成电网事故,所以电网预警首先需要对单一元件进行预警;同时,不同的线路承担不同的输电任务,连接不同的机器设备,单一元件的状态并不能代表某一线路的工作状况,所以电网预警还需要对电网线路进行预警,并提示工作人员格外关注预警线路并排除隐患。所以,本文针对煤矿电网的这一特点进行两种预警:煤矿电网整体预警和基于单一元件的预警。
1.煤矿电网线路故障单一元件预警
单一元件预警包括电缆电阻值预警、电缆接头温度变化预警和断路器本体预警,其预警结果分别为X2、X3、X4。同样,取单一元件预警的权重适中者为最小阈值,则X2、X3、X4的预警阈值分别为0.1、0.12、0.18。如果单一元件的测量结果高于阈值,则预警结果为1,否则为0。
由此,本文得出电缆电阻值预警产生式规则为:
IF X21or X22or X23≧0.1
THEN CLASS is X2=1;
IF X21or X22or X23﹤0.1
THEN CLASS is X2=0.
电缆接头温度变化预警产生式规则为:
IF X24or X25or X26or X27or X28or X29≧0.12
THEN CLASS is X3=1;
IF X24or X25or X26or X27or X28or X29﹤0.12
THEN CLASS is X3=0.
断路器本体预警产生式规则为:
IF X31or X32or X33or X34or X35or X36≧0.18
THEN CLASS is X4=1;
IF X31or X32or X33or X34or X35or X36﹤0.18
THEN CLASS is X4=0.
2.煤矿电网线路故障整体预警
对于煤矿电网线路故障整体预警,本文使用最小阈值V来侦测电网线路故障。其中,二级指标参数选取权重适中者为阈值指标。因此,本文得出煤矿电网线路故障预警阈值
将煤矿电网线路故障整体预警结果表示为X1,如果线路故障测量结果超出阈值,那么X1=1,否则X1=0。由此本文得出煤矿电网线路故障整体预警产生式规则:
IF Xi1is wi1and Xi2is wi2and …Xin≧0.145
THEN CLASS is X1=1;
IF Xi1is wi1and Xi2is wi2and …Xin﹤0.145
THEN CLASS is X1=0.
三、基于CВR煤矿电网线路故障应急分析
(一)基于框架表示法的煤矿电网线路故障案例表示及相似度计算
目前,案例表示常用的方法有本体表示法、面向对象表示法、XML表示法和框架表示法。其中,框架表示法具有结构性和层次性,特别适合表示结构性强的静态知识[15]。煤矿电网线路故障隐患排除具有较强的结构性,所以本文使用框架表示法表示案例,通过将框架嵌套形成煤矿电网线路故障案例框架。
表5 煤矿电网线路故障案例顶层框架
表6 煤矿电网线路故障预警特征
表7 煤矿电网线路故障隐患排除
由于该案例的主要属性为确定数属性,而海明距离可以将确定数属性距离测量标准化[16],所以本文使用海明距离来计算源案例与历史案例的局部相似性,其计算公式如式(3)。
其中,sima为源案例与目标案例的局部相似性,ti为源案例,ci为历史案例,Amaxi为属性i中的最大值,Amini为属性i中的最小值。
在计算源案例与历史案例的全局相似性时,需要使用属性权重。由于煤矿电网线路故障属于短板问题,一个元件的破坏就可能对整个电网产生重大影响,所以每个检索属性权重均为25%,由此可以得出全局相似性计算公式(4)。
(二)基于组合相似算法和RВR的煤矿电网线路故障案例适配
由于煤矿电网线路故障案例的特征集和隐患排除方式集之间具有一一对应的关系,所以本文可以通过对目标案例和源案例属性集的比较发现相同的属性集,使用源案例属性集的隐患排除方式来指导目标案例隐患排除。当所检索到的相似案例中没有与目标案例属性相同的案例时,本文使用RВR来完成案例适配。该案例适配方法的流程如图2。
1.组合相似算法的原理及算法实现
组合相似算法的原理来源于知识论,在知识论中有严格的定义和定理。
定义[17]一个知识系统可以用一个四元组来表示:S=(U,A,V,f)。其中,U为论域,为非空有限对象的集合;A=C∪D,C∩D=Φ,其中,C为条件属性集,D为决策属性集;V=∪Va,其中,Va是属性a的值域;f是U×A→V的函数。
图2 基于组合算法和RВR的煤矿电网线路故障案例适配流程图
在该定义中,条件属性和决策属性具备一一对应的关系,即当两个案例的条件属性相同时,其决策属性也相同。那么,我们可以通过相似属性的组合得出决策属性的组合。本文根据该原理提出了组合相似算法:
Step1:根据解元素参数对照表,确定影响目标案例决策属性集的条件属性集。
Step2:比较最相似案例与目标案例的条件属性集,并找出这些条件属性集所对应的决策属性集。
Step3:根据所找出的决策属性集生成目标案例的决策属性集。
Step4:查看目标案例的决策属性集生成是否完整,若决策属性集生成完整则停止,否则对此相似案例重复Step2和Step3。
2.RВR适配规则的生成
如果对所有相似案例的相同条件属性所对应的决策属性组合之后,目标案例的决策属性集还不完整,那么RВR适配模块将被激活,用来生成不完全的决策属性集。根据煤矿电网元件故障处理措施,本文得出RВR适配规则:
IF X22=1 THEN“对电缆进行维护”;
IF X23=1 THEN“更换电缆”;
IF X25or X26or X27or X28=1 THEN “检查修复接头”;
IF X29=1 THEN“更换接头”;
IF X32or X33or X34or X35=1 THEN “对断路器本体进行修复”;
IF X36=1 THEN“更换断路器本体”
RВR适配规则的生成可以完成对组合相似算法未能适配的决策属性集完成适配。
四、算例
本文选取潞安集团王庄煤矿电网一条出线Ⅲ类负荷回路对该Agent的预警过程进行实例验证。
电网在线监测到断路器本体的操作电压过低、电缆电阻值为39、电缆接头温度变化为6℃。
根据检测数据所在的区间,Agent可以得出这三种检测数据的权重分别为0.15、0.1和0.22。考虑到所得数据的置信度,根据式(1)Agent计算出以上指标的权重分别为0.143、0.09和0.198。通过和阈值进行比较,Agent对电缆电阻值和断路器本体发出预警。同时,根据式(1)Agent可以判别该条线路的状态,计算结果为0.204,远远高于阈值。Agent对整体线路进行预警。
RВR模块发出预警的同时激活CВR模块进行隐患排除分析。Agent根据式(3)检索到一些相似的案例,并发现最为相似的案例1的整体预警值、电缆电阻预警值、电缆接头温度变化预警值和原案例相似。因此,Agent使用案例1电缆电阻预警值的隐患排除方式,即在“矿井输电线路3”“更换电缆”。但是,案例1中的断路器本体预警值并不和原案例相似。Agent查找与断路器本体预警值相似的案例得到案例2,并使用案例2的隐患排除方式,即对“矿井输电线路3井上断路器本体”“维修”。从而,Agent完成了煤矿电网预警和分析决策任务。
五、结论
煤矿电网线路故障诊断对于煤炭生产和煤炭供应具有重要意义。目前的煤矿电网线路故障预警研究多数侧重于在线测量和硬件设计。本文使用RВR和CВR混合推理的智能技术实现对煤矿电网线路故障预警,其中RВR模块使用AHP和证据理论完成故障线路预警;CВR模块使用组合相似算法和RВR产生规则相结合的方法实现对预警案例的适配。该方法对煤矿电网故障线路预警和分析具有一定的实践意义。
[1]LI Ji,WANG Lifang,YAN Li.Cloud Service based intelligent power monitoring and early-warning system [A]//Jianzhong Wu .2012 IEEE Innovative Smart Grid Technologies-Asia(ISGT Asia) [C].Washington,DC,USA:IEEE Computer Society,2012:1-4.
[2]IREQ A I,MATH P S.Hydro-Quebec Robust detection and analysis of power system oscillations using the Teager-Kaiser energy operator[J].IEEE Transactions on Power Systems,2011,26(1):323-333.
[3]REN H,FAN Xiaozhou,WATTS D,et al.Early warning mechanism for power systemlarge cascading failures[A]//Nirmal Nair.2012 IEEE International Conference on Power System Technology[C].Washington,DC,USA:IEEE Computer Society,2012:1-6.
[4]ZHANG Shuqing,XIE Xiaorong,WU Jingtao.WAMS-based detection and early-warning of low-frequency oscillations in large-scale power systems [J].Electric Power Systems Research,2008,78(5):897-906.
[5]孙学军.基于开放式结构的煤矿电网实时预警系统设计与实现[J].中国煤炭,2011,37(8):68-71.
[6]牛鑫,刘艳昌,邱红军.煤矿电网低电压预警系统研究[J].河南科技学院学报,2012,41(3):87-90.
[7]乔淑云,李德臣,邵晓根.煤矿电网灾害监控预警系统的设计与实现[J].工矿自动化,2009,32(1):51-58.
[8]乔淑云,李德臣.监控预警系统在煤矿电网中的应用研究[J].计算机工程与设计,2008,29(23):6161-6163.
[9]XIONG Ning.Fuzzy rule-based similarity model enables learning from small case bases [J].Applied Soft Computing,2013,13(4):2057-2064.
[10]LAO S I,CHOY K L,HO G T S,et al.Achieving quality assurance functionality in the food industry using a hybrid case-based reasoning and fuzzy logic approach[J].Expert Systems with Applications,2012,39(5):5251-5261.
[11]XIONG Ning.Learning fuzzy rules for similarity assessment in case-based reasoning[J].Expert Systems with Applications,2011,38(9):10780-10786.
[12]KUO J Y,HUANG Fu-Chu,MA Shang-Pin,et al.Applying hybrid learning approach to RoboCup's strategy[J].Journal of Systems and Software,2013,86(7):1933-1944.
[13]LEELAND A M.Case-based reasoning:processes,suitability and applications [M].New York:Nova Science Publishers,2011.
[14]PRENTZAS J,HATZILYGEROUDIS I.Categorizing Approaches Combining Rule-Вased and Case-Вased Reasoning[J].Expert Systems,2007,24(2):97-122.
[15]LIAO Zhenliang,MAO Xuewei,HANNAM P M,et al.Adaptation methodology of CВR for environmental emergency preparedness system based on an Improved Genetic Algorithm[J].Expert Systems with Applications,2012,39(8):7029-7040.
[16]XIE Xiaolong,LIN Lin,ZHONG Shisheng.Handling missing values and unmatched features in a CВR system for hydro-generator design[J].Computer-Aided Design,2013,45(6):963-976.
[17]武民民,宋良图,黄伟,等.基于替代算法的案例推理灾害救助系统[J].计算机系统应用,2009,18(4):11-13.