文章解读与完整程序——《考虑“源-荷-储”协同互动的主动配电网优化调度研究》

摘要:伴随智能电网的建设和清洁能源的开发利用,配电网中的负荷类型呈现多元化发展,分布式电源、可控负荷、储能等资源的增加让单向潮流的传统配电网逐渐向双向潮流的主动配电网结构转变。在能源结构转变的同时,清洁能源自身的随机性和波动性给配电网带来了更大的调峰压力,电力系统的安全稳定运行面临巨大的挑战。综合利用配电网内部的主动负荷资源参与优化调度,对提高电力系统供电可靠性和推进清洁能源发展有重要意义。本文旨在建立一种综合考虑主动配电网内部“源”、“荷”、“储”各类发用电资源的优化调度模型,降低配电网调度压力,提高能源利用率,增加清洁能源的消纳水平,并通过典型算例验证其可行性。首先,对主动配电网的架构和关键技术进行了介绍,并对主动配电网内部的分布式电源、需求侧负荷资源以及储能设备的发用电结构和特性进行研究分析。结合可控负荷与储能资源的响应策略、约束、成本等分别建立响应模型,提出了“源-荷-储”协同互动的两阶段优化调度策略。其次,建立了主动配电网优化调度模型,以配电网运行可靠性和经济性最优为目标函数,考虑了网络平衡约束、分布式电源功率约束、用户用电满意度约束以及储能系统的充放电功率约束等作为约束条件。在粒子群算法基础上采用理想点法求解多目标优化问题。最后,用IEEE-33节点系统作为算例,验证了优化调度模型与算法的可行性和正确性。通过与单一控制策略:“源-荷”协同响应、“源-储”协同响应优化结果进行对比分析,综合考虑“源-荷-储”协同响应的控制策略能更充分的利用配电网中各类资源,优化效果最好。参与优化调度的储能系统充放电切换频繁,增加了储能资源调用成本,提出了双储能运行策略,在原储能系统的出力计划不变的前提下,可大幅减少储能系统充放循环次数,延长系统使用寿命,并有效提高配电网优化调度的经济性。 

这篇摘要讨论了伴随着智能电网建设和清洁能源利用的发展,配电网中负荷类型的多元化趋势,以及分布式电源、可控负荷、储能等资源的增加,导致传统的单向潮流配电网逐渐演变为双向潮流的主动配电网结构。随着能源结构的变化,清洁能源本身的随机性和波动性给配电网带来了更大的调峰压力,使电力系统的安全稳定运行面临巨大挑战。

为了应对这些挑战,作者提出了综合利用主动配电网内部各类发用电资源的优化调度模型。这个模型旨在降低配电网调度的压力,提高能源利用率,增加清洁能源的消纳水平,并通过典型算例验证了其可行性。

摘要中的主要内容和步骤包括:

  1. 系统介绍与问题陈述: 介绍了智能电网和清洁能源发展的背景,指出了配电网中负荷类型多元化和能源结构转变的问题。

  2. 建模与分析: 对主动配电网的架构和关键技术进行了介绍,并深入研究了分布式电源、需求侧负荷资源以及储能设备的发用电结构和特性。

  3. 响应模型建立: 结合可控负荷与储能资源的响应策略、约束、成本等,建立了“源-荷-储”协同互动的两阶段优化调度策略。

  4. 优化调度模型: 建立了主动配电网的优化调度模型,以提高运行可靠性和经济性为目标函数,考虑了网络平衡约束、分布式电源功率约束、用户用电满意度约束以及储能系统的充放电功率约束等作为约束条件。

  5. 算法和验证: 在粒子群算法基础上采用理想点法求解多目标优化问题,并通过使用IEEE-33节点系统作为算例验证了优化调度模型与算法的可行性和正确性。

  6. 结果与讨论: 通过与单一控制策略的对比分析,强调了“源-荷-储”协同响应的控制策略更充分地利用了配电网中各类资源,优化效果最好。此外,对储能系统的充放电切换频繁问题提出了双储能运行策略,以提高系统经济性。

总体来说,该研究旨在在配电网中通过协同管理各种资源,特别是清洁能源,以提高系统的可靠性、经济性和清洁能源利用效率。

部分仿真代码:

日内调度部分:

