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名片即可

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

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

相关文章

加固HTML大作战:网站安全性提升方案解读

引言 HTML是网站开发的基础语言&#xff0c;它的安全性直接关系到网站的安全性。为了保障网站的安全性&#xff0c;我们需要加固HTML代码。本文将介绍一些具体方法&#xff0c;帮助你加固HTML代码&#xff0c;提高网站的安全性。 摘要 本文将介绍以下几种方法来加固HTML代码…

Android Studio 打开Local Changes界面

在编写代码的过程中&#xff0c;经常要回顾本地仓库做了那些修改。打开Local Changes界面&#xff0c;能做到一目了然&#xff0c;不用再去使用git命令查看。 File->Settings->Version control->Commit 把Use non-modal commit interface 选项 取消勾选 即可

Web前端—(原生JS)购物车效果

目录 购物车效果分析数据单件商品的数据整个界面的数据 分析界面分析事件 购物车效果 先准备好原始数据和素材 在下面数据的基础上&#xff0c;编写index.js 分析数据 编写程序要从数据入手&#xff0c;从数据到界面最后到事件在分析数据的过程中&#xff0c;要分析数据是通过…

C# 批量删除Excel重复项

当从不同来源导入Excel数据时&#xff0c;可能存在重复的记录。为了确保数据的准确性&#xff0c;通常需要删除这些重复的行。 手动查找并删除可能会非常耗费时间&#xff0c;而通过编程脚本则可以实现在短时间内处理大量数据。本文将提供一个使用C# 快速查找并删除Excel重复项…

JAVAEE之Cookie/Session

1.Cookie HTTP 协议自身是属于 "无状态" 协议. "无状态" 的含义指的是: 默认情况下 HTTP 协议的客户端和服务器之间的这次通信, 和下次通信之间没有直接的联系. 但是实际开发中, 我们很多时候是需要知道请求之间的关联关系的. 例如登陆网站成功后, 第二…

WE博客代码系统

WE博客代码系统 说明文档 运行前附加数据库.mdf&#xff08;或sql生成数据库&#xff09; 主要技术&#xff1a; 基于asp.net mvc架构和sql server数据库&#xff0c;并采用EF实体模型开发。 三层架构并采用EF实体模型开发 功能模块&#xff1a; WE博客代码系统 WE博客代码系…

全自动封箱机的工作原理:科技与效率的完美结合

随着科技的不断发展&#xff0c;越来越多的自动化设备走进了我们的日常生活和工业生产中。其中&#xff0c;全自动封箱机作为物流包装领域的重要一环&#xff0c;凭借其高效、精准的工作性能&#xff0c;正逐渐成为提升生产效率、降低劳动成本的得力助手。星派就来与大家深入探…

HarmonyOS NEXT应用开发之状态管理优秀实践

为了帮助应用程序开发人员提高其应用程序质量&#xff0c;特别是在高效的状态管理方面。本章节面向开发者提供了多个在开发ArkUI应用中常见的低效开发的场景&#xff0c;并给出了对应的解决方案。此外&#xff0c;还提供了同一场景下&#xff0c;推荐用法和不推荐用法的对比和解…

代码随想录Day28:回溯算法Part4

Leetcode 93. 复原IP地址 讲解前&#xff1a; 这道题其实在做完切割回文串之后&#xff0c;学会了使用切割的方法来找到字符串的possible 子串之后&#xff0c;思路就会很快找到&#xff0c;细想一下其实无非也就是对given string然后进行切割&#xff0c;只是深度是固定的因…

GLP-1药物固相合成法-载体树脂及层析填料

摘要&#xff1a;在生物医药GLP-1药物制备领域不仅可提供高稳定性载体树脂&#xff0c;还可根据客户需求&#xff0c;合成定制化载体&#xff08;如预接氨基酸固相合成载体、特殊溶胀度或基团负载量的载体、负载特殊基团的载体、清除树脂等&#xff09;。同时&#xff0c;海普专…

