




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电力市场的输电阻塞管理摘要本文讨论电力市场中输电阻塞管理问题。通过合理的假设简化,根据交易规则和阻塞管理原则建立数学模型。对问题一,本文利用多元线性回归得到各线路有功潮流关于各发电机组出力的函数,利用软件对回归方程进行了残差分析,得到各路线有功潮流关于各发电机组出力的近似表达式。对问题二,按照购电费用小的经济原则,本着公平的原则建立了两个阻塞费用计算规则对两种不同的情形进行分析,引进正、负偏差变量法,根据双方满意原则,得到合理的阻塞费用计算规划模型。对问题三,依据电网公司遵循的最小化原则,以购电费用最小为目标,以满足负荷需求为约束条件,建立最优化模型,通过MATLAB程序编程,得到各组分配最优预案,得到各组分配预案分别为:150、79、18、99.5、125、14、95、113.9(单位:兆瓦),这时清算价格为。对问题四:本文根据安全且经济的原则 ,以及阻塞费用的计算规则,将各线路潮流值与潮流限值进行对比,调整各机组分配方案,建立了阻塞费用关于各机组出力的非线性模型,利用Lingo软件求解,得到了相应的阻塞费用。对问题五:将下一个时段预报的负荷需求改为,将各线路潮流值与潮流限值比较,运用Lingo软件求解,得到结果:不考虑潮流限值时,各组分配预案分别为:150、81、218.2、99.5、135、150、102.1、117(单位:兆瓦),这时交易价格为。考虑潮流限值时,得到各组分配预案分别为:153、88、228、99.5、152、155、60.3、117(单位:兆瓦),这时由于调整需要阻塞费用为1437.5元。关键词: 多元线性回归模型 目标规划 残差分析 非线性规划模型 .一、问题重述 在电力市场化过程中,我国电力市场采取交易与调度一体化的模式。从使电力从生产到使用的四大环节瞬间即可完成。其中电网公司负责组织交易、调度和配送,并遵循电网中“安全第一”的原则,同时还要制定一个电力市场交易规则,按照购电费用最小的经济目标来运作。市场交易调度中心依据相关影响规定各发电机组的出力(发电功率)分配方案,是每条线路上的有功潮流(输电功率和方向)取决于电网结构和各发电机组的出力,以跟踪电网中实时变化的负荷。当发生输电阻塞时,需要研究如何制定调度计划。(1) 试用表1、表2所给相关数据确定各线路上有功潮流关于个发电机组出力的近似表达式。(2) 设计一种简明、合理的阻塞费用计算规则。(3) 根据已知的负荷需求,试按照电力市场规则给出下一个时段各机组的出力分配预案。(4) 按照潮流限值表检查处理分配预案,并做适度调整,算出与该方案相应的阻塞费用。(5) 若改变负荷需求,其结果又如何。二、 问题分析 针对问题一:需要确定各线路上有功潮流关于各发电机组出力的近似表达式。在表1和表2中给出了8台发电机组和6条主要线路的出力和潮流值,各发电机组处出力和各线路上有功潮流有着密切的联系,即各机组出力总和与各线路的潮流值相等,且根据数据所得到的散点图可看出这是一个线性关系图,由此可以用多元线性回归模型对该问题进行求解。并对回归方程进行残差分析,从而得到各路线有功潮流关于各发电机组出力的近似表达式。针对问题二:阻塞费用由两个部分的出力调整所造成,即序内容量不能出力部分和报价高于清算价的序外容量出力的部分,分别给出费用计算规则。依据电网公司遵循的最小化原则,既要结合多提供的表3,表4,表5中的,关于各机组段容量、段价和爬坡速率的综合考虑进而得出的下一个时段的最优化出力分配预案,同时又要尽量减少输电阻塞,最后还要兼顾在书店阻塞发生时,公平对待序内容量不能出力的部分和报价高于清算价的序外容量出力的部分,从而结算出给予发电方的阻塞费用。针对问题三:根据已知的负荷需求,按照电力市场规则给出下一个段各机组的出力分配预案。依据电网公司遵循的最小化原则,综合考虑各机组段容量、段价和爬坡速率,同时又要尽量减少输电阻塞,采用动态规划排序的方法,以购电费用最小为目标,以满足负荷需求为约束条件,建立最优化模型,通过MATLAB程序编程,得到各组分配最优预案。针对问题四和问题五:在本问题分析中,将问题三中得到的处理分配预案代入模型一的近似表达式,可以得到6条线路的潮流值,分别为:173.3226 144.6078 -105.0464 120.9274 136.8225 168.5257(单位:MW)。其中在第1,5,6条线路上有功潮流的绝对值均超出了对应限值,即发生了输电阻塞。所以本文综合考虑所有的约束条件,建立非线性规划模型,运用lingo编程,求得最佳方案。三、 基本假设(1) 假设在整个电力输送过程中,发电机组的总出力(总发电功率)等于负荷需求;(2) 假设不考虑无功潮流。(3) 假设不考虑网损和其它形式的输送损失。(4) 假设每台机组单位时间内增加或减少的出力相同;(5) 假设1清算价对应的段容量可能只选取部分;(6) 假设某时间段全部机组的所有出力均按清算价结算;(7) 假设6条线路同等重要;(8) 假设每台机组和每条线路均周期性报价。四、符号说明第条线路的潮流值;第个方案中第台机组的出力;随机误差(残差);回归参数的逆向量;0方案中各机组的出力;各机组的爬坡速率;各线路的潮流限值;各机组出力的增加值;各机组出力的减少值;问题三中所得各机组的出力;问题五中所得各机组的出力;清算价;第台机组下一段的段价;五、 模型的建立与求解4.1 模型一的建立与求解4.1.1 模型的建立在回归分析中,自变量是影响的主要因素,另外,还受到随机因素的干扰,可以假定这种干扰服从零均值正态分布。在未知线路连接情况下,观察表1数据,在连续的四组数据中八台发电组的输出功率仅有一台的出力发生变化,从而引起六条线路潮流值的改变,画出以上两者关系的散点图,进一步拟合可以发现大多为线性关系(程序见附录一)。图一 潮流值与出力值的简单线性关系由图一可得,线路一的有功潮流与各发电机组出力呈简单的线性关系,通过对比分析,其余线路有功潮流与各发电机组出力也符合该趋势。由此,用统计回归中的多元线性回归方法1逐步算出各线路上的由功潮流关于发电机组出力的近似表达式如下: (1)若令自变量为各发电机组的出力,因变量为各线路上有功潮流,为回归参数,为残差,则根据多元线性回归模型,与有如下线性关系: (2)其中,其中未知,现得到个独立观测数据。4.1.2 模型的求解与检验(1)运用最小二乘法估计模型中的参数,运用Matlab7.0统计工具箱中提供的命令regress实现多元线性回归2(程序见附录二): 由(1)式可以得到数据的误差平方和: (3)从而可推出的最小二乘估计: (4)将代回原模型得到的估计值: (5)而这些数据的拟合值为,拟合误差为并称为残差,可作为随机误差的估计。(2)求解过程:确定回归系数的点估计值,用命令:求回归系数的点估计值和置信区间估计,并检验回归模型,用命令:画出残差及其信区间,用命令: 上述命令中,各符号的含义如下:其中同上说明,为回归系数的点估计值,即 显著水平(缺省时为0.05);为回归系数的区间估计;与分别为残差极其置区间;是用于检验回归模型的统计量,由单个数值,第一个是相关系数,越接近1,说明回归方程越显著:第二个是值,时,拒绝,越大,说明回归方程越显著:第三个是与对应的概率,时,拒绝,回归模型成立。(3)用Matlab算出其结果: 表一 有功潮流关于各发电机组表达式系数b值一览表机组出力线路123456110.2965131.2289-108.873277.4817132.9745120.6633 0.0828 -0.0546 -0.0695 -0.0345 0.0005 0.2378 0.0483 0.1279 0.0616 -0.1024 0.2433 -0.0602 0.0530 -0.0000 -0.1566 0.2052 -0.0646 -0.0779 0.1199 0.0333 -0.0099 -0.0208 -0.0411 0.0930 -0.0254 0.0868 0.1245 -0.0118 -0.0652 0.0469 0.1220 -0.1124 0.0021 0.0060 0.0703 0.0001 0.1216 -0.0189 -0.0025 0.1449 -0.0043 0.1659 从而确定各线路上有功潮流关于各发电机组出力的近似表达式: (6) (7) (8) (9) (10) (11)对这6组数据运用Matlab进行回归分析及检验结果:0.0001 0.5862 0 0.0001 0.7229 0 0.0001 2.2352 00.0001 2.5583 0 0.0001 0.6972 0 0.0001 1.7455 0上数据可知回归模型成立,与此同时,运用对残差进行分析,作出对应的的6个残差图(程序见附录二): 图二 残差图由于服从均值为零的正态分布,所以若某个的置信区不包含零点,则认为数据是异常的,可予以剔除。据此反复对数据进行处理,在多次运用对残差图进行分析,发现只有在进行第三次数据处理时,残差图上6幅图的置信区间中,不含零点的个数是最少的,即可视为最有结果。4.2 模型二的建立与求解阻塞费用由两个部分的出力调整所造成,即序内容量不能出力部分和报价高于清算价的序外容量出力的部分,分别给出费用计算规则。设计的阻塞费用计算规则如下: 对于序内容量:由于方案的调整,使得一些机组的出力值减少,减少部分的获利值消失。为解决这部分冲突,网方赔偿该机组应得的获利值,有: 补偿费用=(清算价-调整前报价)*调整量即: (12) 对于序外容量:方案调整后,一些机组由于出力增加,其边际成本(报价)也随之增加,但由于清算价保持不变,机组不得不在低于其报价的清算价上出力,导致了获利损失。因此,网方对调整的出力部分造成的损失应给予补偿,有: 即: (13)总的阻塞费用即为: (14)4.3 模型三的建立与求解为了使购电费用最小,本文建立了以购电费用最小为目标的最优化模型,目标函数为: (注:为第台机组第个序段的出力系数。为第台机组第个序段的段容量值。为第台机组第个序段的段价。)约束条件: 1、机组爬坡速率约束: (注:表示第台机组的爬坡速率。)2、系统负荷平衡约束 (注:表示下一时段的负荷预报值。)根据上述条件建立以下模型: (15) 使用Matlab软件对上述模型进行求解(程序见附录三):由于表示迭代收敛,得到最优解3。显然,第4台机组的第6个段容量由于爬坡速率约束,只选取了其中的95%,最后一个被选取的段容量为第8台机组的第7个段容量,且只选取了其中的19.5%。由此得该时段的清算价为:303元。根据机组处理计算公式为:(其中表示组序号),用Matlab编程求得当下一时段负荷预报值为982.4MW时各机组的出力分配预案为(程序见附录四):机组123456 78出力()150798099.51251495113.9表二 各机组下一时段出力预案此方案的清算价是303元/,4.4 模型四的建立与求解 1、 将问题三所得分配预案代入有功潮流的表达式,得到各线路潮流值,并与潮流限值比较,其结果如下:表三 各线路潮流值与潮流限值比较表线路123456潮流限值()165150160155132162潮流值()173.3226144.6078-105.0464120.9274136.8225168.5257通过表三可以得出各线路潮流值与潮流限值的比较结果如下图: 图三 各线路潮流值与潮流限值比较图通过图三分析可得到,线路1、5、6的潮流值均超过其限值,造成了输电阻塞,故根据安全且经济的原则,我们需要调整各机组出力分配方案。阻塞管理模型调整的结果如下: 由于双目标函数的程序量和计算量较大,我们对模型做了适当的转化:双目标问题的转化 电网公司在组织交易、调度、和配送时,必须遵循电网“安全第一”的原则,在电网安全运行的保证下同时考虑尽量减少阻塞费用。求解这个双目标问题时,我们采取“两步走”的策略:首先不考虑阻塞费用,对方案进行调整使危险因子z最小;然后在此基础上,固定z,对方案进一步调整使得阻塞费用最小。阻塞费用的近似等价转化根据阻塞费用的计算规则,我们建立了阻塞费用关于各机组出力的非线性方程,在Lingo下编程得到的解为局部最优解,且十分不稳定,故考虑对其进行近似等价,使之转化为线性规划。算法如下:a. 计算时,根据规则每台机组应当以取得发电权的各段序外容量的最终报价与清算价的差值进行补偿,现在调整为各段分别按对应的报价与清算价的差值进行补偿;b.的计算方法不变;c. 通过转化后的函数得到结果,再代回原规则计算阻塞费用。在Lingo下编写程序进行计算(程序见附录八),得到较优的调整方案如下:表四 各机组下一时段出力调整方案机组123456 78出力()150.48822875.61529576.4117相应的各线路潮流值如下:表五 各线路潮流值线路123456潮流值()165149.4-154.98127.26132160.28此时目标结果为:调整结果分析: 当预报负荷需求为982.4时,可以消除输电阻塞,阻塞费用为3264元。2、预报负荷需求为1052.8时1) 出力分配预案的确定调用模型三中附录四的源程序,输入预报负荷需求,可得分配方案如下:表六 各机组下一时段出力分配预案机组123456 78出力()15081218.299.5135150102.1117此方案的清算价为,。2) 潮流值的计算将表六中的分配预案代入有功潮流表达式,得到各线路潮流值并与潮流限值比较,其结果如下:表七 各线路潮流值与潮流限值比较表线路123456潮流限值()165150160155132162潮流值()173.3226144.6078-105.0464120.9274136.8225168.5257通过表七可以得出各线路潮流值与潮流限值的比较结果如下图:图四 各线路潮流值与潮流限值比较图此时,线路1,5,6的潮流值均超过其限值,造成输电阻塞。3) 阻塞管理模型调整的结果同理,调用源程序(程序见附录九),求解得调整后的方案如下:表八 各机组下一时段出力调整方案机组123456 78出力()1538822899.515215560.3117相应的各线路潮流值如下:表九 各线路潮流值线路123456潮流值()173.41143.6-155.2124.67135.38160.41此时目标结果为:调整结果分析:当预案需求为1052.8时,无法消除输电阻塞,但可以使用安全裕度输电,调整前方案的,调整后,降低了潮流超过限值的百分比,使电网运行更加安全,此时阻塞费用为1437.5元。4.5模型的检验将模型二中得到的阻塞费用计算规则,与问题四中所给出的约束条件共同构建出一个多目标非线性规划模型,由此所计算出的结果能将输电阻塞费用降到最低。为验证模型二的可行性,可从表1中随机抽取一种出力方案,并将之带入模型二和模型四中,发现得到的相关结果与所选方案中各机组出力的分配基本吻合。六、模型的评价及推广(1)在模型一的分析过程中,运用多元非线性回归模型进行求解,通过Matlab程序计算,得到了多元线性回归模型和非线性回归模型,将0方案的数据代进这两个模型后,发现多元线性回归模型的拟合度更高,估计值也更准确,回归估计计算标准差更小,估计值的代表性更强,以上这些表明了多元线性回归模型的准确性、可适用性,属于此题的最优解模型。(2)对于给出不同的预案、机组报价、段容量以及预报负荷模型都能很好地求解;本文中提出的算法对于模型的规模的扩大同样可以较好的求解。这些都便于预测人员深入了解预测激励极其实质,为进一步做好预测分析打下坚实的基础。(3)为了便于问题的分析求解,是复杂问题简单化,本文假设了6条线路处于同等地位的,从而将多目标规划转化为单目标规划,但在实际生活中,这样的理想化模型有一定的局限性,因此,如果本文能将此模型中的权重视为不等的一组向量,那么这个模型将更适应与现实社会。七、参考文献赵静,但琦,数学建模与数学实验。北京:高等教育出版社,2003刘宝碇,赵瑞清,随机规划与模糊规划,北京:清华大学出版社,1998姜启源,数学模型,北京:高等教育出版社,2003刁明碧,理论统计学,北京:中国科学技术出版社出版,1998萧树铁,数学实验,北京:高等教育出版社,2002 Iwanmura K,Liu B,A genetic algorithm for chance constrained programming,Journal of Information & Optimization Sciences, 1996八、附录附录一:subplot(1,2,1)x=133.02 129.63 158.77 145.32y=165.81 165.51 167.93 166.79plot(x,y,*r) hold ona=polyfit(x,y,1) %拟合图中各个散点y=polyval(a,x)plot(x,y,-k) %作出拟合后的曲线xlabel(机组1出力值(MW));ylabel(线路1潮流值(MW));subplot(1,2,2)x=78.596 75.45 90.487 83.848 y=164.94 164.8 165.59 165.21plot(x,y,*r)hold ona=polyfit(x,y,1)y=polyval(a,x)plot(x,y,-k)xlabel(机组2出力值(MW));ylabel(线路1潮流值(MW));附录二:x1=133.02 129.63158.77145.32120120120120120120120120120120120120120120120120120120120120120120120120120120120120;x2=7373737378.59675.4590.48783.848737373737373737373737373737373737373737373737373;x3=180180180180180180180180231.39198.48212.64190.55180180180180180180180180180180180180180180180180180180180180;x4=80808080808080808080808075.85765.95887.25897.82480808080808080808080808080808080;x5=125125125125125125125125125125125125125125125125150.71141.58132.37156.93125125125125125125125125125125125125;x6=125125125125125125125125125125125125125125125125125125125125138.88131.21141.71149.29125125125125125125125125;x7=81.1 81.1 81.1 81.1 81.1 81.1 81.1 81.181.1 81.1 81.1 81.181.1 81.1 81.1 81.1 81.1 81.1 81.181.1 81.1 81.1 81.181.1 60.58270.962 64.854 75.529 81.1 81.1 81.1 81.1;x8=90909090909090909090909090909090909090909090909090909090104.84111.2298.092120.44;y1=165.81165.51167.93166.79164.94164.8165.59165.21167.43165.71166.45165.23164.23163.04165.54166.88164.07164.27164.57163.89166.35165.54166.75167.69162.21163.54162.7164.06164.66164.7164.67164.69;y2=140.13140.25138.71139.45141.5141.13143.03142.28140.82140.82140.82140.85140.73140.34141.1141.4143.03142.29141.44143.61139.29140.14138.95138.07141.21141141.14140.94142.27142.94141.56143.84;y3=-145.14-144.92-146.91-145.92-143.84-144.07-143.16-143.49-152.26-147.08-149.33-145.82-144.18-144.03-144.32-144.34-140.97-142.15-143.3-140.25-144.2-144.19-144.17-144.14-144.13-144.16-144.21-144.18-147.2-148.45-145.88-150.34;y4=118.63118.7117.72118.13118.43118.82117.24117.96129.58122.85125.75121.16119.12119.31118.84118.67118.75118.85119118.64119.1119.09119.15119.19116.03117.56116.74118.24120.21120.68119.68121.34;y5=135.37135.33135.41135.41136.72136.02139.66137.98132.04134.21133.28134.75135.57135.97135.06134.67133.75134.27134.88133.28136.33135.81136.55137.11135.5135.44135.4135.4135.28135.16135.29135.12;y6=160.76159.98166.81163.64157.22157.5156.59156.96153.6156.23155.09156.77157.2156.31158.26159.28158.83158.37158.01159.12157.59157.67157.59157.65154.26155.93154.88156.68157.65157.63157.61157.64;y=y1 y2 y3 y4 y5 y6;x=ones(32,1),x1,x2,x3,x4,x5,x6,x7,x8;for i=1:6b,bint,r,rint,stats=regress(y(:,i),x); %建立多元线性回归模型b,bint,statsfigure(i)rcoplot(r,rint),end附录三b3=70050003000040;3002081562008; 11004003002040040;5551010101015001 755150151502101010;95010200151020010;5015515101051032;7002002002010155;b4=-5050124168210252312330363489;-5600182203245300320360410495;-6100152189233258308356415500;-500150170200255302325380435800 -5900116146188215250310396510;-6070159173205252305380405520;-500120180251260306315335348548;-800153183233253283303318400800;b5=2.21 3.2 1.3 1.8 21.41.8;L=120731808012512581.1 90;B1=b3.*b4;B=B1(1,:),B1(2,:),B1(3,:),B1(4,:),B1(5,:),B1(6,:),B1(7,:),B1(8,:);save B BC=b3(1,:),b3(2,:),b3(3,:),b3(4,:),b3(5,:),b3(6,:),b3(7,:),b3(8,:);save C Ce=zeros(1,10);D1=b3(1,:),e,e,e,e,e,e,e;e,b3(2,:),e,e,e,e,e,e;e,e,b3(3,:),e,e,e,e,e;e,e,e,b3(4,:),e,e,e,e;e,e,e,e,b3(5,:),e,e,e;e,e,e,e,e,b3(6,:),e,e;e,e,e,e,e,e,b3(7,:),e;e,e,e,e,e,e,e,b3(8,:);D=D1;-D1;E=L+15*b5;-L+15*b5;lb=zeros(80,1);ub=ones(80,1);Yb=input(请输入下一时段负荷预报值)x,fval,exitflag=linprog(B,D,E,C,Yb,lb,ub);M=x; disp(以各机组每个序段的出力系数为元素的矩阵b为)b=M(1:10);M(11:20);M(21:30);M(31:40);M(41:50);M(51:60);M(61:70);M(71:80)fval,exitflag附录四:A1=zeros(1,80);for i=1:80 FA1(i)=C(i)*M(i);endFA=zeros(1,8);for i=1:10:80 j=(i-1)/10+1; FA(j)=sum(FA1(i:i+9);enddisp(机组出力分配预案为),FAdisp(执行此出力分配方案时电网中各线路的有功潮流值为),CL=(A*FA+a)附录五:ax=m;x187;x158;x2132;x360.5;x498;x595;x660.1;x763;x8117;!限制x1-x8;x1+x2+x3+x4+x5+x6+x7+x8=m;0.0826*x1+0.0478*x2+0.0528*x3+0.1199*x4-0.0257*x5+0.1216*x6+0.122*x7-0.0015*x8-l1=-110.4775;-0.0547*x1+0.1275*x2-0.0001*x3+0.0332*x4+0.0867*x5-0.1127*x6-0.0186*x7+0.0985*x8-l2=-131.3521;-0.0694*x1+0.062*x2-0.1565*x3-0.0099*x4+0.1247*x5+0.0024*x6-0.0028*x7-0.2012*x8+l3=108.9928;-0.0346*x1-0.1028*x2+0.2050*x3-0.0209*x4-0.012*x5+0.0057*x6+0.1452*x7+0.0763*x8-l4=-77.6116;0.0003*x1+0.2428*x2-0.0647*x3-0.0412*x4-0.0655*x5+0.07*x6-0.0039*x7-0.0092*x8-l5=-133.1334;0.2376*x1-0.0607*x2-0.0781*x3+0.0929*x4+0.0466*x5-0.0003*x6+0.1664*x7+0.0004*x8-l6=-120.8481;!求解l1-l6;l1165;l2150;l3160;l4155;l5132;附录六: 在Matlab下确定分配预案的源程序function answer %计算清算价以及各机组出力方案函数biao3data=70 05000 3000040; %初始化各机组段容量矩阵 30 020815 62008; 110 040030 02040040; 55 51010 10 1015001; 75 515015 150101010; 95 01020 0 151020010; 50 15515 10 1051032; 70 020020 02010155; biao4data=-5050 124168210252312330363489; %初始段价矩阵 -5600 182203245300320360410495; -6100 152189233258308356415500; -500150170200255302325380435800; -5900 116146188215250310396510; -6070 159173205252305380405520; -500120180251260306315335348548; -800153183233253283303318400800; x1=0;x2=0;x3=0;x4=0;x5=0;x6=0;x7=0;x8=0; %初始化x1-x8,x1-x8为各个机组的出力累计值y=0; %初始化y y为各个机组累计值总和c=input(请输入预报负荷c=) %c为预报负荷while (y153 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x1=153; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x1取部分当前段容量 x1=x1-(y-c); end case 2, x2=x2+biao3data(u,v); if x288 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x2=88; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x2取部分当前段容量 x2=x2-(y-c); end case 3, x3=x3+biao3data(u,v); if x3228 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x3=228; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x3取部分当前段容量 x3=x3-(y-c); endcase 4, x4=x4+biao3data(u,v); if x499.5 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x4=99.5; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x4取部分当前段容量 x4=x4-(y-c); endcase 5, x5=x5+biao3data(u,v); if x5152 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x5=152; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x5取部分当前段容量 x5=x5-(y-c); end case 6, x6=x6+biao3data(u,v); if x6155 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x6=155; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x6取部分当前段容量 x6=x6-(y-c); end case 7, x7=x7+biao3data(u,v); if x7102.1 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x7=102.1; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x7取部分当前段容量 x7=x7-(y-c); end case 8, x8=x8+biao3data(u,v); if x8117 %由于爬坡速率的限制,当出力累计达到上限时不再增加 x8=117; end y=x1+x2+x3+x4+x5+x6+x7+x8; %计算出各个机组的出力累计总和 if yc %如果累计总和大于预报负荷,x8取部分当前段容量 x8=x8-(y-c); endendendt %输出清算价x1,x2,x3,x4,x5,x6,x7,x8 %输出各个机组出力方案 附录七: 在Lingo下求解调整后的出力分配方案源程序(预报负荷为982.4MW)min=k;!先计算得到z为0,双目标化为单目标,再以k为规划目标求解;k=51*(70-x11)+51*(50-x13)+51*(30-x16)+186*x110+3*(30-x21)+3*(20-x23)+3*(8-x24)+3*(15-x25)+3*(6-x26)+17*x27+192*x210+70*(110-x31)+70*(40-x33)+70*(30-x35)+5*x37+53*x38+197*x310+(55-x41)+(5-x42)+(10-x43)+(10-x44)+(10-x45)+(9.5-x46)+88*(75-x51)+88*(5-x52)+88*(15-x53)+88*(15-x55)+88*(15-x56)+7*x58+93*x59+207*x510+51*(95-x61)+51*(10-x63)+51*(20-x64)+51*(15-x66)+2*x67+77*x68+217*x610+43*(50-x71)+43*(15-x72)+43*(5-x73)+43*(15-x74)+43*(10-x75)+3*x76+12*x77+32*x78+45*x79+245*x710+15*x88+97*x89+497*x810;x1170;x1350;x1630;x11087;x1153;!对x1的限制;x2130;x2320;x248;x2515;x266;x272;x21058;x288;!对x2的限制;x31110;x3340;x3530;x3720;x3840;x310132;x3228;!对x3的限制;x4155;x425;x4310;x441
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西中医药大学赛恩斯新医药学院《知识表示方法》2023-2024学年第二学期期末试卷
- 2024年返回系统资金筹措计划书代可行性研究报告
- 2024年消雾塔项目资金申请报告代可行性研究报告
- 2024年爱康国宾资金申请报告代可行性研究报告
- 小学一年级环保教育
- 2025年江苏常熟市虞山高新园企业孵化器有限公司招聘笔试参考题库含答案解析
- 2025年天津市天通永和建筑规划设计有限责任公司招聘笔试参考题库含答案解析
- 2025年甘肃天水市张家川县德龙钢铁集团招聘笔试参考题库附带答案详解
- 2025年福建厦门市集美城发环卫有限公司招聘笔试参考题库附带答案详解
- 2025年贵州恐龙岛文化旅游管理有限公司招聘笔试参考题库附带答案详解
- 住院精神疾病患者自杀风险护理(2023版团标)
- 高血压危象护理教学查房
- 脚手架工程安全管理风险辨识及防范措施
- 十字头夹具设计说明书
- 04S202 室内消火栓安装
- 医疗设备强检计量目录(参考)
- 三年级硬笔书法课课件
- 佳发教育考试网上巡查系统(标准版)
- 投融资部面试题本
- 汽车配件名称大全全
- 新版pep小学英语四年级下册《unit-5-my-clothes-Part-B-Read-and-write-》课件
评论
0/150
提交评论