System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及建筑节能,特别是涉及一种建筑能耗仿真方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着建筑技术的发展,出现了大型复杂形体建筑,大型复杂形体建筑可能包含新型围护结构、可再生能源系统等,新型围护结构、可再生能源系统的能耗影响较为复杂,促使建筑能耗仿真技术面临新的挑战。
2、传统方法中,建筑能耗仿真平台包括dest(designer's simulation toolkit,一种建筑环境系统模拟软件平台)软件,该建筑能耗仿真平台预先集成了现有建筑中常见部分的仿真模型,例如,建筑本体模型、机电系统模型、人员用能行为模型等。用户在使用该建筑能耗仿真平台时,根据待仿真的目标建筑的建筑结构,修改建筑能耗仿真平台对应模型的特定参数,对目标建筑的建筑模型进行设定,实现针对目标建筑的能耗仿真。
3、然而,新型建筑趋向于形体复杂化,通过传统方法中的建筑能耗仿真平台中预先集成的仿真模型进行能耗仿真,仿真模型的类型较为单一,难以实现新型建筑技术与建筑本体的仿真,进而,导致建筑能耗仿真的准确率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种建筑能耗仿真方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种建筑能耗仿真方法,包括:
3、获取目标建筑的能耗影响因素数据与属性特征;所述属性特征包括基础属性特征和表征自定义结构的扩展属性特征;
4、基于所述能耗影响因素数据以
5、根据所述能耗影响因素数据、所述属性特征、所述建筑能耗模型和所述建筑扩展模型对所述目标建筑中包含的各建筑能耗单元进行联合仿真处理,得到联合仿真结果。
6、在其中一个实施例中,所述获取目标建筑的能耗影响因素数据与属性特征之前,所述方法还包括:
7、在建筑扩展模型完成迭代更新后,响应于测试请求,获取测试用例;
8、基于预设缺陷检测方法对所述建筑扩展模型进行稳定性测试,得到所述建筑扩展模型的稳定性检验结果;
9、根据所述建筑扩展模型对所述测试用例进行仿真计算处理,得到测试结果;
10、基于所述测试结果与标准结果的比对结果,确定所述建筑扩展模型的准确性检验结果;所述标准结果为预先存储的所述测试用例对应的真实结果。
11、在其中一个实施例中,所述预设缺陷检测方法包括多种代码缺陷正则表达式;
12、所述基于预设缺陷检测方法对所述建筑扩展模型进行稳定性测试,得到所述建筑扩展模型的稳定性检验结果,包括:
13、通过代码开发管理平台获取迭代更新后的所述建筑扩展模型对应的模型代码;
14、根据每种所述代码缺陷正则表达式对所述模型代码进行稳定性测试,得到每种所述代码缺陷正则表达式对应的测试结果;
15、在每种所述代码缺陷正则表达式对应的测试结果均为测试通过的情况下,将所述建筑扩展模型的稳定性检验结果确定为检验通过。
16、在其中一个实施例中,所述根据所述能耗影响因素数据、所述属性特征、所述建筑能耗模型和所述建筑扩展模型对所述目标建筑中包含的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
17、根据所述建筑扩展模型对所述扩展属性特征进行仿真计算,得到中间仿真数据;
18、根据所述中间仿真数据、所述目标建筑的所述基础属性特征、所述建筑能耗模型和所述能耗影响因素数据对所述目标建筑的各建筑能耗单元进行联合仿真处理,得到联合仿真结果。
19、在其中一个实施例中,所述建筑扩展模型至少包括建筑负荷模型扩展、人行为模型和室内空气品质模型。
20、在其中一个实施例中,所述根据所述中间仿真数据、所述目标建筑的所述基础属性特征、所述建筑能耗模型和所述能耗影响因素数据对所述目标建筑的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
21、在缓存中不存在预处理结果的情况下,将所述能耗影响因素数据、所述属性特征和所述中间仿真数据输入至所述建筑能耗模型中的重构方程中,并行计算并输出所述目标建筑的各建筑能耗单元的预处理结果,并将所述预处理结果存储至缓存中;
22、基于所述建筑能耗模型的预设能耗计算方法与所述预处理结果,按照预设步进值进行时序步进计算,得到所述目标建筑的联合仿真结果。
23、在其中一个实施例中,所述根据所述中间仿真数据、所述目标建筑的所述基础属性特征、所述建筑能耗模型和所述能耗影响因素数据对所述目标建筑的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
24、在缓存中存在预处理结果的情况下,基于所述建筑能耗模型的预设能耗计算方法与所述缓存中的所述预处理结果,按照预设步进值进行时序步进计算,得到所述目标建筑的联合仿真结果。
25、第二方面,本申请还提供了一种建筑能耗仿真装置,包括:
26、第一获取模块,用于获取目标建筑的能耗影响因素数据与属性特征;所述属性特征包括基础属性特征和表征自定义结构的扩展属性特征;
27、第一确定模块,用于基于所述能耗影响因素数据以及所述基础属性特征,在建筑能耗仿真平台中确定所述目标建筑对应的建筑能耗模型,并通过内置接口调用与所述扩展属性特征相匹配的建筑扩展模型;所述建筑扩展模型基于自定义文件预先配置;
28、仿真处理模块,用于根据所述能耗影响因素数据、所述属性特征、所述建筑能耗模型和所述建筑扩展模型对所述目标建筑中包含的各建筑能耗单元进行联合仿真处理,得到联合仿真结果。
29、在其中一个实施例中,所述装置还包括:
30、第二获取模块,用于在建筑扩展模型完成迭代更新后,响应于测试请求,获取测试用例;
31、第一测试模块,用于基于预设缺陷检测方法对所述建筑扩展模型进行稳定性测试,得到所述建筑扩展模型的稳定性检验结果;
32、第二测试模块,用于根据所述建筑扩展模型对所述测试用例进行仿真计算处理,得到测试结果;
33、第二确定模块,用于基于所述测试结果与标准结果的比对结果,确定所述建筑扩展模型的准确性检验结果;所述标准结果为预先存储的所述测试用例对应的真实结果。
34、在其中一个实施例中,所述预设缺陷检测方法包括多种代码缺陷正则表达式;
35、所述第一测试模块具体用于通过代码开发管理平台获取迭代更新后的所述建筑扩展模型对应的模型代码;根据每种所述代码缺陷正则表达式对所述模型代码进行稳定性测试,得到每种所述代码缺陷正则表达式对应的测试结果;在每种所述代码缺陷正则表达式对应的测试结果均为测试通过的情况下,将所述建筑扩展模型的稳定性检验结果确定为检验通过。
36、在其中一个实施例中,本文档来自技高网...
【技术保护点】
1.一种建筑能耗仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标建筑的能耗影响因素数据与属性特征之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述预设缺陷检测方法包括多种代码缺陷正则表达式;
4.根据权利要求1所述的方法,其特征在于,所述根据所述能耗影响因素数据、所述属性特征、所述建筑能耗模型和所述建筑扩展模型对所述目标建筑中包含的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述建筑扩展模型至少包括建筑负荷模型扩展、人行为模型和室内空气品质模型。
6.根据权利要求4所述的方法,其特征在于,所述根据所述中间仿真数据、所述目标建筑的所述基础属性特征、所述建筑能耗模型和所述能耗影响因素数据对所述目标建筑的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
7.根据权利要求4所述的方法,其特征在于,所述根据所述中间仿真数据、所述目标建筑的所述基础属性特征、所述建筑能耗模型和所述能耗影响因素数据
8.一种建筑能耗仿真装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种建筑能耗仿真方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标建筑的能耗影响因素数据与属性特征之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述预设缺陷检测方法包括多种代码缺陷正则表达式;
4.根据权利要求1所述的方法,其特征在于,所述根据所述能耗影响因素数据、所述属性特征、所述建筑能耗模型和所述建筑扩展模型对所述目标建筑中包含的各建筑能耗单元进行联合仿真处理,得到联合仿真结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述建筑扩展模型至少包括建筑负荷模型扩展、人行为模型和室内空气品质模型。
6.根据权利要求4所述的方法,其特征在于,所述根据所述中间仿真数据、所述目标建筑的所述基础属性...
【专利技术属性】
技术研发人员:燕达,吴如宏,孙红三,刘烨,张野,秦蓉,胡姗,刘学,钱明杨,康旭源,卜凡,刘兆濡,王潇,吴奕,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。