文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《提升系统频率支撑能力的“车-氢”柔性可控负荷协同构网控制》
本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》
论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html
电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download
这是一篇关于电力系统技术的研究论文,主题是提升系统频率支撑能力的“车-氢”柔性可控负荷协同构网控制。以下是该论文的核心内容概述:
-
研究背景与目的:
- 随着可再生能源比例的增加,电力系统面临频率安全和稳定性的挑战。
- 提出了一种“车-氢”柔性可控负荷协同构网控制方法,以增强电力系统的频率支撑能力。
-
关键技术:
- 分析了电动汽车(EV)负荷和质子交换膜(PEM)电解制氢负荷的调节特性。
- 建立了这两种柔性可控负荷的构网控制统一模型。
- 提出了一种协同构网控制方法,通过改进型Sigmoid函数自适应调整控制参数。
-
方法论:
- 优先利用电动汽车的快速响应能力降低系统频率变化率。
- 利用PEM电解制氢负荷的大范围功率调节能力降低系统扰动后的频率偏差。
-
仿真验证:
- 基于PSCAD/EMTDC仿真平台验证了所提方法的有效性和优越性。
-
研究结果:
- 所提方法能够有效抑制系统频率变化,加快系统频率恢复速度。
- 降低了系统对同步机组的依赖性,提高了新能源利用率。
-
结论与展望:
- “车-氢”柔性可控负荷协同构网控制方法能够提升电力系统的频率稳定性。
- 提出了下一步研究方向,包括多类型柔性可控负荷的容量配置及协同构网控制方法。
这篇论文详细介绍了一种新的电力系统控制方法,旨在通过协同控制电动汽车和电解制氢负荷来提升电力系统在面对高比例可再生能源时的频率稳定性。论文通过理论分析和仿真实验验证了方法的有效性,并探讨了未来的研究方向。
为了复现论文中的仿真实验,我们需要遵循以下步骤:
- 环境搭建:使用PSCAD/EMTDC软件搭建仿真环境。
- 模型建立:根据论文描述,建立电动汽车负荷和PEM电解制氢负荷的模型。
- 控制策略实现:实现论文中提出的“车-氢”柔性可控负荷协同构网控制方法。
- 参数设置:根据论文提供的参数设置仿真模型。
- 仿真运行:运行仿真并记录结果。
- 结果分析:分析仿真结果,验证控制方法的有效性。
以下是使用伪代码/Python混合的方式表示的仿真复现思路:
# 导入必要的库
import pscad # 假设存在一个用于PSCAD仿真的Python接口
import numpy as np
import matplotlib.pyplot as plt# 定义电动汽车负荷和PEM电解制氢负荷的模型参数
class EV_Load_Model:def __init__(self, max_power, min_power, rated_power):self.max_power = max_powerself.min_power = min_powerself.rated_power = rated_powerclass PEM_Load_Model:def __init__(self, max_power, min_power, rated_power):self.max_power = max_powerself.min_power = min_powerself.rated_power = rated_power# 初始化模型
ev_load = EV_Load_Model(22.5, 0, 14.38) # 以15:00时的数据为例
pem_load = PEM_Load_Model(50, 5, 50) # 额定功率为50MW# 定义控制策略
def sigmoid(x):return 1 / (1 + np.exp(-x))def adaptive_control(system_frequency, ev_load, pem_load):# 根据系统频率自适应调整控制参数if system_frequency < 50: # 假设50Hz为额定频率# 计算功率调节裕度sev = (ev_load.max_power - ev_load.rated_power) / (ev_load.max_power - ev_load.min_power)self_adapted_kd = sigmoid(sev) * kd0 # 虚拟惯量系数self_adapted_kl = sigmoid(sev) * kl0 # 下垂系数else:# 同理,计算SEL和调整KD,EL和KL,ELpass# 更新负荷控制参数# ...return self_adapted_kd, self_adapted_kl# 设置仿真参数
kd0 = 10 # 虚拟惯量系数渐进值
kl0 = 12 # 下垂系数上限值
fd = 0.02 # 调频死区# 运行仿真
def run_simulation(ev_load, pem_load, simulation_time):# 初始化仿真环境simulation = pscad.Simulation("Microgrid_Model")# 设置仿真时间simulation.set_time(simulation_time)# 运行仿真simulation.run()# 获取仿真结果system_frequency = simulation.get_variable("System_Frequency")ev_power = simulation.get_variable("EV_Load_Power")pem_power = simulation.get_variable("PEM_Load_Power")# 绘制结果plt.figure(figsize=(10, 6))plt.plot(system_frequency, label='System Frequency')plt.plot(ev_power, label='EV Load Power')plt.plot(pem_power, label='PEM Load Power')plt.legend()plt.show()# 调用仿真函数
simulation_time = 70 # 仿真时间,单位秒
run_simulation(ev_load, pem_load, simulation_time)
请注意,上述代码是一个概念性的示例,实际的PSCAD/EMTDC仿真需要在PSCAD软件中进行,而Python代码可以用来处理仿真前后的数据和进行结果分析。具体的PSCAD模型搭建和参数设置需要根据论文中提供的详细参数和模型结构来完成。此外,PSCAD/EMTDC软件并没有直接的Python接口,这里的pscad
模块是假设存在的,用于说明如何从Python调用仿真和获取结果。在实际操作中,可能需要通过其他方式(如自动化脚本或API)来实现这一过程。
本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》
论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html
电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download
相关文章:
文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《提升系统频率支撑能力的“车-氢”柔性可控负荷协同构网控制》
本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…...
异或的性质
交换两个变量的值,不使用第三个变量。 即a3,b5,交换之后a5,b3; 有两种解法, 一种用算术算法, 一种用^(异或) a a b; b a - b; a a - b; or a a^b;// 只能对int,char… b a^b; a a^b; or a ^ b ^ a; 异或交换两个变量值的方法是利用了异或运算的特性。下面是…...

