文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《基于近似动态规划的配电网实时协同调压策略》

本文主要是介绍文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《基于近似动态规划的配电网实时协同调压策略》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html这个标题包含了几个关键信息:

  1. 基于近似动态规划:这表明该策略是建立在动态规划算法基础之上的。动态规划是一种解决多阶段决策过程的优化方法,通过将问题分解成子问题,并利用子问题的最优解来求解整体问题的最优解。而“近似动态规划”可能指的是在实际应用中,由于问题规模较大或复杂度较高,无法完全采用传统的动态规划算法,因此采用了一种近似或简化的方法来求解问题。

  2. 配电网实时协同调压策略:这部分描述了该策略的应用领域和目标。配电网是电力系统中的一部分,负责将输电网传输的电能分配到用户端。实时协同调压则是指在配电网中,通过动态调整电压来保持电网的稳定运行。这个策略的目标可能是通过动态调压来提高电网的效率、降低能耗或者提升电网的可靠性。

综合起来,这个标题指的是一种基于近似动态规划的策略,用于实时协同调压配电网,以达到提高配电网运行效率或者其他相关目标的目的。

摘要:大规模具有出力不确定性的分布式电源接入配电网易导致电压越限和线路过载等问题,同时电动汽车的快速扩张也使得配电网用电负荷激增,多重因素导致配电网的电压稳定性问题日益突出。因此,在不确定性运行环境下如何保障配电网电压的实时稳定性是一个亟待解决的问题。本文从减小电压偏移的角度,考虑采用配电网中的有载调压器和电动汽车进行协同调压。首先分析了电动汽车集群调度的特点,并以系统电压偏移量最小作为配电网电压优化目标,建立了考虑电动汽车充电位置、功率等因素的调控模型和多档位有载调压器调控模型。随后为实现随机环境下的配电网电压实时优化调控,提出了基于近似动态规划的有载调压器与电动汽车实时协同调压策略,采用分段线性函数对贝尔曼方程中的值函数进行近似,避免了“维数爆炸”问题。分段线性函数的斜率可通过预测数据抽样产生的一组离线训练场景训练后获得,并用于后续实时在线优化。算例分析表明所提实时协同调压策略在减小配电网电压偏移的同时保证了随机环境下的优化准确性,进一步验证了电动汽车与有载调压器参与配电网协同调压技术的可行性。

这段摘要涉及到配电网中出现的一系列问题以及为解决这些问题提出的方法。以下是对摘要各部分的解读:

  1. 问题背景和挑战:

    • 大规模分布式电源不确定性: 描述了分布式电源接入配电网可能引起的问题,如电压越限和线路过载,这是由于这些电源的出力具有不确定性。
    • 电动汽车扩张引发的负荷增加: 指出了电动汽车迅速扩张带来的配电网用电负荷激增,进一步加剧了电网稳定性问题。
  2. 问题解决方法:

    • 减小电压偏移的角度: 指明解决方案的目标是减小配电网电压的偏移,从而提高电网的稳定性。
    • 协同调压: 提到考虑使用有载调压器和电动汽车进行协同调压,即通过调整电动汽车和有载调压器的运行来共同维持电网电压的稳定。
    • 建立调控模型: 分析了电动汽车集群调度的特点,并建立了包含电动汽车充电位置、功率等因素的调控模型,以及多档位有载调压器的调控模型。
  3. 方法细节:

    • 基于近似动态规划的实时协同调压策略: 提出了一种基于近似动态规划的策略,用于在随机环境下实时优化调控配电网电压。
    • 分段线性函数的应用: 采用分段线性函数对贝尔曼方程中的值函数进行近似,以应对“维数爆炸”问题。
    • 在线优化的数据支持: 利用预测数据抽样产生的离线训练场景,获取分段线性函数的斜率,并在实时中进行在线优化。
  4. 实验验证:

    • 算例分析结果: 指出所提出的实时协同调压策略在减小电压偏移的同时保证了在随机环境下的优化准确性。
    • 电动汽车与有载调压器协同调压技术的可行性: 进一步验证了电动汽车与有载调压器参与配电网协同调压技术的可行性。

