【最优潮流】二阶锥松弛在配电网最优潮流计算中的应用(Matlab代码实现)

简介: 【最优潮流】二阶锥松弛在配电网最优潮流计算中的应用(Matlab代码实现)

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

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

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

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

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

目录

💥1 概述

1.1 目标函数

1.2 约束条件

1.3 基于二阶锥松弛的模型转换

📚2 运行结果

2.1 算例分析

2.2 原文结果

2.3 复现结果图

🎉3 文献来源

🌈4 Matlab代码、数据、文章讲解


image.gif

💥1 概述

文献来源:

[1]陈怀毅,胡英坤,杨毅,范舟.二阶锥松弛在配电网最优潮流计算中的应用[J].电气应用,2020,39(01):49-54.

摘要:最优潮流计算是电网规划、优化运行的重要基础。首先建立了配电网全天有功损耗最小化的最优潮流计算模型;其次结合辐射型配电网潮流特点建立支路潮流约束,并考虑配电网中的可控单元,包括分布式电源和离散、连续无功补偿装置,建立其出力约束,该模型为非凸非线性模型;然后通过二阶锥松弛将该模型转化为包含整数变量的二阶锥规划模型,采用YALMIP建模工具包以及MOSEK商业求解器对所建模型进行求解;最后通过对IEEE 33节点设计算例,验证了所用方法的有效性。

关键词:二阶锥规划;最优潮流;配电网;有功损耗;

配电网最优潮流 Optimal Power Flow, OPF) 问题是指在满足一定约束条件的情况 下,通过控制配电网中的可控变量,使配电网达到优化运行的目的。OPF问题自Carpentier1962年被提出后[1],得到了广泛研究。由于OPF问题约束条件的特点,导致其为难以求解的非凸规划问题。目前OPF求解方法主要分为经典数学规划算法和智能优化算法两种。

由于OPF问题的非凸性,文献[3]提出经典规划算法,比如牛顿法、内点法都无法保证求解最优性。直流潮流法[4]将交流潮流约束近似为直流潮流约束,在处理输电网最优潮流问题上得到广泛应用,然而这种方法却不适用于电 阻较高的配电网。粒子群算法[5]和遗传算法[6]等智能算法在最优潮流问题中得到广泛应用, 智能优化算法在处理最优潮流问题时不受模型非凸性的限制,它通过设置一定的种群和迭代次数在可行域内寻找最优解,但是其迭代过程具有随机性,可能会陷于局部最优解,且反复迭代导致计算耗时,求解效率较低。

近年来,很多学者不断探索高效求解 OPF 问题的方法,随着研究的不断深入,二 阶锥松弛(Second Order Cone Relaxation, SOCR)技术被逐步运用于求解OPF问题。文 献[7]建立了以流计算为基础的OPF模 型,针对OPF中的非凸性约束,采用SOCR技 术将其松弛为二阶锥约束,整个 OPF 模型则被转化为二阶锥规划( Second Order Cone Programming,SOCP)问题,对其求解可以 得到全局最优解。文献[8]在主动配电网最优潮 流计算中采取了SOCR技术处理非凸性约束, 将优化模型转化为SOCP问题,得到了很好的求解效果,并对产生的松弛间误差进行分析,结果表明松弛误差满足计算准确度。

上述研究表明SOCR在处理OPF问题上具有很强的优越性。本文首先以配电网全天有功

损耗最小化为目标建立最优潮流模型;其次基于支路潮流模型建立约束条件,约束条件中同

时考虑了配电网中包含的分布式电源和离散、连续无功补偿装置出力约束以及节点电压范

围约束。利用SOCR将模型转化,得到包含整数变量的二阶锥规划(Mixed Integer Second

Order Cone ProgrammingMISOCP)问题,该问题可以通过现有的成熟商业求解器进行求

解;最后基于 Matlab 平台,利用 YALMIP 建模工具包调用MOSEK求解器进行求解,针对IEEE 33节点设计算例,仿真验证了SOCR在最优潮流计算中应用的有效性,通过与粒子群

算法对比,本文采用的方法更具优越性。

1.1 目标函数

本文以一天为一个优化周期,建立全天配电网有功损耗最小的最优潮流目标函数,即

式中,Ploss为配电网全天各支路有功损耗之和;ij为节点i和节点j连接的支路;E为配电网支路

集合;T为全天时段总数;rij为支路ij的电阻; t为时段标志; Iij,t为在t时段内支路ij的电流。

1.2 约束条件

随着主动配电网的发展,配电网中越来越多地接入可控单元,合理调控这些可控单元,可以达到配电网优化运行的目的。本文主要考虑了配电网中包含的分布式电源、离散无功补偿装置和连续无功补偿装置,下面将从配电网潮流、可控单元出力等方面建立最优潮流约束条件。

1)支路潮流约束

本文以辐射型配电网为研究对象,选取其中一条支路在t时刻下的运行状态建立支路潮流模型,如图1所示。

image.gif

image.gif

1.3 基于二阶锥松弛的模型转换

可以看出,上述约束条件中包含二次项以及整数项,该最优潮流问题属于混合整数非线性规划问题,常规算法和智能优化算法的求解效果不佳。因此,本文利用SOCR将模型转换成可以高效求解的标准二阶锥规划问题。

📚2 运行结果

2.1 算例分析

本文针对IEEE 33节点设计算例进行仿真分析,IEEE 33节点如图2所示,相关数据参考

文献[11]。考虑光伏和风机两种分布式电源,在节点8处安装光伏,装机容量为1.5 MW;节点12

