2024年电工杯数学建模竞赛A题完整解析 | 代码 论文分享

A 题

  • 问题一
    • 1.1问题分析
    • 1.2第一问
      • 1.2.1指标定义
      • 1.2.2结果计算
      • 1.2.3关键因素分析
    • 1.3第二问
      • 1.3.1模型建立
      • 1.3.2算法求解
      • 1.3.3求解结果
    • 1.4第三问
      • 1.4.1模型建立
      • 1.4.2计算结果
  • 第二题
    • 2.1 问题分析
    • 2.2第一问
      • 2.2.1指标计算
  • 数据与代码
  • 代码分享
  • 完整资料

A题的问题一和问题二终于完成啦,完整解析分享给大家,包括具体的求解过程,以及代码与技术文档,需要完整代码与解析直接看到最后哦
在这里插入图片描述

问题一

(1)分析未配置储能时各园区运行的经济性,包括:购电量、弃风弃光电量、总供电成本和单位电量平均供电成本,并分析影响其经济性的关键因素;
(2)各园区分别配置 50kW/100kWh 储能,制定储能最优运行策略及购电计划,分析各园区运行经济性是否改善,并解释其原因;
(3)假设风光荷功率波动特性保持上述条件不变,你认为 50kW/100kWh 的方案是否最优?若是,请给出分析依据;若不是,请制定各园区最优的储能功率、容量配置方案,论证所制定方案的优越性。

1.1问题分析

题目要求第一问分析未配置储能时各园区运行的经济性,本文就首先定义购电量、弃风弃光电量、总供电成本和单位电量平均供电成本四个指标计算公式,然后根据公式定义去计算出相应结果,最后为了筛选影响经济性的关键因素,本文选定通过让风电价格、光伏价格、主电站电价波动去分析不同园区用电成本的波动情况,最终判断出影响成本的关键因素。

题目要求第二问分析在配置 50kW/100kWh 储能时的储能最优运行策略及购电计划,本文以SOC 允许范围 10%-90%,充/放电效率 95%等条件为约束条件、储能策略为决策变量、成本最低为目标函数求解,然后与第一问的成本进行对比,分析出各个园区经济性是否改善。

题目要求第三问在风光荷功率波动特性保持上述条件不变前提下分析50 kW/100kWh 的方案是否最优,类似于第二问,本文增加决策变量储能设备容量配置方案,约束条件目标函数与第二问一致,最后可求得最佳储能策略、容量配置方案。

1.2第一问

1.2.1指标定义

在这里插入图片描述
在这里插入图片描述

1.2.2结果计算

在这里插入图片描述
在这里插入图片描述

1.2.3关键因素分析

1.3第二问

1.3.1模型建立

1.3.2算法求解

1.3.3求解结果

1.4第三问

1.4.1模型建立

1.4.2计算结果

第二题

2.1 问题分析

2.2第一问

2.2.1指标计算

数据与代码

在这里插入图片描述

在这里插入图片描述

代码分享

clear
da1=readtable("附件1:第一题.xlsx","VariableNamingRule","preserve");
da2=readtable("附件2:第一题.xlsx","VariableNamingRule","preserve");
d1=table2array(da1(:,2:4));d2=table2array(da2(2:25,2:7));%d1为负荷,d2为发电
z=[6465.355 	5519.900 	5472.077  ];% 总供电成本%% 修改参数
tt=3;%发电园区选择
lm=-0.04:0.02:0.04;%成本变化范围
%%大家可以自己修改,下面都不需要修改windd=0.5;ligg=0.4;mainn=1;
jieguo=[];
for wind=windd*(1+(lm))lig=ligg;main=mainn;ele_cha=zeros(size(d1));cost=zeros(1,3);ele=sum(d1,1);buy_ele=cost;was_ele=cost;for i=1:3ele_cha(:,i)=-d2(:,2*i-1)-d2(:,2*i)+d1(:,i);%负荷-发电buy_ele(i)=sum(ele_cha(ele_cha(:,i)>0,i));%购电量was_ele(i)=-sum(ele_cha(ele_cha(:,i)<0,i));%弃风弃光量cost(i)=sum(d2(:,2*i-1)*lig+d2(:,2*i)*wind)+buy_ele(i)*main;avg_cost=cost./ele;endjieguo=[jieguo,cost];
end
subplot(1,3,1)
plot(lm,jieguo(tt:3:end-3+tt)/z(tt)-1)
title("风电价格变化","FontSize",18)

