具有柔性结构的孤岛直流微电网的分级控制(Malab代码实现)

news2025/1/22 12:56:20

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

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

目录

1 概述

2 数学模型 

3 算例及运行结果

4 结论

5 Matlab代码及详细文章讲解


1 概述

微电网 (mG) 是由分布式发电单元 (DGU) 和不同负载组成的小型电网。除了可再生能源整合、提高电能质量、降低传输损耗以及在并网和孤岛模式下运行的能力等诸多优势外,mG 还与交流和直流运行标准兼容 [1, 2, 3]。特别是,直流微电网 (DCmGs) 最近获得了关注。它们的日益普及可归因于高效转换器的发展、与许多可再生能源(例如光伏模块)、电池和许多电子负载(各种电器、LED、电动汽车、计算机等)的自然接口,本质上是直流电[4, 5]。孤岛直流微电网(DCmG)的稳定经济运行是一个多目标问题。因此,它需要一个控制实体来适当调节内部电压并有效协调 DGU 操作,同时考虑负载和可再生能源的非确定性吸收/生产。为此,通常采用跨越不同控制阶段、时间尺度和物理层的分层架构。

                                            图 1:直流微电网分级控制方案

堆叠一级、二级和三级的分层架构广泛用于孤岛直流微电网 (DCmG) 的运行和控制,该微电网由配电发电机组 (DGU)、负载和电力线组成。但是,通常缺少对所有层的综合分析。在这项工作中,我们通过设置自上而下的分层控制架构来弥补这一限制。连接到 DGU 的分散式电压控制器构成了我们的主要层。在基于 MPC 的能源管理系统 (EMS) 的管理下,我们的第三层为 DGU 生成最佳功率参考和决策变量。特别是,决策变量可以打开/关闭 DGU 并选择它们的操作模式。中间次级层将 EMS 电源参考转换为初级层所需的适当电压信号。更具体地说,为了提供电压解决方案,第二层解决了一个优化问题,其中嵌入了显示总是可解的潮流方程。由于负载电压不是直接强制执行的,因此它们的独特性对于 DGU 产生由 EMS 提供的参考功率是必要的。为此,我们仅基于局部负载参数推断出一种新颖的唯一性条件。我们的控制框架,除了适用于通用 DCmG 拓扑之外,还可以适应 EMS 命令引起的拓扑变化。它的功能通过在修改后的 16 节点直流系统上的模拟得到验证。

2 数学模型 

I_{L, j}\left(V_{j}\right)=\bar{I}_{L, j}+Y_{L, j} V_{j}+V_{j}^{-1} \bar{P}_{L, j}

P_{L, j}\left(V_{j}\right)=\bar{I}_{L, j} V_{j}+Y_{L, j} V_{j}^{2}+\bar{P}_{L, j}

\begin{array}{l} 0 \leq P_{D H, b}(k+i) \leq P_{B, b}^{\max }(k+i) \delta_{B, b}(k+i) \\ 0 \leq P_{C H, b}(k+i) \leq-P_{B, b}^{\min }(k+i)\left(1-\delta_{B, b}(k+i)\right) \end{array}

J_{S P F}\left(\bar{P}_{G}, \bar{P}_{L}, \bar{I}_{L}\right)=\min _{V_{G}, V_{L}, P_{G}}\left\|P_{G}-\bar{P}_{G}\right\|_{2}

subject to \begin{array}{l} f_{G}\left(V_{G}, V_{L}, P_{G}\right)=0 \\ f_{L}\left(V_{G}, V_{L}\right)=0 \end{array}

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

  

3 算例及运行结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 结论

