当前位置: 首页 > 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 进行展示。尽管如此,我们用户还是会有一些扩展或定制性的需求…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查

在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时,需结合业务场景设计数据流转链路,重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点: 一、核心对接场景与目标 商品数据同步 场景:将1688商品信息…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

《通信之道——从微积分到 5G》读书总结

第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时,发现没有set类的方法,只有get,那么要改变tree值,只能遍历treeData,递归修改treeData的checked,发现无法更改,原因在于check模式下,子元素的勾选状态跟父节…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看

文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...

代码规范和架构【立芯理论一】(2025.06.08)

1、代码规范的目标 代码简洁精炼、美观,可持续性好高效率高复用,可移植性好高内聚,低耦合没有冗余规范性,代码有规可循,可以看出自己当时的思考过程特殊排版,特殊语法,特殊指令,必须…...

在 Visual Studio Code 中使用驭码 CodeRider 提升开发效率:以冒泡排序为例

目录 前言1 插件安装与配置1.1 安装驭码 CodeRider1.2 初始配置建议 2 示例代码:冒泡排序3 驭码 CodeRider 功能详解3.1 功能概览3.2 代码解释功能3.3 自动注释生成3.4 逻辑修改功能3.5 单元测试自动生成3.6 代码优化建议 4 驭码的实际应用建议5 常见问题与解决建议…...