文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《考虑极端事件的电力系统惯量与一次调频备用联合规划配置方法》

news2024/9/20 17:21:53

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

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

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

这份文件是一篇关于电力系统规划的研究论文,主要内容包括:

  1. 研究背景与问题:随着电力系统中风电、光伏和储能等变流器接口资源(inverter based resources, IBR)的增加,系统同步惯量水平降低,导致系统抗扰动能力下降,增加了极端事件下频率失稳的风险。

  2. 研究目的:提出一种考虑极端事件的电力系统惯量与一次调频备用的联合规划配置方法,以提升新型电力系统对极端事件的应对能力。

  3. 研究方法

    • 建立了包含源-储-荷多类调节资源的系统频率响应模型。
    • 使用序贯蒙特卡洛随机生产模拟获取系统失负荷集合。
    • 构建了惩罚模型来衡量频率变化率(RoCoF)越限损失。
    • 提出了频率安全概率指标,以刻画频率越限的概率分布与损失期望。
    • 开发了考虑风险偏好的备用成本收益模型,用于多元灵活性资源的协同规划配置。
  4. 研究成果

    • 验证了所提方法可以根据决策者的风险偏好灵活制定不同风险范围下的最优规划方案。
    • 通过改进的IEEE-RTS79案例分析,证明了所提方法的有效性。
  5. 关键词:极端事件、备用规划、安全概率指标、风险偏好分析、频率稳定。

  6. 论文结构:包括引言、系统频率响应模型、频率安全概率指标评估、备用规划配置方案获取、算例分析和结论等部分。

  7. 结论:所提出的联合规划方法能够在考虑决策者风险偏好的情况下,为电力系统惯量和一次调频备用提供最优的联合规划配置方案,有效提升系统对极端事件的响应能力。

这篇论文对于理解和改进电力系统在面对极端事件时的频率稳定性和资源配置具有重要意义。

为了复现论文中提到的仿真算例,我们需要遵循以下步骤,并使用相应的程序语言(如Python)来实现:

仿真复现思路:

  1. 建立系统模型

    • 创建电力系统的频率响应模型,包括火电、水电、燃气、风电、光伏和储能等不同类型的发电资源。
    • 为每种类型的发电资源定义惯性常数、容量和占比。
  2. 随机生产模拟

    • 使用序贯蒙特卡洛方法模拟系统运行,包括风光出力的随机性和常规机组的故障情况。
    • 模拟足够长的时间(如30年)以获取失负荷集合。
  3. 系统扰动集合获取

    • 通过模拟,获取不同扰动大小下的系统失负荷情况。
  4. 惯量与一次调频备用联合规划

    • 根据系统频率响应模型,计算在不同惯量水平下的系统RoCoF和频率最低点。
    • 构建惩罚模型,评估RoCoF越限损失。
  5. 风险偏好分析

    • 定义风险因子γ,并根据不同的风险偏好进行备用容量规划。
  6. 优化问题求解

    • 建立总成本收益模型,以最大化风险偏好收益为目标函数。
    • 考虑资源容量约束、系统有功平衡约束等,使用优化算法(如线性规划、遗传算法等)求解最优备用容量。
  7. 结果分析与验证

    • 分析不同风险因子下的规划结果,验证所提方法的有效性。

程序语言表示(Python示例):

import numpy as np
import pandas as pd
from scipy.optimize import linprog

# 定义系统参数
inertia_constants = {'火电': 7.25, '水电': 4.82, '燃气': 9.0, '风电': None, '光伏': None, '储能': 5.0}
unit_capacities = {'火电': 2225, '水电': 300, '燃气': 80, '风电': 900, '光伏': 300, '储能': 20}
unit_percentages = {'火电': 0.5817, '水电': 0.0784, '燃气': 0.0209, '风电': 0.2354, '光伏': 0.0784, '储能': 0.0052}

# 随机生产模拟函数
def monte_carlo_simulation(inertia_constants, unit_capacities, simulation_years=30):
    # 模拟代码实现
    pass

