文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《考虑电力-交通交互的配电网故障下电动汽车充电演化特性》

这个标题涉及到电力系统、交通系统和电动汽车充电的复杂主题。让我们逐步解读:

  1. 考虑电力-交通交互的配电网故障:

    • 电力-交通交互: 指的是电力系统和交通系统之间相互影响、相互关联的关系。这可能涉及到电力需求对交通流量的影响,反之亦然。
    • 配电网故障: 提到了电力系统中的配电网出现了故障,这可能包括线路故障、设备故障等。
  2. 下电动汽车充电演化特性:

    • 电动汽车充电: 指的是电动汽车通过与电力系统连接来获取能量。
    • 演化特性: 暗示了在某种条件下,充电过程可能会经历一些变化或发展,这可能是由于配电网故障引起的。

因此,整个标题的意思可能是在考虑电力系统与交通系统之间的相互影响,特别是在配电网发生故障的情况下,研究电动汽车充电过程的演化特性。这可能涉及到电力需求对交通流量的影响,以及电动汽车在配电网故障时充电行为的变化。这个研究可能有助于更好地理解电力系统和交通系统之间的复杂关系,以及在不同情境下电动汽车充电行为的演变。

摘要:由于配电网与交通网间的耦合交互作用,高渗透率电动汽车接入下的配电网故障可能对两网的运行产生扩大影响,厘清故障下包括电动汽车充电负荷对电网和交通网运行状态的影响以及充电站充电负荷分布的电动汽车充电特性是及时阻断故障影响的基础。针对此,提出了考虑电力-交通交互的配电网故障下充电特征演化分析方法。首先,考虑配电网故障下充电负荷变化对配电网的影响,提出了计及充电负荷变化灵敏度的变步长重复潮流模型以计算配电网供电能力。其次,结合用户有限理性决策和动态交通均衡,构建了配电网故障影响下的交通运行状态演化模型。进一步,以电动汽车出行和充电为耦合单元,基于改进的Davidson函数描述供电能力对充电行为的影响,建立了两网交互的作用关系。最后,仿真分析了考虑网络耦合的配电网故障下充电负荷演化规律及其影响。

这段摘要涉及到电力系统(配电网)、交通系统和电动汽车的复杂交互关系,以及在高电动汽车渗透率下,配电网故障可能对两个系统产生的扩大影响。以下是对摘要的详细解读:

  1. 问题背景:

    • 提到了配电网与交通网之间的耦合交互作用。这表示电力系统和交通系统之间存在相互影响和关联。
    • 强调了在高渗透率电动汽车接入下,配电网故障可能对两个系统的运行状态产生扩大的影响。
  2. 目标和方法:

    • 目标是厘清在配电网故障下,电动汽车充电负荷对电力网和交通网运行状态的影响,以及充电站充电负荷分布的电动汽车充电特性。
    • 提出了一种考虑电力-交通交互的配电网故障下充电特征演化分析方法。
  3. 方法细节:

    • 引入了计及充电负荷变化灵敏度的变步长重复潮流模型,以计算配电网供电能力。这意味着他们考虑了充电负荷变化对电力系统供电能力的影响。
    • 结合了用户有限理性决策和动态交通均衡,构建了配电网故障影响下的交通运行状态演化模型。
    • 以电动汽车出行和充电为耦合单元,基于改进的Davidson函数描述供电能力对充电行为的影响,建立了两个系统交互的作用关系。
  4. 仿真分析:

    • 最后,进行了仿真分析,以研究考虑网络耦合的配电网故障下充电负荷演化规律及其影响。这有助于理解在这种情境下各种因素的相互影响。

综合而言,这项研究旨在深入理解在电力系统故障条件下,高渗透率电动汽车对电力系统和交通系统的影响,以及如何在及时阻断故障影响的基础上进行演化特征分析。