新一代Webshell管理器
工具介绍 游魂是一个开源的Webshell管理器,提供更为方便的界面和更为简单易用的功能,可配合或代替其他webshell管理器,帮助用户在各类渗透场景中控制目标机器。游魂不仅支持常见的一句话webshell以及常见Webshell管理器的功能,还…...

「iOS」——知乎日报一二周总结
知乎日报仿写 前言效果Manager封装网络请求线程冲突问题下拉刷新添加网络请求的图片通过时间戳和日期格式化获取时间 总结 前言 前两周内容的仿写,主要完成了首页的仿写,进度稍慢。 效果 Manager封装网络请求 知乎日报的仿写需要频繁的申请网络请求&am…...
windows C#-匿名类型
匿名类型提供了一种方便的方法,可用来将一组只读属性封装到单个对象中,而无需首先显式定义一个类型。 类型名由编译器生成,并且不能在源代码级使用。 每个属性的类型由编译器推断。 可结合使用 new 运算符和对象初始值设定项创建匿名类型。 …...

CryptoHack 简介
CryptoHack 简介 文章目录 CryptoHack 简介一、python的安装,运行二、ASCII码三、十六进制四、Base64五、字节和大整数六、XOR1.基本2.xor属性3.xor隐藏字节4.cryptohack——You either know, XOR you dont 一、python的安装,运行 二、ASCII码 chr()函数…...

transformControls THREE.Object3D.add: object not an instance of THREE.Object3D.
把scene.add(transformControls);改为scene.add(transformControls.getHelper());...
游戏开发与游戏运营:哪个更难?
在探讨游戏产业时,游戏开发和游戏运营是两个至关重要的环节。它们各自承担着不同的职责,共同推动着游戏产品的成功与发展。然而,关于哪个环节更难的问题,并没有一个绝对的答案,因为两者都涉及复杂的流程、专业技能和独…...
大模型在自动化渗透测试中的应用
1. 引言 随着人工智能技术的快速发展,特别是大模型(如GPT-3、GPT-4等)的出现,自动化渗透测试领域迎来了新的机遇。大模型具有强大的自然语言处理能力和生成能力,能够在多个环节提升渗透测试的效率和准确性。本文将详细…...

《AI在企业战略中的关键地位:以微软和阿里为例》
内容概要 在当今商业环境中,人工智能(AI)的影响力如滔滔洪水,愈演愈烈。文章将揭示AI在企业战略中的崛起,尤其以微软和阿里巴巴为代表的企业,这两家科技巨头通过不同方式,将智能技术融入其核心…...