clear 
clc 
tic 
warning off
%% 1.设参
mpc = IEEE33BW;
pload = mpc.Pload*100;%节点有功负荷,原数据100MVA,改为1MVA
PPload=[1.77184023	1.760691425	1.985343246	2.164759614	2.525216573	2.836282757	2.717289933	2.912703959	2.938170633	3.200578131	3.93626314	3.680872774	3.53168293	3.215685929	2.903666471	2.626416093	2.33835944	2.582209352	3.063339069	3.465731913	3.01938202	2.591419695	2.254491338	1.784180138];
qload = mpc.Qload*100;%节点无功负荷
branch = mpc.branch;
branch(:,3) = branch(:,3)*1/(10^2);%求阻抗标幺值
R = real(branch(:,3));
X = imag(branch(:,3));
T = 24;%时段数为24小时
nb = 33;%节点数
nl = 32;%支路数
nwt = 2;%风机
npv = 1;%光伏
S_pv=1.5;
RR=xlsread('光照强度数据.xlsx','B2:B25');
pp_pv=xlsread('光照强度数据.xlsx','D3:AA3');
C_e=xlsread('电价.xlsx','A1:X1');
C_ae=xlsread('激励电价.xlsx','A1:X1');
C_de=xlsread('需求响应激励价格.xlsx','A1:X1');
R_STD=1000;%标准太阳辐射
R_C=150;%辐射点
PP_pv=zeros(npv,T);
% %%%%光伏出力模型
for i=1:1:npv for t=1:1:Tif(0<=RR(t))&(RR(t)<=R_C)PP_pv(i,t)=S_pv*((RR(t))^2)/(R_STD*R_C);else if(R_C<=RR(t))&(RR(t)<=R_STD)PP_pv(i,t)=S_pv*RR(t)/R_STD;else if(R_STD<=RR(t))PP_pv(i,t)=S_pv;endendendend
end
v=xlsread('风速数据.xlsx','B2:B25');
pp_wt=xlsread('风速数据.xlsx','G2:AD2');
v_in=3;%切入风速
v_r=11.3;%额定风速
v_out=25;%切出风速
S_wt=[1;1.5];
PP_wt=zeros(nwt,T);
%%%风电出力模型
for i=1:1:nwt for t=1:1:Tif (0<=v(t)) &(v(t)<=v_in)|(v_out<=v(t))PP_wt(i,t)=0;else if(v_in<=v(t))&(v(t)<v_r)PP_wt(i,t)=[(v(t)-v_in)/(v_r-v_in)]*S_wt(i);else if(v_r<=v(t))&(v(t)<v_out)PP_wt(i,t)=S_wt(i);endendendend
end

日前部分代码:

%% 需求响应约束
%可平移负荷1约束,9-14为可平移负荷区间C = [C,sum(Temp_shift(1,1:8))==0,sum(Temp_shift(1,9:14))==1,sum(Temp_shift(1,15:24))==0];%可平移负荷2约束,19-22为可平移负荷区间C = [C,sum(Temp_shift(2,1:18))==0,sum(Temp_shift(2,19:22))==1,sum(Temp_shift(2,23:24))==0];%可平移负荷3约束,8-21为可平移负荷区间C = [C,sum(Temp_shift(3,1:7))==0,sum(Temp_shift(3,8:21))==1,sum(Temp_shift(3,22:24))==0];%可平移负荷1&可平移负荷2&可平移负荷3平移for k = 1:24C = [C, implies(Temp_shift(1,k),Lshift(1,:)==circshift(Lshift_old(1,:),[0,k-17]))];
%   C = [C, implies(Temp_shift(1,k)==0,Lshift(1,k)==0)];
%   C = [C, implies(Temp_shift(1,k),Lshift(1,k)==-Lshift_old(1,k))]; 
%  Lshift(1,17)=-Lshift_old(1,17);C = [C, implies(Temp_shift(2,k),Lshift(2,:)==circshift(Lshift_old(2,:),[0,k-3]))];
%   C = [C, implies(Temp_shift(2,k)==0,Lshift(2,k)==0)];
%   C = [C, implies(Temp_shift(2,k),Lshift(2,k)==-Lshift_old(2,k))];
% Lshift(2,3)=-Lshift_old(2,3); C = [C, implies(Temp_shift(3,k),Lshift(3,:)==circshift(Lshift_old(3,:),[0,k-23]))];
%   C = [C, implies(Temp_shift(3,k)==0,Lshift(3,k)==0)];
%   C = [C, implies(Temp_shift(3,k),Lshift(3,k)==-Lshift_old(3,k))];
% Lshift(3,23)=-Lshift_old(3,23); endTL1=[zeros(3,T);Lshift_old(1,:)-Lshift(1,:);zeros(29,T)];    TL2=[zeros(14,T);Lshift_old(2,:)-Lshift(2,:);zeros(18,T)];TL3=[zeros(29,T);Lshift_old(3,:)-Lshift(3,:);zeros(3,T)];

