文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《基于最优经济运行区域的主动配电网日前-日内协同调度方法》

news2024/11/18 8:37:47

这个标题涉及到主动配电网的日前-日内协同调度方法,其关键要素包括“最优经济运行区域”和“日前-日内协同调度”。

  1. 主动配电网: 这指的是一种能够主动响应和参与调度的配电网系统。传统的配电网通常是被动的,即电力从电源到终端用户的传输是由系统运营商掌控的。而主动配电网能够更灵活地管理分布式能源资源、储能系统和负荷。

  2. 日前-日内协同调度: 这表示调度方法考虑了两个不同的时间尺度,即日前和日内。日前调度通常指的是对未来24小时内的电力需求和供给进行规划,而日内调度则是在实际运行过程中对电力系统进行更短时间内的调整。协同调度强调这两个时间尺度之间的协同优化,以确保整体系统的高效性和可靠性。

  3. 基于最优经济运行区域: 这可能指的是在调度过程中,系统考虑了经济运行区域的最优化。经济运行区域可能是指在电力系统中,能够以最经济的方式满足电力需求的一定范围或状态。通过考虑这一区域内的最优化问题,可以在经济效益和系统运行的可靠性之间找到平衡。

因此,这个标题的主题是关于如何在主动配电网中,通过考虑最优经济运行区域,制定一种协同调度方法,以在日前和日内两个时间尺度上实现电力系统的高效和可靠运行。这可能涉及到复杂的优化算法、能源管理策略以及对分布式能源资源的灵活调度。

摘要:传统的日前-日内协同调度通常以与日前时序计划曲线偏差最小作为日内目标函数,当日内新能源出力预测值与日前相差较大时,储能装置(ESS)等由于其时间耦合约束日内调整范围有限,导致经济性和灵活性较差。对此,本文提出了基于最优经济运行区域(OEOR)的主动配电网(ADN)日前-日内协同调度方法。在日前阶段,构建线性化ADN调度模型,基于拉丁超立方采样法生成的大量随机场景下调控设备优化曲线,以全时间段内设备出力上下界内所包含的随机场景优化结果数量最大为目标,考虑储能装置荷电状态的相邻时段约束和微型燃气轮机的爬/滑坡率,构建OEOR生成模型。最后,在日内阶段,调控设备在OEOR内滚动优化调整,当该时段优化值贴近OEOR边界时,考虑相邻时段出力约束,将OEOR扩展为最优经济极限运行区域(E-OEOR)。算例结果表明,所提方法相比于传统方法能够更有效地提升配电网经济性。

这段摘要描述了一种基于最优经济运行区域(OEOR)的主动配电网(ADN)日前-日内协同调度方法,旨在解决传统调度中由于新能源出力预测误差导致的经济性和灵活性较差的问题。

具体解读如下:

  1. 问题陈述: 传统的日前-日内协同调度通常以最小化日内时序计划曲线与实际发电情况的偏差作为目标函数。然而,当日内新能源出力预测值与日前计划相差较大时,一些设备(如储能装置)由于时间耦合的约束,其日内调整范围有限,从而影响了系统的经济性和灵活性。

  2. 提出方法: 为解决上述问题,该文提出了一种基于OEOR的ADN日前-日内协同调度方法。在日前阶段,作者构建了线性化的ADN调度模型,并利用拉丁超立方采样法生成大量随机场景下的调控设备优化曲线。目标是在全时间段内设备出力上下界内包含尽可能多的随机场景,考虑储能装置荷电状态的相邻时段约束和微型燃气轮机的爬/滑坡率,构建OEOR生成模型。

  3. 日内调整: 在日内阶段,调控设备在OEOR内进行滚动优化调整。当该时段的优化值接近OEOR边界时,考虑相邻时段的出力约束,将OEOR扩展为最优经济极限运行区域(E-OEOR)。

  4. 结果验证: 算例结果表明,该方法相较于传统方法更有效地提升了配电网的经济性。这可能意味着通过考虑更多的随机场景和设备调整的灵活性,系统在应对日前计划与实际情况偏差时表现更为优越。

总体而言,该方法旨在提高配电网在日前-日内调度过程中的经济性和灵活性,从而更好地适应新能源等因素的不确定性。