# 惯量与一次调频备用联合规划函数
def joint_planning(inertia_constants, unit_capacities, disturbance_set):
    # 规划代码实现
    pass

# 风险偏好分析函数
def risk_preference_analysis(risk_factor_gamma, joint_planning_results):
    # 分析代码实现
    pass

# 优化问题求解函数
def optimize_reserve_capacity(objective_function, constraints):
    # 使用线性规划或其他优化算法求解
    res = linprog(c=objective_function, A_eq=constraints['A_eq'], b_eq=constraints['b_eq'], bounds=constraints['bounds'])
    return res

# 主程序
def main():
    # 进行随机生产模拟
    disturbance_set = monte_carlo_simulation(inertia_constants, unit_capacities)
    
    # 进行惯量与一次调频备用联合规划
    joint_planning_results = joint_planning(inertia_constants, unit_capacities, disturbance_set)
    
    # 风险偏好分析
    risk_factor_gamma = 0.5  # 示例风险因子
    risk_preference_analysis(risk_factor_gamma, joint_planning_results)
    
    # 优化问题求解
    objective_function = [...]  # 定义目标函数系数
    constraints = {
        'A_eq': [...],  # 定义等式约束系数
        'b_eq': [...],  # 定义等式约束常数
        'bounds': [...]  # 定义变量界限
    }
    optimal_results = optimize_reserve_capacity(objective_function, constraints)
    print("Optimal reserve capacity:", optimal_results)

if __name__ == "__main__":
    main()

请注意,上述代码仅为示例框架,实际实现时需要根据论文中的具体方法和模型详细填充每个函数的内部逻辑。此外,可能需要使用专业的电力系统仿真软件或库来更准确地模拟和分析。

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

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

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

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

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

相关文章

统计学习与方法实战——统计学习方法概论

统计学习方法概论题 统计学习方法概论实现统计学习方法的步骤统计学习方法三要素模型策略损失函数与风险函数定义 常用损失函数经验风险最小化(ERM)与结构风险最小化(SRM) 模型评估与模型选择过拟合与模型选择 正则化与交叉验证泛化能力生成模型与判别模型生成方法判别方法 最小…

制定精益生产现场管理和改善计划时,企业需要考虑哪些因素

在制定精益生产现场管理与改善计划时,企业需综合考虑多个维度,以确保计划既能高效实施,又能持续推动生产流程的优化与效率提升。以下是深圳天行健企业管理咨询公司对这一过程中需重点考虑因素的详细阐述: 一、企业现状 1. 生产流…

Datawhale X李宏毅苹果书进阶 AI夏今营 task03学习笔记

batch normalization(批次标准化) batch normalization--Tarining 直接改error surface的landscape,把山“铲平”有时候尽管error surface是个“碗”,都不见得好train。如下图所示: w1,w2对loss的斜率差别很大,w1方…

解锁SQL无限可能 | 利用SQL实现13位条码检测算法

目录 0 需求分析 1 数据准备 2 问题分析 3 小结 数字化建设通关指南专栏原价99,现在活动价39.9,按照阶梯式增长,直到恢复原价 0 需求分析 算法:给定一个n位的数字字符串,取出这个条码字符串的前n-1位数字&…

Elasticsearch数据写入过程

1. 写入请求 当一个写入请求(如 Index、Update 或 Delete 请求)通过REST API发送到Elasticsearch时,通常包含一个文档的内容,以及该文档的索引和ID。 2. 请求路由 协调节点:首先,请求会到达一个协调节点…

Linux:目录及文件管理

目录及文件管理 cd的命令使用 . 当前目录 .. 父目录(上一层) ~ 表示家目录 家目录:专门存放用户个性化信息的目录 ~user:用户user的家目录 /root: 是Linux管理员的家目录 /home: 存放所有普通用户的家目录]# cd ~root #去…

Leetcode面试经典150题-106.从中序和后序序列构造二叉树

解法都在代码里,不懂就留言或者私信 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNo…

作为HR如何解决薪资谈判的僵局

