【最优潮流】基于半定规划(SDP)模型求解最优潮流研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 文献来源

🌈4 Matlab代码及数据


💥1 概述

摘要——在本文中,提出了半定规划(SDP)模型,旨在解决配电系统中的最优潮流(OPF)问题。我们首先提出了一个对称SDP模型,它修改了现有的BFM-SDP模型,综合案例研究表明,我们的SDP方法比现有方法在数值上更稳定,更准确。基于对称SDP模型,我们还开发了一种技术来解决节点电压保持在其边界内的问题。通过将我们的结果与使用OpenDSS生成的基准潮流解决方案进行比较,我们对我们的主张进行了严格的评估。

文献来源:

已经提出了几种方法来克服配电网络中OPF问题的非线性和非凸性。Baran和Wu[1]开发了一种线性化OPF模型,类似于输电系统中的直流潮流。Jabr[2]提出了一种求解配电系统潮流的圆锥模型。基于这种方法,Farivar和Low[3,4]开发了分支流模型,即二阶圆锥规划(SOCP)OPF模型。Gan等人[5]介绍了多相配电网的SOCP模型。然而,该模型将三相网络分解为三个独立的单相网络,因此忽略了相间的耦合,可能导致不准确的结果

已经开发了三相OPF模型,以更好地表示配电系统。Bruno等人[6]提出了一种迭代牛顿法来调整决策变量,并利用潮流求解器来更新状态变量

Dall'Anse等人[7]在总线注入模型(BIM-SDP)上应用了半定规划(SDP)。Gan和Low[8]通过应用弦松弛增强了该模型,这减少了变量的数量并加快了求解过程。随后,Gan和Low[8]提出了一种分支流模型(BFM-SDP),该模型与BIM-SDP等效,但具有更好的数值稳定性。他们还开发了一个线性化三相OPF模型(LPF),将Baran和Wu的模型[1]扩展到三相网络。然而,该模型忽略了损失,在配电网络中损失可能高达10%。Zamzam等人[9]开发了一个QCQP模型,该模型通过凸近似代替OPF约束的非凸部分。然而,正如这些作者观察到的,如果没有热启动,该方法可能需要1000次迭代才能收敛

表I总结了上述OPF方法的特点。

📚2 运行结果

部分代码:
% solution time
disp(value(diag(SREGXFMR_HVMV_SUB_LSB_HVMV_SUB_LSB)) * 1000)
disp(value(diag(vR20185 * Cbus([3234, 3235, 3236],[3234, 3235, 3236]) ) * 1000))
disp(value(diag(vR42247 * Cbus([1190, 1191, 1192],[1190, 1191, 1192]) ) * 1000))
disp(value(diag(vR42246 * Cbus([3542, 3543, 3544],[3542, 3543, 3544]) ) * 1000))
disp(value(diag(vR18242 * Cbus([287, 288, 289],[287, 288, 289]) ) * 1000)) 

🎉3 文献来源

部分理论来源于网络,如有侵权请联系删除。

🌈4 Matlab代码及数据

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
基于distflow的最优潮流代码是用MATLAB编写的程序,用于解决电力系统最优潮流问题。最优潮流问题是电力系统规划和运行中常见的问题之一,目标是通过调整发电机出力、变压器变比以及负荷分配等控制参数,使系统满足电压和功率平衡的要求,同时最大化经济效益。 基于distflow的最优潮流代码使用了distflow方法,该方法是一种简化的传输线模型,适用于无穷长输电线的情况。该方法通过考虑发电机节点、负荷节点和网络拓扑结构,推导出节点功率平衡方程和潮流方程。然后,通过迭代求解这些方程,得到系统的最优潮流状态。 MATLAB编写的最优潮流代码主要包括以下几个步骤: 1. 读取输入数据:包括电力系统的拓扑信息、发电机和负荷的功率信息、线路参数和变压器参数等。 2. 初始化变量:包括节点电压、发电机出力和变压器变比等。 3. 构建节点功率平衡方程:考虑潮流的有功和无功平衡,使用节点法建立节点功率平衡方程。 4. 构建潮流方程:根据节点电压和线路参数,使用distflow方法建立潮流方程。 5. 迭代求解方程:通过迭代计算,不断调整发电机出力和变压器变比,直到系统达到最优潮流状态。 6. 输出结果:输出最优潮流状态下的节点电压、功率和损耗等信息。 基于distflow的最优潮流代码MATLAB实现可以帮助电力系统规划和运行人员分析系统状态,优化供电方案,提高系统运行效率,进而提供可靠的电力供应。同时,该代码还可以用于研究电力系统的稳定性和可靠性等问题,为电力系统的运行管理提供科学依据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荔枝科研社

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值