关键词:最优经济运行区域;时间耦合性约束;协同调度;主动配电网;
 

  1. 最优经济运行区域(OEOR): 这指的是系统中一种经济性最优的运行状态或区域。在这个上下文中,可能是指在配电网中,通过考虑各种因素(如成本、效率等),确定系统在某个特定时间段内的最优运行状态或运行区域。

  2. 时间耦合性约束: 这表示系统中各个组件或设备在时间上相互关联或相互依赖的约束。在电力系统中,这可能涉及到不同设备在时间上的操作和调整需要考虑彼此的关系,尤其是在日前-日内协同调度中。

  3. 协同调度: 这指的是系统中不同部分之间协同工作以实现某个共同目标的调度过程。在电力系统中,日前-日内协同调度可能涉及到日前计划和日内实际运行之间的协同工作,以确保系统的稳定运行和经济性。

  4. 主动配电网(ADN): 这表示一种具有主动调度和控制能力的配电网。主动配电网通常能够灵活应对不同的运行条件和需求,可能涉及到智能化的设备和系统,以实现更高效、可靠和可持续的电力分配。

这些关键词在文中一起被使用,指向一种新的配电网调度方法,其中通过考虑经济性最优(OEOR)、时间耦合性约束、协同调度以及主动配电网的特性,来优化日前-日内的电力系统运行。这种方法的目标可能是提高系统的经济性和灵活性,尤其在面对新能源等不确定因素时。

仿真算例:

本文选取 IEEE33 节点配电网进行算例分析, 节点负荷和支路阻抗参数见文献[23],网架结构见 附录 D 图 D1。调控设备相关参数见附录 D [4][24]。 配电网功率基准值为 10MVA,电压基准值为 12.66kV,节点电压幅值范围为 0.93p.u.~1.07p.u.。 日前PV的预测值服从标准差为10%的平均值的正 态分布,其中平均值为日前预测出力值。采用 LHS 在±3 个标准差范围内随机生成 PV 出力场景。网 络综合运行费用权重 μOP 和网络损耗权重 μL 分别 设置为 0.7 和 0.3。负荷出力和日前-日内的 PV 预 测出力如附录 D 图 D2 所示。

仿真程序复现思路:

仿真复现思路涉及以下步骤:

  1. 数据收集与准备:

    • 获取 IEEE33 节点配电网的节点负载和支路阻抗参数,网架结构信息。
    • 收集调控设备相关参数和其他附录中所需的数据,如功率基准值、电压基准值、节点电压幅值范围等。
  2. PV出力场景生成:

    • 根据描述中提供的信息,使用正态分布模型生成日前PV的预测值。采用平均值作为日前预测出力,标准差为平均值的10%。
    • 使用 Latin Hypercube Sampling (LHS) 方法,在±3个标准差范围内生成符合正态分布的随机数作为PV出力场景。
  3. 仿真模型构建与配置:

    • 利用收集到的数据构建 IEEE33 节点配电网的仿真模型。
    • 设置负荷出力和日前-日内的 PV 预测出力,将其作为仿真模型的输入。
    • 设定网络综合运行费用权重 μOP 和网络损耗权重 μL 为 0.7 和 0.3。
  4. 仿真运行及结果分析:

    • 将生成的PV出力场景和负荷出力应用于仿真模型,进行日前-日内的电力系统仿真运行。
    • 计算系统综合运行费用,并考虑网络损耗权重进行综合分析。
    • 分析节点电压幅值范围是否在合理范围内,并评估系统的稳定性和经济性。

以下是一个简化的伪代码示例,展示了如何生成PV出力场景,并进行简单的仿真模拟。这里使用 Python 语言作为示例:

import numpy as np

# 步骤1: 数据准备
# 收集 IEEE33 节点配电网的节点负载和支路阻抗参数
# ...

# 收集调控设备相关参数和其他附录中的数据
# ...

# 定义功率基准值和电压基准值
base_power = 10  # 10 MVA
base_voltage = 12.66  # 12.66 kV

# 定义节点电压幅值范围
voltage_range = (0.93, 1.07)  # 0.93p.u. ~ 1.07p.u.