作为HR如何跟候选人谈薪资问题,特别候选人的期望值,和公司对岗位的设定范围存在不对等的情况下,HR和候选人的薪资谈判往往就陷入僵局。面对这种情况,是直接放弃,还是有努力的空间呢? 在面对薪资谈判僵局时…

基于tesseract实现文档OCR识别

导入环境 导入必要的库 numpy: 用于处理数值计算。 argparse: 用于处理命令行参数。 cv2: OpenCV库,用于图像处理。 import numpy as np import argparse import cv2设置命令行参数 ap argparse.ArgumentParser() ap.add_argument("-i", "--imag…

中国各省份-环境规制相关数据(2000-2022年)

环境规制,也称为环保政策和污染治理,是一系列由政府制定的旨在解决环境问题、保护生态环境和促进可持续发展的政策措施。这些措施包括法律法规、行政命令、经济激励和市场机制等,目的是约束和指导企业和个人行为,减少对环境的负面…

【吊打面试官系列-Redis面试题】Redis 的同步机制了解么?

大家好,我是锋哥。今天分享关于 【Redis 的同步机制了解么?】面试题,希望对大家有帮助; Redis 的同步机制了解么? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Redis 可以使用主从同步,从从同…

Linux运维--iptables防火墙命令以及端口号等详解(全)

Linux之iptable防火墙命令以及端口号等详解(全) 在Linux系统中,你可以使用firewalld和iptables来管理和设置防火墙规则。Firewalld是一个动态管理防火墙的工具,而iptables是一个更底层的工具,可以直接配置Linux内核的…

经典卷积神经网络 (CNN) 架构模型详解:LeNet、AlexNNet、GoogleNet、ResNet、DenseNet

《博主简介》 小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 👍感谢小伙伴们点赞、关注! 《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发…

文字转视频软件哪个好用?揭秘创意新工具

最近,我在筹备一个小型的个人项目,需要制作一系列的教学视频,但我对视频编辑一窍不通。就在我快要放弃的时候,我发现了一些神奇的工具,它们能自动把文字变成视频! 想知道自动生成视频的软件有哪些吗&#…

Docker 安装FileBeat、Elasticsearch及Kibana详细步骤

一、ELK简介 二、docker安装Elasticsearch 2.1 创建Docker网络 2.2 拉取镜像 2.3 创建挂载目录 2.4 添加配置文件 2.5 创建es容器 2.6 测试Elasticsearch是否安装成功 三、docker安装Logstash 3.1 拉取镜像 3.2 创建挂载目录 3.3 添加配置文件 3.4 创建Logstash容…

如何更新我的SSL证书到期日期?

续订SSL证书需要获取新证书来替换即将过期的证书。该过程可能略有不同,具体取决于Gworg获取证书的方法。以下是有关如何续订SSL证书的一般指南: 检查有效期: 在开始续订流程之前,请检查SSL证书的当前到期日期。您通常可以在SSL证…

【PyTorch】深入解析 `with torch.no_grad():` 的高效用法

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 引言一、with torch.no_grad(): 的作用二、with torch.no_grad(): 的原理三、with torch.no_grad(): 的高效用法3.1 模…

24 初识C++

目录 一、C概念 (一)C是什么 (二)C的历史 (三)C参考文档 二、第一个C程序 三、C的域 四、命名空间 namespace (一)namespace 的作用 (二)namespace 的…

如何从 SIM 卡恢复短信?这篇专业教程文章会帮到你

您是 Android 手机的忠实用户吗?您是否定期通过打电话、发送短信或在 WeChat 上聊天来与朋友和家人保持联系?如果你这样做,我相信你的手机上一定有很多短信,这些短信对于保存你与他人聊天的内容非常重要。您是否有这样的经验&…

碧桂园服务上海项目获评“2024年度上海市物业管理优秀示范项目”

近日,上海市物业管理行业协会发布《关于2024年度上海市物业管理优秀示范项目评定结果的公示》官方红头文件。文件对上海市393个物业管理优秀示范项目进行公示。 上海联源物业发展有限公司露香园项目、静鼎安邦府邸项目、佘山东郡项目和上海金晨物业经营管理有限公司…