微电网重构|基于群稀疏性的机会约束微电网重构(Matlab代码和Python代码实现)

news2024/9/22 10:06:40

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

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

📋📋📋本文目录如下:⛳️⛳️⛳️

目录

1 概述

2 数学模型 

3 算例仿真及结果

4 结论

5 参考文献

6 Matlab和Python代码及文章详细讲解 


1 概述

分布式能源 (DER) 是现有配电系统和未来微电网的关键模块,也是将当今配电网转变为可持续、可扩展和高效电网的驱动力之一 [1]。 DER 包括小型可控电源,例如柴油发电机和微型热电联产 (microCHP) 装置,以及可再生能源 (RES),以光伏 (PV) 系统和小型风力涡轮机为例。 DER 使发电更接近最终用户,提供环保优势,还可以提供辅助服务 [1]。 RES 生成是随机的、不可调度的,并且难以实时准确地预测 [2]、[3]、[4]。尽管数值天气预报对平均太阳辐照度和风速在 10-15 分钟 [2]、[4] 的时间间隔内产生了相当可靠的预测,但可用瞬时功率可能会意外地围绕其预测值波动,例如,变量云层覆盖和阵风。另一个潜在的不确定性来源是负荷预测误差 [5],尤其是在存在随机弹性的情况下负载需求模式,例如与电动汽车相对应的负载需求模式。事实上,客户可能会决定在他们方便的时候开始为车辆充电,而不是依赖聚合商政策。可再生能源发电和负载需求中的这些不确定性来源可能导致微电网运行可能远离预期状态,其中稳态变量根据负载、太阳能和风能预测进行微调 [6]、[7]。潜在后果包括,例如,一个或多个节点的负载丢失 (LOL) 以及线路过热,这反过来又可能引发中断。因此,对于短期和长期微电网运营规划(从几分钟到几小时),必须考虑不确定的 RES 发电和负载曲线,以确保在整个微电网范围内可靠供电,使风险-限制运营决策,并促进可再生能源在大规模中的渗透。

存在可再生能源发电和负荷预测误差的情况下,考虑了现有配电系统和微电网的系统重构任务。通过求解机会约束优化问题获得系统拓扑,其中强制执行配电线路的负载损耗(LOL)约束和载流量限制。与各种配电系统重新配置格式类似,由于存在二进制线路选择变量,因此解决由此产生的问题在计算上非常困难。此外,缺乏预测误差联合概率分布的闭合形式表达式阻碍了LOL约束的可处理性。然而,通过采用情景近似技术,并利用配备连接和分段开关的配电线路上流动的电流的潜在组稀疏性属性,本文对一个凸问题重新表述。新的凸LOL约束重构方案还可以提供使用乘法器交替方向方法的分布式解决方案,以解决多个设施从系统其余部分自主管理的情况。

总而言之,本文结构如下:

【1】制定了存在负载和可再生能源发电预测误差的新型配电系统重构问题,其中强制执行 LOL 概率约束和最大电流限制;

【2】通过采用基于蒙特卡洛的场景近似技术 [20] 以及在 [28] 中首次使用的稀疏促进正则化技术来绕过线选择变量,可以得出计算上负担得起的凸松弛;

【3】提出一种基于 ADMM 的算法,以分散方式解决所提出的风险感知系统重新配置问题。 

2 数学模型 

                 \mathbf{i}_{m n}=x_{m n} \mathbf{Z}_{m n}^{-1}\left(\left[\mathbf{v}_{m}\right]_{\mathcal{P}_{m n}}-\left[\mathbf{v}_{n}\right]_{\mathcal{P}_{m n}}\right), x_{m n} \in\{0,1\}

                 I_{n}^{\phi}+\sum_{j \in \mathcal{N}_{\rightarrow}^{\phi} n} I_{j n}^{\phi}-\sum_{k \in \mathcal{N}_{n \rightarrow}^{\phi}} I_{n k}^{\phi}=0

                    V_{n}^{\phi}\left(I_{n}^{\phi}\right)^{*}=S_{G_{n}}^{\phi}+\sum_{r=1}^{R_{n}^{\phi}} S_{E_{n}, r}^{\phi}-S_{L_{n}}^{\phi}

详细数学模型及解释见第4部分。

3 算例仿真及结果

                                              图1 改进的 IEEE 37 节点测试馈线

 

 

部分代码:

rng default; % For reproducibility
X = [randn(100,2)*0.75+ones(100,2);
    randn(100,2)*0.5-ones(100,2)];

figure;
plot(X(:,1),X(:,2),'.');
title '随机生成的数据';

