支持向量机在输电线路故障识别中的应用研究_第1页
支持向量机在输电线路故障识别中的应用研究_第2页
支持向量机在输电线路故障识别中的应用研究_第3页
支持向量机在输电线路故障识别中的应用研究_第4页
支持向量机在输电线路故障识别中的应用研究_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

密级 分类号密级 UDC 硕士学位论文支持向量机在输电线路故障识别中的应用研究学位申请人:马新明学科专业:电力系统及其自动化指导教师:王成江副教授ADissertationSubmittedinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofScienceinEngineeringResearchonApplicationofSupportVectorMachineinFault

IdentificationforTransmissionlinesGraduateStudent:MaxinmingMajor:PowerSystemanditsAutomationSupervisor:Associateprof.WangchengjiangChinaThreeGorgesUniversityYichang,443002,P.R.China

May,2010#引言电力输电线路发生各种故障后,要求能够准确、快速地识别出所发生故障的类型,通常的做法是依据相应的逻辑关系设置门槛值来实现。然而发生故障时所获取的电压、电流信息一般都是受运行方式、故障位置和故障时刻等各种因素的影响,从而使整个故障数据类型一般是非线性可分的,各种故障数据之间通常不具有显著的线性划分界限。并且这些方法在数据预处理方面步骤较多,一旦其中某一环节出错,则对最后的分类带来很大的误差,而且前期数据处理过程多则意味着到最终分类的速度会变慢,这对输电线路发生故障后准确、迅速地识别故障类型是不利的,所以基于门槛值的逻辑判别方法就存在一定的缺陷。本文在充分研究支持向量机(SVM二叉树多分类的基础上,结合输电线路故障的特点,考虑不同故障发生的优先级后,设计基于 SVM勺改进二叉树输电线路故障分类器,借助它可以利用归一化后的短路电流数据和短路电压数据直接进行输电线路故障分类。通过仿真和编程验证,该方法处理过程简单、分类步骤少和分类正确率高等优点。1绪论课题研究的目的和意义随着现代电力网络规模的不断扩大,确保供电的可靠性和连续性是电力系统安全稳定运行的关健问题。输电线路作为输电系统中的枢纽干线,在电力系统中起着重要作用,其故障直接威胁着现代电力系统的安全运行,且引起的经济损失也越来越大。在电力系统发生事故的情况下,正确而快速的故障诊断,对于电力系统的恢复决策,提高供电可靠性具有重要意义[1,2],这也是国内外对电力系统故障诊断课题广泛研究的原因。社会的发展推动着电力工业和输电线路的不断发展,随着电力负荷的不断增大,现代电力系统需要将大容量的电能输送到负荷中心。输配电系统是电力系统的重要组成部分,是发电厂与电力用户之间输送电能与分配电能的中间环节,包括各电压等级的输电线路和变电所,它们担负着输送电力的重要任务。随着社会的进步,用户对电能的可靠性特别是连续性的要求越来越高,然而电力系统的故障却是不可避免的,为了快速监测及消除故障确保系统安全稳定运行、增强供电的可靠性和连续性,就需要一个优质的故障诊断系统快速实现输电线路的故障定位和故障类型识别,以便于检修和事故后的快速恢复。电力系统的任何地方都可能发生故障,而高压和超高压输电线是经常会发生故障的重要环节。高压输电线路是电力系统的命脉,其故障直接着威胁电力系统的安全运行。由运行经验统计表明,它是系统中故障率较高的设备,这是由它们所处的运行环境决定的。因为高压和超高压输电线路输电距离长,所穿越地区的地形往往比较复杂,运行环境较为恶劣,输电线路有时还会因雷电等过电压引起闪络,或者树木及鸟类以及人类活动等造成导体与导体之间、导体与地之间的短时接触,形成瞬时性故障。在高压输电线路发生故障后,为了减少停电带来的损失,要求电力维修人员能够迅速到达现场,检修电路,恢复供电,而进行恢复处理的前提是准确而快速的检测出故障原因、故障设备、故障类型以及故障位置。在输电线路的故障诊断中,专业人员的经验和所掌握的专业知识对快速诊断故障起着决定性的作用,但是随着现代电力系统的复杂化和自动化程度的不断提高,一旦发生故障,在很短的时间内会有大量的报警信息传入控制中心[3,4],仅靠一、二位专家的经验往往难以进行快速、准确的故障诊断,并尽快解决。其次,单纯依靠人工全线检查故障有时是极其困难并且是非常费时的,所以必须要求在输电线路发生故障时,采取有效的方法,准确而迅速地判断故障类型。本论文在充分研究支持向量机多分类的基础上,结合输电线路故障的特点,考虑不同故障的优先级后,设计基于SVM勺输电线路故障分类器,借助它可以利用归一化后的短路电流数据和短路电压数据直接进行输电线路故障分类。该分类器的数据预处理过程简单,分类步骤少,而且故障类型的识别不受故障过渡电阻、故障位置的影响,可以实现输电线路故障的快速分类。因此该课题研究具有重要的科学意义和应用前景。国内外研究现状目前传统的输电线路的故障类型识别主要有两种方法[5,6,7]:一种是采用相电流差突变量选相,另外一种是稳态故障量选相。相电流差突变量选相突变量选相中,利用相电流差突变量的选相原理有两种:其中一种是采用正、负序故障电流序分量相对相位的关系来选相,这种选相原理是先假设正、负序电流分支系数相等,然后使得其推导过程简化。该选相原理在选相过程中裕度角比较小,选相精度不是很够,因此其可靠性比较低;而另一种是相电流差突变量选相元件,这种是利用单相接地故障时另外两相的相电流差突变量为零这一特点而进行选相的。但前提是这只在正序和负序分支系数相等的情况下才能成立,如果正、负序分支系数不同则会对选相结果的影响比较大。目前普遍采用的相电流差突变量选相是在各种的不同故障时两相工频电流差的变化量幅值特征进行选相,再结合有无零序分量来区分是否两相短路或者两相短路接地。该方法在故障的初期灵敏度比较高,且不受负荷电流和过渡电阻的影响。但当保护位置在弱电源侧或者发生转换性故障时,则其灵敏度就会不足甚至会导致误选相。为了克服此类缺陷,可以采用相间电压突变量选相,该方法具有相电流差突变量选相的部分特点,又弥补了其自身的不足,但是在较长的线路末端故障时会可能存在其灵敏度不足的问题。补偿电压(相补偿电压和相间补偿电压)突变量选相同时具有相电流差突变量的优点和相间电压突变量选相的优点,其选相性能比较优越,近年来也获得了比较广泛的应用。稳态故障量选相稳态故障量选相又包括两类,一类为阻抗选相,其方法主要依据阻抗测量元件的测量结果来确认不同故障相的,其在多数比较简单的故障类型情况下能正确地进行故障类型的识别,但是却会受到系统运行方式、故障点的过渡电阻的影响比较大。另一类方法是故障序分量选相,其实依据正序、负序及零序故障时的序分量电流相对于相位关系原理来进行故障类型的识别。这种方法受故障点过渡电阻的影响比较小,但是正序故障电流时的提取将会受到负荷电流的影响。目前在国内数字式高压线路保护中则主要采用突变量选相和稳态量选相相结合的方法,其是利用突变量元件来作为保护启动后的第一次选相元件,并且利用序电流的分区与阻抗比较的方法来作为振荡闭锁期间的故障选相元件。无论是稳态故障量选相还是相电流差突变量选相,在原理上其都是设置基于门槛值方法,依据一定的逻辑关系去实现的。但是故障后所获得的电压、电流等信息会随着系统的运行方式、故障的位置、故障点的阻抗和故障时刻等因素而发生变化,这将会导致整个故障模式识别空间一般都是非线性可分的。因此在基于门槛值的方法有可能不会适应故障后的电流、电压的信息的变化,亦可以说如果依据故障后电压、电流或相位角等的信息来区分故障模式,则各种故障模式之间一般不具有明显的线性分界线,由于其相关的因素比较复杂,不易用数学模型来进行理论的描述,所以设置基于门槛值的方法存在着一定的缺陷。随着人工智能理论与技术的发展,人工智能为输电线路的故障类型识别提供了一些新的方法。基于智能高新技术研发的各种高压输电线路故障分类器已经有了不少的研究,在基于模糊理论输电线路故障类型的识别方法中,将故障类型识别中的大量电气信息量进行模糊处理,从而在一定的程度上改进了线性划分方法中存在的局限性。支持向量机(SupportVectorMachine)是基于统计学习理论的基础上提出的一种模式识别方法。它采用结构风险最小化原理(StructuralRiskMinimization)简称SRMM则,兼顾训练误差和泛化能力,在解决非线性、小样本等的模式识别问题中展现出一定的优势。文献[7]用模糊逻辑规则对输电线路故障先进行了分层归类的处理,然后再利用它们之间的故障相别与相位角等的关系,设计出表示不同故障相别的样本数,最后利用SVM算法对样本数据进行训练,得到可以识别出不同输电线路故障类型的最优分类面。文献[8]是对发生短路后的三相短路电流信号进行分析计算,计算出每相的小波熵权,然后对故障类型进行识别。因此基于支持向量机的输电线路故障类型得识别方法,可以充分利用SVM在解决模式识别问题中的优势,并且故障类型的识别不会受到系统的运行方式、故障的过渡电阻、故障位置的影响,具有极高的可靠性。所以基于智能理论的故障识别方法,能够有效地处理故障模式与不同的影响因素之间的非线性关系,达到较高的识别率。在神经网络方法中,由于其依靠于给定的输电线路的系统结构,用涵盖整个故障模式空间的典型模式对网络进行训练实现的,所以在一定程度上受到输电线路的系统结构的制约,限制了该方法的通用性。此外,神经网络的学习算法是采用的经验风险最小化(EmpiricalRiskMinimization-ERM)原理,它并没有使期望风险值达到最小,即在有限的小样本上得到的小误差并不能保证其在测试集上的小误差,而且会影响到对所有故障类型识别的准确性。文献[9]运用了模糊神经网络、征映射神经网络和概率神经网络来进行故障类型的识别,取得了比较理想的结果,但其算法都是针对双端电源网络中的简单输电线路进行故障识别,在此简单网络上选取训练和测试样本,训练神经网络,然后用于测试该简单网络的故障类型,但神经网络方法在训练时结果也不太稳定。综上所述,不管是那种方法,都存在着数据预处理方面步骤较多,一旦其中某一环节出错,则会对最后的分类带来很大的误差,而且前期数据处理过程多则意味着到最终分类的速度会变慢,这对输电线路发生故障后准确、迅速地识别故障类型是不利的。本论文就是在这样的情况下,提出一种简单而有效的输电线路故障诊断分类的方法,即基于SVM的改进二叉树输电线路故障诊断分类的方法。在输电线路发生故障时,能够快速的诊断出线路的故障类型,从而对运行维护人员起到智能助手作用。本文工作1)广泛阅读了输电线路故障诊断与识别相关著作和文献,了解了线路故障识别的国内外研究现状,进行了分析研究,找出问题所在;2)研究支持向量机在电力系统输电线路故障识别中的应用,分别从基本概念、支持向量机算法、算法选择等方面进行了阐述,以及结合输电线路的故障特点对支持向量机的算法进行了改进;3)利用电力系统分析综合程序(PSASP)软件模拟仿真了7-BUS和36-BUS输电线路的所有类型的短路电流故障数据和短路电压故障数据,并且选取合适的归一化方法对故障数据进行了归一化处理;4) 对SVM算法中的二叉树算法进行改进,结合输电线路故障类型发生的优先级建立故障分类模型;5) 以MATLAB7.0为编程工具,利用仿真得到的一部分故障数据对模型进行训练,最后得到输电线路的短路电流故障分类器和短路电压故障分类器,再利用剩余的一部分故障数据对两个故障分类器进行测试与验证,并且在每个故障分类器中得出九个二分类SVM的判别函数的系数矩阵;6)利用得到的九个判别函数的系数矩阵重新编写SVM故障分类器程序,且将改进的SVM故障分类器的分类结果与利用BP神经网路和其他SVM算法建立的故障分类器的分类结果进行比较分析;7) 最后将在MATLAB7.0环境下的故障分类程序文件转换为动态链接库文件类型,即DLL文件,从而使故障分类程序脱离MATLAB7.0环境,以供下级程序的调用。2支持向量机理论支持向量机方法[8,9](SupportVectorMachine, 简称SVM是基于统计学习理论的机器学习方法,它是建立在基于统计学习理论上的VC维理论和结构风险最小化原理(StructuralRiskMinimization 简称SRM原贝U)基础上,到目前为止,对于支持向量机还没有一个确定的定义。其基本思想[10]可以概括为:首先通过非线性变换将输入空间变换到一个线性高维空间,然后在这个新空间中求取最优线性分类面。SVM是由vapnik在20世纪70年代提出的并且在90年代逐步完善的针对小样本数据的机器学习理论,目前已经在许多的智能信息的获取与处理的领域都取得了较为成功的应用。vapnik提出的SVM算法是基于统计学学习理论的一种模式识别方式,这种算法不仅是在于训练样本上追求准确性,而且在训练样本的准确性的基础上还考虑了基于学习空间的复杂性,即在训练样本学习的精度和学习空间的复杂性之间采取了一种折中,从而使所训练得到的分类模型对于未知的测试样本具有较好的推广或泛化能力。传统的学习理论是基于经验风险最小化( ERM准则)原则,并且是以大量的训练样本进行训练, 然后找到一个能够准确的逼近这些训练样本的函数,该函数能够对未知的测试样本做出良好的预测。并且当学习能力过强,即会产生过学习情况,而此时训练得到的函数模型的复杂性就会很高,函数把训练样本数据中的噪声也全部的作为实际中的训练样本数据进行学习,因此推广或泛化能力极差。vapnik则提出了基于结构风险最小化(SRM准则)原则的算法,在函数集的复杂性和样本的复杂性之间采取了一种折中,并且在理论上给出了其推广误差的界,其推广误差的界可分为两部分:经验风险和置信范围。经验风险 [11]即为传统学习机在训练样本数据上的误差;置信范围的度量则是以vapnik等提出的VC维理论为参数进行的,这种参数度量了函数集的复杂性。一个良好的学习机器需要在这二者之间做出一定的权衡,继而达到总的推广误差最小,此即为结构风险最小化原则。SVM具有直观的几何意义,对于线性可分 [12,13]情况:在给定的训练样本如:(x「%),&2丫2),(Xn,yn)中且y€{+1,-1},在寻找一个超平面w*x-b=0将其能够正确的分开,这样的超平面将不止一个,且往往很多,但其中与两类样本点的距离中最大的分类超平面将只会有一个,其将会获得最佳的推广能力:即最优分离超平面。这种最优分类超平面仅仅只由离它最近的样本数据点来决定,而与其它样本数据点无关,这些样本数据点即是所谓的支持向量,这也正是支持向量机名称的来源。如图2.1所示,其中位于H1线上的样本数据点和位于H2线上的样本数据点即为支持向量,而其他样本数据点为非支持向量,在分类过程中这些非支持向量可以被完全剔除掉,并且对分类器的分类结果没有直接的影响。