深入剖析主机安全中的零信任机制及其实施原理

引言 在数字化转型加速与云端服务普及的大背景下&#xff0c;传统依赖边界的网络安全模式逐渐显露出其局限性。面对愈发复杂多变的威胁环境&#xff0c;零信任安全架构作为新一代的安全范式应运而生&#xff0c;尤其是在主机层面的安全实践中&#xff0c;零信任机制正扮演着至…

docker安装wekan

安装mongodb 注意这里用端口映射方法将db的端口映射到宿主机。并且注意自己的映射目录&#xff0c;如果不需要映射目录直接删除-v /home/data/project/wekan/wekandb/db:/data/db -v /home/data/project/wekan/wekandb/configdb:/data/configdb sudo docker run -d --name we…

Golang | Leetcode Golang题解之第7题整数反转

题目&#xff1a; 题解&#xff1a; func reverse(x int) (rev int) {for x ! 0 {if rev < math.MinInt32/10 || rev > math.MaxInt32/10 {return 0}digit : x % 10x / 10rev rev*10 digit}return }

第十三届蓝桥杯大赛软件赛省赛CC++大学B组

第十三届蓝桥杯大赛软件赛省赛CC 大学 B 组 文章目录 第十三届蓝桥杯大赛软件赛省赛CC 大学 B 组1、九进制转十进制2、顺子日期3、刷题统计4、修建灌木5、x进制减法6、统计子矩阵7、积木画8、扫雷9、李白打酒加强版10、砍竹子 1、九进制转十进制 计算器计算即可。2999292。 2、…

如何在 Visual Studio for Mac 中使用 .NET 8 上的 FastReport Avalonia

FastReport Business Graphics .NET&#xff0c;是一款基于fastreport报表开发控件的商业图形库&#xff0c;借助 FastReport 商业图形库&#xff0c;您可以可视化不同的分层数据&#xff0c;构建业务图表以进行进一步分析和决策。利用数据呈现领域专家针对 .NET 7、.NET Core、…

阿里云服务器租用价格,2024年新版活动报价及租用收费标准

2024年阿里云服务器租用费用&#xff0c;云服务器ECS经济型e实例2核2G、3M固定带宽99元一年&#xff0c;轻量应用服务器2核2G3M带宽轻量服务器一年61元&#xff0c;ECS u1服务器2核4G5M固定带宽199元一年&#xff0c;2核4G4M带宽轻量服务器一年165元12个月&#xff0c;2核4G服务…

解决el-table设置固定高度后,展示不同列时表格高度变小bug

解决el-table设置固定高度后&#xff0c;展示不同列时表格高度变小bug 1、需求分析2、解决方案 1、需求分析 在el-table使用过程中&#xff0c;选择多个参数展示更多列时会出现高度变小问题究其原因可知是el-table列动态发生变化后&#xff0c;el-table__body-wrapper的高度变…

HTML - 你是如何理解link和@import的

难度级别:初级及以上 提问概率:55% link是我们非常熟悉的一个HTML标签,用于引入CSS文件,而@import则存在于CSS文件内部,用于再次引入其他的CSS文件。所以很显然,执行顺序上,link标签会随着HTML文档加载,开始触发下载CSS文件的操作。…

clickhouse 源码编译部署

clickhouse 源码编译部署 版本 21.7.9.7 点击build project&#xff0c;编译工程&#xff0c;经过一定时间&#xff08;第一次编译可能几个小时&#xff0c;后续再编译&#xff0c;只编译有改动的文件&#xff09;生成release目录 在cmake-build-release → programs目录下…

【机器学习】科学库使用第3篇:机器学习概述,学习目标【附代码文档】

机器学习&#xff08;科学计算库&#xff09;完整教程&#xff08;附代码资料&#xff09;主要内容讲述&#xff1a;机器学习&#xff08;常用科学计算库的使用&#xff09;基础定位、目标&#xff0c;机器学习概述定位,目标,学习目标,学习目标,1 人工智能应用场景,2 人工智能小…