opts = statset('Display','final');
[idx,C] = kmeans(X,2,'Distance','cityblock',...
    'Replicates',5,'Options',opts);

figure;
plot(X(idx==1,1),X(idx==1,2),'r.','MarkerSize',12)
hold on
plot(X(idx==2,1),X(idx==2,2),'b.','MarkerSize',12)
plot(C(:,1),C(:,2),'kx',...
     'MarkerSize',15,'LineWidth',3)
legend('Cluster 1','Cluster 2','质心',...
       'Location','NW')
title '聚类分配和质心'
hold off

 

4 结论

存在基于可再生能源的发电和负荷预测误差的情况下,考虑了针对微电网的系统重构。为了应对可能的供需失衡,提出了一种新的机会约束优化问题来限制LOL的概率,同时严格遵守线路载流量约束。新颖的重新配置方法利用促进稀疏性的正则化项来影响线选择,并利用场景优化技术来近似概率约束。所提出的公式的结果是它导致了一个凸程序,并且每个阶段和节点都需要一个平衡约束。最后,开发了一种新颖的分散式重新配置方案,本文对一个凸问题重新表述。新的凸LOL约束重构方案还可以提供使用乘法器交替方向方法的分布式解决方案,以解决多个设施从系统其余部分自主管理的情况。

5 参考文献

部分理论引用网络文献,若有侵权请联系博主删除。 

[1]周伟豪,林加阳,易永利,吴堃铭,陈民铀.基于深度置信网络的微电网分级优化重构[J].南方电网技术,2021,15(09):35-44.DOI:10.13648/j.cnki.issn1674-0629.2021.09.005.

[2]林炜. 基于Multi-agent的微电网动态重构策略的研究与实现[D].华南理工大学,2019.DOI:10.27151/d.cnki.ghnlu.2019.001567.

[3]许书伟,吴文传,朱涛,王珍意.机会约束随机动态经济调度的凸松弛迭代求解法[J].电力系统自动化,2020,44(17):43-51.

[4]S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, “Distributed
optimization and statistical learning via the alternating direction method
of multipliers,” Found. Trends Mach. Learning, vol. 3, pp. 1–122, 2011.
[6] T. Erseghe, D. Zennaro, E. Dall’Anese, and L. Vangelista, “Fast consen-
sus by the alternating direction multipliers method,” IEEE Trans. Sig.
Proc., vol. 59, no. 11, pp. 5523–5537, 2011.
[7] W. Deng and W. Yin, “On the global and linear convergence of the
generalized alternating direction method of multipliers,” 2012, technical
Report TR12-14, Rice University CAAM Technical Report.

6 Matlab和Python代码及文章详细讲解 

博客主页:电气辅导帮

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/64162.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python算法对音频信号处理Sonification :Gauss-Seidel迭代算法

可以将44.1kHz单通道.wav文件中的一秒读取到长度为44100的数组(称为b)中。给定矩阵A,我们寻求系统Ax b的解。通过Gauss-Seidel的迭代,向量如果我们将b记录的录音,则将一些白噪声作为我们的初始猜测,并在每…

JVM常见面试题

目录 一、JVM内存划分 二、JVM类加载 1、什么是类加载 2、类加载的过程 2.1 加载 2.2 连接 2.3 初始化 3、何时触发类加载 4、双亲委派模型 4.1 什么是双亲委派模型 4.2 双亲委派模型的优点 三、JVM的垃圾回收机制 1、什么是GC 2、GC回收哪部分内存 3、判定垃圾…

# Monaco Editor 使用

Monaco Editor 使用 文章目录Monaco Editor 使用安装依赖版本问题vue2Vue3webpack-dev-servermonaco-editor-webpack-pluginVersion Matrix集成步骤Vue2 配置 monaco-editor-webpack-plugin 插件Vue3 vue.config.js测试页面实例属性说明支持的语言类型报错解决控制台报错效果图…

自适应滤波器更新算法-EP2

文章目录1、变步长 SC-MPNLMS 频域分块算法1.1 算法原理1.2 算法代码1.3 算法优缺点2、集成多种自适应滤波算法的回声消除器1.1 算法原理1.2 算法代码1.3算法优缺点1.4 算法自适应准则3、新的变步长的LMS自适应滤波算法3.1算法原理3.2算法代码3.3算法优缺点参考文献本文接上一篇…

钉钉小程序入门3—钉钉扫码登录PC端网站

第一部分、准备材料🌲 公网环境 老版钉钉扫码中必须要配置一个域名才可以调试,新版支持IP配置调了。我是手机打开热点,电脑连接热点进行调试的,比老版要方便了不少。 查看本机IP地址方法: 如果使用的Windows&#xff…

