从空调电费到建筑全周期:一个数学建模新手如何用Excel搞定“双碳”竞赛题?
2026/6/13 19:16:59 网站建设 项目流程

用Excel玩转数学建模:零代码搞定建筑碳排放全周期分析

数学建模竞赛中那些看似高深的碳排放计算题,真的需要编程基础才能解决吗?当我第一次参加"五一杯"数学建模竞赛时,面对C题关于建筑全生命周期碳排放的复杂问题,作为一个Excel熟练但编程零基础的经济系学生,发现了一条完全不用写代码的解题路径。本文将分享如何用最常见的电子表格软件,完成从基础热负荷计算到多指标相关性分析的全套建模流程。

1. 建筑热负荷计算:SUMPRODUCT函数的妙用

计算建筑物空调能耗产生的碳排放,核心在于确定各月份的热负荷需求。传统方法需要手动计算每个月份的数据,但Excel的SUMPRODUCT函数可以一键生成全年计算结果。

首先建立基础参数表:

参数名称数值单位单元格位置
建筑长度4B2
建筑宽度3B3
建筑高度3B4
墙体厚度0.3B5
屋顶厚度0.3B6
门窗面积5平方米B7

然后创建月份温度数据表:

月份 平均温度(℃) 1 -1 2 2 3 6 ... ... 12 5

热负荷计算公式实现步骤:

  1. 在G2单元格输入墙体热阻公式:=0.3/1.2
  2. 在G3单元格输入屋顶热阻公式:=0.3/1.7
  3. 总传热系数U值计算:=1/(G2+G3)
  4. 外表面积计算:=2*(B2*B3+B2*B4+B3*B4)-B7
  5. 使用SUMPRODUCT批量计算各月热负荷:
    =$U$值*$外表面积*(ABS(温度列-22))/1000

提示:当室外温度在18-26℃之间时,热负荷应为0,可以用IF函数设置条件判断

2. 多指标相关性分析的Excel实现方案

问题2要求分析建筑全生命周期中各因素与碳排放的相关性。专业统计软件固然强大,但Excel的数据分析工具包同样能完成这项工作。

2.1 数据准备与指标量化

建立如下指标体系表格:

指标类别量化方法数据来源
建筑设计标准单位面积能耗(kWh/m²/年)建筑能效测评报告
气候条件年平均温度(℃)气象局数据
建材碳排放主要建材的碳排放因子加权平均建材生命周期评估数据库
施工能耗单位面积施工用电量(kWh/m²)施工日志统计
使用能耗年度电/气用量(kWh)物业账单

2.2 相关系数计算实操

  1. 在Excel选项中添加"数据分析"工具包
  2. 选择"数据"→"数据分析"→"相关系数"
  3. 输入数据范围,勾选"逐列"和"标志位于第一行"
  4. 生成相关系数矩阵如下示例:
指标设计标准气候条件建材碳排放
设计标准1.00
气候条件0.781.00
建材碳排放0.320.151.00

2.3 可视化呈现技巧

Excel的条件格式功能可以快速创建热力图:

  1. 选择相关系数矩阵数据区域
  2. 点击"开始"→"条件格式"→"色阶"
  3. 选择"红-白-蓝"三色渐变方案
  4. 调整数值范围使0显示为白色

3. 建筑碳排放综合评价模型搭建

问题3要求建立三阶段碳排放的综合评价模型。Excel的规划求解功能可以完美替代专业优化软件。

3.1 三阶段碳排放计算模板

创建分阶段计算工作表:

建造阶段

=SUM(建材用量列 * 排放因子列) + 施工能耗 * 电力排放因子

运营阶段

=年用电量 * 电力排放因子 + 年用气量 * 天然气排放因子

拆除阶段

=SUM(建材用量列 * 拆除因子列) * 建筑面积

3.2 灰色关联分析实现步骤

  1. 数据标准化处理:
    =(原始值-最小值)/(最大值-最小值)
  2. 计算关联系数:
    =(最小差+0.5*最大差)/(差异序列+0.5*最大差)
  3. 加权求和得到综合评分:
    =SUMPRODUCT(关联系数矩阵, 权重矩阵)

注意:权重确定可以采用层次分析法(AHP),通过两两比较矩阵计算特征向量获得

4. 碳排放预测:时间序列分析不用编程

问题4的碳排放预测完全可以用Excel的FORECAST.ETS函数族实现,这是专门为时间序列分析开发的预测函数。

4.1 基础预测模型构建

=FORECAST.ETS(目标日期, 历史碳排放量, 历史日期, 季节性周期)

参数说明:

  • 季节性周期:建筑碳排放通常呈现12个月的季节性波动
  • 置信区间:使用FORECAST.ETS.CONFINT计算预测范围

4.2 预测结果验证方法

  1. 保留最后12个月数据作为验证集
  2. 用前几年数据训练预测模型
  3. 计算验证指标:
    • 平均绝对误差(MAE):=AVERAGE(ABS(预测值-实际值))
    • 均方根误差(RMSE):=SQRT(AVERAGE((预测值-实际值)^2))

4.3 预测结果可视化

使用组合图表展示:

  1. 主图:折线图显示历史数据和预测趋势
  2. 次坐标:柱形图显示预测误差
  3. 添加置信区间带形图

5. 竞赛论文写作的Excel辅助技巧

数学建模竞赛最终要提交论文,Excel在这些方面也能大显身手:

5.1 自动生成图表标题

="图"&ROW()-1&" "&B1

将公式放在图表标题框,当移动图表时会自动更新编号

5.2 公式可视化转换

  1. 在Excel中输入完整计算公式
  2. 复制单元格→选择性粘贴→图片
  3. 粘贴到论文中作为数学公式展示

5.3 数据透视表快速统计

对多城市碳排放数据:

  1. 创建数据透视表
  2. 行标签:城市名称
  3. 值字段:各阶段碳排放量
  4. 自动生成汇总统计表

参加三次数学建模竞赛后,我发现Excel在数据处理速度上其实优于很多初学者编写的Python代码。特别是在最后24小时冲刺阶段,当队友的代码出现bug时,我的Excel模型总能快速验证结果。记住,数学建模的核心是用合适的工具表达数学思想,而不是比拼编程技巧。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询