关键词:高渗透率电动汽车; 配电网与交通网耦合网络;故障影响;充电演化;供电能力;动态交通;
 

  1. 高渗透率电动汽车:

    • 表示在特定区域或系统中,有大量电动汽车接入。高渗透率意味着电动汽车在整个车辆总数中占有相当大的比例。
  2. 配电网与交通网耦合网络:

    • 指的是电力系统(配电网)和交通系统之间存在相互联系和影响的网络。这表明两个系统不是孤立的,它们的运行状态可能互相影响。
  3. 故障影响:

    • 涉及到配电网出现故障时对整个系统的影响。这可能包括电力系统的供电中断、设备故障,以及与之相关的交通系统的运行受到的影响。
  4. 充电演化:

    • 指的是电动汽车充电过程的演变或演化。在这个上下文中,可能是指在不同条件下,电动汽车充电行为的变化和发展。
  5. 供电能力:

    • 表示电力系统的能力提供电力。在这个背景下,可能是指在高渗透率电动汽车接入的情况下,电力系统的供电能力可能受到影响,特别是在故障发生时。
  6. 动态交通:

    • 指的是交通系统的动态变化和调整。可能涉及到交通流量的变化、路况的调整等因素,尤其是在配电网故障下可能发生的情境中。

这些关键词的综合解读表明研究的重点是在高渗透率电动汽车接入的情况下,分析配电网故障对整个系统的影响,包括电力系统供电能力的变化、交通系统的动态调整,以及这些因素对电动汽车充电行为的演化特性的影响。这种综合研究有助于更好地理解电力系统、交通系统和电动汽车之间的相互关系。

仿真算例:本文采用中国南京市部分区域交通网及 3 个 IEEE 33 节点配电网耦合构建考虑电网与交通网耦 合的配电网故障下电动汽车充电演化分析仿真算 例。该地区覆盖面积约 50 km2 ,包含 60 个交通节点 和 14 座充电站;本文根据不同片区功能,将其划分 为了居民区、商业区及工作区。充电站在交通网中 的分布、各充电站与电网和交通网的连接关系以及 相关参数如附录 C 所示。 本研究中电动汽车采用日产 LEAF,居民区和 办公区的充电站均为充电功率为 7.3 kW 的慢充,商 业区充电站为充电功率为 45 kW 的快充。根据南京 市交通流和居民出行规律,早出行高峰为 07:00— 09:00,晚出行高峰为 17:00—19:00,且早晚出行高 峰时段每个出行起点的出行需求约为 8 640;早出行 高峰的起点在居民区,出行终点均匀分布在工作区; 晚出行高峰的起点在工作区,60% 的出行需求终点 均匀分布于居民区,40% 的出行需求终点均匀分布 于商业区。午出行高峰时段在 12:00—14:00,且各 出行起点的出行需求约为 3 840,起点在工作区,终 点均匀分布于商业区。

仿真程序复现思路:

复现上述仿真涉及两个主要方面:交通网络和配电网。以下是一种简化的仿真思路,可以使用Python语言和相关库进行实现。请注意,具体的仿真复现可能需要更详细的信息和算法,以下只是一个简单的示例:

  1. 交通网络模拟:
 
import networkx as nx
import random# 构建交通网络图
traffic_network = nx.Graph()# 添加交通节点
for i in range(60):traffic_network.add_node(i)# 添加交通节点之间的连接关系,这里简化为随机连接
# 具体连接关系可以根据实际情况进行设定
traffic_network.add_edges_from([(node1, node2) for node1 in range(60) for node2 in range(60) if node1 != node2 and random.random() < 0.1])# 添加充电站信息,包括位置和充电功率
charging_stations = {1: {"location": (x1, y1), "power": 7.3},2: {"location": (x2, y2), "power": 7.3},3: {"location": (x3, y3), "power": 45}}# 模拟交通流和出行规律
# 这里简化为每个时间段的随机生成出行需求
# 具体的规律和需求可以根据实际情况设定
for time_period in ["morning_peak", "evening_peak", "afternoon"]:for start_node in range(60):travel_demand = 0if time_period == "morning_peak" or time_period == "evening_peak":travel_demand = 8640  # 高峰时段的出行需求elif time_period == "afternoon":travel_demand = 3840  # 午出行高峰的出行需求destinations = random.sample(range(60), travel_demand)# 在这里可以根据具体情况模拟出行行为,比如生成车辆、设置目的地等# ...

  1. 配电网模拟:
 
import powergrid as pg  # 假设有一个名为powergrid的配电网仿真库# 构建 IEEE 33 节点的配电网
distribution_network = pg.create_ieee33()# 添加配电网故障,具体故障类型和位置可以根据实际情况设定
# distribution_network.apply_fault(fault_type, fault_location)
# ...

  1. 电动汽车充电演化仿真:
 