image.gif

安装风机,装机容量为1 MW;节点1 8处安装CB,CB每组容量为50 kvar,一共10组;节点

3 1处安装SVC,补偿范围为-0.21 Mvar;节点电压运行范围为0.931.07 pu。本文模型

对配电网一天24 h运行工况进行优化,负荷、风机和光伏的时序预测如图3所示。各时段的

负荷为IEEE 33节点基础负荷乘对应时序值,各时段光伏风机出力的最大值为各自装机容量

乘对应时序值。

2.2 原文结果

image.gif

image.gif

2.3 复现结果图

image.gif

image.gif

image.gif

 

🎉3 文献来源

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

[1]陈怀毅,胡英坤,杨毅,范舟.二阶锥松弛在配电网最优潮流计算中的应用[J].电气应用,2020,39(01):49-54.

🌈4 Matlab代码、数据、文章讲解

链接:https://pan.baidu.com/s/1UN4Vfc8v_C5hoAA48JEzlA 

提取码:vm65

--来自百度网盘超级会员V3的分享

相关文章
|
12天前
|
算法
基于粒子群算法的分布式电源配电网重构优化matlab仿真
本研究利用粒子群算法(PSO)优化分布式电源配电网重构,通过Matlab仿真验证优化效果,对比重构前后的节点电压、网损、负荷均衡度、电压偏离及线路传输功率,并记录开关状态变化。PSO算法通过迭代更新粒子位置寻找最优解,旨在最小化网络损耗并提升供电可靠性。仿真结果显示优化后各项指标均有显著改善。
|
2月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
153 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
2月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
113 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
2月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
79 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
|
4月前
|
算法 安全 数据库
基于结点电压法的配电网状态估计算法matlab仿真
**摘要** 该程序实现了基于结点电压法的配电网状态估计算法,旨在提升数据的准确性和可靠性。在MATLAB2022a中运行,显示了状态估计过程中的电压和相位估计值,以及误差随迭代变化的图表。算法通过迭代计算雅可比矩阵,结合基尔霍夫定律解决线性方程组,估算网络节点电压。状态估计过程中应用了高斯-牛顿或莱文贝格-马夸尔特法,处理量测数据并考虑约束条件,以提高估计精度。程序结果以图形形式展示电压幅值和角度估计的比较,以及估计误差的演变,体现了算法在处理配电网状态估计问题的有效性。
|
3月前
|
算法
基于Dijkstra算法的最优行驶路线搜索matlab仿真,以实际城市复杂路线为例进行测试
使用MATLAB2022a实现的Dijkstra算法在城市地图上搜索最优行驶路线的仿真。用户通过鼠标点击设定起点和终点,算法规划路径并显示长度。测试显示,尽管在某些复杂情况下计算路径可能与实际有偏差,但多数场景下Dijkstra算法能找到接近最短路径。核心代码包括图的显示、用户交互及Dijkstra算法实现。算法基于图论,不断更新未访问节点的最短路径。测试结果证明其在简单路线及多数复杂城市路况下表现良好,但在交通拥堵等特殊情况下需结合其他数据提升准确性。
|
4月前
|
算法
m基于PSO粒子群优化的LDPC码NMS译码算法最优归一化参数计算和误码率matlab仿真
MATLAB2022a仿真实现了基于遗传优化的NMS LDPC译码算法,优化归一化参数以提升纠错性能。NMS算法通过迭代处理低密度校验码,而PSO算法用于寻找最佳归一化因子。程序包含粒子群优化的迭代过程,根据误码率评估性能并更新解码参数。最终,展示了迭代次数与优化过程的关系,并绘制了SNR与误码率曲线。
47 2
|
4月前
|
算法
基于仿射区间的分布式三相不对称配电网潮流算法matlab仿真
```markdown # 摘要 本课题聚焦于基于仿射区间的分布式三相配电网潮流算法在MATLAB2022a中的仿真。算法利用仿射运算处理三相不平衡情况及分布式电源注入,旨在提供比区间算法更精确的不确定区域。仿真结果展示了算法优势。核心程序设计考虑了PQ、PV及PI节点,将不同类型的节点转换统一处理,以适应含分布式电源的配电网潮流计算需求。 ``` 这个摘要以Markdown格式呈现,总字符数为233,满足了240字符以内的要求。
|
5月前
|
资源调度 算法 块存储
m基于遗传优化的LDPC码OMS译码算法最优偏移参数计算和误码率matlab仿真
MATLAB2022a仿真实现了遗传优化的LDPC码OSD译码算法,通过自动搜索最佳偏移参数ΔΔ以提升纠错性能。该算法结合了低密度奇偶校验码和有序统计译码理论,利用遗传算法进行全局优化,避免手动调整,提高译码效率。核心程序包括编码、调制、AWGN信道模拟及软输入软输出译码等步骤,通过仿真曲线展示了不同SNR下的误码率性能。
61 1
|
4月前
|
算法
m基于PSO粒子群优化的LDPC码OMS译码算法最优偏移参数计算和误码率matlab仿真
MATLAB2022a仿真实现了Offset Min-Sum (OMS)译码算法与粒子群优化(PSO)结合,以优化偏移参数,提升LDPC码解码性能。PSO通过迭代寻找最小化误码率(BER)的最佳偏移量。核心程序运用PSO进行参数更新和适应度函数(BER)评估,最终在不同信噪比下展示OMS解码性能,并保存结果。
61 0

热门文章

最新文章