当前位置: 首页 > news >正文

2023年中国研究生数学建模竞赛D题

一、背景介绍

2021年9月22日,中共中央国务院正式发布《关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》(以下简称《意见》),明确了中国双碳行动的顶层设计。

我国是世界上最大的发展中国家,为实现中华民族伟大复兴,规划了在2035年基本实现现代化、在2050年实现中国式现代化的经济社会发展目标。因此,实现2060年碳中和的目标,必须破解发展与碳减排之间的矛盾。其中,推动经济社会高质量发展是矛盾的主要方面。

经济增长与能源消费量以及能源消费量与碳排放量之间存在关联关系,破解发展与减排的矛盾,只能寻求经济增长与碳排放量的负相关变化,必须从提高能源利用效率和提高非化石能源消费比重两个方面入手。

提高能源利用效率(即降低单位GDP能耗),可实现经济增长与能源消费量增长的负相关变化。提高能源利用效率的主要途径:一是开展管理节能、技术节能和结构节能等能效工程,降低单位产品与服务的能耗;二是开展以科技创新为基础的产业升级工程,增加单位产品与服务的科技附加值。

提高非化石能源消费比重(即降低单位能耗碳排放),可实现能源消费量与碳排放量增长的负相关变化。提高非化石能源消费比重的主要途径有:一是开展新能源发电、火电脱碳与新型电网等能源脱碳工程,提升非化石能源发电占比;二是开展以电能替代化石能源为核心的能源消费电气化工程,提升电力消费比重。

可见,破解发展与减排的矛盾,需要从提高能源利用效率和提高非化石能源消费比重两个方面,实施能效提升、产业(产品)升级、能源脱碳和能源消费电气化等四大重点工程。

本赛题需要建立并运用数学模型,分析、评价和预测能效提升、产业(产品)升级、能源脱碳和能源消费电气化等重点工程对碳排放的影响。

二、需要解决的问题

请你们结合数学建模的方法解决如下几个问题:

问题一:区域碳排放量以及经济、人口、能源消费量的现状分析

(1)建立指标与指标体系

要求1:指标能够描述某区域经济、人口、能源消费量和碳排放量的状况;

要求2:指标能够描述各部门(能源供应部门、工业消费部门、建筑消费部门、交通消费部门、居民生活消费、农林消费部门)的碳排放状况;

要求3:指标体系能够描述各主要指标之间的相互关系;

要求4、部分指标的变化(同比或环比)可以成为碳排放量预测的基础。

(2)分析区域碳排放量以及经济、人口、能源消费量的现状

要求1:以2010年为基期,分析某区域十二五(2011-2015年)和十三五

(2016-2020年)期间的碳排放量状况(如总量、变化趋势等);

要求2:分析对该区域碳排放量产生影响的各因素及其贡献;

要求3:研判该区域实现碳达峰与碳中和需要面对的主要挑战,为该区域双碳(碳达峰与碳中和)路径规划中差异化的路径选择提供依据。

(3)区域碳排放量以及经济、人口、能源消费量各指标及其关联模型

要求1:分析相关指标的变化(环比与同比);

要求2:建立各项指标间的关联关系模型;

要求3:基于相关指标的变化,结合双碳政策与技术进步等多重效应,确定

碳排放预测模型参数(如能源利用效率提升和非化石能源消费比重等)取值。

问题二:区域碳排放量以及经济、人口、能源消费量的预测模型

(1)基于人口和经济变化的能源消费量预测模型

要求1:以2020年为基期,结合中国式现代化的两个时间节点(2035和

2050),预测某区域十四五(2021-2025年)至二十一五(2056-2060年)期

间人口、经济(GDP)和能源消费量变化。

要求2:能源消费量与人口预测相关联。

要求3:能源消费量与经济(GDP)预测相关联;

(2)区域碳排放量预测模型

要求1:碳排放量与人口、GDP和能源消费量预测相关联;

要求2:碳排放量与各能源消费部门(工业消费部门、建筑消费部门、交通

消费部门、居民生活消费、农林消费部门)以及能源供应部门的能源消费量

相关联(如反映能效提升对总能耗在上述能源消费部门分布的影响);

