多层建筑能源参数化模型和城市冠层模型的区别

news/2024/12/23 5:12:04/

多层建筑能源参数化(Multi-layer Building Energy Parameterization, BEP)模型和城市冠层模型(Urban Canopy Model, UCM)都是用于模拟城市环境中能量交换和微气候的数值模型,但它们的侧重点和应用场景有所不同。以下是两者的主要区别:

1. 目标和应用场景

  • BEP模型

    • 目标:主要用于模拟多层建筑群的能量交换过程,特别是建筑内部和外部的热量传输、建筑能耗以及建筑物对局地气候的影响。
    • 应用场景:适用于研究建筑能耗、建筑设计对微气候的影响、城市热岛效应等。常用于建筑工程、城市规划和环境科学领域。
  • 城市冠层模型(UCM)

    • 目标:主要用于模拟城市环境中的微气候特征,包括城市热岛效应、空气质量、风速和温度分布等。
    • 应用场景:适用于大尺度的城市气候模拟、城市规划和环境影响评估等。常用于气象学、城市气候研究和环境保护领域。

2. 模型结构和复杂度

  • BEP模型

    • 模型结构:BEP模型考虑了建筑物的多层结构,细致地模拟建筑物各层的热量传输和能量平衡。包括建筑内部热源、建筑材料的热传导、对流换热等。
    • 复杂度:模型较为复杂,需要详细的建筑几何数据和材料特性,计算量较大。
  • 城市冠层模型(UCM)

    • 模型结构:UCM通常简化为单层或多层冠层结构,模拟城市建筑群与大气之间的能量交换。关注建筑物的平均高度、密度和几何特征。
    • 复杂度:相对于BEP模型,UCM通常更为简化,计算效率较高,适用于大尺度的城市气候模拟。
      在这里插入图片描述

3. 输入数据和参数

  • BEP模型

    • 输入数据:需要详细的建筑几何数据(如建筑高度、层数、布局等)、建筑材料特性(导热系数、比热容、反射率等)和内部热源信息。
    • 参数:模型参数较多,涉及建筑能耗、热传导、对流换热等多个方面。
  • 城市冠层模型(UCM)

    • 输入数据:需要城市建筑群的几何特征(如建筑平均高度、密度、街道宽度等)和气象数据(如太阳辐射、气温、风速等)。
    • 参数:模型参数相对较少,主要集中在能量交换和微气候模拟方面。

4. 模拟输出

  • BEP模型

    • 输出结果:包括建筑物表面的能量平衡、建筑内部温度、建筑能耗、地表温度、蒸发量等。
    • 应用:结果可用于评估建筑设计和布局对能耗和微气候的影响。
  • 城市冠层模型(UCM)

    • 输出结果:包括城市区域的温度分布、湿度、风速、辐射平衡、热岛效应等。
    • 应用:结果可用于城市气候研究、空气质量评估、城市规划等。

亦有研究表明:

The UCM performed better in the modeling of air temperature and humidity, while the BEP performed better in the modeling of wind speed.
参考文献:J2022-Improving the WRF urban modeling system in China by developing a national urban dataset-Geoscience Frontiers

参考


http://www.ppmy.cn/news/1527089.html

相关文章

Ubuntu 下载软件包时,提示 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决办法: 打开 软件和更新 先更新一下: sudo apt-get update 接下来再次安装你需要的软件包,例如: sudo apt install libsdl2-dev

【网络安全的神秘世界】渗透测试基础

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 渗透测试基础 基于功能去进行漏洞挖掘 1、编辑器漏洞 1.1 编辑器漏洞介绍 一般企业搭建网站可能采用了通用模板&#xff…

JavaScript 事件处理

一、简介 ​ 事件:发生在HTML元素上的事情,可以是用户的行为,也可以是浏览器的行为,如 用户点击了某个HTML元素用户将鼠标移动到某个HTML元素上用户输入数据时光标离开页面加载完成 ​ 事件源:事件触发的源头&#xf…

C语言 | Leetcode C语言题解之题409题最长回文串

题目&#xff1a; 题解&#xff1a; int longestPalindrome(char * s) {int c[128]{0},ret0;for(int i0;i<strlen(s);i){c[s[i]];}for(int i0;i<128;i){retc[i]-c[i]%2;}return ret(ret!strlen(s)); }

VUE下拉选择分页,远程搜索

实现效果 实现思路 初始化加载第一页&#xff1b;监听下拉框的滚动事件&#xff0c;当滚动到底部的时候加载下一页&#xff1b;输入搜索时&#xff0c;重置为第一页加载&#xff1b;关闭下拉选择框时&#xff0c;判断如果存在搜索值&#xff0c;要清空搜索值、并加载第一页。 …

7天速成前端 ------学习日志 (继苍穹外卖之后)

前端速成计划总结&#xff1a; 全26h课程&#xff0c;包含html&#xff0c;css&#xff0c;js&#xff0c;vue3&#xff0c;预计7天内学完。 起始日期&#xff1a;9.16 预计截止&#xff1a;9.22 每日更新&#xff0c;学完为止。 学前计划 课…

keep-alive缓存不了iframe

最近做了个项目&#xff0c;其中有个页面是由 iframe 嵌套了一个另外的页面&#xff0c;在运行的过程中发现 KeepAlive 并不生效&#xff0c;每次切换路由都会触发 iframe 页面的重新渲染&#xff0c;代码如下&#xff1a; <router-view v-slot"{ Component }">…

Blender渲染太慢怎么办?blender云渲染已开启

动画行业蓬勃发展&#xff0c;动画制作软件亦持续推陈出新&#xff0c;当制作平台日益丰富&#xff0c;创作难度降低&#xff0c;创作效率提升&#xff0c;如何高效完成复杂动画的渲染就成了从业者更关心的问题。 云渲染技术的出现&#xff0c;无疑为动画制作者提供了前所未有…