两节点系统的节点电价求解过程

一个两节点系统,示意图如下:

image-20220321105251205

三个发电机组G1,G2,G3在出清功率PG,1,PG,2PG,3的下发电成本函数分别为

c1(PG,1)=1.05PG,1+17c2(PG,2)=2.1PG,1+25c3(PG,3)=1.55PG,3+20

三个负载P1,P2,P3在负荷PD,1,PD,2PD,3的用电效益函数分别为

b1(PD,1)=0.4PD,1+135b2(PD,2)=0.8PD,1+120b3(PD,3)=0.5PD,3+128

求解该两节点系统的出清和节点电价
节点电价计算公式:

λiLMP=λl=1mFli(μ1++μ1)

式中Fli为节点 i 对线路 l的发电机输出功率转移分布因子,由于该系统只有两个节点,所以Fli=1

  1. 对于节点1,建立以下优化模型:

maxPD,PGi=13biPD,ii=13ciPG,is.t.0PG,i40MW,i=1,2,30PD,i50MW,i=1,2,3i=13PD,i=i=13PG,i10MWPG,1+PG,2PD,110MW

拉格朗日函数:

L=i=13biPD,ii=13ciPG,i+λ(i=13PD,ii=13PG,i)+μ1+(PG,1+PG,2PD,110)+μ1(PD,1PG,1PG,210)+μ3(PG,140)+μ4(PG,240)+μ5(PG,340)+μ6(PD,150)+μ7(PD,250)+μ8(PD,350)μ9PG,1μ10PG,2μ11PG,3μ12PD,1μ13PD,2μ14PD,3

根据KKT条件可以解得λ=102.41,μ1+=4.26,μ1=0,据据节点电价计算公式得λ1LMP=98.15

  1. 对于节点2,建立以下优化模型:

maxPD,PGi=13biPD,ii=13ciPG,is.t.0PG,i40MW,i=1,2,30PD,i50MW,i=1,2,3i=13PD,i=i=13PG,i10MWf2110MW

拉格朗日函数:

L=i=13biPD,ii=13ciPG,i+λ(i=13PD,ii=13PG,i)+μ1+(PG,3PD,2PD,310)+μ1(PD,2+PD,3PG,310)+μ3(PG,140)+μ4(PG,240)+μ5(PG,340)+μ6(PD,150)+μ7(PD,250)+μ8(PD,350)μ9PG,1μ10PG,2μ11PG,3μ12PD,1μ13PD,2μ14PD,3

根据KKT条件可以解得λ=98.15,μ1+=0,μ1=4.26,据节点电价计算公式得λ2LMP=102.41

求得上述优化模型的解为:

出清功率PG PG,1=38.64MW PG,2=17.42MW PG,3=26.58MW
机组边际价格C c1=57.56$/MW | c2=61.58$/MW c3=61.21$/MW
机组收入 2224.9333 1072.4667 1627.0638
负载PD PD,1=46.06MW PD,2=10.99MW PD,3=25.59MW
支付价格 b1=116.58$/MW | b2=111.21$/MW b1=115.21$/MW
负载支出 5369.55 1222.5639 2948.1023
总社会福利 4615.8$
节点1节点电价 98.15$ | 节点2节点电价 | 102.41$

求解代码(提取码:4f6qei)

posted @   久漫  阅读(1533)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示