# 步骤2: PV出力场景生成
# 生成日前PV预测出力值的平均值和标准差
average_forecast_output = 100  # 假设的平均值
std_deviation = 0.1 * average_forecast_output  # 标准差为平均值的10%

# 生成PV出力场景
num_scenarios = 100  # 生成场景的数量
pv_output_scenarios = np.random.normal(average_forecast_output, std_deviation, num_scenarios)

# 步骤3: 仿真模型构建与配置
# 在实际情况中,可能需要使用专业的仿真库或软件来构建电力系统模型

# 假设有一个简单的电力系统模型的类
class PowerSystemSimulator:
    def __init__(self, base_power, base_voltage):
        self.base_power = base_power
        self.base_voltage = base_voltage

    def simulate(self, pv_output, load_profile):
        # 在此添加电力系统仿真的逻辑
        # 包括节点电压计算、潮流分析、损耗计算等
        # 返回仿真结果,如综合运行费用等
        simulated_result = simulate_power_flow(pv_output, load_profile, self.base_power, self.base_voltage)
        return simulated_result

# 步骤4: 仿真运行及结果分析
# 创建电力系统仿真器实例
simulator = PowerSystemSimulator(base_power, base_voltage)

# 遍历PV出力场景并进行仿真
for scenario in pv_output_scenarios:
    # 假设load_profile是一个负荷出力的数组,具体根据实际情况准备数据
    load_profile = prepare_load_profile()

    # 进行仿真运行
    simulation_result = simulator.simulate(scenario, load_profile)

    # 在这里进行结果分析
    analyze_simulation_result(simulation_result)

在实际应用中,仿真的复杂性和详细步骤取决于所用的仿真软件和模型的复杂性。上述示例代码是一个简单的框架,需要根据实际情况进行调整和扩展。

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

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

相关文章

机器学习:从概念到应用

机器学习:从概念到应用 一、引言 随着科技的飞速发展,人工智能已经渗透到我们生活的方方面面。作为人工智能领域的一个重要分支,机器学习正在改变我们的世界。它通过让计算机从数据中学习,实现自我优化和改进,为各行…

关于put_response和get_response的总结

Response总结,共三种情况 (1)每一笔都等response -> 直接get_response 注意put_response的前提是当前的seq的body没有直接结束,这个body一定是最底层发req的那个seq的body (2)连续发送数据&#xff0…

机器学习中的混沌工程:拥抱不可预测性以增强系统鲁棒性埃

一、介绍 在动态发展的技术世界中,机器学习 (ML) 已成为一股革命力量,推动各个领域的创新。然而,随着机器学习系统的复杂性不断增加,确保其可靠性和鲁棒性已成为首要问题。这就是混沌工程发挥作用的地方,混沌工程是一门…

Android--Jetpack--数据库Room详解二

本是青灯不归客,却因浊酒恋红尘 一,基本使用 关于Room数据库的基本使用,请参考文章Android--Jetpack--数据库Room详解一-CSDN博客 二,Room与ViewModle,LiveData的结合使用 LiveData与ViewModle的使用,请参考文章Andr…

【Axure RP9】元件应用(图文并茂)----含登入,个人简历案例

目录 : 一,元件基本介绍 1.1 元件概述 1.2 元件操作 1.3 快捷键大全 二,基本元件的应用 2.1 形状 2.2 图片 2.3 文本 2.4 线段原件 2.5 热区 2.5.1 热区应用 三, 表单型元件的应用 3.1 文本框 3.2 文本域 3.3 下拉列表 3.4 列表框 3.5 …

mysql EXPLAIN命令的输出列简介

MySQL :: MySQL 8.2 Reference Manual :: 8.8.2 EXPLAIN Output Format explain命令提供了mysql数据库如何执行SQL语句的信息,可以跟 SELECT, DELETE, INSERT, REPLACE, UPDATE, 和 TABLE一起使用。 explain命令可能输出多行,每行涉及一个表 。 先来看…

嵌入式工程师是否需要学历和基础?

今日话题:嵌入式工程师是否需要学历和基础?想要成为一位真正独当一面的嵌入式工程师,不一定需要特定的学历和基础,但需要耐心和时间。通常,至少需要五年的坚定学习和实践。这个过程中,你将面临各种挑战&…