MySQL高可用复制管理工具 —— Orchestrator使用

Orchestrator介绍 Orchestrator(orch):go编写的MySQL高可用性和复制拓扑管理工具,支持复制拓扑结构的调整,自动故障转移和手动主从切换等。后端数据库用MySQL或SQLite存储元数据,并提供Web界面展示MySQL复…

docker学习笔记2(狂神)

Docker的常用命令 然后我们来学我们最重要的镜像命令: docker images 查看所有本地的主机上的镜像 docker search搜索镜像: docker pull下载镜像: docker pull 镜像名[:tag] 指定版本下载: docker rmi删除镜像: 批量…

[附源码]Python计算机毕业设计Django市场摊位管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

m基于遗传优化的不同等级电动汽车充电站的选址方案matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 作为电动汽车的普及与推广,必要的基础配套服务设施、充电站的建设位置和选址规划对整体行业的发展起着重要的意义,本文中提出了一个不同等级电动汽车充电站的选址与求解算…

Zebec联合Visa推出实体借记卡持续利好生态,$ZBC表现强劲

Zebec生态从今年年初开始,持续的释放利好提振市场信心。此前,Zebec曾以 10 亿美元的完全稀释估值筹集了 850 万美元,该轮融资投资者包括 Circle Ventures、Shima 和 Resolute等知名 Web3 投资机构。这是 Zebec Protocol 继今年年初获得 2800 …

计算机系统基本概念

1.计算机的硬件结构 早期的计算机没有很复杂的图形功能,CPU的核心频率也不高,跟内存的频率一样,它们都是直接连接在同一个总线(Bus) 上的。由于IO设备诸如显示设备、键盘、软盘和磁盘等速度与CPU和内存相比还是慢很多…

QT:布局管理器消息盒子对话框

让组件在水平和垂直方向对齐 有三种常用布局管理器: 水平,QHBoxLayout 垂直,QVBoxLayout 网格,QGridLayout(使布局好的界面嵌套到主窗口) 1.让组件大小固定 修改属性:minimusize,maxmumsize 最小和最大组件…

使用setuptools构建python包

python包分发方式 源码包分发: 源码包安装过程是先解压,再编译。最后才安装,所以其是跨平台的,由于每次安装都需要进行编译,相对于二进制包安装方式来说安装速度较慢。 解压——编译——安装 源码包本质上是一个压缩…

CDGA|2023年数据治理发展前景预测步骤

CDGA|2023年数据治理发展前景预测步骤 数据治理发展前景预测,就是在数据治理市场调查获得的各种信息和资料的基础上,运用科学的预测技术和方法,对影响数据治理市场供求变化的诸因素进行调查研究,分析和预见数据治理发展趋势&…

《解构领域驱动设计》读书笔记

文章目录书籍信息开篇软件复杂度剖析复杂系统理解能力预测能力领域驱动设计概览基本概念控制软件复杂度领域驱动设计统一过程现存的不足领域驱动设计统一过程全局分析问题空间探索全局分析的 5W 模型高效沟通高效协作商业模式画布业务流程图服务蓝图用例图事件风暴学习循环价值…

windows系统下mysql的主从复制

使用一台物理机实现mysql的主从复制功能。 准备: 1、操作系统:Windows Server 2016 Standard 2、下载mysql免安装包: https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.17-winx64.zip 安装maser 1、解压mysql压缩包&…

Windows下安装hadoop2.7.4

Windows下安装hadoop 案例环境 该压缩包是已经简化配置后的 hadoop2.7.4下载地址文件分享 (weiyun.com) 安装步骤 解压压缩包 配置环境变量 在系统变量中添加 在path中添加 拷贝hadoop2.7.4\bin\hadoop.dll到目录C:\Windows\System32 配置文件 把/etc/hadoop/ 下目录的相…

玩以太坊链上项目的必备技能(初识智能合约语言-Solidity之旅一)

前面一篇关于智能合约翻译文讲到了,是一种计算机程序,既然是程序,那就可以使用程序语言去编写智能合约了。 而若想玩区块链上的项目,大部分区块链项目都是开源的,能看得懂智能合约代码,或找出其中的漏洞&a…

管理RMAN备份_维护RMAN备份和仓库记录

1.RMAN备份和仓库维护概述 1.1.备份和仓库维护的目的 建议的维护策略是配置一个快速恢复区域,一个备份保留策略和一个归档 redo日志删除策略。在这种情况中,数据库按需要自动维护和删除备份与归档redo日志。然而,有时…

[附源码]Python计算机毕业设计Django水果管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…