复现国赛数学建模题目解法第一弹——2004年B题:电力市场的输电阻塞管理

这篇具有很好参考价值的文章主要介绍了复现国赛数学建模题目解法第一弹——2004年B题:电力市场的输电阻塞管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

python/C++/matlab三选二复现题目解法

 文章来源地址https://www.toymoban.com/news/detail-540330.html

国赛历年赛题下载地址:全国大学生数学建模竞赛 (mcm.edu.cn)


一、概括题目要求,写出大致思路

此题题目如下,截取一些关键信息:

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

 电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

 电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

整理一下思维导图,大概是这么一个过程 

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

私以为,

其中第一问线性规划

第二问设计全局思路

第三问规划得出方程

第四问单目标规划列表达式

第五问多目标规划

这是一个典型的优化问题,第二问是全局设计的灵魂

二、与相关论文思路进行比对与思路更正

参考了相关的博文和当年的优秀论文,发现自己思考不细致,也有错漏之处,在此进行说明

第一问两篇优秀博文采用的都是多元线性回归的方式,原因是数据太多,没有变量数据,可以直接通过数据拟合方程。

第二问主要就是语言表述,定下解决问题的方案,需要利用费用分摊法,或者是自己建立苏纳法

第三问是单目标规划模型,需要建立两个模型,一个是阻塞费用计算模型,一个是可消除输电阻塞的调整方案的非线性规划模型

第四问我们加入了安全裕度输电的非线性规划模型,给出安全与经济约束下的调整模型,这是一个多目标规划模型

第五问其实是对第三问第四问解法的验证与补充,为此我们需要再建立一个拉闸限电模型,防止用其他模型也找不到输电阻塞的出力分配方案

我们发掘有如下几个难点:

1.八个机组和六个各线路潮流值的关系

2.由段容量确定段价

3.由段价求出清算价

4.读懂输电阻塞规则

三、复现论文解法

matlab版:

第一问:多元线性回归

所谓多元线性回归,其实就是数据拟合之后进行统计分析。我们需要找到表一和表二数据之间的关系,因为是要求有功潮流对各发电机组出力的表达式,我们可以列6个式子,其中每个式子具有8个参数。这里我们采用regress()进行拟合。

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

 电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

 电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

可以看出我们两个表格都是有32个方案,方案0属于对照组,可以用它来进行验证。

我们可以把两个表格合在一起分析。y是各线路的有功潮流值,x1到x8代表8个机组,系数由这32个方案决定。下面的代码是算y1时列的,其他同理。

clc;
clear all;
data1=xlsread('2004_b1.xlsx');
x1=xlsread('2004_b1.xlsx','B3:B34');
x2=xlsread('2004_b1.xlsx','C3:C34');
x3=xlsread('2004_b1.xlsx','D3:D34');
x4=xlsread('2004_b1.xlsx','E3:E34');
x5=xlsread('2004_b1.xlsx','F3:F34');
x6=xlsread('2004_b1.xlsx','G3:G34');
x7=xlsread('2004_b1.xlsx','H3:H34');
x8=xlsread('2004_b1.xlsx','I3:I34');
y=xlsread('2004_b2.xlsx','B3:B34');
%在这里各个机组之间其实是互不影响的,所以没必要计算具有交互效应项的线性模型的回归系数(向量点乘),这里列下式子不予运行
%X1=[ones(size(x1)) x1 x2 x1.*x2];
%X2=[ones(size(x3)) x3 x4 x3.*x4];
%X3=[ones(size(x5)) x5 x6 x5.*x6];
%X4=[ones(size(x5)) x7 x8 x7.*x8];
%但各个方案之间是影响的,所以要计算它们之间的回归系数
X1=[ones(32,1),x1];
X2=[ones(32,1),x2];
X3=[ones(32,1),x3];
X4=[ones(32,1),x4];
X5=[ones(32,1),x5];
X6=[ones(32,1),x6];
X7=[ones(32,1),x7];
X8=[ones(32,1),x8];
b1=regress(y,X1);
b2=regress(y,X2);
b3=regress(y,X3);
b4=regress(y,X4);
b5=regress(y,X5);
b6=regress(y,X6);
b7=regress(y,X7);
b8=regress(y,X8);
b_1=[b1(1)+b2(1)+b3(1)+b4(1)+b5(1)+b6(1)+b7(1)+b8(1)]/8
x1fit = min(x1):32:max(x1);
x2fit = min(x2):32:max(x2);
x3fit = min(x3):32:max(x3);
x4fit = min(x4):32:max(x4);
x5fit = min(x5):32:max(x5);
x6fit = min(x6):32:max(x6);
x7fit = min(x7):32:max(x7);
x8fit = min(x8):32:max(x8);
YFIT = b_1 + b1(2)*x1fit + b2(2)*x2fit +b3(2)*x3fit + b4(2)*x4fit+b5(2)*x5fit + b6(2)*x6fit +b7(2)*x7fit + b8(2)*x8fit


算出的拟合式子为:

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

 另外四个式子也是这么列出来的