完整资料

另外学姐也完成了电工杯B题的代码与技术文档,完整电工杯助攻资料,关注【云顶数模】公众号,即可获得哦~

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

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

相关文章

vue 纵向滚动菜单, 点击滚动到选中菜单

1 背景 需要设计一个纵向滚动菜单&#xff0c;要求丝滑点&#xff0c;默认显示选中菜单 2 思路 给定一个容器&#xff0c;样式包含overflow:hidden&#xff0c;默认高宽足够显示一个菜单&#xff08;以下用图标代替菜单&#xff09;&#xff0c;鼠标悬浮时增大容器高度&#…

电能抄表是什么?

1.电能抄表的概念和功能 电能抄表&#xff0c;说白了&#xff0c;是一种用于数据记录载入电力工程使用量的机器。它主要职能精确测量做好记录客户在一定时间内的耗电量&#xff0c;为供电公司提供准确的收费根据。电能抄表的应用&#xff0c;不仅方便了电费的清算&#xff0c;…

NSSCTF | [SWPUCTF 2021 新生赛]no_wakeup

打开题目后&#xff0c;点击三个&#xff1f;&#xff0c;发现是一个php序列化脚本 <?phpheader("Content-type:text/html;charsetutf-8"); error_reporting(0); show_source("class.php");class HaHaHa{public $admin;public $passwd;public function…

结构体变量的创建和初始化以及内存对齐

前言 嗨&#xff0c;我是firdawn&#xff0c;在本章中我们将介绍&#xff0c;结构体变量的创建和初始化&#xff0c;结构成员访问操作符以及结构体的内存对齐&#xff0c;下面是本章的思维导图&#xff0c;接下来&#xff0c;让我们开始今天的学习吧&#xff01; 一&#xf…

电脑远程控制另一台电脑怎么弄?

可以远程控制另一台电脑吗&#xff1f; “你好&#xff0c;我对远程访问技术不太了解。现在&#xff0c;我希望我的朋友可以远程控制我的Windows 10电脑&#xff0c;以便她能帮我解决一些问题。请问&#xff0c;有没有免费的方法可以实现这种远程控制&#xff1f;我该如何操作…

继“三级淋巴结”之后,再看看“单细胞”如何与AI结合【医学AI|顶刊速递|05-25】

小罗碎碎念 24-05-25文献速递 今天想和大家分享的是肿瘤治疗领域的另一个热点——单细胞技术&#xff0c;我们一起来看看&#xff0c;最新出炉的顶刊&#xff0c;是如何把AI与单细胞结合起来的。 另外&#xff0c;今天是周末&#xff0c;所以会有两篇文章——一篇文献速递&…

【Unitydemo制作】音游制作—模式玩法的实现

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;就业…

代码随想录算法训练营第十四天(py)| 二叉树 | 递归遍历、迭代遍历、统一迭代

1 理论基础 1.1 二叉树的种类 满二叉树 只有度为0和2的节点&#xff0c;且度为0的节点在同一层。 深度为k&#xff0c;有2^k-1个节点 完全二叉树 除了最底层可能没填满&#xff0c;其余每层节点数都达到最大。并且最底层节点全部集中在左边。 二叉搜索树 是一个有数值…

使用Python将Word文档中的图片提取并生成PowerPoint幻灯片

在这篇博客中&#xff0c;我们将学习如何使用Python将Word文档中的图片提取出来并生成一个PowerPoint幻灯片。我们将借助wxPython、python-docx和python-pptx这三个强大的库来实现这一目标。以下是实现这个功能的完整过程。 C:\pythoncode\new\wordTOppt.py 所需库 首先&…

