【技术实现步骤摘要】
一种耦合建筑性能数据库的BIM模型能耗模拟方法与系统
[0001]本专利技术涉及建筑信息建模和建筑绿色性能评估
,具体的是一种耦合建筑性能数据库的BIM模型能耗模拟方法与系统。
技术介绍
[0002]我国在最新《绿色建筑评价标准》对建筑绿色性能定义为“涉及建筑安全耐久、健康舒适、生活便利、资源节约和环境宜居等方面的综合性能”。在当前碳中和战略与联合国可持续发展目标背景下,建筑行业必须深化节能减排。对于建筑设计阶段而言,通过优化方案实现建筑能效的提升,是建筑绿色性能设计的核心内容。另一方面,建筑信息建模(BIM)技术是建筑数字化核心技术,为建筑全生命期数据的数字孪生提供支撑。自BIM技术理论提出至今,基于BIM的建模工具相继出现,并以其对于多维数据的管理能力以及对全生命周期的覆盖能力,正逐步应用在各重大建筑工程项目中。相较于传统建筑设计工具几何建模的基础架构,BIM平台将建筑建模对象由“建筑几何图元”扩展为“建筑几何、材料、构造”等复合信息。随着BIM技术的发展及其在建筑业中的应用不断增加,在过去的几十年中,BIM所承载 ...
【技术保护点】
【技术特征摘要】
1.一种耦合建筑性能数据库的BIM模型能耗模拟方法,其特征在于,方法包括以下步骤:在MySQL数据库平台下建立建筑性能数据库模板,并录入建筑性能数据,建筑性能数据包括城市气象数据、空间运行数据、材料物理参数数据;调用数字化设计Rhino.Inside平台,通过用于与BIM平台交换信息和命令的标准集RevitAPI将BIM模型信息转译至Rhino.Inside平台,转译的BIM模型信息包括建筑选址信息、建筑形态信息、空间类型信息和围护结构构造信息;在Rhino.Inside平台中调用提供数据库平台接口的功能模块SlingShot,通过转译完成的BIM模型信息索引MySQL数据库,获取对应建筑性能数据,包括项目气象数据、项目各空间运行数据、建筑围护结构物理性能数据;在Rhino.Inside平台中调用建筑绿色性能分析的功能模块Honeybee,利用Honeybee模块将转译的建筑形态信息、围护结构构造信息以及从MySQL数据库索引的项目气象数据、项目各空间运行数据和建筑围护结构物理性能数据整合形成建筑能量模型;通过Honeybee模块调动建筑能耗Energyplus模拟引擎,对建立的建筑能量模型开展全年能耗模拟,并输出建筑各空间全年冷热负荷以及全建筑能耗强度。2.根据权利要求1所述的一种耦合建筑性能数据库的BIM模型能耗模拟方法,其特征在于,所述MySQL数据库平台按特定索引项建立多个相互关联的表单从而建立建筑产品性能数据库模板,所述城市气象数据表单包含一项主键即城市编码,包含两项主要索引内容即城市名称、EPW气象文件链接,所述空间运行数据表单包含一项主键即空间类型编码,包含八项索引内容即空间类型名称、照明功率密度、设备功率密度、人员密度、人员散热量、新风量、制冷设定点温度、采暖设定点温度,所述材料物理参数数据表单包含一项主键即材料编码,包含六项索引内容即材料名称、材料传热系数、材料比热容、材料密度、材料光线透过率、材料光线反射率。3.根据权利要求1所述的一种耦合建筑性能数据库的BIM模型能耗模拟方法,其特征在于,所述建筑选址信息的转译过程通过Rhino.Inside调用RevitAPI,索引项目信息中的场地词条获取建筑选址信息,转译空间类型信息通过将BIM模型中的基本长度单位设置为米,通过Rhino.Inside调用RevitAPI,设定类别过滤器,过滤BIM模型中全部空间图元,通过索引图元名称属性值获取空间名称,对于获取的空间图元,通过索引空间类型属性值获取空间类型,通过索引调用图元形态ElementGeometry指令并将边界包络识别为中心线获取以建筑空间为基本单元的建筑形态信息,转译围护结构构造信息通过Rhino.Inside调用RevitAPI,设定围护结构类别过滤器筛选建筑围护结构构件,通过调用Element Geometry指令获取构件几何信息并计算中心点,计算建筑空间各表面中心点,通过计算与各建筑空间表面距离最近的围护结构构件,使各围护结构构件与空间表面相对应。4.根据权利要求3所述的一种耦合建筑性能数据库的BIM模型能耗模拟方法,其特征在于,对于实体围护结构,通过图元类型获取围护结构类型,通过构造层信息CompoundStructure获取围护结构构造配置,通过构造层信息拆解DeconstructCompoundStructure获取各构造层信息,抓取各构造层材料名称和材料层厚度两项属性值,对于透明围护结构,通过图元材料ElementMaterials获取材料层,再通过“Glass”关键词筛选获取玻璃配置。
5.根据权利要求1所述的一种耦合建筑性能数据库的BIM模型能耗模拟方法,其特征在于,所述通过转译完成的BIM模型信息索引MySQL数据库的过程包括:服务器名称、接入端口、用户ID、密码、数据库名称、...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。