# 模拟电动汽车充电行为
for station_id, station_info in charging_stations.items():for time_period in ["morning_peak", "evening_peak", "afternoon"]:# 根据充电功率和充电需求模拟电动汽车充电if time_period == "morning_peak" or time_period == "evening_peak":charging_power = station_info["power"]elif time_period == "afternoon":charging_power = station_info["power"] * 0.5  # 简化为午出行时的一半功率# 在这里可以模拟电动汽车的充电过程,比如连接到充电站、充电时长等# ...

请注意,上述代码是一个简单的示例,实际情况可能需要更多的细节和复杂性。特别是在模拟电动汽车的充电行为时,可能需要考虑充电站的容量、充电桩的使用情况、车辆的到达和离开等多个因素。在实际应用中,可能需要使用更专业的仿真工具和库来处理这些方面的复杂性。

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

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

相关文章

回溯算法之N皇后

一 什么是回溯算法 回溯算法&#xff08;Backtracking Algorithm&#xff09;是一种用于解决组合优化问题的算法&#xff0c;它通过逐步构建候选解并进行验证&#xff0c;以寻找所有满足特定条件的解。回溯算法通常应用于在给定约束条件下枚举所有可能解的问题&#xff0c;如…

Git—文件添加查看删除修改

目录 1.添加文件—场景一 2.查看.git文件 3.添加文件—场景三 4.修改文件 5.版本回退 6.撤销修改 7.删除文件 1.添加文件—场景一 在包含.git的目录下新建⼀个ReadMe文件&#xff0c;我们可以使用 git add 命令可以将文件添加到暂存 区&#xff1a; ●添加一个或多个文…

Matlab数学建模算法之小波神经网络详解

&#x1f517; 运行环境&#xff1a;Matlab &#x1f6a9; 撰写作者&#xff1a;左手の明天 &#x1f947; 精选专栏&#xff1a;《python》 &#x1f525; 推荐专栏&#xff1a;《算法研究》 &#x1f510;#### 防伪水印——左手の明天 ####&#x1f510; &#x1f497; 大家…

vue的属性

key 预期&#xff1a;number | string | boolean (2.4.2 新增) | symbol (2.5.12 新增) key 的特殊 attribute 主要用在 Vue 的虚拟 DOM 算法&#xff0c;在新旧 nodes 对比时辨识 VNodes。如果不使用 key&#xff0c;Vue 会使用一种最大限度减少动态元素并且尽可能的尝试就地…

2022蓝桥杯c组求和

题目名字 求和 题目链接 题意 输入的每个数都要两两相乘&#xff0c;然后再加起来&#xff0c;求最后总和&#xff1b; 思路 每个数乘这个数的前缀和即可 算法一&#xff1a;前缀和 实现步骤 先把前缀和写出来再写for循环每个数都乘以自己的前缀和&#xff1b; 实现步骤 直接…

存储成本降71%,怪兽充电历史库迁移OceanBase

怪兽充电作为共享充电宝第一股&#xff0c;业务增长迅速&#xff0c;以至于业务架构不停地增加组件。在验证 OceanBase 可以简化架构并带来更大的业务价值后&#xff0c;首次尝试在历史库中使用 OceanBase 替代 MySQL&#xff0c;存储成本降低 71%。本文为怪兽充电运维架构部王…

Docker 入门

Docker 入门 基础 不同操作系统下其安装包、运行环境是都不相同的&#xff01;如果是手动安装&#xff0c;必须手动解决安装包不同、环境不同的、配置不同的问题 而使用Docker&#xff0c;这些完全不用考虑。就是因为Docker会自动搜索并下载MySQL。注意&#xff1a;这里下载…

【C++】输入输出流 ⑥ ( cout 标准输出流对象 | cout 常用 api 简介 | cout.put(char c) 函数 )

文章目录 一、cout 标准输出流对象1、cout 标准输出流对象简介2、cout 常用 api 简介 二、cout.put(char c) 函数1、cout.put(char c) 函数 简介2、代码示例 - cout.put(char c) 函数 一、cout 标准输出流对象 1、cout 标准输出流对象简介 cout 是 标准输出流 对象 , 是 ostrea…

端口被占用 --- 解决方案

问题描述 加速服务启动失败&#xff0c;443端口被magentproc(1576)占用。请关掉占用443端口的程序或者尝试使用系统代理模式。 问题解决 按下 win R 打开 输入cmd 输入命令 netstat -ano | findstr 443 找到 0.0.0.0:443 对应的端口 (1576) 按下 ctrl shift esc, 打开任务管…

