<电气开关>(2012.No.2) 43 文章编号:1004—289X(2012)02—0043—04 基于一种改进的遗传模糊算法的短期负荷预测 潘学华 (南宁供电局,广西 南宁530031) 摘要:使用输入一输出数据来确立模糊模型成为一种趋势。这种做法可视为一个系统辨识过程。模糊系统模 型的辨识包括两个主要阶段:结构辨识和参数估计。旨在找到一个灵活的方法来学习和优化模糊推理系统的结 构和参数。我们采取网络结构的Sugeno模糊系统作为初步预测模型,用改进的遗传算法来确定其结构和参数。 通过对某电网负荷预测的实例表明,该模型具有较好的拟合精度。 关键词:系统辨识;网络结构;模糊系统;遗传算法 中图分类号:TM71 文献标识码:B Short-Term Load Forecasting Based on a Improved Genetic Fuzzy Algorithmic Approach PAN Xue hua (Nanning Power Supply Bureau,Nanning 53003 1,China) Abstract:An alternative direction in the development of fuzzy models is based on the use of input—output data.This ap— proach Call be regarded as a process of system identiifcation.The identiifcation of a fuzzy system model consists of two major phases:structure identiifcation and parameter identiifcation.The aim of htis paper is to determine the main aspects involved in developing a flexible method able to learn and optimize both the structure and the parameters of fuzzy infer— ence system.We take a Sugeno fuzzy system wiht network structure as the initial forecasting model,and the improved ge- netic algorihtm is used to confimr its structure and parameters.A case study of load forecasting in a certain power network shows that the model which is based on this way has a better fitting precision. Key words:system identiifcation;fuzzy system model;network structure;improved genetic algorihtmic approach 1 引言 模糊理论的创始人,L.A.Zadeh教授于1965年发 表了关于模糊集的开创性论文 J,他在研究人类思 在电力系统中,未来几小时的各整点时刻的负荷 维、判断过程的建模中,提出了用模糊集作为定量化的 预测称为短期负荷预测,是电力系统最为关键的一类 手段。这一开创性的工作,标志着模糊数学的诞生。 负荷预测主要用于安排调度计划,包括:确定机组起 近年来,模糊集合理论被广泛地用于解决非精确性的 停、水火电协调、成本核算、设备检修等。 问题。模糊系统的描述是建立在自然语言基础上的, 电力系统短期负荷预测作为能量管理系统的重要 其使用的推理规则更接近于人类的思维习惯。正因为 组成部分,在实现现代电力系统的安全和经济运行中 如此,模糊系统的模型能够最快、最方便地实现系统的 起着重要的作用。电力负荷预测就是在正确的理论指 控制。模糊推理是采用模糊逻辑由给定的输人映射到 导下,在调查研究掌握大量详实资料的基础上,运用可 输出的过程。 靠的方法和手段对电力负荷的发展趋势作出科学合理 模糊逻辑理论利用模糊集合来实现非精确不完全 的推断。目前,国内外学者提出了许多种短期负荷预 信息的逻辑演算。模糊逻辑系统就是与模糊概念和模 测方法,如回归法、相似日法、时间序列法、谱分析法、 糊逻辑有直接关系的系统。这种使用if—then规则的 人工神经网络法等¨.2 J。 模糊推理系统能够非常有效的解决很多用传统数学方 <电气开关>(2012.No.2) 法没有办法解决的复杂问题。由于模糊系统没有学习 能力,在实际应用中,模糊预测法大多与其他方法结合 使用。 c|i' i表示该模糊子集的隶属度参数, i表示第i个输 入分量的取值。 第三层为推理层,该层的每一个节点代表一个可 能的模糊规则,与该规则前件涉及的系统输人变量的 模糊子集相连,实现模糊推理,输人为相应的隶属度, 关于模糊系统的优化,以前主要采用神经网络方 法。但神经网络由于存在网络规模和网络结构较为复 杂以及学习收敛性问题,使得这种方法容易陷于局部 输出为前件各部分的隶属度乘积,权矩阵 表示第二 极小 J。遗传算法是一种全局优化搜索算法 ],因此 这里考虑使用遗传算法来对模糊系统进行优化,并将 其应用到短期负荷预测中,得到了令人满意的结果。 2基于遗传算法的模糊系统描述 2.1模型描述 本文所采用的模糊系统是l阶Sugeno模糊模型, 用下述规则来表示。 R :If 1is A and 2 is A;and…and is A:then Y =pkl 1+p: 2+…+p k + 。其中,R 表示第k条规 则(k=1,2,…, ), ;为系统输入的第i个分量,A 为系统输入分量 ;对应的模糊子集(i=1,2,…,rt,n 为输入向量的维数),Y 为第k条规则对应的输出,其 为系统输入向量的函数,其中,系数项P 以及常数项 需要通过网络训练后确定。 该模糊系统网络化实现结构如图l所示。 图1模糊系统 第一层为输人层,该层的各个节点直接与输入向 量的各个分量相连,其作用是将输入值传递到下一层。 每个变量的值域可根据应用而定,不局限于0—1之 间,其输入与输出均是精确值。 第二层为输人隶属度生成层,实现输人变量的模 糊化,节点的个数由各个输人变量的模糊子集数决定。 每一个节点代表一个模糊子集(语言变量值)。它的 作用是计算每一个输入分量属于各(语言变量值)模 糊子集的隶属度,每一个节点的输人是与它相关的输 人变量,输出是[O,1]之间的值,即隶属度值。这里考 虑使用高斯型隶属度函数,如下式 e 式中, ;;表示第i个输入分量的第_『个模糊子集, 层节点和第三层节点之间的连接关系的有无,矩阵元 素用0/1表示。 第四层为输出层,对于单输出系统而言,该层只有 一个节点。输人为第三层中隶属度乘积经过归一化后 k 的加权因子 : ,k=1,2,…,/7/,,再根据各输 J:_一 ,=1 人的线组合输出Y =p1k 1+p2k 2+…+p k +B 求出 系统的总输出,它为实际数值输出Y= ’w Y 。 要确定上述的模糊系统就是要确定出此系统的前 提参数c.i, Ii,结构参数 和结论参数P 和 。其中 的 的元素取值为0和1分别表示节点相连和不相 连。关于模糊系统的优化,以前主要采用神经网络方 法。但神经网络由于存在网络规模和网络结构较为复 杂以及学习收敛性问题,使得这种方法容易陷于局部 极小。遗传算法是一种全局优化搜索算法,因此这里 考虑使用遗传算法来对模糊系统进行优化。 2.2用遗传算法确定系统参数 图2遗传算法对模糊逻辑系统的训练过程 我们引入遗传算法来确定模糊系统的参数,其流 程如图2所示。其中,一个模糊逻辑系统的参数包括 三部分:系统参数、结构参数和结论参数。 在训练这些参数之前,我们需要将其进行编码,其 <电气开关>(2012.No.2) 编码方案如图3所示,编码由三部分组成。 1.1 l M lq.’ CI1 C1.M cs.1 口M PI.1 P¨ 』 』v 』Bt I . i::: ::: :: 图3编码方案 (1)系统参数cii, ii。 表示输入变量, 表示输人 变量的模糊区间,设输入变量为Ⅳ个,每个输入变量 的模糊区间为 个,且都采用高斯隶属函数。 ( ;) :eXpf—fI l ij !1// 。 ̄ij, 需要根据系统输入向量 的分量 ;要求的精度和值域决定其二进制编码的长 度,即其编码长度z 应满足2l i<( l衄一 .m )×10 ≤2li一1,其中,P 表示 要求的小数点后的位数。 (2)结构参数 表示模糊区间和规则的关联情 况。有关联用l表示,无关联用O表示。结构参数 按行拉长,采用N×M 位二进制位串表示。 与参考 联接矩阵R(r; )联合表示节点的连接关系, 为 行 Ⅳ列矩阵,其元素ri代表第 个模糊规则的前件的第_『 个分量所取的模糊子集W( )在这里充当掩码的作 用。如果tc, 为表示输人向量的第 个分量出现在第i 个模糊规则的前件里,取值为r i所代表的模糊子集相 反的情况类似。 (3)系数p ,以及常数项B ,k表示规则的条数。 P ,B 需要根据系统的输出Y要求的精度和值域决定 其二进制编码的长度,即其编码长度Z应满足下式: 2卜 <(),一一y .m)x 10 ≤2 一l,其中,P表示Y要求的 小数点后的位数。 这样就可以确定个体的编码长度Z。为: Ⅳ z。=2M∑z『j i+J7v・ +(Ⅳ+1)・ ・z(I) 在GA运算中,优化的目标是使适应度函数的值 尽量大,因此把适应度函数定义为: Fu=1000/ I y(秽)一Y (t,)l (2) 其中,, (口)为第 个个体所对应模糊系统在输入 为第 个样本时的系统实际输出值;Y( )为对应第 个样本的期望输出值,这样得到的每个个体的适值。 3 应用算例 本文据某地区电网2006年8月20日到9月2O 日的历史负荷数据来预测该地区9月21日的24点电 45 力负荷。在具体的预测过程中,没有考虑历史的气象 因素。纯粹根据历史负荷数据进行负荷预测工作。 遗传模糊算法的训练样本由下式确定,样本中没 有考虑气象因素 Y Ld.b =[£d—1.h—l,£d一1.h,Ld—1.h+1, d一7,h一1,Ld一7 , + ] (3) 式(3)中,ZJ表示d ,h 天h 小时的负荷;d-1-L h一 表示 .的前一天前一小时的负荷依次类推。 在建立模型之前,首先确定其模糊子集的划分和 隶属度函数。本文将六个输人变量相应的模糊子集划 分为正大、负大,它们的隶属函数均取高斯型。若 i 取值在[ Imi , .Ⅲ ]之外,则 对正大或负大的隶属度 为1。模糊系统输入层有6个节点;每个输入变量被 划分为2个模糊子集,隶属度生成层有l2个节点;推 理层有64条规则;输出层为负荷量。 在遗传算法中,种群规模P =200,交叉率P。= 0.95,突变率P =0.05。确定其隶属度函数参数a" 6i 采用9位二进制编码,结论参数P ,B 采用9位编 码,这样每个个体的编码长度为4632位,进化1000代 后,其预测结果及其误差见图4及表1。 图4遗传模糊算法的负荷预测结果 表1预测相对误差 从图4和表1可以看出,本文所提出的遗传模糊 算法具有较高的拟合精度,除个别在拐角附近的点误 差较大外,其余点误差值均小于3%,能够较好地满足 短期负荷预测的要求。 4结论 由于电力系统负荷的复杂性,存在着许多不确定 性及难以解析描述的非线性,其发展规律就很难用一 个确定的数学公式明确的表示出来,本文以网络结构 的模糊系统为预测模型,运用遗传算法来确定系统参 数,然后用此系统进行预测。通过某地区电网负荷量 预测的实例,显示了该方法所建的预测模型能很好地 拟合负荷之间的映射关系,有很好的预测精度。 参考文献 [1]K.Liu and S.Subbarayan.Comparison of Very Short—term Forecasting Techniques.IEEE Transactions on Power Systems,1996,11(2):877—882. [2] 曹长修,王景,唐小我.一种模糊变权重组合预测方法——Fvw 的研究[J].预测,1996(5):49—50. [3]Zadeh L A.Fuzzy sets.Information nad Contro1.1965,vo1.8:338— 353. [4]严华,昊捷,马志强,等.模糊集理论在电力系统短期负荷预测中 的应用【J].电力系统自动化,2000,24(6):67—72. [5]李敏强,寇纪凇,林丹,等.遗传算法的基本理论与应用[M].科学 出版社.2002.3. 收稿日期:2011—09—17 作者简介:潘学华(1980一).女。I ̄JIl绵阳人。硕士研究生学历。助理工程师.主要 从事电能计量工作。 (上接第42页) <电气开关>(2012.No.2) 图4暂态恢复过电压 900 800 0. 700 0. 600 0. 500 400 O. 300 200 -0. 100 一0. 0 100 0. o0.00 ‘06.0l2’o .02 ’o3 oo 8.0o93 叭 .0l02’o102 S S 图5短路电流 图6弧后残余电流放大图 5 结束语 低压断路器电弧开断特性是其设计的关键。文章 中通过实验中获取的波形数据,用最dx--乘法计算出 mayr电弧模型中两个关键的参数,最后建立起低压断 路器开断短路电流的仿真模型。仿真结果和试验数据 接近,表明该电弧模型参数的计算方法有一定参考价 值;同时,该方法也对预测相同类型的断路器开断动作 及优化断路器的设计有一定帮助。 参考文献 [1]黄永红,张新华.低压电器[M].北京:化学工业出版社,2007. [2] 王其平.电器中的电弧理论[M].上海:科学技术出版社,1963:9. [3]吴天明,谢小竹,彭彬.MATLAB电力系统设计与分析[M].北京: 国防工业出版社,2004. [4]W.Gimenes,O.Heda,“Method to Determine theParameters ofthe E- lectrie Are from Test Data,”in Apendiee III:Artieulos Publicados ell Con— gresos Intemaeionales,2000。Universidad Tecnologica Nacional,Fac.Reg. Santa Fc,Argentina,PP.41—45. [5]Schavemaker PH,Van der SluisL.Animprevodmayr—type ammodel based on current—geYomea—surements[J].IEEETrans On PowerDeliver- y,2000,15(2):580—584. [6]张德丰.MATLAB—Simulink建模与仿真[M].北京:电子工业出 版社。2009. [7】黄绍平,杨青,李靖.基于MATLAB的电弧模型仿真[J].电力系 统及其自动化学报,2005,17(5):64—66,70. [8] 陈德桂.低压电弧故障断路器一种新型低压保护电器[J].低压电 器,2007。1(3):7—9. 收稿日期:201I一06—13 作者简介:张患坚(1964一J男。工程师。