综合来看,该研究旨在解决分布式电源和电动汽车引起的配电网电压稳定性问题,提出了一种基于近似动态规划的实时协同调压策略,并通过算例分析验证了其有效性。

关键词:配电网;电压优化;电动汽车;有载调压器;近似动态规划;

  1. 配电网: 指的是电力系统中的一个部分,主要用于将高压输电网输送的电能分配到低压用户端。在这里,配电网可能涉及到线路、变压器、开关设备等组成的网络系统。

  2. 电压优化: 意味着通过合理调节配电网中的电压水平,以最大程度地提高电网的效率和稳定性。优化电压可以减少能源损耗、提高系统运行效率,并且确保在各个节点处的电压保持在合适的范围内。

这些关键词共同指向了一个研究领域:如何利用电动汽车和有载调压器等新技术手段,结合近似动态规划方法,来优化配电网的电压管理,以应对电网负载的变化和电动汽车的快速增长,从而提高电网的稳定性和效率。

  • 电动汽车: 指的是使用电力驱动的汽车,通常配备有电池来存储能量。电动汽车的充电需求对配电网的负荷和能源管理提出了新的挑战和机遇。

  • 有载调压器: 是一种用于调节电网中电压的设备,它可以根据需要调整电压水平,以适应不同的负载条件。有载调压器的应用可以帮助配电网维持稳定的电压水平,减少电压波动对设备的影响。

  • 近似动态规划: 是一种解决复杂动态系统优化问题的方法。在这个上下文中,可能指的是将动态规划方法应用于配电网电压优化问题时,为了降低计算复杂度或适应实时性要求而采用的近似或简化方法。在IEEE-33节点系统中,电压参考值为 12.66kV,系统基准功率为100MV·A。根节点设 有载调压器,调节挡位αn={0.95 0.96 0.97 0.98 0.99 1.00 1.01 1.02 1.03 1.04 1.05}共11个挡位,单次最 大调节量OLTC K =2。在节点7和15分别接入100kW 容量风机,节点23和30分别接入100kW容量光 伏系统。系统中节点4、12、18、21、25、28和33 存在充电站供EV充电。考虑到EV用户行为的差 异性,假设EV接入充电站和离开充电站的时间服 从泊松分布[24][25],通过泊松过程建模可得到四类 EV到达和离开充电站的期望时间,各类集群EV 的参数如表1所示。优化时段为24小时,斜率初 始值均设置为0,其更新步长为α=0.3。 假设风光出力和常规负荷的预测误差服从正 态分布,其具体分布均为N(0,0.052)。通过蒙特卡 洛抽样法生成200个训练场景,如附录A图A2所 示。

仿真算例:

本节通过IEEE-33节点系统算例分析所提实时 协同调压策略对配电网电压偏移的改善效果,所有 优化问题均在Matlab平台使用Gurobi求解器求解, 仿真模型如图3所示。在IEEE-33节点系统中,电压参考值为 12.66kV,系统基准功率为100MV·A。根节点设 有载调压器,调节挡位αn={0.95 0.96 0.97 0.98 0.99 1.00 1.01 1.02 1.03 1.04 1.05}共11个挡位,单次最 大调节量OLTC K =2。在节点7和15分别接入100kW 容量风机,节点23和30分别接入100kW容量光 伏系统。系统中节点4、12、18、21、25、28和33 存在充电站供EV充电。考虑到EV用户行为的差 异性,假设EV接入充电站和离开充电站的时间服 从泊松分布[24][25],通过泊松过程建模可得到四类 EV到达和离开充电站的期望时间,各类集群EV 的参数如表1所示。优化时段为24小时,斜率初 始值均设置为0,其更新步长为α=0.3。 假设风光出力和常规负荷的预测误差服从正 态分布,其具体分布均为N(0,0.052)。通过蒙特卡 洛抽样法生成200个训练场景,如附录A图A2所 示。