C语言 | Leetcode C语言题解之第537题复数乘法
题目: 题解: bool parseComplexNumber(const char * num, int * real, int * image) {char *token strtok(num, "");*real atoi(token);token strtok(NULL, "i");*image atoi(token);return true; };char * complexNumberMulti…...
Vue如何实现数据的双向绑定和局部更新?
1、Vue如何实现数据的双向绑定和局部更新? Vue.js中数据的双向绑定和局部更新可以通过v-model指令来实现。v-model是一个内置的双向数据绑定机制,用于将输入元素(如input、textarea、select等)与Vue实例的数据进行双向绑定。 在…...

java学习1
一、运算符 1.算术运算符 在代码中,如果有小数参与计算,结果有可能不精确 1-1.隐式转换和强制转换 数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算 (1)隐式转换:…...

如何缩小PPT演示文稿的大小?
有时候PPT的磁盘空间一不小心就变得意想不到的大,比如上百MB,该如何缩小PPT的大小从而便于上传或者携带呢? 导致PPT大的原因: 媒体文件在插入或者复制到演示文稿里会被直接涵盖在其中(.pptx版本)…...

闯关leetcode——234. Palindrome Linked List
大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/palindrome-linked-list/description/ 内容 Given the head of a singly linked list, return true if it is a palindrome or false otherwise. Example 1: Input: head [1,2,2,1] Output: tru…...

通过源码分析类加载器里面可以加载的类
类列表 每一个ClassLoader里面的类列表,类的数量都是固定的。 对上一节中的dex反编译 使用DexClassLoader类动态加载插件dex 利用jadx对dex进行反编译可以看到有哪些类 源码分析 BaseDexClassLoader 从BaseDexClassLoader类加载器开始分析 在BaseDexClassLoade…...
RSA算法:数字安全的基石
## RSA算法:数字安全的基石 RSA算法是现代密码学的重要组成部分,它为安全通信和数据保护提供了坚实的基础。本文将探讨RSA算法的基本原理、实施过程以及实际应用场景。 ### 一、RSA算法概述 RSA(Rivest-Shamir-Adleman)算法是由…...

DPDK高性能处理框架VPP
VPP 环境安装 $ git clone -b stable/1801 https://github.com/FDio/vpp.git $ ./extras/vagrant/build.sh && make 在编译成功以后,会生成上图红色的 deb 表 $ dpkg –i vpp-lib_18.01.2-1~g9b554f3_amd64.deb $ dpkg –i vpp_18.01.2-1~g9b554f3_amd…...
Spring工厂方式实现实例化bean有哪些方式?
在Spring框架中,实例化Bean的方式有多种,其中通过工厂方法(Factory Method)来创建Bean是一种常见的方式。这种方式允许你通过自定义的工厂类或静态方法来生成Bean实例,从而提供了更灵活和复杂的实例化逻辑。 以下是Sp…...

衡石分析平台系统分析人员手册-指标分析看板
指标分析看板为业务指标量身打造的分析看板。拖拽指标就可形成看板,通过点选对指标分析图表进行配置,整个过程简单易上手。分析人员根据业务分析场景制作图表,无需对指标的数据进行再次加工处理。 指标分析是为业务指标定制的看板࿰…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

Linux 文件类型,目录与路径,文件与目录管理
文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...

为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...

IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...

深度学习习题2
1.如果增加神经网络的宽度,精确度会增加到一个特定阈值后,便开始降低。造成这一现象的可能原因是什么? A、即使增加卷积核的数量,只有少部分的核会被用作预测 B、当卷积核数量增加时,神经网络的预测能力会降低 C、当卷…...
安卓基础(aar)
重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...

人工智能(大型语言模型 LLMs)对不同学科的影响以及由此产生的新学习方式
今天是关于AI如何在教学中增强学生的学习体验,我把重要信息标红了。人文学科的价值被低估了 ⬇️ 转型与必要性 人工智能正在深刻地改变教育,这并非炒作,而是已经发生的巨大变革。教育机构和教育者不能忽视它,试图简单地禁止学生使…...