全网首发 2024华数杯B题成品论文word52页(附带所有可执行代码+和高质量数据)

基于数据分析下的光伏发电

摘 要(文末获取)

根据最新数据,中国的总发电量超过20万亿千瓦时,总体排名世界第一,而光伏发电是一种重要的可再生能源,可以将太阳能转化为电能可以减少对传统能源的依赖,并具有显著的环保和可持续发展优势。因此,本文将收集光伏发电相关的数据集进行研究分析。

问题一,建立电力供应预测模型。以电力供应为关键词,在知网、PubMed、Google Scholar等期刊检索网站进行检索,查阅相关文献。对查阅的文献涉及的关键词进行频数标记,最终选择出现频率较高的指标作为本题研究电力供应的指标。最终得到经济与产业类、能源消费与结构类、人口与社会类、环境与排放类四大类指标17项指标数据。为了找到相关的数据,利用python数据爬虫以及自行寻找等方式,在国家统计局、工信部、能源局、世界银行等开放数据库获取数据。

对于数据预处理,利用收集到的数据集利用q-q图以及k-s检验判定分布方式,得出数据基本服从正态分布。对于数据进行3σ原则判定异常值。将异常值替换为缺失值,对于缺失值,这里采用牛顿线性插值的方式。由于指标数量过多,这里使用KMO检验和Bartlett球形检验判定指标独立性,对于通过检验的使用主成分分析法进行降维,对于未通过检验的指标使用相关性分析进行降维。利用降维后的数据进行相关性分析,判断指标与电力供应之间的关系。利用数据预处理之后的数据,建立LSTM预测模型,对2024年到2060年电力供应进行预测。

问题二,利用羲和能源气象大数据平台收集到我国十个地区的光伏发电相关数据,对该数据集采用与问题一相同的数据清洗方式。利用数据预处理之后的结果,构建主成分分析模型,对十个地区进行评价,得出最好的地方,从而完成光伏电站选址模型构建与求解。

问题三,利用数据爬虫方式,收集数据。以光伏发电量最大为目标函数,引入开关变量,以及选材作为决策变量。通过分析数据,得出具体的变量之间的关系,构建等式与不等式约束条件。为了进一步提升求解速度,引入粒子群算法进行求解。

问题四,收集碳排放相关的数据集。对数据进行预处理,使用回归预测、灰色预测、LSTM进行预测,对预测结果以误差最小为目标函数,构建优化模型进行加权。进项两次预测模型的求解,第一次将光伏发电相关的数据剔除后,进行预测。第二次,引入光伏发电相关数据进行预测。比较两种不同情况下,有无光伏发电的碳排放变化结果。从而实现对于可持续发展战略规划的分析。

综上所述,基于前四个问题的研究结果,简要概述主要发现和建议,给中国政府写一封关于光伏发电的信。

关键词:发电供应、光伏发电、预测模型、数据预处理、粒子群算法

为了更加直观的展示可视化结果,我们对指标进行计数,筛选出排名前十七的指标,相关指标示意图如下所示:

图2:频数统计柱状图

最终,确定下面四个一级指标经济与产业类、能源消费与结构类、人口与社会类、环境与排放类构建指标评价体系。为了更加直观地展示我们构建的指标评价体系,我们使用X-mind绘制了指标评价体系,如下所示

图3:指标评价体系

经济与产业类指标

分类依据:这类指标主要衡量国家或地区的经济规模、产业结构以及发展水平。它们通常与GDP、产业投入、高科技产业等相关。

意义:经济规模与发展水平评估:通过电力产业投入、人均GDP等指标,可以评估一个国家或地区的经济规模和发展阶段。

产业结构分析:这些指标有助于了解经济中不同产业(如电力产业、高科技产业)的比重和重要性,从而分析产业结构的合理性和发展趋势。

政策制定与调整:政府可以根据这些指标来制定相应的产业政策,促进经济增长和产业升级。

能源消费与结构类指标

分类依据:这类指标主要关注能源的消费总量、消费结构以及能源消费与经济增长的关系。它们通常涉及煤炭、石油、天然气等不同类型的能源。

意义:能源供需平衡分析:通过能源消费总量和结构的分析,可以了解一个国家或地区的能源需求和供应状况,为能源规划和政策制定提供依据。

能源效率与可持续发展评估:能源消费弹性系数等指标可以反映能源利用效率和经济增长的关系,有助于评估能源使用的可持续性和经济性。