综述 2023-IEEE-TCBB:生物序列聚类方法比较

Wei, Ze-Gang, et al. "Comparison of methods for biological sequence clustering." IEEE/ACM Transactions on Computational Biology and Bioinformatics (2023). https://ieeexplore.ieee.org/document/10066180 被引次数&#xff1a;1&#xff1b;研究背景&am…

力扣题:数字与字符串间转换-12.13

力扣题-12.13 [力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 力扣题1&#xff1a;442. 数组中重复的数据 解题思想&#xff1a;直接相除即可 class Solution(object):def optimalDivision(self, nums):""":type nums: List[int]:rtype: str"&qu…

Transformer 简介

Transformer 是 Google 在 2017 年底发表的论文 Attention Is All You Need 中所提出的 seq2seq 模型。Transformer 模型的核心是 Self-Attention 机制&#xff0c;能够处理输入序列中的每个元素&#xff0c;并能计算其与序列中其他元素的交互关系的方法&#xff0c;从而能够更…

再见了Future,图解JDK21虚拟线程的结构化并发

Java为我们提供了许多启动线程和管理线程的方法。在本文中&#xff0c;我们将介绍一些在Java中进行并发编程的选项。我们将介绍结构化并发的概念&#xff0c;然后讨论Java 21中一组预览类——它使将任务拆分为子任务、收集结果并对其进行操作变得非常容易&#xff0c;而且不会不…

Unity中Shader黑白阀值后处理效果

文章目录 前言一、我们先来PS看一下黑白阀值的效果二、使用step(a,b)函数实现效果三、实现脚本控制黑白阀值1、在Shader属性面板定义控制阀值变量2、把step的a改为_Value3、在后处理脚本设置公共成员变量,并且设置范围为&#xff08;0&#xff0c;1&#xff09;4、在Graphics.B…

Cocos Creator:创建棋盘

Cocos Creator&#xff1a;创建棋盘 创建地图三部曲&#xff1a;1. 创建layout组件2. 创建预制体Prefab&#xff0c;做好精灵贴图&#xff1a;3. 创建脚本LayoutSprite.ts收尾工作&#xff1a; 创建地图三部曲&#xff1a; 1. 创建layout组件 使用layout进行布局&#xff0c;…

优化瑞芯微rk3566 tf卡速度uhs SDR104

环境 开发板&#xff1a;orangepi3B CPU:rk3566 TF卡速度标识&#xff1a;C10&#xff0c;U3&#xff0c;V30 起因 对于tf卡启动的系统来说&#xff0c;io会成为一个很关键的瓶颈&#xff0c;所以总希望系统能跑得快一点。我手头用的是一张金士顿的高性能tf卡&#xff0c;开…

四十三、Redis基础

目录 一、认识NoSql 1、定义&#xff1a; 2、常见语法 3、与关系型数据库&#xff08;SQL&#xff09;的区别&#xff1a; 二、认识Redis 1、定义&#xff1a; 2、特征&#xff1a; 3、Key的结构&#xff1a; 三、安装Redis 四、Redis常见命令 1、数据结构介绍 2、…

关于DNS服务器地址总是127.0.0.1且无法解析域名地址

问题 笔者尝试nslookup解释域名时&#xff0c;出现服务器变成本地环回口地址&#xff0c;导致无法解析域名 C:\Users\Zsy>nslookup www.baidu.com 服务器: UnKnown Address: 127.0.0.1*** UnKnown 找不到 www.baidu.com: Server failed排查思路 尝试关闭虚拟网卡&#…

CSS的逻辑组合伪类

CSS 的逻辑组合伪类有 4 种&#xff0c;分别是&#xff1a;:not()、:is()、:where()和&#xff1a;has()。 否定伪类:not() :not 伪类选择器用来匹配不符合一组选择器的元素。由于它的作用是防止特定的元素被选中&#xff0c;它也被称为反选伪类&#xff08;negation pseudo-…

Torch2TRT编译和使用踩坑

前言 Torch2TRT是英伟达提供的开源Pytorch到TensorRT模型的转化工具。相对于其他Pytorch模型转TensorRT的方式&#xff0c;我认为这是最简单和容易上手的方式。但是该工具并不成熟&#xff0c;在安装和使用过程中有一些坑。 遇到的问题 1. fatal error: xxxxxx.h: No such f…