仿真程序复现思路:

要复现上述描述的仿真,首先需要在Matlab中使用Gurobi求解器解决所述的优化问题。以下是一个简化的示例代码,其中涵盖了系统的基本模型和优化问题的求解。

% Step 1: 定义系统参数和模型
voltage_reference = 12.66;  % kV
base_power = 100;  % MV·A
OLTC_levels = [0.95, 0.96, 0.97, 0.98, 0.99, 1.00, 1.01, 1.02, 1.03, 1.04, 1.05];
OLTC_max_adjustment = 2;
num_nodes = 33;  % 节点数量% 假设的充电站和EV行为参数
EV_arrival_rate = 0.2;  % 到达率
EV_departure_rate = 0.1;  % 离开率
EV_arrival_times = poissrnd(EV_arrival_rate, [1, num_nodes]);
EV_departure_times = poissrnd(EV_departure_rate, [1, num_nodes]);% 风机和光伏系统参数
wind_capacity = 100;  % kW
solar_capacity = 100;  % kW
wind_nodes = [7, 15];
solar_nodes = [23, 30];% 初始化电压调节策略
OLTC_levels_current = ones(1, num_nodes);  % 初始设为1% Step 2: 构建优化问题
% 使用Gurobi求解器构建和求解电力系统优化问题
% 这部分需要根据具体的优化目标、约束条件以及系统动力学方程来构建% Step 3: 运行仿真
num_hours = 24;  % 仿真时长
for hour = 1:num_hours% 生成风光出力和常规负荷的预测误差wind_power_forecast_error = normrnd(0, 0.052);solar_power_forecast_error = normrnd(0, 0.052);% 生成EV到达和离开充电站的时间EV_arrival_times = poissrnd(EV_arrival_rate, [1, num_nodes]);EV_departure_times = poissrnd(EV_departure_rate, [1, num_nodes]);% 根据仿真模型进行电压调节for node = 1:num_nodesif ismember(node, wind_nodes)% 节点连接了风机,考虑风力发电影响% ...endif ismember(node, solar_nodes)% 节点连接了光伏系统,考虑光伏发电影响% ...endif ismember(node, charging_station_nodes)% 节点连接了充电站,考虑EV充电行为% ...end% 考虑其他节点的影响,如负荷变化等% ...end% 解决优化问题,更新电压调节策略% ...% 记录仿真结果或其他后续处理% ...
end

在这个更详细的示例中,我们涵盖了系统参数的定义、优化问题的建模和求解、仿真过程中风光发电、EV充电等因素的考虑,并且使用循环来模拟仿真的时间过程。对于实际情况,需要根据具体的电力系统特性和仿真目的进行进一步的扩展和修改。

 本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html

这篇关于文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《基于近似动态规划的配电网实时协同调压策略》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/761920

相关文章

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

Python包管理工具核心指令uvx举例详细解析

《Python包管理工具核心指令uvx举例详细解析》:本文主要介绍Python包管理工具核心指令uvx的相关资料,uvx是uv工具链中用于临时运行Python命令行工具的高效执行器,依托Rust实... 目录一、uvx 的定位与核心功能二、uvx 的典型应用场景三、uvx 与传统工具对比四、uvx 的技术实

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

Java调用C#动态库的三种方法详解

《Java调用C#动态库的三种方法详解》在这个多语言编程的时代,Java和C#就像两位才华横溢的舞者,各自在不同的舞台上展现着独特的魅力,然而,当它们携手合作时,又会碰撞出怎样绚丽的火花呢?今天,我们... 目录方法1:C++/CLI搭建桥梁——Java ↔ C# 的“翻译官”步骤1:创建C#类库(.NET

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图

java中Optional的核心用法和最佳实践

《java中Optional的核心用法和最佳实践》Java8中Optional用于处理可能为null的值,减少空指针异常,:本文主要介绍java中Optional核心用法和最佳实践的相关资料,文中... 目录前言1. 创建 Optional 对象1.1 常规创建方式2. 访问 Optional 中的值2.1

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技