在机器学习rbf(radialbasisfunctionneuralnetwork)神经网络(rbf网络一般结构如图2所示)领域内,一种可以普适于配电自动化系统状态操作评价的智能评价模型。
背景技术:
:配电网处于电力系统末端,是电力系统与用户联系,向用户供应电能和分配电能的重要环节。配电自动化系统(das)是应用计算机技术、自动控制技术、电子技术、通讯技术等现代科学手段对配电系统中的电器元器件进行智能化测量、监控、控制、管理,从而使配电系统处于安全、经济、优质、高效的最优运行状态。随着计算机技术发展和配电设备的开发,配电自动化系统的全面实现几乎不存在技术难题,美国、日本等国家的配电自动化系统早已发展到较高的水平,我国也紧随脚步,近几年来加大了配电自动化系统的建设力度。配电自动化系统越来越多的投入运行,在已经投运的配电网中如何对配电自动化系统的运行状态进行评价,怎么科学地判断状态操作效果,从而提高系统运维效率和优化运维效果,已经成为亟需解决的问题。常用的配电自动化系统综合评价方法有专家咨询法、层次分析法、模糊综合评价法、数据包络法、灰色综合评价法,熵权法等。这些方法各有优缺点,各自适用于不同的评价体系。专家咨询法最为简单易行,适用场合比较广泛,但带有强烈的主观意味。层次分析法是指将需要评价的问题的有关元素分解为多个层次,用一定的标度对人们的主观判断进行客观的量化,在此基础上采用定性和定量的方法进行评价。相比其他评价方法来说比较简单,更具实用性、系统性、简洁性,所需数据量较少,决策花费时间较短。模糊数学则着重研究“认知但不确定”类问题,广泛地应用于经济、社会等领域。数据包络法是处理多目标决策问题的一种好方法。它是应用数学规划模型的计算比较个决策单元之间的相对效率,对评价对象做出评价。灰色综合评价则要求样本数据有明显的时间序列。熵权法评价较为客观,精确度高,可用于多种评价系统,但计算较繁琐。目前来看,配电自动化系统的评价方法主要是以上五种方法中的一种,或者多种结合的评价。而对配电自动化系统状态操作的评价往往使用专家咨询或层次分析法,都不可避免的有不够客观,计算复杂或过程繁琐等缺点。行业内对这方面研究较为欠缺,申请发明专利也较少。技术实现要素:本发明的目的是针对现有配电自动化系统运行评价方法的不足,结合一般配电自动化系统在指标方面的数据体量及数据特点,提出一种基于多级熵权的rbf神经网络配电自动化状态操作评价方法。该方法是结合多级熵权评价结果,应用rbf神经网络进行训练的一种非线性评价方法,可以建立各种特征组合与相应评价数据之间的映射关系,网络训练好之后,即可用于对配电自动化系统运行状态的评价。该网络具有良好的学习能力及概括能力,且测试误差较少。为配电自动化系统状态评价提供了一种新的思路和方法。为实现本发明目的而采用的技术方案是这样的,一种基于多级熵权的rbfnn配电自动化系统状态操作评价方法,其特征在于利用配电自动化系统状态操作分层指标体系的多级熵权综合评价结果训练基于高斯核的rbf网络(如图3示)评价模型,包括以下步骤:(1)建立配电自动化系统状态操作评价指标体系,该体系是一个分层指标体系,共r层,每一层具有若干个评价指标,如图1示。(2)计算熵权法评价结果值得说明的是,熵最先由香农引入信息论,现在已在工程技术、社会经济等诸多领域得到了非常广泛的应用。一般来说,某指标的信息熵ej越小,则权重越大,ej越大,则权重越小。1)选定第r-1层的任意一个指标,该指标由第r层的n个指标x1,x2,…,xn共同决定,该分层指标体系有m组数据样本,即xi={x1,x2,…,xm,}。指标矩阵hr=(xij)m×n如下,i=1、2……m,j=1、2……n:1-1)数据标准化对各指标数据标准化后的值为yij,1-2)求各指标信息熵ej其中,如果pij=0,则令1-3)确定各指标权重由1-2)中公式计算出e1,e2,…,en,通过信息熵计算各指标权重:其中,j=1,2,…,n。1-4)计算最终得分其中,l=1,2,…,m。1-5)重复1-1)~1-4),遍历第r-1层全部指标,得到第r-1层各指标对应的第r层权重,加权求和得到第r-1层各指标评分结果,得到指标矩阵hr-1。2)重复步骤1),依次以第r-1层指标矩阵hr-1计算第r-2层指标矩阵hr-2、第r-2层指标矩阵hr-2计算第r-3层指标矩阵hr-3……第2层指标矩阵h2计算第1层指标矩阵h1,即按照自底向上的顺序计算至第1层。3)重复步骤1-1)~1-3),计算第1层t个指标的各权重wj,矩阵h1=(kij)m×t,i=1、2……m,j=1、2……t,利用此结果分别加权求和得到m组数据样本的最终综合评价结果yi:(3)构建rbf神经网络评价模型在训练中,采用非监督聚类学习算法选取rbf网络中心与宽度,采用lms算法训练隐层与输出层间权值。该方法由两步组成:第一步为无监督学习阶段,学习隐含层的基函数中心与方差,确定网络输入层与隐含层间的权值;第二步有监督学习阶段,确定训练隐藏层与输出层间的权值。训练的最终目的为确定两层之间的权值和阈值。由(2)中数据标准化后的第r层各指标xi作为rbf网络输入向量x,(2)中最终计算所得分值的理论输出ty为目标输出向量y,计算公式如下:其中maxym为第r层各指标达到满分时的状态操作综合评价得分,ty∈[0,1]。具体的算法步骤如下:(a)确定学习中心tk(k=1,2,…,l)其中l为隐含层神经元个数(l可由1开始自动增加,直到训练误差满足要求)。确定学习中心时常用的是k_均值聚类算法,假设聚类中心有一个,设tk(n)(k=1,2,…,l)是第n次迭代时基函数中心,k_均值聚类算法具体步骤见附图4。(b)确定方差σk(k=1,2,…,l)学习中心一旦学完之后就固定了,接下来要确定基函数的方差。本次选用高斯函数,方差计算式如下:式中dmax为所取中心之间的最大距离。(c)学习权值wkj(k=1,2…,l;j=1,2…,j)。权值学习可以用最小均方(lms)算法,步骤如图5所示。计算机编程实现步骤如下:(a)设计输入输出包括特征向量的选择,样本数据预处理及训练样本和检验样本的选择。(b)创建并训练网络调用newrb函数创建rbf神经网络,网络模拟仿真函数为sim,径向基传递函数为radbas,确定径向基函数的分布密度spread的值。rbf神经网络的创建过程就是训练过程,创建好的网络net已经是训练好了的网络。(c)测试和修改网络调用sim函数测试网络。若输出结果跟实际结果误过大(按实际结果,误差率超过2%则输出评价结果视为过大,不能接受),必须根据实际情况重新选择样本数据及调整网络结构和参数,直到误差在实际可接受的范围内,则模型训练成功。(4)使用训练得到的模型进行配电自动化系统状态操作评价4-1)将配电自动化系统操作状态中某待评价底层指标数据输入rbf神经网络模型,得到输出值ty。4-2)实际评价结果为:y=ty*maxym其中y∈[0,100],对于y值落在各取值范围的评价建议结果如下表1所示:表1y-评价结果对照表由此配电自动化系统状态操作评价结果可为配电自动化系统的运维检修及改进升级提供辅助决策支撑。值得说明的是,本发明先通过对配电自动化系统操作结果进行统计分析,分析反映运行状态关键环节,全面、科学、客观地建立执行水平评价指标分层体系。再结合层次分析法思想,运用多级熵权法求取评价结果。然后利用计算机,通过编程,构建神经网络模型,设计输入输出,确定径向基函数,扩展常数等,然后合理选择学习样本和检验样本,进行网络训练。本发明结合层次分析法思想,将比较客观的熵权法运用在分层指标体系中,提高了评价的可信度和精确度。再将各指标数据标准化后作为rbf神经网络的输入,熵权法得到的评分结果标准化作为rbf神经网络的输出,训练的网络模型具有较高的精度,大大降低了数据运算的体量和复杂度。评价结果也能客观反映配电自动化系统运行状态的实际情况,能为配电自动化系统的运维及改进提供辅助决策。附图说明图1指标分层体系;图2rbf神经网络一般网络模型;图3基于高斯核的rbf神经网络结构图;图4基函数中心的聚类算法步骤;图5输入输出层权值学习步骤;图6工作流程图;图7rbf网络训练误差下降曲线;图8rbf网络模型输出预测曲线;图9rbf网络模型输出检验曲线。具体实施方式下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。实施例中,工作流程如附图6所示。下面详细描述本发明的实施例,结合具体实施方式,进一步说明本发明。一种基于多级熵权的rbf神经网络配电自动化系统状态操作评价方法,以某市几个大区某年配电自动化系统周状态样本数据为例,对配电自动化系统状态操作进行评价。方法如下:(1)指标确定通过专家组咨询及业务流程分析,选择主站在线率、终端在线率,遥控成功率,遥控使用率,遥信动作正确率、配电终端覆盖率等六项实用化底层指标作为配电自动化系统状态操作的评价指标。指标分层体系如下:各指标计算方法见下表2,本例中选取120组样本数据,样本部分内容见下表3。表2指标计算公式表3指标具体内容(2)熵权法评价结果根据上图所示的配电自动化自动系统状态操作评价指标分层体系,结合层次分析法思想,本次实验创造性地采用二级熵权法计算方式,即先用熵权法对运行状态指标进行评价,利用该结果,接着再次使用熵权法对运行指标及系统自动化水平赋予权重,从而得到配电自动化系统状态操作评价的总体评价。此法充分考虑了系统的多指标、多层次因素,使得评价结果更为精确和客观。<1>熵权法对运行状态指标进行赋权现有m组样本数据,m=120;运行状态指标下有n个底层指标,n=5。1)数据标准化表4底层熵权标准化数据2)求各底层指标信息熵表5底层指标信息熵指标x1x2x3x4x5信息熵0.980.970.980.960.983)计算各底层指标权重表6各底层指标权重指标x1x2x3x4x5信息熵0.15380.23080.15380.30770.15384)一级熵权评价结果表7运行状态指标加权结果样本序号123……118119120得分97.0789.9196.37……97.1491.7195.26<2>熵权法对上层指标赋权利用表7得到的运行指标(u1)的结果重复计算<1>中步骤1)→3),得到u1、u2权重如下表8所示:表8二级熵权权重从而加权求和可得各样本的总体评分及理论输出的部分内容如下表9所示,理论输出为各组总分与各指标达到满分时的总得分的比值。本例满分maxym=99.9973。表9总得分及理论输出值表(3)模型训练本次实例共有120组样本,抽取其中100组作为训练样本,20组作为检验样本。<1>将100组训练样本标准化后作为输入向量x,多级熵权得分的理论输出作为输入向量y。在计算机中编程,使用newrb创建rbf神经网络,模拟仿真函数为sim,径向基传递函数为radbas,训练误差设为err_goal=0.0001,分布密度s=4,迭代次数最多为2000次。<2>网络训练的误差下降曲线如图7所示。从图7中可以看出迭代50次之后,网络误差达到设定的0.0001以下,满足要求。<3>网络训练的输入输出拟合曲线图如图8所示,可以看出,拟合效果很好。(4)用检验组的20组数据对训练好的模型进行检验,效果图9所示。(5)误差比较本例采用比较科学的平均误差来计算20组检验数据的模型输出与实际输出的误差,公式如下:本例中,其中j=1,2,…,20,tysj为模型输出。误差在可接受的范围内,说明训练的基于多级熵权的rbf模型与实际情况相符,效果比较理想。(6)使用得到的rbf模型进行评价某待评指标向量为:作为模型输入向量,输出结果为tys=0.9551,y=95.51。说明此时的配电自动化系统状态操作结果理想。当前第1页12