2012年认证杯SPSSPRO杯数学建模B题(第二阶段)节能减排全过程文档及程序

2012年认证杯SPSSPRO杯数学建模

节能减排、抑制全球气候变暖

B题 白屋顶计划

原题再现:

  第二阶段问题
  虽然环境学家对地球环境温度的改变有许多种不同观点,但大多数科学家可以达成一个基本的共识:近年来人类的活动,尤指二氧化碳等温室气体的排放,影响了全球气候,使气温呈现变暖的趋势。所以如何节能减排也就成为了环保的重要议题。
  问题一: 请你建立合理的数学模型,评估“白屋顶计划”对节能减排、抑制全球气候变暖所起到的效果。
  问题二: 有一些国家已经开始在有限的范围内尝试推进“白屋顶计划”,以起到节能减排的效果。由于不同城市的具体情况不同,请建立合理的数学模型,以定量评估“白屋顶计划”在不同城市中的效果,并举例说明。请给出一个具体的判断准则,以便不同的城市判断该计划的施行价值。

整体求解过程概述(摘要)

  本文为了能定量的分析“白色屋顶”计划的实施效果,建立了简化的物理传热模型以及层次分析与模糊评价相结合的效果评估模型。
  首先,我们运用物理公式结合斯蒂芬—波尔兹曼定律,建立了屋顶辐射量模型,分析了换成白色屋顶后辐射量的变化,最终转化为二氧化碳的排放问题。定量地求得了重庆市在全范围使用白色屋顶之后,节能减排效果明显。而资料显示,二氧化碳在大气中的大量聚集是造成全球气候升温的罪魁祸首。可以分析得到重庆市在实施了白屋顶计划后,的确能有效地做到节能减排,抑制全球气候升温。
  然后,针对问题二,我们运用层次分析与模糊评价的方法,建立了“白色屋顶”计划实施效果综合评估模型。我们选取了影响实施效果最为明显的六个因素,利用网上查阅的大量资料,结合层次分析法综合地为六个因素设置了相对权重。之后,结合模糊评价法在城市与这六个因素间建立模糊评价矩阵,给各个城市在实施“白色屋顶”计划后对效果进行定量分析。利用 MATLAB 计算出参与评估的七个城市:上海,大同,沈阳,澳门,北京,拉萨和重庆的最终评估分数,从而证明了模型的实用性。
  接着,为了将模型二进行优化,尽量消除在确定模糊判断矩阵过程中容易引入的主观因素,我们建立了模型三。在该模型中,我们为城市的六项指标(即影响实施效果的六个因素)确立了标准,优化了模型二中专家评价这一过程,使模糊判断矩阵的确立更加方便且又不失客观性。而且,有研究显示:三亚这个城市在实施“白色屋顶”计划后对节能减排基本无效。 我们再利用模型三对三亚进行效果评估, 得到三亚最终评分为 80。 于是,我们以 80分作为基准,若最终评估得到分数高于 80 分,则说明“白色屋顶”计划的实施在该城市有效果,反之,则说明没有效果。

问题分析:

  “白色屋顶”计划对降低城市热岛效应的作用评估是一个涉及到光学、大气学、物理学、化学、环境学、经济学、心理学等各诸多方面产生影响的问题,由于比赛时间短和我们知识的局限性,可以对重庆使用白屋顶之后产生的变化进行了定量的分析,从而说明“白色屋顶”计划对节能减排、减缓全球气候变暖起到的作用。从而,解决了第一个问题。
  接着, 为了求解第二个问题, 我们对几个效果评估影响较大的因素进行了层次分析,通过结合之前模型的结论以及网上查阅的资料,进而确定各个因素对于效果评估中所占据的权重。接着,定义评语集,结合层次分析与模糊评估,对各个城市实施白屋顶计划产生的综合效应进行评估。由此,即建立了一个较为准确且行之有效的对白屋顶计划实施效果进行有效评估的准则。
  然后,为了使模型二的评价结果更加准确客观,我们建立了模型三,对城市各项指标进行了分析,定义出一个普便实用的标准。这样一来,就能使模型二中模糊判断矩阵的确立更加客观明确,大幅度的消除了主观因素的影响。
  最后,根据已知研究结果,即三亚在实施白色屋顶计划后效果与实施前并无多大差异,我们以三亚这个城市作为标准。应用模型二与模型三评估得到白色屋顶在三亚使用效果评分为 80,然后,我们可以以 80 作为一个基准,将各城市的评估分数与之作比较,若高于它,则说明白色屋顶计划的实施有效果,若低于它,则说明实施效果不好,并不具备使用价值。

模型假设:

  1.假设城市是一个封闭的系统与外界无热交换
  2.假设确定的各项评价指标是合理的且并不相互影响;
  3.假设专家对每个因素的评价是合乎实际的;
  4.假设在构造成对比较矩阵时对各因素的权重赋值是合理的;
  5.假设在实施白屋顶计划时候,全市的屋顶均由灰色涂成白色;
  6.假设所评估城市中各类建筑的热吸收效果类似,不存在太大差异;
  7.假设题中所涉及各项数据都准确可靠;

