本发明涉及一种建筑设备语义网络的生成方法。
背景技术:
1、建筑信息模型是一种基于数字化技术的建筑设计、施工和运维方法,可以提高建筑项目的效率和质量。建筑信息模型中包含了建筑物的物理、逻辑和虚拟资产及其关系的信息,这些信息称为建筑元数据(building metadata)。建筑元数据是建筑智能化应用的基础,可以支持建筑物的能源管理、安全监控、设备控制等功能。
2、然而,现有的建筑元数据模型生成方法存在以下不足:
3、人工生成方法:需要人工从二维或三维的建筑设计图纸中提取和分析建筑元数据,并根据一定的规则和标准来构建建筑元数据模型。这种方法不仅耗时耗力,而且容易出现错误和遗漏。
4、自动化生成方法:使用计算机程序从二维或三维的建筑设计图纸中提取和分析建筑元数据,并根据一定的逻辑算法和模板来构建建筑元数据模型。这种方法虽然可以提高效率,但是这些固定的逻辑处理方法和固定的模板难以处理建筑设计图纸中的多样性、复杂性和动态性,以及建筑元数据模型中的一致性、可扩展性和互操作性。
5、因此,本发明所要解决的技术问题是:利用人工智能技术,从二维或三维的建筑设计图纸中自动化地生成高质量的建筑元数据模型,以满足建筑智能化应用的需求。
6、为了解决上述问题,特此提出本发明。
技术实现思路
1、本发明旨在提供一种建筑设备语义网络的生成方法,以克服现有技术方案中存在的不足。
2、为实现上述目的,采用以下技术方案:
3、一种建筑设备语义网络的生成方法,是一种基于深度学习算法的建筑元数据模型生成方法,该方法能够从二维或三维的建筑设计图纸中提取和分析建筑元数据,并自动构建相应的建筑元数据模型;使用brick schema作为建筑元数据模型的结构和规则;使用了transformer作为深度学习算法的核心。
4、具体的,生成方法分为以下几个步骤:
5、第一步,将二维或三维的建筑设计图纸转换为protocol buffer格式的序列化数据;
6、第二步,将protocol buffer格式的序列化数据输入transformer模型中,transformer识别出不同类型的建筑元数据,并将其转换为brick schema中定义的概念和关系;
7、第三步,根据transformer模型输出的brick schema概念和关系,构建相应的建筑元数据模型,并将其存储为rdf格式的文件;
8、第四步,对生成的建筑元数据模型进行验证和优化。
9、进一步的,第一步中,使用protocol buffer的编解码器来实现二维或三维建筑设计图纸与protocol buffer格式序列化数据之间的转换。
10、进一步的,第二步中,使用transformer的编码器-解码器结构来实现protocolbuffer格式序列化数据与brick schema概念和关系之间的转换。
11、进一步的,第三步中,使用rdf序列化器来实现brick schema概念和关系与rdf格式文件之间的转换。
12、进一步的,第四步中,使用brick schema的验证器和优化器来实现对建筑元数据模型的验证和优化。
13、有益技术效果:
14、本发明使用了transformer作为深度学习算法的核心同时使用brick schema作为建筑元数据模型的结构和规则,借助上述算法、结构和规则,从二维或三维的建筑设计图纸中自动化地生成高质量的建筑元数据模型,以满足建筑智能化应用的需求。
1.一种建筑设备语义网络的生成方法,其特征在于,是一种基于深度学习算法的建筑元数据模型生成方法,该方法能够从二维或三维的建筑设计图纸中提取和分析建筑元数据,并自动构建相应的建筑元数据模型;使用brick schema作为建筑元数据模型的结构和规则;使用了transformer作为深度学习算法的核心。
2.根据权利要求1所述一种建筑设备语义网络的生成方法,其特征在于,生成方法分为以下几个步骤:
3.根据权利要求1所述一种建筑设备语义网络的生成方法,其特征在于,第一步中,使用protocol buffer的编解码器来实现二维或三维建筑设计图纸与protocol buffer格式序列化数据之间的转换。
4.根据权利要求1所述一种建筑设备语义网络的生成方法,其特征在于,第二步中,使用transformer的编码器-解码器结构来实现protocol buffer格式序列化数据与brickschema概念和关系之间的转换。
5.根据权利要求1-4任一所述一种建筑设备语义网络的生成方法,其特征在于,第三步中,使用rdf序列化器来实现brick schema概念和关系与rdf格式文件之间的转换。
6.根据权利要求1所述一种建筑设备语义网络的生成方法,其特征在于,