部分代码展示:

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

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

相关文章

2023.12.25 关于 Redis 数据类型 Hash 常用命令、内部编码、应用场景

目录 Hash 数据类型 Hash 操作命令 HSET HGET HEXISTS HDEL HKEYS HVALS HGETALL HMGET HLEN HSETNX HINCRBY HINCRBYFLOAT HSTRLEN Hash 编码方式 理解什么是压缩 Hash 实际应用 Cache 缓存 Hash 数据类型 整体上来说 Redis 是键值对结构&#xff0c;其中 …

使用docker创建自己的Android编译容器

文章目录 背景步骤1.创建Dockerfile2.编写Dockerfile指令3.编译4.使用 背景 每次拿到新机器或者系统重装&#xff0c;最麻烦的就是各种环境配置&#xff0c;最近学习了一下docker的知识&#xff0c;用dockerfile创建一个Android编译容器&#xff0c;这样就不用每次都吭哧吭哧的…

python 通过(三维坐标)生成(三维曲面地形图)和(圆柱曲面地形图)

有需要源代码CSDN私信我 注意 python项目移植前要进行以下操作 1.python项目备份 2.生成requirements.txt的库文件 以pycharm为例&#xff0c;生成Python项目所需要的依赖库/包文档&#xff1a;requirements.txt_如何将pycharm项目安装的库文件导出为requirement.txt-CSDN博…

揭秘千巡翼X4卫星通讯无人机

揭秘千巡翼X4卫星通讯无人机 在无人机作业的时候&#xff0c;经常遇到这些异常场景&#xff0c;例如通信网络中断&#xff0c;强干扰&#xff0c;导致无人机无法与飞手通信等。而这些给无人机作业带来三大难题&#xff1a; 难题1&#xff0c;山区作业时通信中断&#xff0c;飞…

Cookie的详解使用(创建,获取,销毁)

文章目录 Cookie的详解使用&#xff08;创建&#xff0c;获取&#xff0c;销毁&#xff09;1、Cookie是什么2、cookie的常用方法3、cookie的构造和获取代码演示SetCookieServlet.javaGetCookieServlet.javaweb.xml运行结果如下 4、Cookie的销毁DestoryCookieServletweb.xml运行…

Swift 周报 第四十二期

文章目录 前言新闻和社区苹果 CEO 库克透露接班计划&#xff0c;希望继任者来自公司内部消息称苹果自研 5G 调制解调器开发再“难产”&#xff0c;将推迟到 2026 年 提案正在审查的提案 Swift论坛推荐博文话题讨论关于我们 前言 本期是 Swift 编辑组整理周报的第四十二期&…

Android10(SDK29)以后存储问题

如果你的targetSDK>29 1&#xff1a;使用系统给app分配的内部存储不需要存储权限&#xff1f; 例如&#xff1a;context.getExternalFilesDir(null)&#xff0c;随意使用 2&#xff1a;不能随意在外部存储创建文件/文件夹&#xff1b; 例如&#xff1a;Environment.getE…

maven工具的搭建以及使用

文章目录 &#x1f412;个人主页&#x1f3c5;JavaEE系列专栏&#x1f4d6;前言&#xff1a;&#x1f380;首先进行maven工具的搭建&#x1f993;1.[打开下载 maven 服务器官网](http://maven.apache.org)&#x1fa85;2.解压之后&#xff0c;配置环境变量&#x1f3e8;3.打开设…

[前端已死论]——“Java 已死、前端已凉”

一、为什么会出现“前端已死”的言论 信息溯源&#xff1a;“前端已死”的论调是如何传播的&#xff1f; - 知乎 前端已死的真相&#xff01; - 知乎 好几次看到有其他程序员说&#xff1a;“前端已死&#xff01;”&#xff0c;这句话虽然太极端了&#xff0c;但是我是比较…

Python入门-组合数据类型(元组,字典,集合)

