微网能量管理研究
微网能量管理研究的重点
微网系统的建模
建立分布式能源单元模型以及微网系统的整体运行、协调控制和优化配置等方面的模型
分布式电源控制策略
微网内分布式电源及储能系统运行依赖于电力电子接口技术,需要相应的充放电控制策略
再生能源发电预测
准确预测太阳能、风能等发电单元的短期及长期出力。
微网优化调度
结合热电负荷需求、交互电价、燃料成本、需求侧管理要求等制定运行优化策略
微电网控制策略
所有控制方法都应当满足下列要求:
1. 新的微电源的接入不对大系统造成威胁
2. 能够自主的选择系统运行点
3. 平滑与大电网联网或解耦
4. 对有功、无功可以根据动态的要求进行独立的结构控制,微电网的控制方式和微电源的类型有关,对于采用的电力电子逆变器来说,常用的控制方法有微电网联网状态下的PQ控制方式、电压率VF控制和微电网孤岛状态下的下垂控制。
多微电网系统的运行控制与优化层
多微电网在运行过程中往往要考虑微电网间的能量调度与控制,因此对底层微电网的运行控制是确保上层能量调度的关键。本文从多微电网的底部稳定运行和优化两方面展开分析,其中在稳定运行层面主要考虑电压-频率-负荷的稳定、潮流优化控制等;在优化层面主要考虑微电网内部的经济运行目标,包括操作费用、运行成本等。
在电压-频率-负荷控制方面,随着区域微电网接入数量的增加,多微电网系统的运行方式和控制方法变得更加复杂,尤其是基于交直流混合的多微电网系统,因为这类多微电网系统需要大量逆变器或整流器等非线性电力电子器件,它们对电能质量的影响更为突出,一般涉及电压三相不平衡、电压/频率偏差调节、环流谐波抑制等。在针对电压/频率的控制时,一般采用下垂控制及其改进方法来协调多微电网间及各子网内部各单元间能量输出。但下垂控制在分配精度与电压频率偏移上存在固有的矛盾,为此通常在此基础上增加二次控制。在环流谐波抑制方面,由于系统电路参数、闭环控制器参数以及本地负荷存在差异,使得各变换器间很难按其容量实现精确的功率分配且会产生环流谐波,从而影响微电网供电质量。在功率潮流优化控制方面,多微电网系统不仅要考虑微电网内部的功率流动,也要关注微电网间的功率流动情况,特别是对于交流、交直流混合的多微电网系统,往往要考虑有功功率、无功功率以及相角对系统运行的影响。主动配电系统通过使用灵活的网络拓扑结构来管理潮流,可以实现微电网间的合作运行以及微电网层对配网层的支持运行。
多微电网系统的能量调度层
微电网优化调度为能量管理研究的重要内容,一般以实现微电网运行成本、排放成本、网损成本以及停电成本最小化为目标、满足各类运行约束的前提下,最大限度提高可再生能源利用率以及微网运行经济性。
多微电网系统的能量调度层主要是协调与控制微电网间或微电网与上级配电网的能量调度,以最大限度地利用可再生能源,提高整个多微电网系统的稳定性与经济性。由于多微电网的经济调度模式更加复杂,在不同模式下单微电网间、单微电网与配电网间有不同的功率交互策略,本文总结了目前多微电网系统的三种能量调度模型。
一是针对多微电网的电力交易策略研究,它往往涉及到多方博弈,而博弈论作为一种先进的优化工具,主要用于研究多个利益相关主体如何进行优化决策的问题,已经广泛应用到电力系统领域。多微电网间的能量交互及协同控制方法一般可转化成合作博弈模型或非合作博弈模型。
二是针对多微电网系统的信息交互策略,研究人员提出了以多智能系统为主的信息交互策略。多智能体系统由多个具有局部知识和有限能力的自制系统构成,各系统之间通过设定的交互策略以实现全局优化目标,它将每个微电网视为一个智能体,每个智能体可以根据提前设定的通信协议自发地与周围智能体进行通信及信息交流,实现多微电网间的功率流动与智能控制,以解决大量分布式可再生能源接入后的实时控制问题,使电网更加智能化。
三是针对人工智能在多微电网能量管理中的应用研究。随着人工智能技术的快速发展,深度学习、增强学习等理论方法在数据分析、预测、分类等方面显示出较大的优势,尤其体现在海量数据的处理方面。目前相关技术在微电网运行调控、能量管理等方面已有了大量的应用。但在多微电网能量管理过程中,大多数情况下无法得到负载、分布式发电系统的精准数学模型,对此相关学者提出使用增强学习策略进行多微电网能量管理。
多微电网的能量管理模型如何应对不确定性信息的干扰
从目前已研究的多微电网能量管理模型来看,不确定因素广泛存在。另外,由于多微电网系统往往具有更高的可再生能源渗透率,这使得不确定性因素对多微电网系统运行的影响一般要高于单微电网系统。本文从研究人员已发表的文献中进行了归纳总结,给出了四种目前应用最为广泛的处理不确定性信息的能量管理模型。
①旋转备用容量模型
这类研究主要是对旋转备用容量进行优化,使其投入最小的容量,达到经济最优的运行效果。旋转备用容量模型的主要优点是简单有效当备用容量足够大时,便可以应对大多数不确定性问题,但这样势必会造成资源浪费,在经济性上得不偿失。
②随机规划模型
随机规划通过对不确定参数进行概率描述,得到不确定参数的精确概率分布,然后将其转化成确定性数学规划问题求解,在一定程度上可以减少多微电网系统在能量管理中所面临场景的复杂度。也有相关研究采用机会约束,但其本质上也是一种随机规划、它规定部分约束条件成立的概率应该大于某一置信水平、这在实际应用过程中可能会更符合决策者的需求。但如何生成少量更具代表性的随机场景来覆盖更多的不确定场景和如何准确地描述不确定参数的概率分布都是随机规划模型面临的主要技术难点。
③鲁棒优化模型
不同于随机规划模型,鲁棒优化模型并不需要事先知道不确定参数的概率分布,而是通过设立一个不确定集来表示不确定参数的波动范围,只要不确定参数在给定的不确定集范围内波动,鲁棒优化一般能得到可行解,在同等条件下其模型求解计算量要小于基于随机规划的方法。目前鲁棒优化所面临的主要问题是对不确定集保守性的改进,因为鲁棒优化忽视了一些可以获得的不确定参数的概率分布,导致不确定集对不确定参数的描述过于保守。
④实时能量管理模型
鲁棒优化模型与随机规划模型从本质上看属于日前调度模型,即基于日前对可再生能源出力、负载需求和实时电价等不确定因素的预测结果,提前计划后一天各个机组、储能等的出力情况,而日前调度模型是否可以准确规划出后一天的最优调度计划,对不确定性等因素的预测准确性依赖很高,因此在实际运行中还雲要基干日前决策结果和预测因素的揭晓结果进行功率调节来传承既定优化目标、满足能量平衝等要求。典型策略是以模型预测控制算法为主的滚动优化方法来支持日内的实时能量管理调度,它通过实时预测、滚动优化和反馈校正机制来不断地调整处理预测信息与实际情况之间的偏差,即通过前一个时间只度确定下来的调度数据作为已知量来处理后一个时间尺度调度优化策略,随着时间只度的不断细分,使模型对不确定性有较好的鲁棒性。
多微电网系统能量管理的技术
①多微电网系统稳定运行
多微电网由于拓扑结构多变,尤其是在发生故障等紧急情况下,如何设计具有动态自主重构能力的多微电网拓扑结构将是未来多微电网规划建设的一个重点方向。此外,微电网中多变流器并联的系统震荡与环流抑制是系统稳定运行的基础。因此,在不同线路阻抗环境下多变流器并联的振荡条件破坏机理及群控振荡抑制方法和不同容量、不同类型的多变流器并联的环流抑制与功率均分的方法,也是多微电网稳定运行的关键点。
②多微电网的控制策略
多微电网在运行过程中要时刻面临离并网的切换、区域孤岛微电网的再次协调组合,针对随时多变的拓扑结构,多微电网系统中央控制器或分布式控制器需满足不同时间尺度的控制策略要求。因此,如何合理地对各个控制器进行多时间尺度的设计是确保多微电网安全可靠的关键,也是当前多微电网控制器急需解决的问题。另外,随着微电网通信交流量的增加,海量的数据通信将会影响多微电网系统的工作效率及用户隐私,如何设计有效的控制策略以最小的通信量达到最优的控制效果、减少用户隐私泄露将是多微电网系统未来发展急需考虑的问题。
③多微电网系统的能量管理
对于多微电网系统的能量管理,如何解决大规模含有多种能源形式的微电网之间耦合优化问题以及如何建立大规模含多能源的多微电网能量管理优化模型都将是未来多微电网能量管理亟待解决的问题;如何进一步利用不确定参数的概率分布信息,有效改善鲁棒优化模型的保守性问题亟待解决;通过分析凝练不同场景下的典型能量管理优化模型,针对典型问题训练相应的增强学习模型方法,包括综合使用有模型(model-based)和无模型(model-free)的强化学习方法,提高深度强化学习网络泛化能力,使其在能量管理建模中更加鲁棒。
相关文章:
微网能量管理研究
微网能量管理研究的重点 微网系统的建模 建立分布式能源单元模型以及微网系统的整体运行、协调控制和优化配置等方面的模型 分布式电源控制策略 微网内分布式电源及储能系统运行依赖于电力电子接口技术,需要相应的充放电控制策略 再生能源发电预测 准确预测太阳能…...
Java基础面试题02:简述什么是值传递和引用传递?
面试题:简述什么是值传递和引用传递? 什么是值传递? 值传递(pass by value)是指在调用函数时,把实际参数的值复制一份传递给函数。换句话说,函数内部对参数的任何修改,都不会影响到…...
【STL】10.set与map的模拟实现
一、源码及框架分析 SGI-STL30版本源代码,map和set的源代码在map/set/stl_map.h/stl_set.h/stl_tree.h等及个头文件中。 map和set的实现结构框架核心部分截取出来如下: // set #ifndef __SGI_STL_INTERNAL_TREE_H #include <stl_tree.h> #endif …...
Playwright(Java版) - 8: Playwright 元素交互的高级应用
在自动化测试中,处理复杂的页面交互是常见的需求。例如,应对动态加载的元素、处理弹窗与对话框、模拟拖放操作,甚至在绘图板上进行绘图操作。 1 动态元素与弹窗处理 1.1 动态元素的加载与等待 动态页面可能会导致元素在操作时尚未完全加载&…...
播放器开发之ffmpeg 硬件解码方案
硬件编解码的概念 硬件编解码是⾮CPU通过烧写运⾏视频加速功能对⾼清视频流进⾏编解码,其中⾮CPU可包括GPU、FPGA或者 ASIC等独⽴硬件模块,把CPU⾼使⽤率的视频解码⼯作从CPU⾥分离出来,降低CPU的使⽤负荷,使得平台能 ⾼效且流畅…...
n、nvm、nrm、pnpm、yarn各种指令大全
n mac的版本管理工具(可能与nvm冲突) 安装 # 使用 npm / yarn npm i -g n yarn global add n # 使用 brew brew install n环境变量 export PATH"/usr/local/n/versions/node:$PATH"命令详解 版本查看 # 查看 n 版本 n --version/-V # 查…...
数据库管理-根据日期字段进行数据筛选更新数据
项目场景 数据插入、更新、查询 数据库中一张审计表格用来记录数据的操作包括数据的id,数据名称sjmc,数据状态sjzt,数据创建时间createtime,数据更新时间updatetime。 具体需求如下: 根据数据名称更新sjzt和update…...
03. 运算符
一、运算符与表达式 运算符 就是对字面量或者变量进行操作的符号;表达式 是指用运算符把字面量或者变量连接起来,符合 Python 语法的式子。不同运算符连接的表达式体现的是不同类型的表达式;Python 中的运算符主要包括 算术运算符、赋值运算符…...
【最优清零方案——贪心+滑动窗口+线段树】
题目 代码 #include <bits/stdc.h> using namespace std; using ll long long; const int N 1e6 10; int a[N]; struct node {int l, r;int m, p, lazy; } tr[4 * N]; void pushup(node &u, node &l, node &r) {if (l.m r.m){u.m l.m;u.p max(l.p, r.…...
一个点绕任意点旋转后的点的坐标
在平面坐标上,任意点P(x1,y1),绕一个坐标点Q(x2,y2)逆时针旋转θ角度后,新的坐标设为(x, y)的计算公式: x (x1 - x2)*cos(θ) - (y1 - y2)*sin(θ) x2 ; y (x1 - x2)*sin(θ) (y1 - y2)*cos(θ) y2 ; 另一个场景应用,坐标轴绕…...
大数据面试题每日练习--HDFS是如何工作的?
HDFS(Hadoop Distributed File System)是一个分布式文件系统,设计用于存储非常大的文件。它的主要工作原理如下: NameNode:管理文件系统的命名空间,维护文件目录树和文件元数据信息。NameNode记录每个文件…...
Python的3D可视化库 - vedo (2)visual子模块 基本可视化行为
文章目录 1. visual模块的继承关系2. 基类CommonVisual的方法2.1 获取对象信息2.1.1 对象本身信息2.1.2 对象的查找表2.1.3 对象标量范围2.1.4 对象缩略图 2.2 呈现对象2.2.1 在窗口显示1.2.2 对象可见性 2.2.3 对象颜色2.2.4 对象透明度 2.3 添加标度条2.3.1 2D标度条2.3.2 3D…...
Java AIO(NIO.2)
Java AIO(Asynchronous I/O,异步I/O),也被称为NIO.2,是Java平台提供的一种处理异步输入/输出操作的机制。作为Java NIO(New I/O)的扩展,AIO引入了一些新的API和特性,旨在…...
Flink 常用问题及常用配置(有用)
一、Flink 常用问题及常用配置 参数 示例 说明 execution.checkpointing.interval 3min Checkpoint 触发间隔 state.backend rocksdb / filesystem 用于设置statebackend类型, 默认会以内存为statebackend(无法支持大状态) taskmanager.memory.jvm-overhead.max 204…...
RocketMQ: 消息过滤,通信组件,服务发现
消息过滤 1 ) 简单消息过滤 /*** 订阅指定topic下tags分别等于 TagA 或 TagC 或 TagD */consumer.subscribe("TopicTest1", "TagA || TagC || TagD");如以上代码所示,简单消息过滤通过指定多个 Tag 来过滤消息,过滤的动作在服务器进…...
linux ubuntu的脚本知
目录 一、变量的引用 二、判断指定的文件是否存在 三、判断目录是否存在 四、判断最近一次命令执行是否成功 五、一些比较符号 六、"文件"的读取和写入 七、echo打印输出 八、ubuntu切换到root用户 N、其它可以参考的网址 脚本功能强大,用起来也…...
HTTP有哪些风险?是怎么解决的?
一、风险 HTTP是通过明文传输的,存在窃听风险、篡改风险以及冒充风险。 二、如何解决 HTTPS在HTTP的下层加了一个SSL/TLS层,保证了安全,通过混合加密解决窃听风险、数字签名解决篡改风险、数字证书解决冒充风险。 (1࿰…...
3.12MayBeSomeLinearAlgebra
X是M*(D1),XT为(D1)*M Ω是一行D1列,X乘以欧米噶是M行D1列 行是说样本个数,列是特征数量 如果是小样本,那么可能会出现特征数量大于样本个数 如果MD*DM就是M*M,...
学习日志015--python单链表
创建 class Node:def __init__(self,data):# 数据域self.data data# 链接域self.next Noneclass LinkList:def __init__(self,):# 初始化头节点self.head None# 记录链表的长度self.size 0 增加 #头插def insert_head(self,value):# 创建新节点node Node(value)q self…...
如何在Windows右键新建菜单中添加自定义项
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.py] "Python.File"[HKEY_CLASSES_ROOT\.py\ShellNew] "NullFile"""[HKEY_CLASSES_ROOT\Python.File] "FriendlyTypeName""文本.py"[HKEY_CLASSES_ROOT\Python.Fil…...
DockerHub与私有镜像仓库在容器化中的应用与管理
哈喽,大家好,我是左手python! Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库,用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...
STM32标准库-DMA直接存储器存取
文章目录 一、DMA1.1简介1.2存储器映像1.3DMA框图1.4DMA基本结构1.5DMA请求1.6数据宽度与对齐1.7数据转运DMA1.8ADC扫描模式DMA 二、数据转运DMA2.1接线图2.2代码2.3相关API 一、DMA 1.1简介 DMA(Direct Memory Access)直接存储器存取 DMA可以提供外设…...
linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...
Java多线程实现之Callable接口深度解析
Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...
JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案
JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停 1. 安全点(Safepoint)阻塞 现象:JVM暂停但无GC日志,日志显示No GCs detected。原因:JVM等待所有线程进入安全点(如…...
Reasoning over Uncertain Text by Generative Large Language Models
https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829https://ojs.aaai.org/index.php/AAAI/article/view/34674/36829 1. 概述 文本中的不确定性在许多语境中传达,从日常对话到特定领域的文档(例如医学文档)(Heritage 2013;Landmark、Gulbrandsen 和 Svenevei…...
中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...
LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
本文介绍了一种名为AnomalyAny的创新框架,该方法利用Stable Diffusion的强大生成能力,仅需单个正常样本和文本描述,即可生成逼真且多样化的异常样本,有效解决了视觉异常检测中异常样本稀缺的难题,为工业质检、医疗影像…...