在这文中,为孤立的 DCmG 提出了一种自上而下的分层控制结构。我们位于初级电压层之上的监控控制器包括二级和三级。通过使用负载/发电预测以及绘制的测量值从负载和 DGU 中,我们配备 EMS 的第三层产生最佳的电源参考。为了使 EMS 电源参考对电压控制的初级层有意义,次级层将它们转换为适当的电压参考。更具体地说,电压参考是通过优化问题生成的,该问题能够结合实际操作约束,如 DGU 能力限制和 DCmG 允许电压范围。我们研究了二次优化问题的完全占有性,并推导出了发电机电压和 DGU 功率注入唯一性的新条件。最后,在 16 节点 DCmG 上,我们演示了我们的分层控制方案的多个层如何协同工作以实现预期目标。未来的工作将针对 EMS 的开发,使 DCmG 能够在并网模式下工作,并且不需要完全了解 DCmG 拓扑的辅助层。为了设计一个完全可扩展的 DCmG 控制架构,我们也将努力转向二级和三级控制层的去中心化方向。

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

5 Matlab代码及详细文章讲解

plot(  t_plot(:,(sim_init)*(length(tr))+1  :(sim_end)*(length(tr)))/3600 ,   y_plot(sourcenodes_mod,(sim_init-1)*(length(tr))+1 :(sim_end-1)*(length(tr)) ),'linewidth',2.5)
hold on
plot(  t_plot(:,(sim_init)*(length(tr))+1  :(sim_end)*(length(tr)))/3600 ,  kron(datalog.OPF.v_opf(sourcenodes_mod,sim_init:sim_end-1),ones(1,length(tr))),':k','linewidth',2.5)
xlim( [sim_centr/60-2/(60*60), sim_centr/60+2/(60*60)])
ylim([min(min(datalog.OPF.v_opf(sourcenodes_mod,sim_init:sim_end-1)))-0.5, max(max(datalog.OPF.v_opf(sourcenodes_mod,sim_init:sim_end-1))+0.5)])
grid on
ylabel('电压[V]')
set(gca,'fontsize',15)
xlabel('时间[h]')
box on

👨‍🎓博主课外兴趣:中西方哲学,送予读者:

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“真理”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

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

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

相关文章

PICO 4 Pro:加入眼动和面部追踪,VR体验乐趣加倍

VR产品的体验在最近几年得到长足的进展,其中有几个重要的关键点。2019-2020年,VR一体机超越PC VR成为主流,便携性和综合体验做到了极佳的均衡。到了2022年,Pancake光学、彩色VST透视、眼动追踪、面部追踪等技术开始落地&#xff0…

MB510 3BSE002540R1在机器视觉工业领域最基本的应用

​ MB510 3BSE002540R1在机器视觉工业领域最基本的应用 大家都说人类感知外界信息的80%是通过眼睛获得的,图像包含的信息量是最巨大的。那么机器视觉技术的出现,就是为机器设备安上了感知外界的眼睛,使机器具有像人一样的视觉功能&#xff0c…

京东淘宝天猫户外服饰行业数据分析(电商数据查询软件)

户外运动越来越火,甚至还形成了一种独有的穿衣风格——“户外穿搭风”。 冲锋衣、工装裤、工装裙、口袋马甲、渔夫帽等都是这两年在这种户外穿搭风潮席卷之下爆红的产物。无论是在京东还是淘宝天猫,这类服饰的销售表现都比较出色。 京东数据:…

Spark大数据处理学习笔记(3.1)掌握RDD的创建

该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/oT0of】 文章目录 一、准备工作1.1 准备文件1.1.1 准备本地系统文件1.1.2 启动HDFS服务1.1.3 上传文件到HDFS 1.2 启动Spark Shell1.2.1 启动Spark服务1.2.2 启动Spark Shell 二、创建RDD2.1 通过…

Java语言背景介绍 及 语言跨平台原理

01_Java语言背景介绍 Java语言的三个版本: ●Java SE ● Java ME ●Java EE Java SE: Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。 桌面应用:GUI程序,是采…

科普丨关于 A/B 测试的十问十答

你想知道的,都在这里!本文是神策数据「十问十答」科普系列文章的第二期,围绕 A/B 测试展开。 1 Q:什么是 A/B 测试? A:A/B 测试作为互联网企业的核心增长手段之一,其价值已在实际应用中被多次验…