环境影响分析:不同类型的能源消费对环境的影响不同,这些指标有助于分析能源消费对环境的影响程度,为环保政策制定提供参考。

人口与社会类指标

分类依据:这类指标主要关注人口的数量、分布、结构以及城镇化水平等社会特征。

意义:人口发展规划:通过人口数量和分布的分析,可以制定合理的人口发展规划,优化资源配置和社会服务。

城镇化进程评估:城镇人口比例等指标可以反映一个国家或地区的城镇化进程和水平,为城镇化政策制定提供依据。

社会问题研究:这些指标还可以用于研究社会问题,如人口老龄化、劳动力供需等,为政府制定相应政策提供参考。

环境与排放类指标

分类依据:这类指标主要关注环境状况和温室气体排放情况,涉及生态保护、气候变化等领域。

意义:环境保护政策制定:通过环境和排放指标的分析,可以了解环境状况和污染排放情况,为环境保护政策的制定提供依据。

气候变化应对:温室气体排放是导致气候变化的主要原因之一,这些指标有助于评估一个国家或地区在应对气候变化方面的努力和成效。

可持续发展评估:这些指标还可以用于评估一个国家或地区的可持续发展水平,为可持续发展战略的制定和实施提供参考。

5.1.2 数据预处理-异常值

Kolmogorov-Smirnov检验是一种非参数的统计检验方法,是一种用于检验数据集是否服从某种分布的统计方法,其中最常用的是检验数据集是否服从正态分布。其基本原理是将数据集的累积分布函数与理论分布函数进行比较,通过计算两者之间的最大差距来判断数据集是否符合该理论分布。如果最大差距小于某个临界值,则认为数据集服从该理论分布,单样本的K-S检验是用来检验一个数据的观测经验分布是否是已知的理论分布。当两者间的差距很小时,推断该样本取自已知的理论分布。作为零假设的理论分布一般是一维连续分布F(如正态分布、均匀分布、指数

2024华数杯B题成品论文word52页(附带所有可执行代码+和高质量数据)


点击链接加入群聊【2024华数杯数学建模资料总群】:

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

本地运行LlaMA 2的简易指南

大家好,像LLaMA 2这样的新开源模型已经变得相当先进,并且可以免费使用。可以在商业上使用它们,也可以根据自己的数据进行微调,以开发专业版本。凭借其易用性,现在可以在自己的设备上本地运行它们。 本文将介绍如何下载…

Python 语言零基础入门,需要做哪些准备?

Python 语言零基础入门,需要做哪些准备? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「Python的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家&…

专题页设计不再困扰,3个实例揭示简单技巧!

特别页面是电子商务领域设计的重要组成部分。销售能否取决于这里的活动运营水平。除了每年固定的节假日外,电子商务平台还会在季节变化、开学季节等时间点举办大型促销活动,有时还会自己制作节日。这些活动都涉及到特别页面的设计。在这篇文章中&#xf…

pyrender复现pytorch3d渲染结果

pyrender复现pytorch3d渲染结果 一、写在前面1.1 pyrender渲染时间 ≈ 0.02s1.2 Pytorch3D渲染时间 ≈ 4s 二、pytorch3d的渲染函数2.1 PyTorch3D 库创建了一个颜色渲染器(color_renderer)对象,并配置了相机、光照和渲染设置。2.2 PyTorch3D …

旅游项目day03

1. 前端整合后端发短信接口 2. 注册功能 后端提供注册接口,接受前端传入的参数,创建新的用户对象,保存到数据库。 接口设计: 实现步骤: 手机号码唯一性校验(后端一定要再次校验手机号唯一性&#xff09…

【图形学】颜色线性插值和Wu反走样算法

颜色线性插值 绘制一条颜色渐变的直线,直线上每一个点的颜色都来自端点颜色的线性插值。线性插值公式为 P ( 1 − t ) P s t a r t t P e n d P 是直线上任意一个点, P s t a r t 是直线的起点, P e n d 是直线的终点 对应直线上任意一点…

gin+gorm增删改查目录框架

从网上找资料,发现,很多都是直接的结构 路由,后端的controller层,还有model层,都是放在了同一个main.go文件中,如果写项目的话,还得自己去拆文件,拆代码,经过查询和自己总结,下面放…

计算机网络——数据链路层(1)

一、概述 在计算机网络中,数据链路层承担着点对点通信的任务,用于跨物理层在网段节点之间参数数据。它在网络分层中处于物理层之上,网路层之下。 在链路层的讨论中,我们将看到两种截然不同类型的链路层信道。第一种类型是广播信道…

数字身份所有权:Web3时代用户数据的掌控权

随着Web3时代的来临,数字身份的概念正焕发出崭新的光芒。在这个数字化的时代,用户的个人数据变得愈加珍贵,而Web3则为用户带来了数字身份所有权的概念,重新定义了用户与个人数据之间的关系。本文将深入探讨Web3时代用户数据的掌控…

【竞技宝】DOTA2:世一C遇到瓶颈? yatoro直言一号位上分太难了

北京时间2024年1月18日,spirit在去年再次拿到了TI国际邀请赛的冠军,成为了OG之后第二支两次在世界赛夺冠的战队,在夺冠之后,spirit直接给选手们放了假。此前AR夺冠的ESL吉隆坡站的比赛,spirit战队就并未参加&#xff0…

视频转码实例:把MP4转为MKV视频,一键批量转换的操作方法

在数字媒体时代,视频格式的多样性是不可避免的。经常把MP4格式的视频转换为MKV格式。MKV格式有较高的音频和视频质量,能在其他设备或软件上播放视频。以下是云炫AI智剪如何把MP4视频转为MKV格式的一键批量转换操作方法。 已转码的mkv视频效果缩略图展示…

kubernetes pod 高级

一、pod资源限制 1、什么是pod的资源限制 在Kubernetes集群中,为了使系统能够稳定的运行,通常会对Pod的资源使用量进行限制。 在Kubernetes集群中,如果有一个程序出现异常,并占用大量的系统资源。如果未对该Pod进行资源限制的话…

Git学习笔记(第4章):Git分支

目录 4.1 分支的概述 4.1.1 什么是分支 4.1.2 分支的好处 4.2 查看分支(查) 4.3 创建分支(增) 4.4 切换分支 4.5 修改分支(改) 4.6 合并分支(正常合并) 4.7 合并分支&#…

CGAL最小生成树、可视化

CGAL 5.4.5 - Surface Mesh: User Manual 1、Kruskal计算最小生成树 #include <CGAL/Simple_cartesian.h> #include <CGAL/Surface_mesh.h> #include <boost/graph/kruskal_min_spanning_tree.hpp> #include <iostream> #include <fstream> #inc…

贝塞尔曲线(Bezier Curve)原理、公式推导及matlab代码实现

目录 参考链接 定义 直观理解 公式推导 一次贝塞尔曲线&#xff08;线性公式&#xff09; 二次贝塞尔曲线&#xff08;二次方公式&#xff09; 三次贝塞尔曲线&#xff08;三次方公式&#xff09; n次贝塞尔曲线&#xff08;一般参数公式&#xff09; 代码实现 参考链接…

群晖NAS搭建WebDav结合内网穿透实现公网访问本地影视资源

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

2024华数杯国际数学建模B题思路+代码+模型+论文

2024华数杯国际数学建模B题思路代码模型论文&#xff1a;1.17上午第一时间更新&#xff0c;详细内容见文末名片 问题B&#xff1a;光伏电 背景 中国的电力构成包括传统的能源发电&#xff08;如煤炭、石油和天然气&#xff09;、可再生能源发电 &#xff08;如水力发电、风能…

OpenGL:关于纹理映射时任意四边形中的插值问题(二)

OpenGL&#xff1a;关于纹理映射时任意四边形中的插值问题-CSDN博客 上次是使用逆双线性插值的方法解决四边形纹理映射时产生的折痕问题。 其实也有点问题&#xff0c;就是双线性插值会使得纹理产生一点扭曲。 不是投影的效果。 想达到纹理投影的效果&#xff0c;可以使用透…

AndroidStudio下载安装教程

下载链接&#xff1a;官方下载 https://developer.android.google.cn/studio?hlzh-cn点击后弹出条款及条件页面&#xff0c;往下滑&#xff0c;勾选同意&#xff0c;然后就点击下载&#xff0c;等待下载完成 下载完成后双击打开&#xff0c;Next 继续Next 选择安装路径&am…

行列转化【附加面试题】

在MySQL中&#xff0c;行列转换是一种常见的操作。它包括行转列和列转行两种情况。 行转列&#xff1a;行转列是将表中的某些行转换成列&#xff0c;以提供更为清晰、易读的数据视图。例如&#xff0c;假设我们有一个包含科目和分数的表&#xff0c;我们可以使用SUM和CASE语句…