一个两节点系统,示意图如下:
三个发电机组G1,G2,G3在出清功率PG,1,PG,2和PG,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,2和PD,3的用电效益函数分别为
b1(PD,1)=−0.4PD,1+135b2(PD,2)=−0.8PD,1+120b3(PD,3)=−0.5PD,3+128
求解该两节点系统的出清和节点电价?
节点电价计算公式:
λLMPi=−λ−m∑l=1Fli(μ+1+μ−1)
式中Fli为节点 i 对线路 l的发电机输出功率转移分布因子,由于该系统只有两个节点,所以Fli=1
- 对于节点1,建立以下优化模型:
maxPD,PG3∑i=1biPD,i−3∑i=1ciPG,is.t.0≤PG,i≤40MW,i=1,2,30≤PD,i≤50MW,i=1,2,33∑i=1PD,i=3∑i=1PG,i−10MW≤PG,1+PG,2−PD,1≤10MW
拉格朗日函数:
L=3∑i=1biPD,i−3∑i=1ciPG,i+λ(3∑i=1PD,i−3∑i=1PG,i)+μ+1(PG,1+PG,2−PD,1−10)+μ−1(PD,1−PG,1−PG,2−10)+μ3(PG,1−40)+μ4(PG,2−40)+μ5(PG,3−40)+μ6(PD,1−50)+μ7(PD,2−50)+μ8(PD,3−50)−μ9PG,1−μ10PG,2−μ11PG,3−μ12PD,1−μ13PD,2−μ14PD,3
根据KKT条件可以解得λ=−102.41,μ+1=4.26,μ−1=0,据据节点电价计算公式得λLMP1=98.15
- 对于节点2,建立以下优化模型:
maxPD,PG3∑i=1biPD,i−3∑i=1ciPG,is.t.0≤PG,i≤40MW,i=1,2,30≤PD,i≤50MW,i=1,2,33∑i=1PD,i=3∑i=1PG,i−10MW≤f2→1≤10MW
拉格朗日函数:
L=3∑i=1biPD,i−3∑i=1ciPG,i+λ(3∑i=1PD,i−3∑i=1PG,i)+μ+1(PG,3−PD,2−PD,3−10)+μ−1(PD,2+PD,3−PG,3−10)+μ3(PG,1−40)+μ4(PG,2−40)+μ5(PG,3−40)+μ6(PD,1−50)+μ7(PD,2−50)+μ8(PD,3−50)−μ9PG,1−μ10PG,2−μ11PG,3−μ12PD,1−μ13PD,2−μ14PD,3
根据KKT条件可以解得λ=−98.15,μ+1=0,μ−1=4.26,据节点电价计算公式得λLMP2=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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人