要求3:碳排放量与各能源消费部门(同上)的能源消费品种(一次能源中

化石能源消费与非化石能源消费以及二次能源(电或热)消费)以及能源供

应部门的能源消费品种(化石能源发电与非化石能源发电)相关联(如反映

非化石能源消费比重提升对各部门能源消费品种或碳排放因子的影响)。

问题三:区域双碳(碳达峰与碳中和)目标与路径规划方法

(1)情景设计(不少于三种情景,如无人为干预的自然情景、按时碳达峰与碳
中和的基准情景、率先碳达峰与碳中和的雄心情景等)。

要求1:与碳达峰和碳中和的时间节点相关联;

要求2:与能效提升和非化石能源消费比重提升相关联。

(2)多情景下碳排放量核算方法

基本假设:

假设1、2035年的GDP比基期(2020年)翻一番;2060年比基期翻两番;

假设2、2060年生态碳汇的碳消纳量为基期碳排放量的10%;

假设3、2060年工程碳汇或碳交易的碳消纳量为基期碳排放量10%。

要求1:区域碳排放与多情景假设相一致;

要求2:区域碳排放与各部门碳排放量的总和相一致;

要求3:碳排放量核算模型与问题二中预测模型相一致(即在多情景条件约

束下,区域与各部门能源消费量、能源消费品种及其碳排放量预测方法相一

致)。

(3)确定双碳(碳达峰与碳中和)目标与路径

要求1:确定GDP、人口和能源消费量的目标值(2025年、2030年、2035年、

2050年和2060年);

要求2:确定提高能源利用效率和提高非化石能源消费比重的目标值(2025

年、2030年、2035年、2050年和2060年);

要求3:完成能效提升、产业(产品)升级、能源脱碳和能源消费电气化的

定性与定量分析。

解题思路可以参考后面文章

2023华为杯数学建模D题-域碳排放量以及经济、人口、能源消费量的现状分析(如何建立指标和指标体系1,碳排放影响因素详细建模过程)_知新_ROL的博客-CSDN博客

2023华为杯数学建模D题第三问-碳排放路径优化(能源消费结构调整的多目标优化模型构建详细过程+模型假设(可复制))_知新_ROL的博客-CSDN博客

相关文章:

2023年中国研究生数学建模竞赛D题

一、背景介绍 2021年9月22日,中共中央国务院正式发布《关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见》(以下简称《意见》),明确了中国双碳行动的顶层设计。 我国是世界上最大的发展中国家,为实现中华民…...

Unity制作曲线进度条

unity制作曲线进度条 大家好,我是阿赵。   在使用Unity引擎做进度条的时候,有时会遇到一个问题,如果进度条不是简单的横向、纵向或者圆形,而是任意的不规则形状,那该怎么办呢?比如这样的: 一…...

面试:C++ 11 智能指针

查询内存泄露方法 啥是内存泄露 内存泄露在维基百科中的解释如下: 在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误&…...

设计模式——3. 抽象工厂模式

1. 说明 抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一组相关或依赖对象的方式,而无需指定它们的具体类。抽象工厂模式是工厂模式的扩展,它关注于创建一组相关的对象家族,而不仅仅是一个单一的对象。 抽象工厂模式通常涉及以下几个角…...

vscode 无法使用 compilerPath“D:.../bin/arm-none-eabi-g++.exe”解析配置。

最近在使用vscode搭建ODrive STM32开发环境,依次安装了以下内容: 1.Python3: 用于运行工程构建脚本 2.ST-Link/V2 Drivers: STLink/v2编程器的驱动 3.Visual Studio Code: 轻量级但功能强大的源代码编辑器 …...

Vue.js入门模板语法[上] 及Vue.js实现购物车---详细讲解

前言 前面我们学习了Vue的基础入门,接下来我们学习有关Vue的模板语法,学习Vue语法能提高我们的前端开发效率 Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML &a…...

windows下gvim的配置

一、vim配置文件 "查看自己的vimrc所在的目录 "在命令模式下 :echo $MYVIMRC"打开自己的vimrc文件 "在命令模式下 :e $MYVIMRC 二、排版 "查看自己当前的字体及大小 "在命令模式下 :set guifont?"设置默认的字体为仿宋_GB2312&#xff…...

基于复旦微的FMQL45T900全国产化ARM开发开发套件(核心板+底板)

