2024电工杯A题详细思路代码分析数学建模:园区微电网风光储协调优化配置
题目分析:园区微电网风光储协调优化配置
我们会先给出三个问题总体的分析,最后会详细分析问题一的建模和详细内容。
背景:
园区微电网由风光发电和主电网联合为负荷供电,为了尽量提高风光电量的负荷占比,需配置较高比例的风光发电装机容量。但由于园区负荷与风光发电功率时序不匹配,可能导致弃电问题。配置储能可缓解负荷与风光的时序不匹配问题,减少弃电。配置储能需要考虑投资及其收益。
问题描述:
三个园区微电网独立接入主电网,分别考虑园区独立运营配置储能、联合运营配置储能、风光储协调配置三种场景,进行以下问题的分析:
问题1:各园区独立运营储能配置方案及其经济性分析
- 未配置储能时各园区运行经济性,包括购电量、弃风弃光电量、总供电成本和单位电量平均供电成本,并分析影响其经济性的关键因素。
- 配置50kW/100kWh储能后,制定储能最优运行策略及购电计划,分析各园区运行经济性是否改善,并解释原因。
- 评估50kW/100kWh方案是否最优,如不是,制定各园区最优储能功率、容量配置方案,论证方案的优越性。
问题2:联合园区储能配置方案及其经济性分析
- 未配置储能时联合园区运行经济性,包括总购电量、总弃风弃光电量、总供电成本和单位电量平均供电成本。
- 制定联合园区的总储能最优配置方案,给出储能运行策略及购电计划,分析其经济性。
- 分析园区联合运营相对于独立运营的经济收益及主要影响因素。
问题3:园区风、光、储能的协调配置方案及其经济性分析
- 制定园区未来的风光储协调配置方案,给出方案经济性分析论证报告。
- 条件:三个园区的最大负荷增长50%,且负荷波动特性不变,风电、光伏电源的配置成本分别为3000元/kW、2500元/kW,投资回报期按5年考虑。
- 分别按各园区独立运营、联合运营制定风光储协调配置方案。
- 按全年12个月典型日风光发电功率数据,制定各园区独立运营的风光储协调配置方案,考虑分时电价。
数据文件:
- 附件1:各园区典型日负荷数据
- 附件2:各园区典型日风光发电数据
- 附件3:12个月各园区典型日风光发电数据
分析步骤:
-
数据预处理:
- 从附件1提取各园区典型日负荷数据。
- 从附件2提取各园区典型日风光发电数据。
- 从附件3提取12个月各园区典型日风光发电数据。
-
独立运营场景分析:
- 计算未配置储能时的各项指标:购电量、弃风弃光电量、总供电成本和单位电量平均供电成本。
- 配置50kW/100kWh储能后,制定最优运行策略,重新计算经济性指标,并分析结果。
-
联合运营场景分析:
- 计算未配置储能时的各项指标:总购电量、总弃风弃光电量、总供电成本和单位电量平均供电成本。
- 制定联合园区储能最优配置方案,重新计算经济性指标,分析结果。
-
协调配置方案分析:
- 考虑未来负荷增长,制定风光储协调配置方案,分析经济性。
- 按全年12个月数据,考虑分时电价,制定独立运营的风光储协调配置方案。
问题一详细内容:
问题一具体分析:各园区独立运营储能配置方案及其经济性分析
背景和目标
目标是分析未配置储能和配置储能时各园区的经济性,并评估储能配置方案的最优性。
分析步骤
- 未配置储能时各园区运行的经济性分析
- 配置50kW/100kWh储能后的经济性分析
- 评估50kW/100kWh方案的最优性并制定最优储能配置方案
步骤1:未配置储能时的经济性分析
-
读取负荷数据和发电数据
- 从附件1中提取各园区的负荷数据
- 从附件2中提取各园区的光伏和风电发电数据
-
计算各项指标
- 购电量:从主电网购电量 = 最大(负荷 - (光伏发电 + 风电发电), 0)
- 弃风弃光电量:弃电量 = 最大((光伏发电 + 风电发电) - 负荷, 0)
- 总供电成本:总成本 = (购电量 主电网电价) + (光伏发电量 光伏电价) + (风电发电量 风电电价)
- 单位电量平均供电成本:平均成本 = 总供电成本 / 负荷总量
各项指标公式(字母表示)