论文缩略图:

在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free)

tic
disp('please input Matrix A') 
A=input('A=\n'); %A 矩阵为需要分析的 n 阶方阵
[n,n]=size(A); 
x=ones(n,100); 
y=ones(n,100); 
m=zeros(1,100);
m(1)=max(x(:,1)); 
y(:,1)=x(:,1); 
x(:,2)=A*y(:,1); 
m(2)=max(x(:,2)); 
y(:,2)=x(:,2)/m(1); 
p=0.0001; 
i=2; 
k=abs(m(2)­m(1)); 
while k>i=i+1; 
x(:,i)=A*y(:,i­1); 
m(i)=max(x(:,i)); 
y(:,i)=x(:,i)/m(i); 
k=abs(m(i)­m(i­1)); 
end 
a=sum(y(:,i)); 
w=y(:,i)/a; 
t=m(i); 
disp('权重向量 w=') 
disp(w) 
%fprintf('权重向量 w=%f\n',w); 
fprintf('最大特征根 t=\n  %f\n',t); 
%以下为该方阵的一致性检验
CI=(t­n)/(n­1); 
RI=[0 0 .58 .90 1.12 1.24 1.32 1.41 1.45 1.49 1.51]; 
CR=CI/RI(n); 
if CR<0.1; 
disp('CI=') 
disp(CI) 
disp('RI=') 
disp(RI(n)) 
disp('CR=') 
disp(CR) 
fprintf('所以\n  CR<0.1\n\n'); 
disp('因此该方阵可以通过一致性检验') 
elsedisp('因此该方阵不可以通过一致性检验') 
end 
toc 
w=[.1272 .1295 .1523 .0424 .2967 .2119]; 
disp('输入城市矩阵'); 
R=input('R='); 
ans=w*R; 
u=[95;85;75;65;55]; 
x=ans*u; 
disp('效果综合评价x='); 
disp(x)
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

云存储中常用的相同子策略的高效、安全的基于属性的访问控制的论文阅读

参考文献为2022年发表的Efficient and Secure Attribute-Based Access Control With Identical Sub-Policies Frequently Used in Cloud Storage 动机 ABE是实现在云存储中一种很好的访问控制手段&#xff0c;但是其本身的计算开销导致在实际场景中应用收到限制。本论文研究了…

ESP32学习---ESP-NOW(一)

ESP32学习---ESP-NOW&#xff08;一&#xff09; 官网简介arduino 官网简介 首先看官网的介绍&#xff1a;https://www.espressif.com.cn/zh-hans/solutions/low-power-solutions/esp-now ESP-NOW 是乐鑫定义的一种无线通信协议&#xff0c;能够在无路由器的情况下直接、快速…

【Java多线程(4)】案例:设计模式

目录 一、什么是设计模式&#xff1f; 二、单例模式 1. 饿汉模式 2. 懒汉模式 懒汉模式-第一次改进 懒汉模式-第二次改进 懒汉模式-第三次改进 一、什么是设计模式&#xff1f; 设计模式是针对软件设计中常见问题的通用解决方案。它们提供了一种被广泛接受的方法来解决…

5米分辨率数字高程模型(DEM)的制作

在现代科技的驱动下&#xff0c;地理信息系统&#xff08;GIS&#xff09;和遥感技术已经取得了惊人的进展。其中一项令人瞩目的技术就是5米分辨率数字高程模型&#xff08;DEM&#xff09;的制作&#xff0c;它是基于多颗高分辨率卫星数据为原始数据&#xff0c;借助智能立体模…

C语言编写Linux的Shell外壳

目录 一、输出命令行 1.1 了解环境变量 1.2 获取用户名、主机名、当前路径 1.3 缓冲区改进MakeCommandLine 二、获取用户命令 2.1 读取函数的选择 2.2 细节优化 2.3 返回值 三、指令和选项分割 3.1 strtok 函数 3.2 分割实现 四、执行命令 4.1 fork 方法 4.2 进…

0.17元的4位数码管驱动芯片AiP650,支持键盘,还是无锡国家集成电路设计中心某公司的

推荐原因&#xff1a;便宜的4位数码管驱动芯片 只要0.17元&#xff0c;香吗&#xff1f;X背景的哦。 2 线串口共阴极 8 段 4 位 LED 驱动控制/7*4 位键盘扫描专用电路 AIP650参考电路图 AIP650引脚定义

scratch小动物的晚会 2024年3月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析

目录 scratch小动物的晚会 一、题目要求 1、准备工作 2、功能实现 二、案例分析

51单片机入门_江协科技_20.1_Proteus串口仿真

1.为了解决51单片机学习过程中在Proteus中的串口仿真的问题&#xff0c;需要在Proteus中建立串口仿真的环境&#xff08;目前Proteus安装在Win7x64虚拟机环境中&#xff1b; 2. 在CSDN中找到VSPD下载地址&#xff0c;在虚拟机中进行VSPD的安装&#xff0c;具体链接地址如下&am…