图2.1支持向量机图2.1支持向量机00H12.1统计学习理论概要2.1.1机器学习问题的表示依据某些给定的训练样本数据来求出对某一个系统的输入与输出之间的特殊关系,并使这种关系能够做出极为准确的预测对未知的输出,这就是机器学习问题的目的所在。由训练器、产生器和学习机器三部分组成样本数据学习的机器学习模型。图2.2是一个从样本数据学习的模型示意图:图2.2从样本数据学习的模型图在图2.2中的训练器S可以对输入的每个向量x返回一个比较明确的输出值y,固定而却未知的条件分布函数F(yx)是其产生输出的依据据。样本数据产生器G是能够从同样确定而未知的概率分布函数F(x)中可以单独产生随机的向量Rn。依据联合分布函数(2.1)(2.1)取样得到的L个数据对(Xi,yj,(x2,y2),(Xi,yj (2.2)从而构成训练函数集。学习机器LM能在一组函数集f(x,a),a•上(其中上是参数集合)中选择出使输出值y能够最好的接近训练响应值y的函数f(x,a。)。必须对于任意输入的值x给出输出值y在训练之后的学习机器上,从而使得期望风险R(a)值最小,其表示为:R(a)二L(y,f(x,a))dF(x,y) (2.3)L(y,f(x,a))为其给定的输入值x下训练器的输出值y与学习器所给出的函数f(x,a)之间的损失的期望值。此处的f(x,a),a•上称作为预测函数集或者称作为学习函数集,在函数集中a为广义参数。亦可将预测函数称作为学习机器、学习模型或者学习函数等。有不同的损失函数在不同类型的学习问题中。 在构成三种最基本的机器学习的问题中:即函数逼近问题、概率密度估计问题和模式识别问题,可以通过定义不同的损失函数。在两类情况下y={0,1}(或者y{-l,1}),输出的y是类别标号,预测函数称作为指示函数,损失函数可以定义作L(y,f(x,a))=<QyL(y,f(x,a))=<(2.4)yM(2.4)损失函数通常可以定义为使风险最小,也就是在贝叶斯决策函数中所得到的错误率为最小,在函数逼近问题中,输出的y是连续的变量。(2.5)L(y,f(x,a))=(y-f(x,a))(2.5)依据训练样本数据来确定x的概率密度是概率密度估计问题中学习的目的。如果估计密度函数为p(x,a),那么其损失函数可以表示作:(2.6)L(p(x,a))二(2.6)2.1.2.经验风险最小化原则使其期望风险最小化是机器学习问题的学习目标。而传统的机器学习方法采用

的是基于经验风险最小化原理[16,17,18](EmpiricalRiskMinimization ,ERM准贝U),即是依据大数定律思想在概率论中,前提是假设概率都是均匀分布的,则用样本数据来定义的经验风险最小化为:、L(y,f(人,a))RempQ)二亠 (2.7)n来作为对式(2.3)的估算。实际上用经验风险最小化原理来替代 EMP是没有经过一些充分的理论的论证,而只是从直观上进行的合理的推算。但却在样本有限的情况下仍然有较好的识别效果,在没有经过理论保证的样本无穷大条件下所得到的学习机器。另外,大数定律只是一种说明在概率论中,在某些情况下,当样本数据趋于无穷大时,Remp(a)在概率意义上将会趋近于R(a),并且不能保证Remp(a)和R(a)将会取得最小值在同一个点上。2.1.3.结构风险最小化原理在机器学习的过程中,对经验风险最小化原理以及其推广能力的相对分析的结论中得出,如果要得到良好的实际风险[19,20],依次可对未来样本产生较好的预测性,不仅要使其经验风险达到最小,而且还要使其 VC维也要尽可能的小,从而来缩小置信范围。事实上,经验风险最小化原理在当样本数据有限时是不合理的。在一些传统的学习方法当中,存在一些理论上的指导,普遍的做法都是根据经验和先验知识,采取人为的方法一次次的修改其算法和学习模型,从而来调整其置信范围,这种人为的方法一般比较适合于离线性训练在现有样本数据的情况下。如果当样本改变并且当样本数据更新了以后,继而出现所选择的模型将会出现了很大的偏差的问题,从而需要进一步的修改,于是就出现了一些自适应算法与其他算法等的修正算法,虽然出现了很多的算法但却从根本上没有解决问题。如果存在一个比较复杂的,其置信范围较大的机器,即便是把经验风险最小化到零,其错误数目仍然有可能比较大在测试集上,这就是上文中所提到的过学习问题。所以为了防止出现过学习现象,就要构造一种在学习机器中 VC维较小的方法,还要考虑的是如果函数集的VC维很小,则逼近真实的训练数据比较困难,这样就会出现了矛盾。随即又出现一个新的问题就是怎样能使这二者达到非常好的同一问题。针对这两种矛盾,当构造学习机器的时候,可以采取两种不同的处理方法依据不同的侧重点:首先制定一个确定复杂度的函数集合,并且实施经验风险最小化准则在此函数集合上。在神经网络算法中,选择不同的网络算法结构依据需解决的问题和样本数据间的具体情况。网络结构的容量随着结构算法模型的制定后亦为之确定,也就是明确了算法的置信范围,接着求出实际最小风险根据经验风险最小化准则。确定一个经验误差最低底线,接着选择出 VC维最小的函数集使其能够满足这个误差最低底线。结构风险最小化原理的思路就是通过上述方法得到的。而支持向量机就是这种思路的具体实现,而且SVM只要清楚不同函数集的VC维的相对大小即可,不需要计算出VC维的具体大小的数值,神经网路采取了保持置信范围恒定,并采取了使经验风险最小化的方法,支持向量机采取的是保持经验风险恒定不变或等于零,并采取了使置信范围最小化的策略。由此可以看出,支持向量机更侧重于对推广能力的良好获得。对于SVM方法,在运用结构风险最小化准则时,为了使函数集 VC维的大小方便比较,在文献[13]中提出了一种新的方法策略,即把函数集构造成一个函数的子集序列,并且让各个子集进行排列依据 VC维的大小,这样置信范围就会在同一个子集中一样;并且寻找最小经验风险在每一个子集当中,一般其会随着子集复杂度的提高而随之减小。在子集当中选取经验风险最小 Remp(a)与置信范围"n/h)的之和最小的子集,将此作为期望风险最小化的模型。这种思想就是结构风险最小化原则(StructuralRiskMinimization) ,简称SRM准则,其基本的思路[21,22]可以用下图2.3来表示:图2.3 结构风险最小化示意图从图2.3中可以看出结构风险最小化准则既是要选取合适的 h,使经验风险和置信区间的和取得最小值。有两个思路可以实现结构风险最小化准则:1) 求取最小经验风险值在每个子集当中,接着选取使置信范围和最小经验风险的和最小的子集。在对于子集数目不是很大的情况下,这种方法还可以行得通,但当子集数目趋向于无穷大情况时,这种方法就不可行了。2) 设计出函数集的某些模型使其在每个子集当中都能获得最小的经验风险,接着只需要采取适当的子集使置信范围达到最小,那么这个子集将使得置信范围和经验风险会同时达到最小。支持向量机就是利用了第2个的思路实现了上述思想。支持向量机2.2.1SVM的理论基础1) 在传统的统计模式识别方法当中,只有在样本数据趋向于无穷大时,其识别性能才有理论上的保证。统计学习理论(STL)是研究在有限样本数据情况下的机器学习方法。支持向量机的理论基础就是基于统计学习理论;2) 传统的统计学习模式识别方法在进行学习时,是强调经验风险最小化准则。可是单一的经验风险最小化会产生“过学习问题”,导致其推广能力变得很差。推广能力也可以说是泛化能力[23,24,25],是学习机器(即预测函数,或称作学习函数、学习模型)对即将输出结果而进行正确的预测的能力,就是对未知测试样本数据进行预测时的精确度。“过学习问题”是在某些情况下,如果训练误差过小将反而会使其推广能力导致下降;3) 根据统计学习理论,由置信范围值和经验风险值两个部分组成学习机器的实际风险。而基于经验风险最小化准则的学习方法其推广能力会比较差是因为没有最小化置信范围值,而是只是注重了训练样本数据的经验风险最小误差;4) 而Vapnik所提出的支持向量机(SupportVectorMachine--SVM)以置信范围值最小化作为其优化目标且以训练误差作为其优化问题的约束条件,即支持向量机是一种基于结构风险最小化准则的学习方法,从而使它的推广能力要明显的优于一些传统的机器学习方法;5) 由于SVM的解将是全局唯一的最优解,它的求解是最后转化为求解二次规划问题;6)SVM可以使其推广运用到函数拟合等的其他机器学习问题当中, 并在解决小样本情况、非线性情况及其高维模式识别问题中表现出了许多其独特的优势。SVM方法的特点

支持向量机的最终判别函数只是由少数的支持向量来确定的,计算的复杂性完全取决于其支持向量的数目,而不是样本数据空间的维数,因此,这在某种意义上避免了“维数灾难”问题。SVM的最终的结果将由少数的支持向量来决定,这不仅可以让我们“剔除”掉大量的冗余非支持向量样本、抓住关键样本数据,而且注定了此方法不仅是算法简单,而且是具有很好的“鲁棒”性,主要体现在:1)增加和删除非支持向量样本数据对建立的模型没有直接的影响;支持向量样本集具有一定的鲁棒性;在一些相对成功的应用中,支持向量机方法对核函数参数的选取不敏感。SVM基本原理SVM是最新发展起来在统计学习理论的部分中,是Vapnik等人提出来的依据统计学学习理论中的结构风险最小化准则。Vapnik等在有限样本数据条件下机器学习当中的的部分根本性的问题进行了系统的理论研究,在支持向量机理论中取得了很好的解决,而且支持向量机还充分考虑到了其算法的推广性,因而统计学习理论和支持向量机被许多的人都认为是研究机器学习问题的一个框架。线性判别函数和判别面线性判别函数(DiscriminantFunction)是指由x的各个分量的线性组合而成的函数。(2.8)g(x)=wxw(2.8)对于两类问题情况的决策规则为:如果g(x)>0,贝U判定x属于C1,如果g(x)<0,贝U判定x属于C2,如果g(x)=0,则可以将x任意分到某一类或者拒绝判定。如图 2.4所示支持向量机分类原理图图2.4支持向量机分类原理图图2.4下图2.5表示的是一个较简单的线性分类器,其具有 d个输入单元,其中每个输入单元对应于一个输入向量在各维上的分量值。该图类似于神经网络中的一个神经元。g(x)g(x)图2.5SVM线性分类器其中方程g(x)定义了一个线性判定面,它把其中归类于 C1中的点与归类于C2中的点分开来。当g(x)是线性函数时,这个平面被称为“超平面” (hyperplane)。但当x1和x2都在判定面上时即:wTwT% w0=wTx2 w0(2.9)或者(2.10)这表示w和超平面上的任意向量正交,并且把w称作为超平面的法向量。其中:x1-x2表示超平面上的其中一个向量判别函数g(x)是一种代数度量,是其在特征空间中某点x到超平面距离。总之:线性判别函数是利用一个超平面把特征空间分隔成不同的两个区域空间,其中由法向量w确定超平面的方向,其位置是由阈值w0来确定。判别函数g(x)与x点到超平面的代数距离(带正负号)是一种正比的关系。那么,如果 x点在超平面的正侧时,则g(x)>0;如果x点在超平面的负侧时,则g(x)<0。最优分类面最优分类线(或最优分类面)就是要求分类线不但能将两类情况正确的分开(即训练错误率为0),而且使分类的间隔最大。将此推广到高维空间中时[26,27,28],最优分类线就变为最优分类面。距离最优分类超平面最近的向量称为支持向量。最优超平面可以分为线性可分的和线性不可分的两种情况,而支持向量机方法在最初就是在线性可分的情况下提出来的。为了不失普遍性地得出支持向量机中的最优分类超平面,在此我们讨论支持向量机的基本内容只是限定在二分类的范围内。我们所要获得的目标是将要确定一个判别函数,是由训练样本来确定此函数的,它可以完全的分开将两类训练样本数据,并且可以将未知的样本数据也能够正确的进行分类在训练后得到的分类器,即其具有良好的泛化性能或推广能力。图2.6最佳分类超平面如上图2.6所示,如果要将两类样本数据分开,那么会存在有很多的线性分类器都可以将这两组数据正确的分开,可是却只有一条线性分类器可以使得两类点与他的距离(Margin)达到最大值,那么我们所要求的最佳分类超平面就是这个线性分类器。很显然,我们可以看出该分类超平面的边界与其它的亦可能正确分类的边界相比却具有更好的泛化能力或推广能力,这就是为什么SVMt匕其它分类方法优越的所在,即支持向量机不但寻求能够将样本数据能够正确的分开,而且还寻求一种最优的分类线或分类面。从线性可分的情况下的最优分类面发展所得来的支持向量机 ,其基本思想可用图2.7中的两维和两类样本数据的情况来加以说明的。在图中,方形点和圆形点代表这两类不同的样本数据点,H为分类线(当然亦是唯一的一条最优分类线),H1和H2是分别为过各类样本数据点中的离分类线(最优分类线)最近的样本数据点,并且是平行于分类线(最优分类线)的两条直线,两条线之间的距离叫做分类间隔(margin)。如下图2.7所示:

H1wH1w设线性可分情况下的样本数据集为(x,yi),i=1,…,n,xRd,y{1,-1}。d维空间中的线性判别函数为:g(x)=wx+b,而分类面的方程为wx+b=Q首先我们可以对其进行归一化处理,使得所有样本数据都满足 g(x)=1,那么这样分类间隔就将等于2/w。如果要求其分类间隔为最大,那么其实就是需要 w值最小,而如果要求所得的分类面对所有样本能够正确的分类,那么就是要求要满足:yiyiWxib丨一1_0,i ,n,(2.11)因此在满足上式公式中的且使 w值最小的分类面就是我们所要求取的最优分类面。在这两类样本数据点中距离最优分类面最近的数据点,且在 H1和H2两类线上的训练样本数据点,就是使公式等号成立的那些样本数据点我们就称作为支持向量。求取最优分类面问题可以转化为如下式(2.12)的约束优化问题:minise —M2 £im (2.12)subjectto yi“Xjb丨-1i_0i=1,2,,l公式(2.12)是一个二次凸规划的问题,由于其目标函数和约束条件都是凸

的,依据最优化的理论,那么这一问题将会存在唯一的全局最小解。应用 Lagrange12L(w,b,a)=2啊乘子法且满足12L(w,b,a)=2啊l(2.13)-、ai(yi((wX」b)-1)(2.13)i=1这里的ai-0是拉格朗日乘子。

应用拉格朗日乘子法对其求极值,对其相应的w和b求偏导数,则可找到相应的对偶形式:将得到的关系式:iL(w,b,a)cw::L(w,b,a)dwi八yiai=0i4lw=為 Yia将得到的关系式:iL(w,b,a)cw::L(w,b,a)dwi八yiai=0i4lw=為 YiaiXii-1lyiai二0i4(2.14)(2.15)(2.16)代入到原始的拉格朗日函数中,可得到:1L(w,b,a)=22Iw-\ai(yi((wXi)b)-1)111yiyjaiaj(XiXj)-'yyjaiaj(^2i,j1 i,jm1Xj) 'ai(2.17)1 11二 a: ;yiyja:aj(XiXj)i1 2i,jd在这里考虑Karush-Kuhn-Tucker互补条件,条件要求最优解a*,(w*,b*)必须满足:a*[yi(wXi b*)-1]=0,^1,2/,1(2.18)这表明仅仅是函数间隔为1的输入点Xi,也即最靠近超平面的点所对应的a*为零,所有其它的点所对应的参数a*为零。因此当要转换表达式到权重向量中时,只包括哪些最靠近于超平面的样本点在内,这也就是为什么要将这些样本数据点称作为支持向量的原因(支持向量机的由来也缘于此)。支持向量机决策的依据就是从训练样本数据中得到最后的支持向量,从而求取最优分类超平面的决策函数。最后可得到解上述问题的最优分类函数为:k****f(x)二sgn{wxb}二sgn{二aiyi(Xi*x)b} (2.19)i=1上式(2.19)中a*与b*是确定最后最优分类超平面的参数, (x^x)为其两个向量的点积。由上式可知:非支持向量所对应的ai都全部为零,所以求和只是对于少数支持向量而进行。在线性不可分的情况下,可以在条件yi[wxib]-1_0 (2.20)中增加一个松弛项i_0使其成为(2.21)(2.22)yJwXjb]-1 (2.21)(2.22)将目标改为求12“

