李从善,刘天琪,李兴源
(四川大学 电气信息学院,四川 成都 610065)
当前,我国电力事业正处在快速发展时期[1],电力系统内外部各种高危突发事件时有发生,城市电力安全时刻面临严重威胁。进行电力系统预案体系建设,是强化我国城市应对电力突发公共事件能力建设的有效途径和方式,是不断提高预防和处置突发公共事件能力的重要手段,更是保障经济社会发展安全可靠用电、减少电力灾害损失的有效措施和手段。文献[2]在对西欧“11.4”大面积停电事后分析中指出:把握薄弱环节、做好事故预案是安全运行的基础。2012年7月30日,发生在印度的大停电事故震惊了世界,其影响程度不亚于大地震。研究人员针对印度大停电事故指出[3]:印度多年缺电,却没能建立有效的电力需求侧管理机制,没有预先制定和及时启动有序用电方案是导致此次大规模停电的重要原因。由此可见事故预案在电力系统稳定运行中的重要地位。
电力系统在对停电事故的防范方面做了不少工作,并建立了大量的总体预案、专项预案和现场应急预案。2005年初,国务院发布了《国家突发公共事件总体应急预案》[4]以及25个专项预案,其中包括电监会负责编制的《国家处置电网大面积停电应急预案》[5]。国家电网公司也发布了《城区电力系统突发事件应急预案编制导则》[6],并且具体规定了城市电网进入紧急状态的启动标准(如负荷损失比例)。文献[7]提出基于变尺度主成分分析方法以实现对电力设备载流故障进行早期预警。文献[8]基于广域测量系统(WAMS)的量测数据,提出基于事例推理(CBR)理论及功率振荡增量分布(OAPID)理论的互联电网区间模式振荡预警方法。实现故障报警对电网恢复抢修具有重要意义。文献[9]对电网重大故障应急抢修自动调度系统进行了研究,给出了系统的模块组成。文献[10]从电力行业事故分类、电力应急预案体系及电力应急演练开展情况等几个方面分别详细阐述了国内外应急演练体系的情况。文献[11]对电网安全生产预警与应急预案主要内容及实施要点进行了研究。文献[12]对电网大面积停电应急预案的编制和实施进行了研究,详细分析了应急预案编制的原则和主要内容以及预案实施中的几个主要问题。文献[13]采用故障树理论对电网调度自动化系统应急预案完备度进行了量化分析。
但是在面对突发停电事故,怎样从海量预案库中快速筛选出与停电事件相对应的预案,从而进行快速抢修方面的研究很少。另外,已建立的预案大多是在假设典型的电网事故基础上建立的,由于实际现场因素复杂,预案的假设不可能完全与事件实际发展状况相符,应急方案一般不可能按照已有的应急预案直接地加以应用,必须根据已有经验、以往案例、现场状况对预案加以适当的调整方可应用。应急预案快速匹配与完善程度是体现应急能力的重要指标。
为此,本文对预案的快速匹配与智能生成方法进行了研究,建立了停电应急预案和停电事件的数学模型;提出了分级检索算法和改进的最近相邻算法相结合的检索策略;给出了未完全匹配情况下,停电应急预案智能生成方法。
停电应急预案是应对可能的突发停电事故预先制定的处置方案。目前应急预案都是采用文本形式进行描述,主要内容包括:预案名称;预案编号;预案目的;预案启动条件;预案实施日期;预案响应级别;组织机构及其首要职责;需汇报的相关领导;需通知及协调的其他部门;电力设备生产厂家联络方式;备品备件存放及保管明细;相关软件及其存放和保管明细;预案通告;预案执行步骤;预案执行流程图。
在进行预案匹配时,对预案所包含的内容进行合理抽象,最终用事故描述和处置措施2个部分来表述停电处置预案,其实质可以看成是一个带有一组相关特征属性描述的问题与结论[14](问题在此处表示具体的停电事故,结论表示与之对应的处置措施)。停电事故特征属性和处置措施之间为一一对应关系,即数学模型为,其中,A为描述停电事故特征因素集合(如自然灾害、隐形连锁故障、变压器故障、线路故障、人为破坏、能源供应、电力短缺等),B为处置措施集合(如应急保障、应急响应、抢修流程等)。据此,一个完整的停电应急预案可以表述如下:
其中,Ac、Bc与 A、B 意义相同;Aci为一个特征属性,Bci为对应于特征属性的一条处置措施,i=1,2,…,n,n为预案库中一个预案的特征值数目。预案库为:
其中,N为预案库中预案的个数。
对于一个给定的停电事件其可以表述为:
考虑到停电事故特征属性在快速抢修中的地位不同,可以采用一组权值向量来反映其特征的重要程度,权值大小由相关专家给定。则停电事件进一步表述为:
其中,Aoci为停电事件特征之一;ωi为对应于特征属性的一个权值,为现场停电事件所包含的特征值数目。
由于停电影响因素非常多,对于众多的特征因素,专家并不易迅速给出其权重,本文采用层次分析法[15]构造特征判断矩阵,从而迅速得出各特征的权重,在一定程度上克服了人为因素的影响。
电网在运行过程中,会遇到各种各样的停电事故,影响停电事故的因素非常多,情况又异常复杂,而且同种停电事故所造成的停电影响(即停电级别)又不同。研究表明,以往的停电事故大多具有相似的特征,以前的处置方案有的可以直接用来解决当前的停电事故,或者做适当的调整即可应用。针对此情况,在建立应急预案库时,首先将复杂的停电事故影响因素进行梳理。对电网而言,导致其停电的影响因素包括系统内部(系统的本身结构及元件)和外部(系统所处的外部环境)2个大的方面,并且内部和外部又可以细分。基于停电的外部因素最终都要归根于内部因素的理念,在建立停电应急预案分级分类模型时,是从内部向外部扩展。图1给出了停电应急预案分级分类简化模型。
图1 停电应急预案分级分类简化模型Fig.1 Simplified model of hierarchical classification scheme of power outage events
图中,Ⅰ级停电事件为特大停电事件,Ⅱ级停电事件为重大停电事件,Ⅲ级停电事件为较大停电事件,Ⅳ级停电事件为一般的停电事件。目前,中国区域电网应急预案使用的灾难分级指标可以分为以下4 类[16]:
a.量化指标,例如负荷减供和非计划停机容量;
b.半量化指标,例如关键输电断面损失若干条线路或若干重要厂站;
c.定性指标,例如自然灾害对电网影响程度的估计;
d.其他指标,例如人员伤亡、经济损失等指标。
上述指标有的获取比较麻烦,不满足易用性要求,因此一般选取负荷损失比例作为级别划分指标[6,17-18]。
1.3.1 分级检索策略
基于1.2节建立的停电应急预案分级模型,引入阈值概念(即启动各级预案的临界值),其符号用α表示,大小为停电负荷损失比例的值,参考国家电网对突发停电事件应急处置预案级别划分的规定,得出阈值选取标准。阈值有一最小值αmin,只有大于阈值最小值才会启动预案,对于非常小的停电事故,只需由1~2名专责技术人员负责处理,技术人员依据相应的故障处理手册及自身的处理经验即可迅速做出反应并正确处理停电事件,并不需要制定预案[19]。通过阈值α将预案库划分为几个不同隶属度的集合,一定α集合中储存的是相应特征属性大于α的集合元素。引入阈值后,对于给定的停电事故,首先由阈值的大小给出一个结果集,这样就避免了从整个预案中进行搜索,提高了检索效率。
1.3.2 最近相邻检索算法
最近相邻策略是事例推理系统常用的检索策略[20],传统的最近相邻策略[21-22]是以 事例 间距 离评定事例间的相似程度,在进行距离计算过程中需要进行平方差、开方等运算,最后得出相似事例与目标事例距离最小。假设对象x、y的相似度用S(x,y)表示,那么 S(x,y)ϵ[0,1],即 2 个对象的相似度通过一个概念距离函数S(x,y),将其值域限定在 0~1之间。当相似度等于0时,特征完全不相似;当相似度等于1时,则特征完全相同。上述求距离的方法对于预案匹配并不适用,但是可以借鉴相似度的思想。为此,本文在已建立的停电应急预案和停电事件数学模型基础上,提出了相同特征权值之和作为相似度指标的检索策略,在计算相似度时,只涉及到加法运算,具体如下。
对于给定的停电事件,表述为 Cobject={(Aoc1,ω1),(Aoc2,ω2),…,(Aocm,ωm)},逐一地对预案库 Corigin={C1,C2,…,CN}进行特征比较,分别找出每一预案与之相同的特征,并计算对应的权值之和,即相似度为:
其中,ωi(Corigin,Cobject)为停电事件与预案库中相同特征所对应的权值;k为相同的预案特征数目,k≤min(m,n)。对于预案库中没有与之对应的特征,其所对应的权值变为0。S≤1,S值越大则相似度越大,反之越小;S=1表示完全匹配;S≠1表示非完全匹配。
对于完全匹配又分2种情况:
a.若m=n,即描述停电事件的特征数目和预案库中某一预案的特征数目相同,此种情况是完全精确匹配;
b.若m<n,即描述停电事件的特征数目比预案库中某一预案的特征数目少,通过式(1)也会得到S=1的情况,则此种情况为完全非精确匹配。
对于非完全匹配情况:由于预案数目众多,由该方法计算的相似度很可能出现S相等且不等于1的情况。对于该情况,则选取特征值数目较多的一个作为输出结果,这样便于对其编制,以达到最快速度形成相应预案。也可能出现S相等且不等于1,且所包含的特征数目也相同的情况。这种情况比较罕见,可以将其全部输出,由工作人员根据编制方便的原则,选取其中某一个作为最佳处置预案,从而对其改编,形成相应预案。
1.3.3 2种算法相结合的预案匹配策略
首先对预案库进行分级检索,然后对其结果集采用最近相邻算法进行优化。一个典型的事例推理检索过程可以归纳为[9]:首先从事例库中检索出与问题事例相关的事例,如果二者完全精确匹配,则输出求解方案,否则修正后形成求解方案。匹配流程如图2所示。
图2 预案匹配流程Fig.2 Flowchart of event matching
对于一个给定的具体停电事故,其实际的检索步骤如下。
a.获取停电信息,由停电级别指标确定阈值数值。
b.判断阈值大小,若大于阈值最小值αmin,则给出满足阈值的预案结果集,否则结束。
c.对于满足阈值的停电事件,提取其特征属性Cobject=(Ac1,Ac2,…,Acm),并由专家给定对应于该特征的权值向量 Wi=(ωc1,ωc2,…,ωcm)。
d.输入表述该停电事件的特征属性及权值向量,逐一与预案库中的特征进行比较,按式(1)计算相似度S。
e.若S=1,则结束检索,直接输出其对应的预案;否则重复步骤d,直到检索完毕,挑选S值最大对应的预案,max(S)作为输出结果。
对于上述给出的S=1所对应的预案,需要进一步比较特征数目m和n的情况。若m=n,表示完全精确匹配,此时可以直接应用所对应的预案;若m≠n,此时对应完全非精确匹配预案。后者和S≠1所对应的非完全匹配预案都需要做适当的修改才可以应用。
针对完全非精确匹配和非完全匹配2种情况,提出简单而行之有效的方法:直接在原预案中增减或替换。分情况介绍如下。
情况1:S=1,m≠n。该情况只有在m<n时才会发生,即说明预案中包含的特征数目比停电事件给出的特征多。对此只需在预案库中删除多余的特征属性和与之对应的处置措施即可。
情况2:S≠1。该情况说明已建立的预案库中没有与停电事件所对应的特征属性完全吻合的特征。对此,则在给出的max(S)所对应的预案上做增减,删除停电事件所不具备的特征和与之对应的处置措施,增加预案中没有的特征属性和与之对应的处置措施。若是增加,对于预案中没有的特征属性和与之对应的处置措施,提出建立停电处置措施库,根据特征属性和处置措施之间的一一对应关系,将与停电事件有关的所有特征列出,并给出相应的处置措施,其简化模型如图3所示。
图3 处置措施库简化模型Fig.3 Simplified model of countermeasure library
在建立的措施库中,利用关键词搜索,找出预案中没有的特征,从而对其添加,形成相应的应急预案。
预案库和措施库建立初期并不完善,因为建立初期所包含的内容必定有限,需要在实际应用中不断添加新的预案和处置措施,从而达到更新和完善。另一方面,导致停电事件的因素非常多,情况异常复杂,如果将实际遇到的所有停电案例都加入到预案库中,将会导致预案库过于庞大,影响检索效率。为此,可以根据计算的相似度S的大小来决定是否将新案例加入案例库。若停电案例与预案库中所有预案的相似度均小于某个给定的值(假设为0.6),则加入此案例,否则不加入。而对于措施库而言,只要措施库中没有该特征,就将其加入。
另外电网应急预案及其附属文件应根据条件和环境的变化及时修订,修订启动方式可以根据固定周期、评估结果、演习评价和事故教训4种方式进行。
案例1:相似度计算。设某一停电事件,经过提取特征属性得到6类特征:火灾、变压器故障、过负荷、事故经过、事发地距抢修指挥办公室交通情况、事发地周围情况(有无水源以及其他情况介绍)。上述每类特征还可以细分。在此,为了方便介绍,只列了六大类。应急指挥专家针对这6类特征,考虑其重要程度给出了相应的权值如下:ω1=0.3、ω2=0.2、ω3=0.2、ω4=0.1、ω5=0.1、ω6=0.1。 由上述权值可以看出,火灾在事故抢修中占有重要地位。与应急预案库进行特征比较发现,某一预案只有3个特征与停电事故相同,相同特征为火灾、变压器故障以及事故经过,根据式(1)计算相似度为:
对于返回的预案,从措施库中抽取该预案中不包含的其他特征,从而对其添加即可形成对应于停电事件的处置方案。
案例2:分级检索与最近相邻检索策略相结合应用案例。设一个初期建立的预案库中仅有20个预案,停电应急预案均匀分布,即每一级别对应的数目相等,假如级别划分为4级,每个预案包含10个特征属性,给定的停电事件包含m个特征属性。若只采用最近相邻检索策略,则需要做20×10×m次比较运算、20次权值求和运算。而若采用分级检索和最近相邻检索相结合的检索策略时,首先由阈值指标做一次比较运算,确定结果集,由于上面假设预案是均匀分布的,则确定的结果集有5个,再采用最近相邻策略,则需要做5×10×m次比较运算,采用该方法总共只需做5×10×m+1次比较运算、5次权值求和运算。对于一个完善的、预案数目非常多的预案库,更能体现该方法的优越性。
案例3:某电力公司应对大型设备故障现场处置方案。通过提取事故特征,匹配框图如图4所示。
图4 预案匹配框图Fig.4 Block diagram of plan matching
本文对应急预案快速匹配与智能生成方法进行了研究,建立了停电应急预案和停电事件的数学模型;提出了预案分级分类方案和分级检索与最近相邻检索相结合的检索策略。针对建立的停电应急预案和停电事件的数学模型,将传统的最近相邻检索策略中涉及的开方或平方差运算改为权值相加运算,这一改进极大地提高了检索效率。对非完全匹配的预案提出了直接增减或替换的方法及建立处置措施库的想法。上述方法简单、有效,能够满足快速抢修的要求。
由于实际现场因素复杂,预案的假设不可能完全与事件实际发展状况相符,必须加以调整、分析、判断才可应用。这种引入科学模型和科学决策技术以及案例分析结果的应急方案可称为智能方案。
本文研究结果在应对突发停电事故方面具有比较重要的现实意义。