htb_FormulaX(XSS)

信息收集 常规信息收集 nmap -sV -sC 10.10.11.6开放22&#xff0c;80端口 gobuster dir -u http://10.10.11.6/ -w /usr/share/Seclists-master/Discovery/Web-Content/directory-list-2.3-medium.txt一无所获 80端口-web 注册账户 Chat Now 和 Contact Us是重点 Chat …

台湾省军事演习路径规划:A*算法在复杂地形中的应用

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容&#xff0c;和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣&#xff01; 推荐&#xff1a;数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航&#xff1a; LeetCode解锁100…

【全开源】分类记账小程序系统源码(ThinkPHP+FastAdmin+UniApp)

基于ThinkPHPFastAdminUniAppvk-uView-uiVue3.0开发的一款支持多人协作的记账本小程序&#xff0c;可用于家庭&#xff0c;团队&#xff0c;组织以及个人的日常收支情况记录&#xff0c;支持周月年度统计。 &#xff1a;智能管理您的财务生活 一、引言&#xff1a;财务智能化…

HTTP 错误 404.3 - Not Found 问题处理

问题描述 HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本&#xff0c;请添加处理程序。如果应下载文件&#xff0c;请添加 MIME 映射。 解决对策

如何网页在线编辑 Office word 文档,并支域功能:创建域/插入域/替换域等

在日常在线办公场景中&#xff0c;我们经常会遇到一些复杂的文档编辑需求&#xff0c;特别是我们经常会遇到一些复杂的数学公式&#xff0c;会用到“域”功能&#xff0c;“域”功能便是一个高级且实用的工具。通过设置域&#xff0c;用户可以实现文档的自动化处理&#xff0c;…

【QT实战】汇总导航

✨Welcome 大家好&#xff0c;欢迎来到瑾芳玉洁的博客&#xff01; &#x1f611;励志开源分享诗和代码&#xff0c;三餐却无汤&#xff0c;顿顿都被噎。 &#x1f62d;有幸结识那个值得被认真、被珍惜、被捧在手掌心的女孩&#xff0c;不出意外被敷衍、被唾弃、被埋在了垃圾堆…

捕捉二氧化碳也能赚钱?深入探索CCUS技术与商业前景

引言 随着全球变暖和气候变化的加剧&#xff0c;如何有效减少二氧化碳&#xff08;CO2&#xff09;排放成为各国亟待解决的问题。近日&#xff0c;全球最大的二氧化碳捕集工厂在冰岛正式运营&#xff0c;这一消息引起了广泛关注。本文将深入探讨捕集二氧化碳技术&#xff08;C…

跟TED演讲学英文:Bring on the learning revolution! by Sir Ken Robinson

Bring on the learning revolution! Link: https://www.ted.com/talks/sir_ken_robinson_bring_on_the_learning_revolution Speaker: Sir Ken Robinson Date: February 2010 文章目录 Bring on the learning revolution!IntroductionVocabularySummaryTranscriptAfterword I…

基于 BERT 对 IMDB 电影评论进行情感分类

前言 系列专栏:【深度学习&#xff1a;算法项目实战】✨︎ 涉及医疗健康、财经金融、商业零售、食品饮料、运动健身、交通运输、环境科学、社交媒体以及文本和图像处理等诸多领域&#xff0c;讨论了各种复杂的深度神经网络思想&#xff0c;如卷积神经网络、循环神经网络、生成对…

# AI产品经理的自我修养:既懂用户,更懂技术!

今天上班的时候&#xff0c;发现很多AI社群都在讨论一篇播客《一个顶级AI产品经理的自我修养&#xff0c;对谈光年之外产品负责人Hidecloud》&#xff0c;这篇播客的嘉宾是光年之外的产品负责人——Hidecloud&#xff08;张涛&#xff09;&#xff0c;聊了许多关于他在做AI产品…

MySQL多表关联查询习题

一、素材 -- Active: 1714203732007127.0.0.13306db_stu -- 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); -- 创建…