wCCi)2 i4使公式(2.22)最小,即折中考虑最小错分样本数和最大分类间隔,由此就可以得到广义的最优分类面。其中,C>0是一个常数,它是控制对错分样本数据的惩罚程度。2.2.4支持向量机上节所得到的最优分类函数为:kf(x)=sgn{wxb}=sgn{'aiyi(x^x)b} (2.23)im该式只是包含有需待分类样本数据点和训练样本数据点中的支持向量的内积运算,由此可见如要解决一个特征空间中的最优线性分类问题时,我们只是需要知道在这个特征空间中的内积运算便可。对于在非线性问题中,我们可以进行将非线性变换转化为在某个高维空间中的线性问题来解决,在变换空间求取最优分类面。但是这种变换相对是比较复杂的,所以在一般情况下是不容易实现这种思路的。依据泛函的相关理论基础,只要存在一种核函数 K(Xi,Yj)在满足Mercer条件时,它就会对应于某一变换空间中的内积。因此若要实现某一非线性变换后的线性分类时,只要在最优分类面中采取适当的内积核函数 K(Xi,Yj)即可,而其计算的复杂度也不会增加的。相对应的分类函数也变为了:kf(x)二sgn{'aiyiK(x「x)b} (2.24)i=i

这就是支持向量机X2__,K(Xi,x)K(X2,x) 这就是支持向量机X2__,K(Xi,x)K(X2,x) ►Sgn()K(Xm,X)图2.8 支持向量机网络示意图由图2.8中可以看出,SVM所求得的决策函数在形式上与一个神经网络比较类似,其输出是由若干个中间层的节点依据线性而组合的,而在其中的每一个中间层的节点对应输入样本数据点与一个支持向量的内积运算,因此它也被称作为支持向量网络。225SVM核函数采用不同的核函数k(x,xj可以构造出实现输入空间中不同类型的非线性决策面的学习机,从而形成不同的SVM算法。在解决实际问题当中,通常是直接给出核函数[29,30]。常用的核函数有线性核函数(linearkernel )(2.25)k(x,xj=(2.25)得到的是线性分类器多项式核函数(polynomialkernel)k(x,x)=(s(xxjc)d (2.26)其中s,c,d为参数。线性核函数可以看做是多项式核函数的一种特殊情况。得到的是q阶多项式分类器径向基核函数(radicalbasisfunction,rbf )2x~xk(x,xj二exp{2 } (2.27)CT其中二为参数,这种得到的是一种径向基函数分类器。Sigmoid核函数(Sigmoidtanh)k(x,xj=tanh(s(xxi)c) (2.28)其中s和c为参数。这里支持向量机实现的就是包含有一个隐含层的多层感知器,隐含层的节点数是由算法本身自动确定的,而且其算法并不存在会困扰神经网络方法的局部极小点问题。SVM多类分类方法SVM最初是针对于二分类问题提出来的,但如何将二分类扩展到多类分类是SVM研究的一个非常重要的内容。利用二分类的svM解决多类分类问题的方法大致有两种:一种方法是将多分类看作是二分类的组合,即基于 SVM的二分类,用二分类来运用各种不同的方法组合成一个多类别的分类器,最终将多分类问题转化为二分类问题来解决;第二种方法是通过修改SVM勺目标函数,从根本上解决支持向量机的多类别分类问题。由于后者所花的代价很高,因此只适合于解决小规模的问题,所以在解决多类别分类时通常多采用第一种方法。假定多分类问题有k个类别S={1,2,3,,,k},训练样本为{xi,yi},i={1,2,3, ,,1},其中yi€S。有以下传统方法实现SVM的多类别分类。一对多SVM“一对多”方法(one-against-rest method)针对不同的k类分类,需要构造k个SVM分类器,其中第一个SVM二分类将第一类别分开出来,第二个SVM二分类将第二类分开出来,依次类推则第m个分类器是将第m类与其余的类别分开,即将第m类重新标号为1,其它类重新标号为-1。完成整个分类过程则需要计算k个判别函数,这个方法的不足之处在于在改变其中的一类类别的不同识别顺序后容易使其类别的样本被归于其他的类别中去,降低分类的准确率,而且训练样本数据过大,训练困难,耗时多,所以其推广性较差。一对一SVM“一对一”方法(one-against-onemethod)是从众多的样本中任意分别选取2个不同的类别构成一个单独的SVM子分类器,这样经过排列组合后将共有k(k-1)/2个SVMf分类器。在构成识别类别i和识别类别j的SVh分类器时,在样本数据集中选取属于类别i和属于类别j的样本数据作为训练样本数据,并且将属于类别i的样本数据标记为正,将属于类别j的样本数据标记为负,其它的每个二分类SVM的做法与此相同进行。在进行测试时,将测试样本数据对 k(k-1)/2个SVM子分类器都分别进行样本数据的测试,并且累计相加各类别测试结果的得分,最后选择得分最高者所对应的类别为需测试样本数据的类别。但此法的不足之处是如果单个SVMT分类器不规范化,则会导致整个N类分类器将会趋向于过学习状态,推广误差无界,分类器在数目K随需分类类别急剧增加时,将会导致在决策时速度很慢。本章小结本章首先介绍了统计学习理论的概念,指出统计学习理论是针对有限样本的机器学习理论,具有比较坚实的理论基础。然后介绍了SVM勺理论基础、特点、基本原理及其核函数等内容,并且介绍了SVM勺多类分类方法,说明了SVMS于统计学习理论中的结构风险最小化原则,在小样本数据情况下具有很好的推广性能和泛化能力,尤其适合于电力系统这种要求高稳定性、不易得到大量的故障样本数据的系统中。输电线路的故障模拟电力一般是从远离市区的火力或水力等发电厂通过架空输电线或者电缆送给用户或负荷端,中间又以变电站为中枢点对电压进行升压和降压处理,其中也联接着其它许多的输电线路系统。并且其电力的传输是包含有大地的电路,但是与电缆不同,输电线路是裸露在自然环境当中的,其随时可能会遭遇到雷击等的突发事故。特别是在远距离的高压和超高压的输电线路系统中,当发生各种类型故障的时候,可能会给用电用户或负荷端造成大面积的停电和造成各种事故的发生,将会给人民生活和工业生产带来非常大的不便[31,32]。因此,必须找到一种合适而有效的事故识别方法,能够快速的发现故障,进而判断出故障类型,为最后确定其故障位置进而采用合适的故障处理手段提供一种依据,能在最短的时间内能够快速的解决线路上所发生的故障,并且把由于故障所带来的损失能够尽量降低到最低点。为了解决上述的这些问题,首先我们要必须要对电力系统的远距离输电线路的结构和特点,及其可能会发生故障的原因和类型都要有所了解,在了解了输电线路的所有这些实际的情况后,我们才能对症下药,找到一个合理而有效地针对这些突发事故的处理方法。电力的传输方式现代电力的传输方式主要有两种[33,34]:交流输电方式和直流输电方式。而在我国直流输电方式采用的相对较少,大多采用的都是交流输电方式。交流输电方式交流输电方式是通过升压变压器和降压变压器对电压进行有效的升、降压,现在是广泛地应用于电力系统的电力传输中。在交流输电方式中现有单相2线制、单相3线制、三相3线制、三相4线制四种方式,这些方式中其各有其自己的适用场合。一般的对于家用电器比如照明灯或空调系统等的具有小功能电器的用电设备,大多都采用单相2线制或者单相3线制方式,而对于电动机,汽轮机等大型负荷或者更大一些的负荷,则应用三相3线制或者三相4线制方式。但是其中三相3线制交流输电方式被广泛地运用在各种场合,它有以下几个优点:1)其可以很方便的从三相交流电中得到单相交流电;2)当具有相同的电压等级和功率时,在1条线路上所送出的功率将是单相2线制的1.15倍;3)其是产生动力源的主要旋转磁场;4)在相同的电压等级、损耗和距离等条件下时,其所需要电力线路的电线重量是单相2线制的3/4。

基于以上的优点,普遍应用三相3线制作为电力的输电方式。在高压输电线路方面的配电线路及动力用的低压线路等当中,都采用三相3线制的方式。在本论文中也是采用三相3线制的交流输电方式。直流输电方式直流输电方式也是一种比较适合于电力的输送,但其电压的升降不容易实现,在我国也有部分地区采用这种方式,其特点有:l)直流输电方式不存在无功功率,而且其损耗小;2)在相同的有效电压情况下时,与交流输电方式相比直流输电方式的振幅小,有利于绝缘;3)没有电容电流,而且不会产生介质损耗,更有利于电缆的送电;4)在送电端与受电端之间不会象交流输电时存在的相位差,其稳定输电的容量不会受限制,而且输电的稳定性更高。输电线路的故障类型、现象、原因及特点输电线路的故障类型在电力系统的电力传输中,输电线路上常见的故障类型有短路、断路和接地等几种故障类型,而其中最为常见的和对电力系统的影响和危害最大的是各种短路故障类型[35,36,37]障类型[35,36,37]l)短路故障类型输电线路中在其中不同电位的两个点被导体连接或短接起来,从而造成了输电线路的非正常运行的故障。2)断路故障类型输电线路断路故障是指输电线路中的某一个回路在非正常情况下断开,使电流不能够在回路当中继续流通的故障,称为断路故障。如断线、接触不良等。3)接地故障类型输电线路中的某点在非正常接地情况下所形成的故障,称为接地故障。接地故障类型有单相接地故障、两相接地故障和三相接地故障三种类型。对于在中性点直接接地系统中的单相接地情况,实质是构成了单相短路故障。对于在中性点不接地中的单相接地情况,将使三相对地电压发生较大的变化,进而会造成电气绝缘击穿故障等。比较典型的断线故障和接地故障如图3.1所示。发电厂升压变压器输电线路降压变压器负荷发电厂升压变压器输电线路降压变压器负荷(b)接地故障