TES745D是我司自主研制的一款基于上海复旦微电子FMQL45T900的全国产化ARM核心板(模块)。该核心板将复旦微的FMQL45T900(与XILINX的XC7Z045-2FFG900I兼容)的最小系统集成在了一个87*117mm的核心板上,可以作为一个核心模…...

Leetcode Top100(23)环形链表

给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索…...

线性代数基础-行列式

一、行列式之前的概念 1.全排列: 把n个不同的元素排成一列,称为n个元素的全排列,简称排列 (实际上就是我们所说的排列组合,符号是A,arrange) 2.标准序列: 前一项均小于后一项的序列…...

RT-Thread(学习)

RT-Thread是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。经过16个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。 RT-Thread概述 RT-Threa…...

【MySQL】 MySQL 死锁问题分析优化器特性及优化方案

MySQL 死锁问题分析优化器特性及解决方案 MySQL 锁机制介绍 1、MySQL常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级…...

【C++面向对象侯捷】8.栈,堆和内存管理

文章目录 栈,堆stack object的生命周期static local object的生命周期global object的生命周期heap objects 的生命期new:先分配memory,再调用构造函数delete: 先调用析构函数,再释放 memory动态分配所得的内存块,in V…...

在比特币上使用可检索性证明支付存储费用

我们为用户开发了一种为云存储付费的新方法。 与亚马逊的 S3 等传统云存储相比,用户不必信任服务器。 我们使用比特币智能合约来确保支付取决于服务器的可检索性证明 (PoR),该证明只能在数据仍然可用且需要时可以检索的情况下生成。 可检索性证明 (PoR)…...

使用SSE(Server-Sent Events)实现服务端给客户端发消息

首先是客户端,看着比较简单。但实际应用中可能要比这复杂,因为默认sse只支持get请求,而且没法携带header。所以如果默认的方法达不到需求的话可能需要额外实现,当然也可以引用第三方库,比如rangermauve/fetch-event-so…...

【Redis】使用rpm包安装redis

背景说明 公司环境处于内网,某同事需要安装redis,如果使用通过源码编译安装redis,很多编译工具如gcc就需要先安装,但处于内网安装起来不太方便,当然也不是不可以。我们此处就选用通过redis的rpm包进行安装。 rpm包查…...

论文阅读-Group-based Fraud Detection Network on e-Commerce Platforms

目录 摘要 1 Introduction 2 BACKGROUND AND RELATED WORK 2.1 Preliminaries 2.2 Related Works 3 MODEL 3.1 Structural Feature Initialization 3.2 Fraudster Community Detection 3.3 Training Objective 4 EXPERIMENT 4.1 Experimental Setup 4.2 Prediction …...

java程序启动时指定JVM内存参数和Xms、Xmx参数学习

先找个java程序来试验;找这个, java实现计算机图形学中点画线算法_java 多个点连成一条线 算法-CSDN博客 JVM内存参数中, -Xms:设置堆内存的初始大小,默认为物理内存的1/64; -Xmx:设置堆内存的…...

【C++编程能力提升】

代码随想录训练营Day44 | Leetcode 518、377 一、完全背包问题1、完全背包与01背包的区别 二、518 零钱兑换II三、377 组合总和IV 一、完全背包问题 1、完全背包与01背包的区别 第一,物品的有限与无限; 01背包:物品是有限的。(每…...

FlashDuty Changelog 2023-09-21 | 自定义字段和开发者中心

FlashDuty:一站式告警响应平台,前往此地址免费体验! 自定义字段 FlashDuty 已支持接入大部分常见的告警系统,我们将推送内容中的大部分信息放到了 Lables 进行展示。尽管如此,我们用户还是会有一些扩展或定制性的需求…...

<6>-MySQL表的增删查改

目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表&#xf…...

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする

日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat(I/O Statistics)是Linux系统下用于监视系统输入输出设备和CPU使…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

分布式增量爬虫实现方案

之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...

dify打造数据可视化图表

一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...

在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)

考察一般的三次多项式,以r为参数: p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]; 此多项式的根为: 尽管看起来这个多项式是特殊的,其实一般的三次多项式都是可以通过线性变换化为这个形式…...

【C++进阶篇】智能指针

C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...