基于模糊推理与覆盖集理论的电力变压器故障诊断方法
钱政 杨莉 张冠军 严璋
【摘要】 介绍了一种在覆盖集理论框架上集成模糊推理的诊断方法,在此基础上建立了应用于电力变压器故障诊断的实用模型。由于该模型实现了模糊推理与符号推理的结合,能够较好地解决故障诊断过程中遇到的模糊性问题,并有助于实现对故障的综合诊断,所以具有较高的诊断准确性和实用性。
【关键词】 电力变压器,覆盖集理论,模糊推理,故障诊断
FAULT DIAGNOSIS METHOD OF POWER TRANSFORMER BASED ON FUZZY REASONING AND COVERING THEORY
QIAN Zheng, YANG Li, ZHANG Guanjun, YAN Zhang
(School of Electrical Enginering, Xi'an Jiaotong University, Xi'an 710049)
【Abstract】 A diagnostic method integrated covering theory and fuzzy reasoning is introduced in this paper. Based on it, a practical model applied for the fault diagnosis of power transformer is constructed. With this model, the integration of fuzzy reasoning and symbolic reasoning could be realized. The fuzzy question of fault diagnosis could be solved effectively, and the synthetic diagnosis of fault could be acquired simultaneously.Thus,satisfactory accuracy and well practicality could be achieved.
【Keywords】 power transformer, covering theory, fuzzy reasoning, fault diagnosis
1 引言
现代电力系统日趋复杂,对电力设备运行可靠性的要求不断提高。如大型电力变压器作为电力系统中重要的变电设备,其运行状态将直接影响到电力系统的安全运行。所以,如能迅速而准确地对其进行故障诊断,防患于未然,将是保障供电可靠性的重要手段之一。 但是,由于电力变压器的故障现象、故障原因及故障机理间存在着复杂性和模糊性,所以难以藉助确定性的数学模型来进行描述,也就难以藉助确定性的判据来进行诊断[1]。模糊数学能较好地处理事物的不完全性和不确定性,因此将其应用到故障诊断领域已成了近年来的研究热点之一[2,3];而覆盖集理论作为一种诊断推理策略[4],能够综合观测到的故障征兆来进行诊断推理,从而实现对故障的综合诊断。所以,将模糊数学和覆盖集理论相结合,既可以较好地解决故障诊断过程中遇到的模糊性问题,又利于有效地实现对故障的综合诊断,从而提高故障诊断的准确性和实用性。
2 模糊覆盖集理论[5]
一个诊断问题P可以定义为一个四元式P={D,M,R,M+},其中: D={d1,d2,…,dn}、M={m1,m2,…,ml}分别是故障及征兆的有限非空集合; R D×M,是定义在D×M上的模糊关系子集,其定义域为domain(R)=D,而值域为range(R)=M。对于R中的每一对(di,mj),R(di,mj)∈[0,1]是指di能够引起mj的一种可能性度量; M+={m1,m2,…,mk}是M的一个模糊子集,称为已知征兆集,对于每一个mj∈M+,M+(mj)∈[0,1]是mj在M+中的隶属度。 为讨论问题的方便,宜进一步引入几个基本概念: DI={d1,d2,…,dm}是D的一个模糊子集,对于每一个d∈DI,DI(d)∈[0,1]是d在DI中的隶属度。 mani(di)={mj|(di,mj)∈R,di∈D},是所有di可能引起的征兆集合。并称mani(DI)=mani(di)为DI可能引起的征兆集合; cause(mj)={di|(di,mj)∈R,mj∈M},是所有能引起mj的故障集合。并称cause(M+)=cause(mj)为可能引起M+的故障集合; explain(M+|DI)∈[0,1]是DI对M+的解释程度,即覆盖程度的度量。 而在模糊覆盖集理论中,对于诊断问题的解有如下定义: 定义1:对于任何诊断问题P,若一个模糊故障集合DID满足:(1)explain(M+|DI)≥A(0<A<1为覆盖程度),即DI以程度A覆盖M+;(2)对M+的任何覆盖集,有|DI|≤|DJ|,即DI是M的最小模覆盖集;则称DI是M+的一个可能解释。 定义2:诊断问题P的解SOL(P)是所有可能解释M+的DI构成的集合。 可见在该理论中,节约原则是求解问题的关键,本文采用的是最小模原则,其定义为:M+的一个覆盖集DI是一个解释,如果它在所有M+的覆盖集中模最小,即它包含覆盖M+所需的最少征兆个数。
3 模糊覆盖集诊断模型的求解算法
在实际的故障诊断过程中,开始时可能只知道部分存在或部分不存在的征兆,而其它征兆存在与否则不清楚。因此可将所有征兆划分为三个部分:目前已知存在的征兆M+、已知不存在的征兆M-以及不知道存在与否的征兆M?。在诊断过程开始时,总会已知部分征兆M+存在,此时可采用并发性诊断问题的求解算法获取可解释M+的解。然后,随着对故障征兆了解程度的逐步加深,M+和M-在不断扩大,这时宜采取序贯诊断问题的求解策略来进一步获取诊断问题的解。 3.1 并发性诊断问题的求解过程 在并发性诊断问题的求解过程中,可能还要用到以下一些基本定义: 定义3:一个结点ni是一个三元式(DI,M+1,M+2),其中:DID;M+1=M+∩mani(DI)是DI覆盖的已知征兆;M+2=M+-mani(DI)是DI未覆盖的已知征兆。结点ni代表诊断过程中的一个中间解,如果ni为一个终结点,即M+2=,则ni中所包含的DI就成为M+的一个可能解释。 定义4:如果ni=(DI,M+1,M+2)是一个结点,那么对于任何dj∈cause(M+2),定义ni的后继结点为succ(ni,dj)=(DI∪dj,M+1∪some(M+2∩mani(dj)),M+2-some(M+2∩mani(dj))),可以看出ni的后继结点可能有多个。 根据以上定义,诊断过程开始时,只有一个结点n0=(,,M+)(代表空集)存在,随着每一结点的不断扩展,最终可产生一系列不能再扩展的终结点。每一终结点中的DI均可覆盖已知征兆集合M+,因而可能成为M+的一个解释。在进行结点扩展时,只有当explain(M+1∪some(M+2∩mani(dk))|(DI∪dk))≥A(式中dk为待扩展的下一个故障形式)时,扩展过程才可以继续下去。 3.2 序贯诊断问题的求解过程 在应用并发性诊断问题的求解策略进行求解后,随着对故障征兆了解程度的逐步加深,可开始序贯诊断问题的求解过程,以便获取更加全面而准确的诊断结论。序贯诊断问题的求解过程为: 1)如果通过一次测试发现一个新的征兆mj存在时,可将其从M?中取出,存入M+。 2)对采用并发性诊断问题的求解算法所获取的每一个终点ni进行处理:如果ni对应的DI能够解释mj,则将mj加入M+1即可;如果ni对应的DI不能解释mj,将mj加入M+2,则ni成为非终结点,这时应继续采用并发性诊断问题的求解算法来获取新的诊断结论,从而将非终结点变为终结点。 3)若通过测试发现仍有新的故障征兆存在,可重复上述2)的步骤。 4)当所有可能出现的征兆均处理完毕,并且所有结点均为终结点后,序贯诊断问题的求解过程结束。 3.3 最优诊断解的产生 求解过程结束后,获取的可解释M+的DI往往不止一个,所以要对DI进行寻优。过程为:先依据最小模原则对DI进行筛选,对选出的DI依据其explain(M+|DI)值的大小进行排序,最大explain值所对应的DI即为最优诊断解。其中,explain(M+|DI)=∩DI(d)))]})(式中:n为DI [1] [2] 下一页
|