图3.1断线故障和接地故障3.2.2输电线路的故障现象、原因及特点短路故障的现象及其原因短路故障的现象短路是指电力系统在正常运行情况以外的所有一切相与相之间或者相与地之间的短接情况。其中在三相系统中,ABC三相同时一起短接的情况称为三相短路,由于三相各阻抗相同,三相都对称,所以又称作为对称短路。在电力系统中发生在同一位置的不对称短路有:单相接地短路、两相接地短路以及两相短路,当在发生此类各种短路的故障中,三相系统是处于不对称状态的昭o在电力系统运行中,各种短路故障所发生的几率都是不相同的,其中单相接地短路故障发生的几率最高,约占65%左右,两相接地短路故障发生的几率约占 20%左右,两相短路故障约占10%左右,三相短路故障发生的几率最小约占5%左右。短路故障的原因电力系统短路故障发生的原因很多,既有客观的,也有主观的,而且由于设备的结构和安装地点的不同,弓I发短路故障的原因也不相同。但是,根本原因是电气设备载流部分相与相之间或相与地之间的绝缘遭到破坏。例如,架空线路的绝缘子可能由于受到雷击过电压而发生闪络,或者由于绝缘子表面的污秽而在正常工作电压下放电。再如发电机、变压器、电缆等设备中载流部分的绝缘材料在运行中损坏。有时因鸟兽跨接在裸露的载流部分,或者因为大风或在导线上浮冰,引发架空线路杆塔倒塌而造成短路。此外,线路检修后,在未拆地线的情况下运行人员就对线路送电而发生的误操作,也会引起短路故障。总之,短路故障产生的根本原因则是在不同的电位导体之间的绝缘被击穿或者是相互的短接而形成的。三相输电线路的短路故障通常是由如下原因造成的:l)线路受到外力的破坏;2)杆塔倒塌造成的三相接地短路故障;3)三相线路带地线合闸;4)输电线路长时间的运行,造成其绝缘性能下降等原因。两相短路故障的原因:1)收到外力的作用,如导电物体搭在两根线上造成的两相短路;2)线路的弧垂过大,当遇到刮大风时造成导线的摆动,从而导致两根导线相碰或者线路发生绞线形成的两相短路;3)受到雷击导致两相短路等。断路故障的现象及原因(l)断路故障的现象断路故障是输电线路故障中最常见的故障类型,发生断路故障时较为基本的形式就是电路回路无电流,即回路不通。在一定的情况下,断路故障还有可能会引起过电压现象[39,40],而断路点所产生的电弧还有可能会引发火灾或爆炸事故等。l)断路点电弧故障。输电线路的电路发生断线,特别是在线路上的那些似断非断或接触不良的位置点即那些有时通有时断开的断路点上,在断路点处断开的瞬间通常会产生电弧或者在断路点处产生高温,而这些有可能会导致一些重大的火灾,造成一定的经济损失。2)三相电路中的断路故障。在输电线路的三相电路中如果发生了其中一相断路故障,则会出现使三相电路不对称和有可能会使电动机由于缺相运行而被损坏;在三相电路当中,如果零线发生了断路故障,那么其对负荷的影响将会很大。(2)断路故障的原因输电线路发生断路故障通常有以下的原因:l)线路的导线连接头处可能存在接触不良或者已被烧断;2)由于外力的作用从而导致了其中一相的断线;3)在配电低压侧处,可能其中一相的保险丝被烧断;4)线路中的其中一相导线因故而断开。线路接地故障原因输电线路的接地故障通常有以下的原因:1)输电线路的导线接头处由于氧化腐蚀等原因而脱落,从而导致了导线的断开而落地;2)在输电线路附近存在的树枝等物体碰及线路的导线导致线路接地;3) 由于输电线路的电气元件长期运行而导致绝缘能力的下降,从而对附近物体的放电;4) 线路被外部原因或自然因素等破坏从而导致导线的断开而落地。3.224输电线路故障的特点输电线路的短路有单相接地、两相接地、两相不接地短路和三相短路4种类型。而单相接地又可以分为A相对地短路(AG),B相对地短路(BG)和C相对地短路(CG);同样地,两相短路又分AB,BCCA三种类型;两相接地又有ABGBCGCAGE种类型,因此,输电线路故障分类是一个多层多分类问题。统计分析表明,电力系统中不同类型故障的发生概率是不相同的,其中单相接地短路最多,占到总故障的80流右,两相短路次之,三相短路出现的概率最小;然而,不同故障的危害程度及其出现的概率刚好相反,三相短路的后果最为严重,单相接地短路的后果相对较轻。这就要求我们对不同类型的故障设置不同的分类优先级。两相短路和两相短路接地的识别是常规方法的一个难点, 通常是靠实测或分解电流中的零序分量,利用有无零序电流,判别是接地还是非接地故障,这样做的结果是增加了硬件投资或者计算步骤,实际上,短路相电流里就包含有零序电流的信息,如果能够不通过零序分量,而直接用短路相电流进行两相短路的识别,必将提高计算速度,为此,本设计中将考虑两相短路的直接识别问题。3.3本论文采用的输电线路模型及仿真网络图3.3.1本论文采用的输电线路模型本论文是针对一个较为典型的输电线路模型而进行设计的。下图 3.2为该输电线路模型的结构图。本模型是采用的三相 3线制的交流输电方式,供电的额定电压为500kV。母#1 #2 线路段1 #n母线路段2线:: X/ :II » 1线X/:! ZK :-A::▽:B侧;; 八 !侧图3.2 输电线路模型结构图在图3.2中选取母线A侧到母线B侧的线路1段作为数据模拟段,并且从线路的0雅U100%t随机选取几个模拟点,模拟单相接地故障、两相短路故障、两相短路接地故障和三相短路故障。并且模拟所有故障类型的短路电流故障数据和短路电压故障数据。最后将一部分样本数据作为训练数据,剩余样本数据作为测试数据,以验证故障分类器的合理性和正确率。输电线路故障类型判别方法在上几节中叙述了输电线路的基本结构和输电线路的各种故障类型等的基本信息后,本节描述本故障分类器进行故障识别的几个基本前提。1)输电系统是线性电路;2)在输电线路发生事故前的瞬间,系统是三相平衡的或者是基本平衡的;3)所要识别的故障均为线路故障,不存在其他的输电设备故障形式。基于以上3个前提,输电线路故障识别的推理将会变的条理有序。下面是输电线路上的故障数据信息与故障识别之间的的关系问题。故障类型的判别:本论文故障分类器是通过仿真输电线路其中一条线路上的短路电压和短路电流的所有故障类型数据,而所仿真得到的故障数据包含了关于线路故障的全部信息,下面是他们之间的具体关系,而此关系亦是故障识别的准则所在。(1)单相接地故障的确定结合上几节中的输电线路模型内容,当在输电线路的某一相线路上中的某一点发生了单相接地故障时,其所产生的故障特征是该故障相的短路电流将会远远大于非故障相得正常电流数据,而且其对地电压数据将远远小于正常相的对地电压数据。则可判断出该相是否发生了单相接地故障。(2)相间故障的确定当发生了相间故障时所产生的特征是非故障相电流数据远远小于故障相的电流数据。因为非故障相电流是该相的对地电容电流,而故障相的电流则是发生相间故障时由电源提供的短路电流。则可判断出是哪两相发生了相间故障。(3)三相接地故障的确定当输电线路发生三相故障时,其所产生的故障特征是在故障点的同一侧的三相电压数据和电流数据为相同的数据,依据此原则,即可判断出是否发生了三相故障。(4)断路故障的确定当在输电线路上某一相的某一点发生了单相断路故障时,其所产生的故障特征是故障相的电流很小,几乎趋近于零,故障点两边的电压为额定供电电压。依据此原则,即可判断出是否发生了断路故障。在本论文中因为断线故障数据在PSASP软件中无法仿真得到,故本论文中只考虑单相接地、两相短路、两相短路接地、三相短路故障一共十种故障类型的识别分类问题。333利用PSASF实际仿真网络模型图本论文采用的网络模型图是PSASF自带的7-BUS和36-BUS的算例。网络模型图如下图3.3所示,其中输电线路母线电压均为500kV。(a)7-BUS网络图EUS25 EUSSt5Q吕竝1E0S2SBUS308BllSf-BUSS?._EUS59BU£^1(a)7-BUS网络图EUS25 EUSSt5Q吕竝1E0S2SBUS308BllSf-BUSS?._EUS59BU£^1J—LBUS33■mE(jS14EosirEUS5BUS16BUS3(b)36-BUS网络图图3.3系统仿真图对图3.3所示的7-BUS和36-BUS网络的短路,分别在图(a)的B3和B4母线之间的500kV的线路以及图(b)的B22和B23母线之间的500kV的线路上模拟短路故障,利用PSASP软件计算和记录故障线路的故障点处的两端的短路电流和短路电压标么值。为了保证所设计的故障分类器在不同节点的系统中和同一系统中的不同位置发生短路时的故障分类器的应用通用性,在同一系统中分别改变线路参数,改变各发电机的出力和选用不同节点算例进行模拟短路测试,分别记录测试线路长度从0%到100%的随机不同的地方作为短路点分别记录不同点的短路电流和短路电压故障数据,并将其中的一部分数据作为训练样本数据,剩余的部分数据作为测试样本数据,以验证所得分类器的合理性和正确性。在分类器通用性方面,本论文选用7-BUS网络图的部分故障数据作为训练样本数据,再利用 36-BUS网络图的所有故障数据作为测试样本数据,依次验证故障分类器的通用性。仿真软件和程序语言介绍运行环境本论文运行环境采用的是WindowsXP开发平台。MicrosoftWindowsXP秉承了Windows2000的安全性和可靠性,并且集成了Windows2000的易用性,为各个行业的用户提供了一种简单有效而且强大的计算平台。是一个适合于多任务和环境的桌面操作系统。WindowsXP具有如下的特点。1) 稳定性更强;2) 安全性更强;3) 更好的应用程序恢复功能。总之,windowsXP具有功能强大,使用和维护比较简便,系统更加稳定等优点。其不但提供了数据库、服务器和通信平台的光链集成,与当前绝大多数的网络协议相兼容,与客户机可以协同工作。并且它也支持网络并行软件 PVM和MPI,具有更加强大的网络功能。PSASP6.2仿真软件电力系统分析综合程序(PowerSystemAnalysisSoftwarePackage)简称PSASP由中国电力科学研究院设计开发的一套功能强大、使用方便的电力系统分析程序软件,它具有我国的自主知识产权,是资源共享、高度集成、使用方便和开放的大型电力系统分析软件包。PSASP包括有固定模型库、电网基础数据库以及用户自定义模型库等部分,可以进行电力系统的输电、配电和供电系统的各种短路计算和分析。PSASP的结构、功能及特点:(1)PSAS唄有三层的体系结构1)第一层是模型和公用数据的资源库;2)第二层是基于第一层的资源库的应用程序包;3)第三层是分析工具和最后的计算结果库。(2)PSASP各种计算的公用数据是由文本和图形两种数据输入编辑方式的电网基础数据库来支持的,其中包含有变压器、发电机、负荷、交流线、直流线等电网结构的一些基本元件。有文本和图形两种输入编辑方式, PSASP提供了各种用于计算和分析的基本数据支持,可以从中抽取计算基本的数据,直观方便,而且还提供了功能强大的用户自定义模型方法。PSASP提供了功能非常强大的用户自定义(UD)建模方法,为研究电力系统新设备、新装置的自行建模提供了很好的工具。近些年来在国内许多大学和科研单位都应用PSASP的UD建模方法做出了大量的研究工作。用户自定义建模方法是在可以不用了解程序内部结构和编程设计的条件下,用户可以按照自己所需计算和分析的要求,设计各种所需的电网模型,并且可以灵活模拟大量的系统元件、自动装置和控制功能。为PSASPT充其功能,为用户开放提供了强有力的工具。PSASP可使用户建立任何元件的模型(负荷、电源、各种控制保护装置元件等)作为各种计算的模型库,直观方便的文本和图形两种模型编辑方式调用简单,计算快速,基于公用资源的交直流电力系统分析程序包,有以下应用功能:潮流计算、网损分析、暂态稳定、电压稳定、短路电流、短路电压、静态安全分析、静态和动态等值、小干扰稳定、直接法暂态稳定、参数优化协调、最优潮流和无功优化、继电保护整定与仿真等。PSASP的主要特点:1) PSASP提供了实用的用户程序接口(UPI)环境,使的可以让PSASP莫块联合用户程序模块共同运行,共同完成用户所需的计算任务;2) 交直流混合电力系统、固定模型库和用户自定义模型库支持、提供用户程序接口,实现与用户程序联合运行、文本和图形两种运行模式及多种形式的结果输出、开放友好的用户程序接口环境;3) 用户程序接口(UPI)为用户提供了进一步自由,进一步开放的环境进行联合编程;4) 利用Windows操作系统提供的动态连接库(DLL)支持,在计算精度和时间上可以使用户程序接口(UPI)方式与PSAS吶部的固定模型方式达到同样的效果。下图3.4和图3.5是PSAS仿真短路数据的部分截图