我发现算出的结果其实比方案0的值大,比如说方案0中,线路1的值是160,但我们算出来的总结果是200。对照示例论文中的式子发现是b_1值偏差比较大,但我也没想到解决方式,因为理应来说b1(1)到b8(1)的值都比120大,但我发现示例论文的b_1值居然才110多,所以一直没想懂哪出现了问题,欢迎评论区指正

算出的结果与方案0结果比较:

方案0:

电力市场的输电阻塞管理数学建模竞赛b题优秀论文,论文复现,matlab,开发语言,算法

算出的结果:

通道数(潮流值) 1 2 3 4 5 6
算出的结果 200.2359  204.0222 142.6112  140.0648  -156.7545 -162.9327 145.2540  150.3254 138.7074  136.4516 183.3939  188.6894

 


之后还会补充文章继续复现,敬请期待

 

到了这里,关于复现国赛数学建模题目解法第一弹——2004年B题:电力市场的输电阻塞管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023国赛数学建模A题第一问解题思路 - 定日镜场的优化设计(详细过程,小白读完就会)

    补充知识点: 定日镜是反射聚焦太阳辐射的单元,聚光子系统由成千上万面的定日镜组成,聚光子系统的投资成本约占了电站总投资成本的 50%[39]。由于太阳光线的发散性和太阳位置的变化,入射的太阳光线并不能完全被定日镜反射聚焦到吸热器上,系统存在的能量损失约为

    2024年02月09日
    浏览(27)
  • 【数学建模】2018年数学建模国赛C题 问题一代码

    本文从购买力、购买时间偏好两个维度分析会员的消费特征。 以会员消费总金额、消费次数、商品购买数量代表会员购买力; 同时按季节和天对会员消费行为进行消费时间偏好分析。 同时对会员及非会员的消费次数和消费金额进行对比分析。 导入包及数据 数据探索与预处

    2024年02月14日
    浏览(25)
  • 数学建模国赛模板

    摘要 摘要是论文内容不加注释和评论的简短陈述,其作用是使读者不阅读论文全文即能获得必要的信息。 Eg: 背景 本文讨论了… 400字左右,约大半个页面,简明扼要。 1.说明是什么问题    2.用什么模型解决的(模型的主要特点、建模方法)   3.用什么软件求解的(计

    2024年02月10日
    浏览(35)
  • 【数学建模】2023数学建模国赛C题完整思路和代码解析

    C题第一问代码和求解结果已完成,第一问数据量有点大,经过编程整理出来了单品销售额的汇总数据、将附件2中的单品编码替换为分类编码,整理出了蔬菜各品类随着时间变化的销售量,并做出了这些疏菜品类的皮尔森相关系数的热力图,代码和数据处理结果下载见文末地

    2024年02月09日
    浏览(32)
  • 数学建模复盘之 --- 2020数学建模国赛C-中小微企业的信贷决策

    该项目为2020年,国赛数学建模,本学长帮助同学完成,共带5队,3个一等奖,2个二等奖,今天带大家进行复盘。 本次复盘非提供给同学的参赛项目,这里只做基础的简单分析,参赛作品不给予提供。 数据一用提供了3个csv文件: 附件1:123家有信贷记录企业的相关数据.xlsx 附

    2023年04月10日
    浏览(38)
  • 数学建模国赛2022C解题分享

    GitHub - KZF-kzf/MathModeling2022C: 数模国赛的所有代码和数据 数模国赛的所有代码和数据. Contribute to KZF-kzf/MathModeling2022C development by creating an account on GitHub. https://github.com/KZF-kzf/MathModeling2022C/tree/main 【更新一波,所有的代码和数据都放在了github上,需要的朋友自取】 ———————

    2024年02月06日
    浏览(31)
  • 数学建模国赛题型和获奖策略

    数学建模题目可以分为四类: 1.评价类问题 2.运筹优化类问题 3.预测类问题 4.机理分析类问题(人口模型/物理学/微分方程等) 国赛中,优化类问题是一定会出。然后是评价类也是一定会出。其余连也会出现在某个题中。以近几年的一些题型做分析。 A题(评价优化类):目

    2024年02月13日
    浏览(36)
  • 【数学建模+数据处理类】2021数学建模国赛B题 乙醇偶合制备C4烯烃

    对附件1中每种催化剂组合,分别研究乙醇转化率、C4烯烃的选择性与温度的关系,并对附件2中350度时给定的催化剂组合在一次实验不同时间的测试结果进行分析。 step1:对实验数据进行探索性分析 数据的预处理(A11的缺失) 可视化、数据关系展示 包括画出各个因变量(不同

    2024年02月16日
    浏览(30)
  • 2023国赛数学建模C题思路分析

    (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?type=blog 全国大学生数学建模竞赛(以下简称竞赛)是中国工业与应用数学学会主办的面向全国大学生 的群众性科技活动,旨在激励学生学习数学的积极性,提高学生建立数学模型和运用计算机技术解 决实际问题的

    2024年02月13日
    浏览(25)
  • 2023国赛数学建模D题思路分析

    (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?type=blog 全国大学生数学建模竞赛(以下简称竞赛)是中国工业与应用数学学会主办的面向全国大学生 的群众性科技活动,旨在激励学生学习数学的积极性,提高学生建立数学模型和运用计算机技术解 决实际问题的

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包