Linux CentOS7 Docker安装Jenkins

1 sudo yum update #确保yum包更新到最新 service network restart #重启网络 2、查询镜像 docker search jenkins 3、拉取镜像 docker pull jenkins/jenkins #拉取镜像 4、创建Jenkins工作目录,并将容器内目录挂载到此目录…

人工智能中的顺序学习:概念、应用和未来方向

一、介绍 人工智能 (AI) 中的顺序学习是一个关键研究领域,近年来引起了人们的极大兴趣。它指的是人工智能系统从数据序列中学习的能力,其中数据点的顺序至关重要。本文将探讨人工智能中顺序学习的概念、其重要性、应用、方法、挑战…

数字化管理系统:引领企业智能化时代

随着数字化和智能化的风潮席卷而来,企业数字化管理系统成为提升竞争力、提高效率的不可或缺的工具。在服装管理系统、仓储管理系统等方面应用的RFID技术和数字大屏更是为企业带来了前所未有的便利和优势。 数字化管理系统的重要性: 数字化管理系统是企…

CNS0创建交货单没有WBS元素

1、问题 CNS0创建交货单带不出WBS,但是交货单过账之后,又可以读取到WBS。 2、原因 2.1、项目挂料 创建项目挂料时,当物料为通用料,则在网络中挂料时,采购类型为网络预留 当物料为专用料,则在网络中挂料时…

linux中的od命令与hexdump命令

初步解读两个命令 在Linux中,"od"和"hexdump"命令都用于以十六进制和其他格式显示文件的内容。它们提供了对文件进行二进制查看和分析的功能。以下是它们的简要说明: od命令: “od”(octal dump)…

在javaweb项目中resource目录和webapp目录的区别

resource存放的是一些配置文件,这些文件一般都是与java代码相关的配置文件,比如这里的jdbc配置文件,在java中可以使用这个目录下的文件,不用写全路径 webapp存放的是web的资源文件,如jsp,html,css,js文件,在网页请求会…

并发编程-线程等待唤醒机制

目录 前言 ​编辑 线程等待和唤醒的方法 wait() 方法: notify() 方法: 注意事项和建议: 我的其他博客 前言 程等待唤醒机制是多线程编程中用于线程之间协调和通信的一种机制。在多线程环境中,有时候一个线程需要等待某个条件…

ResourceSat2卫星数据下载

印度5米遥感卫星数据开放下载 简介 印度国家遥感中心( NRSC )于近期开放了ResourceSat2卫星的LISS4传感器的数据下载权限,最高分辨率为5米。此次可供下载的有3个波段(近红外/红/绿),下载附带3个GeoTIFF和一个元数据文件&#xf…

OpenCV极坐标变换函数warpPolar的使用

学更好的别人, 做更好的自己。 ——《微卡智享》 本文长度为1702字,预计阅读4分钟 前言 前阵子在做方案时,得了几张骨钉的图片,骨科耗材批号效期管理一直是比较麻烦的,贴RFID标签成本太高,所以一般考虑还是…

大数据技术之Hive(超级详细)

第1章 Hive入门 1.1 什么是Hive Hive:由Facebook开源用于解决海量结构化日志的数据统计。 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。 本质是:将HQL转化成MapReduce程序 …

微信小程序使用camera扫码获取相机权限

确保用户隐私指引已经明确使用相机功能 “mp-weixin”: "permission": {"scope.camera": {"desc": "需要使用相机功能,请授权"}}wx.authorize({scope: scope.camera,success(res) {console.log(res, 用户成功授权)// 用户…

在Node.js中MongoDB插入数据的方法

本文主要介绍在Node.js中MongoDB插入数据的方法。 目录 Node.js中MongoDB插入数据使用MongoDB原生驱动插入数据使用Mongoose插入数据 Node.js中MongoDB插入数据 在Node.js中,可以使用MongoDB原生驱动或Mongoose库来连接和操作MongoDB数据库。 以下是在Node.js中使用…

【洛谷算法题】P1422-小玉家的电费【入门2分支结构】

👨‍💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P1422-小玉家的电费【入门2分支结构】🌏题目描述🌏输入格…