图3.4 短路计算信息图3.5 填写故障信息与数据MATLAB7.0工具箱程序语言MATLAB?序语言是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司研制的商业数学软件,可用于算法开发、数据的分析、数据可视化以及数值计算的一种高级计算语言和交互式环境,主要包括MATLA编程环境和Simulink仿真两大部分。MATLA在数学方面的科技应用软件中,其数值计算可谓是首屈一指。MATLA可以进行矩阵运算、实现算法、创建用户自己的界面、绘制函数和数据、连接其他编程语言的程序等,主要应用于图像处理、工程计算、信号检测、信号处理与通讯、控制设计、金融建模设计与分析等领域。MATLA程序语言有以下特点:1) 可运用于工程技术的计算;2) 其开发环境可对程序代码、文件和数据进行管理;3) 交互式工具可以按迭代的方式探查、设计及求解问题;4) 提供的各种工具可用于构建自定义的图形用户界面;5) 二维和三维的图形函数可用于可视化数据;6) 内核仅仅支持小写,不支持大写输入;7) 数学函数可运用于统计、线性代数、傅立叶分析、筛选、优化以及数值积分等;8) 各种函数可将基于MATLA的算法与外部应用程序和语言(如C、C++Fortran、Java、COM以及MicrosoftExcel)集成。MATLA相比与其他程序语言其优势:1) 友好的工作平台和编程环境;2) 简单易用的程序语言;3) 强大的科学计算机数据处理能力;4) 出色的图形处理功能;5) 应用广泛的模块集合工具箱;6) 实用的程序接口和发布平台;7) 应用软件开发(包括用户界面)。本章小结本章主要分析了电力系统的两种输电方式、输电线路的故障类型、故障现象、原因及其特点,给出了本论文所研究的输电线路的模型和实际要仿真的网络图,并对该模型进行了分析,介绍了PSASF软件和MATLAB软件。最后根据输电线路的故障数据的特点,总结了简单有效的输电线路故障判别方法。