ERTEC200P-2 PROFINET设备完全开发手册(6-2)

6.2 诊断与报警实验 首先确认固件为 App1_STANDARD, 将宏定义改为: #define EXAMPL_DEV_CONFIG_VERSION 1 参照第6节的内容,编译和调试固件,并在TIA Portal 中建立RT项目。启动固件后,TIA Portal 切换到在线,可以看…

springboot+vue人职匹配推荐系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的人职匹配推荐系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 目前有各类成品java毕设,需要请看文…

《离散数学导学》精炼——第9章(函数)

学习是一个长久而艰苦的过程,但不学习则更艰苦。 文章目录 引言正文函数的定义全函数覆盖运算函数的性质(重点)单射满射双射 递归函数良定义 引言 笔者一直觉得在计算机这一学科的学习中,离散数学是极为重要的知识基础。离散化的…

node中模块化

目录 模块化概念模块化规范Node.js 中模块的分类加载模块 模块作用域module对象module.exports 对象exports 对象 Node.js中的模块化规范 模块化概念 模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可…

SpringBoot的Filter过滤器结合JWT实现登录验证

概念:Filter 过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 过滤器一般完成一些通用的操作,比如:登录校验、统一编码处理、敏感字符处理等…

看完这篇文章你就彻底懂啦{保姆级讲解}-----(LeetCode刷题27移除元素) 2023.4.18

目录 前言算法题(LeetCode 27.移除元素)—(保姆级别讲解)分析题目算法思想(重要)暴力解法代码:双指针法(快慢指针法)代码:反思 结束语 前言 本文章一部分内容…

UDP - C/S模型

由于UDP不需要维护连接,程序逻辑简单了很多,但是UDP协议是不可靠的,保证通讯可靠性的机制需要在应用层实现。 通信函数 ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,struct sockaddr *src_addr, socklen_t *addrlen); 参…

无人机动力系统优化测试平台-15kg级-Flight Stand 15

产品简介 通过Flight Stand 15测试台对电机和螺旋桨的拉力,扭矩,转速,电流,电压,温度,空速,螺旋桨效率和电机效率的测量帮助您精准地描述和评估其性能参数,这是我们五年多来的无人机…

[JAVASE]初识Java:数据类型与变量

CSDN的各位友友们你们好,今天千泽为大家带来的是 [JAVASE]初识Java:数据类型与变量、运算符, 接下来让我们一起了解一下吧! 如果对您有帮助的话希望能够得到您的支持和关注,我会持续更新 数据类型与变量 数据类型 在Java中数据类型分为基本数据类型与引用数据类…

15.2 矩阵链乘法

1.代码 public class MatrixChainMultiplication {public static void main(String[] args) { // 在该代码中,我们首先创建了两个n * n的矩阵m和s,分别用于记录最优值和分割点。 其中m 矩阵 通过i j 来显示在i到j的矩阵链中最优解 // // …

JavaSE/异常

博客制作不易,欢迎各位点赞👍收藏⭐关注 前言 在使用Java编写代码时,我们难免会遇到数组越界、运行超时、栈溢出等异常问题。所以如果我们熟练掌握异常的定义和使用,这对我们学习Java有很大的帮助。 一、异常的定义 程序执行过程…

图书馆管理系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87682509 更多系统资源库…

计算机视觉的热门研究方向与发展趋势

计算机视觉产业链 工业界:对学术研究提出需求 最火的两个概念:自动驾驶和元宇宙 相关热点研究方向: (1)建图技术:三维重建技术,包括SLAM、定位、建图、更新等技术;(2&…

学习机器人SLAM导航核心技术(一)

本章节,我们将学习基于SLAM导航的机器人技术。 学习资料主要参照张虎的《机器人SLAM导航核心技术与实战》和高翔的《视觉SLAM十四讲》。 以机器人SLAM导航核心技术与实战作为学习的技术路线。在此基础上增加自己学习到的内容。 第1章:ROS入门必备知识 …