电力市场输电阻塞管理问题的规划模型求解.pdf
《电力市场输电阻塞管理问题的规划模型求解.pdf》由会员分享,可在线阅读,更多相关《电力市场输电阻塞管理问题的规划模型求解.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第35卷第5期2005年5月数学的实践与认识MA THEMA T ICS I N PRACT ICE AND THEORYVol135No15M ay,2005建模电力市场输电阻塞管理问题的规划模型求解陈以平(湖北民族学院理学院,湖北 恩施445000)摘要:针对CUMCM 2004B电力市场的输电阻塞管理问题,建立目标规划模型,详细给出利用MATLAB优化工具箱函数linprog及fgoalattain求解模型的方法,指出正确使用数学软件在建模活动中的重要性.关键词:输电阻塞管理;目标规划模型;MATLAB优化工具箱;linprog;fgoalattain1引言收稿日期:2004211208
2、基金项目:湖北省教育厅优秀中青年项目(Q 200529001)在用数学建模的方法解决实际问题时,往往需要通过计算机解决大量的计算,尤其在数学建模竞赛中,由于时间短,任务重,参赛选手是否具备熟练应用计算机高级语言编程求解的能力,从某种意义上说,是决定能否成功参赛的关键.MA TLAB以其简洁的语言、方便的操作以及开放的体系,在数值计算、数据分析、图形显示、应用编程等方面得到了广泛的接受和应用,因此也就成为了数学建模教学和赛前培训的重要内容.本文以全国大学生数学建模竞赛(CUM CM)2004B电力市场的输电阻塞管理问题为例,详细讨论如何利用MA TLAB优化工具箱相关函数解决规划问题.原题目详见
3、1,略.本文所述表16与赛题表格序号对应.2记号说明b1ij:第i个方案第j台机组出力值(对应表1中方案132),记b1=(b1ij)328;li:第i台机组当前时段出力值(对应表1中方案0),记L=(li)T18;b2ij:第i个方案第j条线路潮流值(对应表2中方案132),记b2=(b2ij)326;b3ij:第i台机组第j个序段的段容量值(对应表3),记b3=(b3ij)810;b4ij:第i台机组第j个序段的段价(对应表4),记b4=(b4ij)810;b5i:第i台机组的爬坡速率(对应表5),记b5=(b5i)T18;b6ij:对应表6,b61j为第j条线路的潮流限值,b62j为第j
4、条线路的相对安全裕度,记b6=(b6ij)26;bij:第i台机组第j个序段的出力系数(段容量使用度因子)(0bij1),记b=(bij)810;1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/Yb:下一时段的负荷预报值;xi:第i台机组的出力;yi:第i条线路上的有功潮流.3模型的建立根据市场交易规则及文献26相关知识,建立模型,过程分析略.311电网中各线路有功潮流关于发电机组出力的数学模型yi=ai0+8j=1aijxj,i=1,2,6(1)记a=(ai0)16,
5、A=(aij)68,A为第j台机组对第i条线路出力的系数矩阵,a为常数向量.注1理论与实验研究表明电网中各主要线路有功潮流值与各机组出力之间具有近似线性叠加关系3,据此建立模型(1),该模型实际上是一个多元线性回归模型.312下一时段电网中各机组出力分配预案的规划模型m in8i=110j=1(bijb3ijb4ij)购电费用最小s.t-15b5i10j=1bijb3ij-li15b5i,i=1,2,8机组爬坡速率约束8i=110j=1bijb3ij=Yb系统负荷平衡约束0bij1,i=1,2,8,j=1,2,10(2)注2按照市场交易-调度中心在当前时段内要完成的具体操作过程,利用模型(2)
6、求出下一时段电网中各机组每个序段的出力系数bij,再计算出各机组出力分配预案,然后利用模型(1)计算当执行各机组出力分配预案时电网各主要线路上的有功潮流,据此判断是否会出现输电阻塞.注3各机组出力计算公式为:10j=1bijb3ij,其中i表示机组序号.313调整电网中各机组出力分配方案的规划模型m in8i=110j=1(bijb3ijb4ij)购电费用最小s.t-15b5i10j=1bijb3ij-li15b5i,i=1,2,8机组爬坡速率约束8j=1aij10k=1bjkb3jk+ai0b61i,i=1,2,6线路潮流限值约束8i=110j=1bijb3ij=Yb系统负荷平衡约束bi1b
7、3i1=b3i1,i=1,2,8最小技术出力约束0bij1,i=1,2,8(3)2数学的实践与认识35卷 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/m in8i=110j=1(bijb3ijb4ij)购电费用最小m in8j=1aij10k=1bjkb3jk+ai0-b61ib61i,i=1,6各线路潮流超限值比例最小s.t-15b5i10j=1bijb3ij-li15b5i,i=1,2,8机组爬坡速率约束8j=1aij10k=1bjkb3jk+ai0b61i+b
8、61ib62i,i=1,6相对安全裕度约束8i=110j=1bijb3ij=Yb系统负荷平衡约束bi1b3i1=b3i1,i=1,2,8最小技术出力约束0bij1,i=1,2,8,j=1,2,10(4)注4模型(3)、(4)是根据输电阻塞管理原则,在模型(2)的基础上,通过增加约束条件及目标函数得到的(最小技术出力约束可改为机组出力上下限约束,这里不考虑阻塞费用作目标函数).首先利用模型(3)计算,若无可行解(说明不能消除输电阻塞),则用模型(4),若模型(4)无可行解,则只能通过用电侧拉闸限电解决输电阻塞问题.拉闸限电量的计算只需将模型(4)中的系统负荷平衡约束条件修改为一个目标函数,该目标
9、函数为各线路出力之和的相反数最小,然后利用该模型求出不出现输电阻塞的各机组最大出力,再用负荷预报值减各机组最大出力之和即得.以上所列的几个规划模型含有80个变量,近103个约束条件,手工计算不可能,只能借助计算机求解.虽然在处理线性、非线性规划等问题时,采用SA S及L ingo等软件要方便些,但在数学建模的教学和赛前培训中,多数介绍的是MA TLAB软件的使用.事实上,利用MA TLAB优化工具箱相关函数解决规划问题亦十分方便,不仅编程效率高,计算功能强,而且使用简便.4模型的求解这里,我们以MA TLAB611为运行环境7,详细介绍以上几个模型的求解.411原始数据的录入利用MA TLAB
10、强大的数据导入功能,先将问题中已知数据表格16转化为矩阵变量数据格式(3.mat)的文件,保存在磁盘中,以备调用.按前述记号,文件名依次为:b1、L、b2、b3、b4、b5、b6.具体做法是:利用从http:?mcm 04?Problem s2004 c.htm下载的word文档,分别选定有关表格中的数据,通过复制、粘贴,分别建立这些数据的文本格式(3.txt)的文件,然后打开matlab611,从文件下拉菜单中单击I mportData打开包含前面建立的文件的窗口,选定拟导入的某个数据文本文件,打开I mportW izard窗口,按提示完成操作,即得选定文本文件中的数据对应的矩阵变量数据格
11、式(3.mat)的文件,打开workspace,选定相应文件存盘.依此操作,即将已知数据表格16全部转化为矩阵变量数据格式(3.mat)的文件保存.35期陈以平:电力市场输电阻塞管理问题的规划模型求解 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/注5按以上操作方法,大约3分钟时间,即可完成原始数据的录入,生成矩阵变量,不仅数据准确,而且节约了大量时间.在建模软件教学中,有针对性地加强培训十分必要.412优化工具箱中求解目标规划模型的函数linprog、fgoalat
12、ta in用法介绍74.2.1linprog函数功能:求解单目标线性规划问题数学模型:m inxfTxs.tAxbA eqx=beqlbxub式中f,x,b,beq,lb和ub为向量,A和A eq为矩阵.常用的调用格式:x,f val,ex itf lag=linp rog(f,A,b,A eq,beq,lb,ub)其中x记录返回的最小值点(即所求的解),f val记录解x处的目标函数最小值,ex itf lag记录程序退出条件,取值为1,表示运行成功,取值为0,表示未达到给定精度便已超出最大迭代次数,取值为-1,表示无可行解或解无界.41212fgoalatta in函数功能:求解多目标达到
13、问题数学模型:m inx,F(x)-w eight goalc(x)0ceq(x)=0AxbA eqx=beqlbxub式中,x,w eight,goal,b,beq,lb和ub为向量,A和A eq为矩阵,c(x),ceq(x)和F(x)为函数,返回向量.F(x),c(x)和ceq(x)可以是非线性函数.注意F(x)为目标函数向量.常用的调用格式:x,f val,attainf actor,ex itf lag=f goalattain(f un,x0,goal,w eight,A,b,A eq,beq,lb,ub)其中x记录返回的最小值点(即所求的解),f val记录解x处的目标函数最小值;
14、attainf actor记录解x处的目标达到因子,若attainf actor为负,则目标已经溢出,若attainf actor为正则目标个数还未达到;ex itf lag记录程序退出条件.f goalattain函数调用的详细说明参见7.413模型的向量、矩阵表示41311补充记号说明(为方便,部分记号使用MA TLAB语言说明)x:矩阵b中的元素按行顺序连接生成的80维列向量.B:各机组的段容量(表3)与其对应的段价(表4)相乘构成的810阶矩阵(即b3.3b4)中的元素按行顺序连接生成的80维行向量.C:矩阵b3中的元素按行顺序连接生成的80维行向量.令e=zeros(1,10),用D
15、1表示如下矩阵:4数学的实践与认识35卷 1994-2010 China Academic Journal Electronic Publishing House.All rights reserved.http:/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+
16、153b5;-L+153b5;G=b6(1,:)T-a;b6(1,:)T+a;q=b3(:,1);H=b6(1,:)T+b6(1,:)T.3b6(2,:)T-a;b6(1,:)T+b6(1,:)T.3b6(2,:)T+a.Ii(i=1,2,6):矩阵A的第i行第j个元素(j=1,2,8)与矩阵b3的第j行元素(j=1,2,8)逐个相乘所得新矩阵按行顺序连接生成的80维行向量,即Ii=ai1b311,ai1b312,ai1b3110,ai2b321,ai2b322,ai2b3210,ai8b381,ai8b3810J:以Ii为第i行生成的680维矩阵,记N=J;-J.Q:表示第i行第103i-9
17、列元素为b3i1(i=1,2,8),其它元素为0的880维矩阵.41312模型的向量、矩阵表示利用前述有关记号,模型(2)、(3)、(4)可分别改写为:m inB xs.tD xECx=Yb0 x1;m inB xs.tD xEN xGCx=YbQ x=q0 x1;m inB xm in(Iix+ai0-b61i)?b61i,i=1,2,6s.tD xEN xHCx=YbQ x=q0 x1注6能否应用向量和矩阵正确表示模型是用MA TLAB优化工具箱相关函数解决规划问题的关键.414程序实现4.4.1模型(1)的程序实现可利用函数regress求解模型(1),假设以95%为显著性水平.先编制M
18、文件model-1.m如下:%model-1.mclear,load b1,load b2,b11=ones(32,1)b1;for i=1:6b,bint,r,rint,stats=regress(b2(:,i),b11);stats1(i,:)=stats;a(i)=b(1);A(i,:)=b(2:9);enda=a;a,A,format long,stats1,format short,save A 1 a A运行model-1求得模型(1)中的回归系数及其检验结果,见下表.55期陈以平:电力市场输电阻塞管理问题的规划模型求解 1994-2010 China Academic Journ
19、al Electronic Publishing House.All rights reserved.http:/表1模型(1)中的回归系数及其检验结果线路序号aij(i=1,6;j=1,8)ai0R2Fp10.0828,0.0483,0.0530,0.1199,-0.0254,0.1220,0.1216,-0.0012110.29650.99955861.502-0.0546,0.1279,-0.0000,0.0333,0.0868,-0.1124,-0.0189,0.0987131.22890.99967228.703-0.0695,0.0616,-0.1566,-0.0099,0.124
20、5,0.0021,-0.0025,-0.2014-108.87320.99992235204-0.0345,-0.1024,0.2052,-0.0208,-0.0118,0.0060,0.1449,0.076577.48170.999925583050.0005,0.2433,-0.0646,-0.0411,-0.0652,0.0703,-0.0043,-0.0089132.97450.99966971.8060.2378,-0.0602,-0.0779,0.0930,0.0469,0.0001,0.1659,0.0007120.66330.9998174550注7从上表1中检验结果可看出:相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电力 市场 输电 阻塞 管理 问题 规划 模型 求解
限制150内