步骤2:配置50kW/100kWh储能后的经济性分析
-
配置储能后的最优运行策略
- 储能充放电策略:在光伏和风电发电量高于负荷时进行充电,低于负荷时进行放电
- 确定储能设备的充电量和放电量
-
计算各项指标
- 充电量和放电量
- 购电量和弃电量
- 总供电成本和单位电量平均供电成本
配置储能后的经济性分析
-
充电量:
-
放电量:
-
购电量(考虑储能后):
-
弃风弃光电量(考虑储能后):
-
总供电成本(考虑储能后):
-
单位电量平均供电成本(考虑储能后):
步骤3:评估和优化储能配置方案
-
评估50kW/100kWh方案的最优性
- 根据充电量、放电量、购电量、弃电量和经济性指标评估现有方案
-
制定最优储能配置方案
- 根据园区的负荷和发电情况,优化储能容量和功率配置
- 比较优化方案和50kW/100kWh方案的经济性
配置50kW/100kWh储能后的经济性分析
总结
- 未配置储能时的经济性分析显示各园区的购电量、弃电量、总供电成本和单位电量平均供电成本。
- 配置50kW/100kWh储能后的经济性分析显示储能方案对各园区的影响,并进行经济性比较。
- 评估储能方案的最优性并制定优化方案。
##【腾讯文档】2024电工杯助攻详情
## https://docs.qq.com/doc/DVWRIQUlKaVNqcWFr
相关文章:
2024电工杯A题详细思路代码分析数学建模:园区微电网风光储协调优化配置
题目分析:园区微电网风光储协调优化配置 我们会先给出三个问题总体的分析,最后会详细分析问题一的建模和详细内容。 背景: 园区微电网由风光发电和主电网联合为负荷供电,为了尽量提高风光电量的负荷占比,需配置较高比…...
Docker搭建mysql性能测试环境
OpenEuler使用Docker搭建mysql性能测试环境 一、安装Docker二、docker安装mysql三、测试mysql连接 一、安装Docker 建立源文件vim /etc/yum.repos.d/docker-ce.repo增加内容[docker-ce-stable] nameDocker CE Stable - $basearch baseurlhttps://repo.huaweicloud.com/docker…...
关于开启直连v2rayn代理Fiddler Charles bp抓包失败问题
Fiddler 使用插件:proxy switchyomega 配置代理8888端口为fiddler && charles的监听端口 此时fiddler提示代理已更改点击变更捕获,这时不需要进行点击只需要开启上述插件即可抓到包并且国外代理,如果点击的话回自动更新为原来的ip 即…...
Python 爬虫编写入门
一、爬虫概述 网络爬虫(Web Crawler)或称为网络蜘蛛(Web Spider),是一种按照一定规则,自动抓取互联网信息的程序或者脚本。它们可以自动化地浏览网络中的信息,通过解析网页内容,提取…...
Linux网络编程(socket)
1. 概念 局域网和广域网 局域网:局域网将一定区域内的各种计算机、外部设备和数据库连接起来形成计算机通信的私有网络。广域网:又称广域网、外网、公网。是连接不同地区局域网或城域网计算机通信的远程公共网络。 IP(Internet Protocol&a…...
以太坊(3)——智能合约
智能合约 首先明确一下几个说法(说法不严谨,为了介绍清晰才说的): 全节点矿工 节点账户 智能合约是基于Solidity语言编写的 学习Solidity语言可以到WFT学院官网(Hello from WTF Academy | WTF Academy)…...
【Python设计模式03】简单工厂模式
简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,它通过专门定义一个工厂类来负责创建其他类的实例,而不是在客户端代码中直接实例化对象。这样可以将对象创建的过程与使用对象的过程分离,提高代码的可维护…...
java中的Collections类+可变参数
一、概述 Collections类是集合类的工具类,与数组的工具类Arrays类似 二、可变参数(变:数量) 格式:参数类型名...参数,可变参数就是一个数组 注意:可变参数必须放在参数列表的最后并且一个参数列表只能有一个可变参…...
SpringBoot集成腾讯云敏感词校验API流程
1.pom.xml中引入腾讯云jar配置信息 <dependency><groupId>com.tencentcloudapi</groupId><artifactId>tencentcloud-sdk-java</artifactId><version>4.0.11</version> </dependency> 2.application.yaml中添加配置 tencent…...
android 避免混淆类名和方法名,但是方法内容需要被混淆
要避免在使用 ProGuard 或 R8 进行代码混淆时混淆特定类名和方法名的同时让方法内容被混淆,你需要在 ProGuard 配置文件中使用 -keepclassmembers 或 -keep 规则。这些规则允许你指定保留类名和方法名的同时允许方法内部代码被混淆以减小体积和提高安全性。 以下是…...
通过ELRepo修改CentOS 7内核版本的详细步骤
简介: 在Linux系统中,内核版本决定了硬件支持和系统性能。有时,为了获得更好的性能或新特性,我们需要升级或更换内核。本文将详细说明如何在CentOS 7系统上通过ELRepo仓库安装更新的内核版本。 环境准备: CentOS 7系…...
C++开源库glog使用封装--自定义日志输出格式,设置日志保留时间
glog下载和编译 glog开源地址 https://github.com/google/glog glog静态库编译 cd /home/wangz/3rdParty/hldglog/glogmkdir out mkdir build && cd buildcmake .. -DCMAKE_INSTALL_PREFIX../out -DCMAKE_BUILD_TYPERelease -DBUILD_SHARED_LIBSOFF本文选择的glo…...
linux rc.local不生效
1. 权限问题直接 chmod 755 /etc/rc.d/rc.local 即可 2.本次发现问题 环境复杂造成,系统中有多个版本的JDK,导致tomcat无法启动 systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local CompatibilityLoaded: loaded (/usr/lib…...
ROS2入门21讲__第07讲__节点:机器人的工作细胞
目录 前言 通信模型 案例一:Hello World节点(面向过程) 运行效果 代码解析 创建节点流程 案例二:Hello World节点(面向对象) 运行效果 代码解析 创建节点流程 案例三:物体识别节点 …...
k8s node NotReady后会发生什么?
K8s 是一种强大的容器编排和管理平台,能够高效地调度、管理和监控容器化应用程序;其本身使用声明式语义管理着集群内所有资源模型、应用程序、存储、网络等多种资源,Node 本身又属于 K8s 计算资源,上面承载运行着各种类型的应用程…...
uni-starter创建App项目最全流程(日后还有其他功能会不断更新)
一、创建项目 在HbuilderX中点击创建项目,选择uni-starter模板,选择阿里云、Vue3,填写项目名称后点击创建。如果没有下载过uni-starter会自动下载该插件,如下图: 二、 创建云服务器并关联项目 如果是第一次使用&#…...
动态IP和静态IP区别
1.可变性:当设备重新连接时,动态IP将分配新的IP地址,静态IP将保持不变。 2.适用场景:动态IP适用于普通用户或小型办公室,静态IP适用于需要特定IP地址的服务或应用。 3.价格:动态IP通常比静态IP更经济。 4.管理和配置:动…...
蓝牙(2):BR/EDR的连接过程;查询(发现)=》寻呼(连接)=》安全建立=》认证=》pair成功;类比WiFi连接过程。
4.2.1 BR/EDR 流程: 查询(发现)》寻呼(连接)》安全建立》认证》pair成功 4.2.1.1 查询(发现)流程Inquiry (discovering) 类比WiFi的probe request/response 蓝牙设备使用查询流程来发现附近的…...
源码部署EFK
目录 资源列表 基础环境 关闭防护墙 关闭内核安全机制 修改主机名 添加hosts映射 一、部署elasticsearch 修改limit限制 部署elasticsearch 修改配置文件 单节点 集群(3台节点集群为例) 启动 二、部署filebeat 部署filebeat 添加配置文件 启动 三、部署kiban…...
CSDN智能总结助手
github项目地址: https://github.com/anjude/little-demo/tree/master 获取CSDN的user name和user token 打开csdn,打开控制台 - Application - Cookies,找到domain为blog.csdn.net的cookie,复制user_name和user_token的值 把上…...
JavaSec-RCE
简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性,…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...
循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...
无法与IP建立连接,未能下载VSCode服务器
如题,在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈,发现是VSCode版本自动更新惹的祸!!! 在VSCode的帮助->关于这里发现前几天VSCode自动更新了,我的版本号变成了1.100.3 才导致了远程连接出…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...
让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比
在机器学习的回归分析中,损失函数的选择对模型性能具有决定性影响。均方误差(MSE)作为经典的损失函数,在处理干净数据时表现优异,但在面对包含异常值的噪声数据时,其对大误差的二次惩罚机制往往导致模型参数…...
LLMs 系列实操科普(1)
写在前面: 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容,原视频时长 ~130 分钟,以实操演示主流的一些 LLMs 的使用,由于涉及到实操,实际上并不适合以文字整理,但还是决定尽量整理一份笔…...