HTML块级元素和内联元素(头部和布局)

目录 1.HTML块级和内联标签&#xff1a; 1.块级元素&#xff1a; 2.内联元素: 3.元素嵌套&#xff1a; 4.元素转换&#xff1a; 示例如下: 2.内联框架&#xff1a; 前言&#xff1a; 示例如下: 3.布局&#xff1a; 4.头部标签&#xff1a; 前言&#xff1a; 说明&…

【蓝桥杯-Even Parity】

蓝桥杯-Even Parity 洛谷 UVA11464 Even Parity 暴力思路&#xff1a; 去遍历每个元素&#xff0c;如果不符合要求则翻转 时间复杂度大概在O&#xff08;2^&#xff08;nn&#xff09; nn&#xff09; 改进思路&#xff1a; 先去枚举确定第一行&#xff08;第一行得合法&…

反截屏控制技术对于防止数据外泄都有哪些具体作用?

反截屏控制技术在防止数据外泄方面具有以下具体作用&#xff1a; 智能反截屏技术&#xff1a; 当用户启动截屏操作时&#xff0c;并只有非涉密内容被截屏&#xff0c;所有涉密窗口自动隐藏&#xff0c;防止涉密内容被截屏。这一技术普遍支持目前市面上的各种截屏操作&#xff0…

Apache ECharts-数据统计(详解、入门案例)

简介&#xff1a;Apache ECharts 是一款基于 Javascript 的数据可视化图表库&#xff0c;提供直观&#xff0c;生动&#xff0c;可交互&#xff0c;可个性化定制的数据可视化图表。 1、介绍 图 1.1 Apache ECharts 功能、运行环境 功能&#xff1a; ECharts&#xff…

微信小程序使用icon图标

原因&#xff1a; 微信小程序使用fontawesome库使用icon图标&#xff0c;网上有很多教程&#xff0c;按照网上说法制作&#xff0c;引入到微信小程序中&#xff0c;但是验证成功&#xff0c;只能使用部分图标&#xff0c;结果不尽如人意。后面使用阿里巴巴开源iconfont来使用ic…

【opencv】教程代码 —Histograms_Matching(2)计算直方图、直方图比较、直方图均衡、模板匹配...

计算直方图直方图比较图像进行直方图均衡化处理模板匹配 1. calcHist_Demo.cpp 计算直方图 这段代码的功能是加载图像&#xff0c;分离图像的三个颜色通道&#xff0c;然后分别计算这三个通道的直方图&#xff0c;绘制出来并显示结果。直方图是图像中像素值分布的图形表示&…

【Django学习笔记(四)】JavaScript 语言介绍

JavaScript 语言介绍 前言正文1、JavaScript 小案例2、代码位置2.1 在当前 HTML 文件中2.2 在其他 js 文件中 3、代码注释3.1 HTML的注释3.2 CSS的注释3.3 Javascript的注释 4、变量 & 输出4.1 字符串4.2 数组4.3 对象(python里的字典) 5、条件语句6、函数7、DOM7.1 根据 I…

目标检测——图像中提取文字

一、重要性及意义 图像提取文本&#xff0c;即光学字符识别&#xff08;OCR&#xff09;技术&#xff0c;在现代社会中的重要性和意义日益凸显。以下是关于图像提取文本的重要性和意义的几个关键方面&#xff1a; 信息获取的效率提升 快速处理大量文档&#xff1a;OCR技术可…

报错 | 2023新版IDEA/PyCharm连接远程服务器的Docker需使用密钥认证

文章目录 01 问题情景02 需求场景及工作原理03 解决步骤3.1 在本地生成密钥对3.2 将公钥保存至服务器3.3 本地连接时选择私钥文件 网上有很多文章讲怎么解决&#xff0c;但都要么写得很复杂&#xff0c;要么没有写明白原理或操作详情&#xff0c;造成我一头雾水。 01 问题情景…

指针变量的类型

1.为什么指针变量要要求类型 当指针变量的类型跟存放的地址变量的类型不匹配时&#xff0c;当值变化时&#xff0c;地址增量也不同 #include <stdio.h> int main() {int a 0x1234;int *p&a;char *c&a;printf("p %p\n",p);printf("c %p\n"…

Jenkins--任务详解

一、任务类型 Jenkins的主要功能的实现是由执行任务去完成的&#xff0c;常用的任务类型主要有以下三种&#xff1a; 自由风格任务(Free Style Project): 这是Jenkins中最常用的任务类型&#xff0c;允许你自定义各种构建步骤和配置选项&#xff0c;如源码管理、构建触发器、…

redis的常用基本命令与持久化

文章目录 redis的基本命令1.授权密码2.增加、覆盖、查询、删除、切换库名、移动、清空数据库 Redis持久化RDB模式主动备份自动备份RDB备份过程 AOF备份模式开启AOF备份模式执行流程 总结 redis的基本命令 1.授权密码 config set requirepass 密码设置完密码需要认证密码以后才…