1.元组 元组 是Python中内置的 不可变序列 在Python中使用 ( ) 定义元组&#xff0c;元素与元素之间使用 英文的逗号分隔 元组总 只有一个 元素的是否&#xff0c;逗号不能省略 元组的创建与删除 # 使用小括号创建元组 t(hello,[10,20,30],python,world) print(t)#使用内置函…

JVM基础原理篇-带你深入拆解G1垃圾回收原理

一、一统天下的G1垃圾回收器概述 大白话&#xff1a; 1.整个堆空间&#xff0c;新生代和老年代比例大概为2:8&#xff1b; 2.正常情况下&#xff0c;新生代回收是高频的&#xff0c;混合回收是频率是适中的&#xff0c;完全回收则是基本不会发生、频率低代价高的&#xff0c;一…

Unity之DOTweenPath轨迹移动

Unity之DOTweenPath轨迹移动 一、介绍 DOTweenPath二、操作说明1、Scene View Commands2、INfo3、Tween Options4、Path Tween Options5、Path Editor Options&#xff1a;轨迹编辑参数&#xff0c;就不介绍了6、ResetPath&#xff1a;重置轨迹7、Events&#xff1a;8、WayPoin…

什么是众创空间?他有什么特点?

众创空间&#xff0c;是一种为大众创新创业提供专业化服务的创业服务平台&#xff0c;是顺应网络时代创新创业特点和需求&#xff0c;通过市场化机制、专业化服务和资本化途径构建的低成本、便利化、全要素、开放式的新型创业服务平台的统称。众创空间包括创客空间、联合办公空…

KCTF2023_签到题 1

题目环境&#xff1a; 提示说只有管理员权限才可以访问 考虑到伪造Client-Ip准备工作&#xff1a; 所需工具&#xff1a;Kali、burp suite、火狐浏览器 抓包-伪造Client-Ip-放包 得到flag&#xff1a;flag{tdQvKTtPj7v1lbhkDPesHb}

redis的搭建及应用(三)-Redis主从配置

Redis主从配置 为提升Redis的高可用性&#xff0c;需要搭建多个Redis集群以保证高可用性。常见搭建方式有&#xff1a;主从&#xff0c;哨兵集群等&#xff0c;本节我们搭建一主二从的多Redis架构。 redis主从安装1主2从的方式配置&#xff0c;以端口号为redis的主从文件夹。 主…

python作业题百度网盘,python作业答案怎么查

大家好&#xff0c;小编来为大家解答以下问题&#xff0c;python作业题百度网盘&#xff0c;python作业答案怎么查&#xff0c;今天让我们一起来看看吧&#xff01; 1 以下代码的输出结果为&#xff1a; alist [1, 2, 3, 4] print(alist.reverse()) print(alist) A.[4, 3, 2, …

从 Google Gemini 到 OpenAI Q*(Q-Star):调研重塑生成人工智能(AI)的研究

文章目录 一、前言二、主要内容三、总结 &#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 一、前言 这篇综述探讨了生成式人工智能不断发展的前景&#xff0c;重点关注混合专家&#xff08;MoE&#xff09;、多模态学习的变革性影响&#xff0c;以及对…

解决xcode15下载模拟器慢以及没有断点续传

问题描述&#xff1a;Xcode15 为了最小化安装包大小&#xff0c;iOS17模拟器需要单独安装。然而下载模拟器的时候&#xff0c;经常出现Could not download iOS... 的下载失败提示。 以下为解决方案&#xff1a; 一、直接下载IOS17模拟器的包 以下两种方式都可以 方法一&…

学习笔记:数据挖掘与机器学习

文章目录 一、数据挖掘、机器学习、深度学习的区别&#xff08;一&#xff09;数据挖掘&#xff08;二&#xff09;机器学习&#xff08;三&#xff09;深度学习&#xff08;四&#xff09;总结 二、数据挖掘体系三、数据挖掘的流程四、典型的数据挖掘系统 一、数据挖掘、机器学…

2023:代码岁月如歌,技术之路踏实前行

前言 转眼之间&#xff0c;2023年即将谢幕&#xff0c;这一年对于我而言充满了挑战、收获与成长。在这篇博客中&#xff0c;我将分享我在技术领域的一些心得体会&#xff0c;以及在项目和职场中的所思所感。愿这些文字能够为你带来启发&#xff0c;同时让我能够在反思中更进一…