SVM在输电线路中的具体应用LS-SVM原理及LS-SVMMATLAB具箱从上世纪九十年代以来,在支持向量机的算法研究、设计和实现等方面已经取得了大量的成果。1)对SVM的最优化技术进行了改进或改造SVM的形式,对SVM的计算过程进行简化,例如线性SVM最小二乘支持向量机[41,42,43](LS-SVM等;2)为便于SVM处理大规模的问题,对SVM勺计算速度进行了进一步的提高,例如序列最小化算法;3)利用SVM的结构风险最小化原理(SRM原则)、核函数思想等对传统的线性算法进行了改造,设计出其对应的核形式,例如核主成份分析等; 4)依据结构风险最小化原理(SRM®则)和SVM的—些核心思想提出了的新的算法,例如广义支持向量机算法、v-SVM算法等。由于支持向量机具有很好的泛化能力[44],并且在其训练时所得到的解是其全局最优解,因而SVM在许多模式识别领域得到了广泛的应用。但其在训练时是一个具有约束条件的二次规划问题,而且其约束数目等于样本容量,这就使得 SVM在训练时将消耗大量的时间,特别是在当样本容量比较大的时候其训练时间有时会过长而被难以接受。为了解决这个问题,提高支持向量机的训练效率, suykcn等人改变了标准支持向量机的风险函数和约束条件,推导设计出了一种新的支持向量机算法:最小二乘支持向机(LeastSquaresSupportVectorMachine,即LS-SVM算法)。LS-SVM在训练时只需要求解一个线性的方程组从而使 SVM便于实现,并且在很大程度上提高了SVM勺训练效率,因而其在非线性建模和模式识别等领域得到了进一步0图4.1LS-SVM的故障识别框图广泛的应用。图4.1为具体的LS-SVM的故障识别框图0图4.1LS-SVM的故障识别框图最小二乘支持向量机LS-SVM(LeastSquareSupportVectorMachines) 是SVM的其中一种改进的算法,LS-SVM将SVM中的二次规划问题利用二次损失函数转化为求解线性方程组问题,在确保其计算精度的同时有效地降低了其计算的复杂性,有效地提高了其求解速度。4.1.1LS-SVM原理最小二乘支持向量机(LS-SVM是SVM的一种改进算法,它是将传统SVM中的不等式约束条件修改为等式约束最小二乘支持向量机LS-SVM(LeastSquareSupportVectorMachines) 是SVM的其中一种改进的算法,LS-SVM将SVM中的二次规划问题利用二次损失函数转化为求解线性方程组问题,在确保其计算精度的同时有效地降低了其计算的复杂性,有效地提高了其求解速度。4.1.1LS-SVM原理最小二乘支持向量机(LS-SVM是SVM的一种改进算法,它是将传统SVM中的不等式约束条件修改为等式约束[45,46,47],并且将误差平方和损失函数作为训练集的经验损失,将SVM中的二次规划问题转化为线性方程组求解,有效地提高了求解速度和计算的收敛精度。1)两类LS-SVM分类器在两类分类问题中,设有训练样本集Sv:{xi,yi),^1,2/,l其中xrR'为模式向量,I为样本的容量,另yj•{1-1}为目标的类别标号,则将支持向量机中的优化问题的不等式约束条件改为等式约束,并将其经验风险函数改为二次函数,利用LS-SVM算法构造出二分类的SVMLS-SVM选择了误差/乍为二次项,则其优化问题为:minQ(‘,)=1 ‘丁‘ 1Jj2 2 i=1(4.1)上式(4.1)的等式约束条件为yi@J*(Xi)+b)=1-© ,21,2,…,1(4.2)通过上式(4.2)的对偶形式可求得其最优解,依据目标函数和约束条件可对对偶形式建立拉格朗日函数:L(,b,"22心iI-、ai(yiC-T(xjb)-1jid(4.3)上式(4.3)中a为拉格朗日乘子,根据库恩-塔克(Kuhn-Tucker)条件:(4.4)可得:(4.5)[0 (巧呷=;01(4.5)巴Q+cP一[a一[Y一在上式(4.5)中,

(4.6)kW(Xk)]f(Xi)」丫=[%』2,…,y」Ti「[1,1,….1]T(4.6)a=[aHa2, ,ai]上式(4.6)为一线性方程组,可用最小二乘法求解出a和b的值,由此可得到分类决策的判别函数为:y(x)二signCai((x))T(x)b) (4.7)上式(4.7)中Sv为支持向量的集合。对每一个二分类的 SVM训练后找出其对应的支持向量,建立最优分类面。多类LS-SVM分类器显然上述LS-SVM方法只能应用到两类模式的分类问题当中,却不能解决多类分类问题。当LS-SVM应用于解决多类分类问题时,假设在I类分类问题中,其训练样本数据Sv:")」=1,2,,l,其中yi为l维的由-1和+1组成的l维向量,当x为第j类别时,yi的第j个目标元素为-1,其余目标元素的皆为+1。为了下述方便,将训练样本数据存储到两个数据矩阵X和丫中,他们的第i行分别为Xi和y。根据SRM原则可得到式(4.8)所示的约束优化问题[48,49]:1 T 1 门 1 .minQ(■i,6, =才、■■i■■i 二二匚:i (4.8)i 2 k=1i=1而通过与两类SVM^类类似的变换,上式(4.8)的解由下式给出:I0TyiI0Tyi'1(i)■C4-I_a(i)=1,2,,1(4.9)上式(4.9)中,yi.为丫的第i列,0⑴则由元素0:=丫⑴%讣(为,xQ组成,a⑴是对应于yh的Lagrange乘子向量,bi是对应于y.的常数项。上式(4.9)的求解是求解上式(4.5)的问题。在求解出了a(i)和bi之后,则可以建立下述LS-SVM函数:(4.10)(4.10)yj(x)=為ajyjk(x,Xi)bj,i,j=1,2, ,1而测试向量x的所属类别则由最后所得的判别函数y(x)二si働心)),j=1,2/,1输出组成的向量y决定。LS-SVMIab工具箱基于MATLAB^最小二乘支持向量机工具箱,包括回归、分类、时间序列预测和无监督的学习等内容。该工具箱的代码都是采用 C语言程序进行编写的。LS-SVM工具箱根据不同的计算机系统可以运用在 Windows版本和Linux版本,目前LS-SVM工具箱有3个版本,其中包括有基本的和高级的,另外一个是在 C语言环境下运行的版本,每个不同的算法包含不同的函数。在 LS-SVM工具箱呦外有一个C程序的编译器,它会自动把Matlab程序编译成C程序,然后在C程序下进行计算,这样就大大提高了LS-SVM的运算效率。MATLA可以根据数据的多少和数据文件的格式不同,而采用对应的方法获取数据。1)用元素列表的方法直接输入数据;2)创建数据文件,通过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论