本发明专利技术公开了一种基于BIM轻量化的消防数据读取及交互方法,包括以下步骤:对整个BIM模型数据,进行构件处理,得到BIM模型中各相同构件,建立数据库,进行数据标签;对第一数据库的消防设备数据、已被采集到消防设备数据进行标识;对数据库数据对应绑定、数据变化,进行轻量化处理。本发明专利技术以轻量化的BIM模型为建筑构件数据基础,通过低成本的重构模型构件渲染、构件标签、消防数据库匹配、外部消防实时数据采集,为消防智慧场景应用提供与建筑实物构造体1:1的数字孪生数据模型,增强消防设施运维等消防场景应用,具有重要意义。
【技术实现步骤摘要】
一种基于BIM轻量化的消防数据读取及交互方法
本专利技术涉及建筑消防数据监控相关
,具体是一种基于BIM模型轻量化后的建筑构建物基础、消防设施、火灾信息、消防日常管理信息、建筑智能化系统数据互联互通的优化交互方法。
技术介绍
建筑信息模型(BIM,BuildingInformationModeling),其定义为在建筑工程及设施全生命周期内,对其物理和功能特性进行数字化表达,并依此设计、施工、运营的过程和结果的总称;是一种建筑全生命周期的数字信息模型,它具备三维仿真、模拟施工、碰撞检查、设施定位、进度控制等特点,对建筑设计、施工、运营等能节约人力物力成本。BIM模型轻量化后的模型数据,具备有多样性,在各BIM模型构建中提取与消防设施相关的构建时,有一定的漏选率,在消防硬件采集装置数据采集至数据库时,与现存的消防数据对比模型数据库对应,其数据孪生对应准确性可能不理想。
技术实现思路
本专利技术的目的在于提供一种基于BIM轻量化的消防数据读取及交互方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于BIM轻量化的消防数据读取及交互方法,包括以下步骤:S1、对整个BIM模型数据,进行构件处理,得到BIM模型中各相同构件,建立数据库,进行数据标签;S2、对第一数据库的消防设备数据、已被采集到消防设备数据进行标识;S3、对数据库数据对应绑定、数据变化,进行轻量化处理。作为本专利技术进一步的方案:所述步骤S1包括以下步骤:S11、建立建筑的BIM模型:通过人工技术在revit三维建模中,建立建筑BIM模型;S12、获取该BIM模型中的消防设备位置数据和状态,进行分类。作为本专利技术进一步的方案:所述步骤S12中对BIM模型中的消防设备位置数据和状态分类的方法为:S121、获取步骤S11中BIM模型的消防设备位置数据:通过系统请求位置数据信息,根据模型当前位置确定所述当前消防设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;依次遍历所述当前位置所处的第一级区域所包括的第二级子区域至第N级子区域以确定当前位置所对应的第N级子区域的ID,根据第N级子区域的ID获取所述第N级子区域对应的所述消防设备位置数据;S122、建立BIM模型中的消防设备的正常状态数据:通过互联网获取消防设备正常待运行数据;S123、通过分类模型生成方法,对所述BIM模型中的消防设备模型进行分类。作为本专利技术进一步的方案:所述分类模型生成方法为:(1)、获取建筑的BIM模型中的消防设备模型,提取建筑BIM模型中的消防设备模型的至少一种ID,将建筑的BIM模型中的消防设备模型的每种ID以及建的BIM模型中的消防设备模型对应的分类标签作为一组第一训练数据;生成建筑BIM模型中的消防设备模型对应的至少一种变换图像,将建筑BIM模型中的消防设备模型对应的每种变换图像以及建筑BIM模型中的消防设备模型对应的分类标签作为一组第二训练数据;(2)、根据每一组第一训练数据分别对初始分类模型进行训练,分别生成一个基础分类模型;(3)、根据每一组第二训练数据分别对初始深度学习模型进行训练,分别生成一个基础分类模型;由各个基础分类模型共同构成建筑的BIM模型中的消防设备模型分类模型。作为本专利技术进一步的方案:所述步骤S2的方法为:获取到分类好的BIM模型中的消防设备,通过消防设备生成标识方法,对分类好的BIM模型中的消防设备进行标识。作为本专利技术进一步的方案:所述步骤S3具体包括以下步骤:S31、将步骤S2中生成的消防设备标识存储在第一数据库中,进行轻量化处理;S32、通过ARM技术,采集至少一个消防设备数据信息;对所述消防设备数据信息进行上云,上云并存储到第二数据库中;S33、对已标识的标准库中的消防数据与已标识的被采集到的消防设备数据信息进行对比:S34、对步骤S33中对比结果进行判断,若对比过程出现异常情况,再进行至少两次采集,若仍出现异常情况,则对这个异常情况进行分析,进行报警处理。与现有技术相比,本专利技术的有益效果是:本专利技术以轻量化的BIM模型为建筑构件数据基础,通过低成本的重构模型构件渲染、构件标签、消防数据库匹配、外部消防实时数据采集,为消防智慧场景应用提供与建筑实物构造体1:1的数字孪生数据模型,增强消防设施运维等消防场景应用,具有重要意义。本专利技术的建筑消防数据读取及交互方法优化了BIM模型的建筑数据、凸显了消防设施数据,提取出消防数据,三维交互目的性显著,节约人力及时间成本。附图说明图1为本专利技术的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中,一种基于BIM轻量化的消防数据读取及交互方法,包括以下步骤:S1、BIM消防设备模型各构件的信息提取:对整个BIM模型数据,进行构件处理,得到BIM模型中各相同构件,建立第一数据库,进行数据标签,其包括以下步骤:S11、建立该建筑的BIM模型:通过人工技术在revit三维建模中,建立建筑BIM模型;S12、获取该BIM模型中的消防设备位置数据和状态(结构完整,待运行状态),进行分类,具体包括:S121、获取步骤S11中BIM模型的消防设备位置数据:结合S11,获取所述建筑BIM模型;通过系统请求位置数据信息,其中,所述数据请求信息包括请求的至少一个消防设备模型当前位置信息;根据模型当前位置确定所述当前消防设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;依次遍历所述当前位置所处的第一级区域所包括的所述第二级子区域至第N级子区域以确定所述当前位置所对应的第N级子区域的ID,其中,N为大于等于2的正整数;以及根据所述第N级子区域的ID获取所述第N级子区域对应的所述消防设备位置数据;S122、建立该BIM模型中的消防设备的正常状态数据(结构完整,待运行状态):通过互联网获取所述消防设备正常待运行数据,例如,点击消防设备厂家官网,获取消防设备的正常情况待运行状态,导入到建立建筑BIM模型中的消防设备中,设为正常状态数据,该正常状态数据至少包括水箱水压数据、消防水管的气压数据、至少一个阀门处于正常状态数据。S123.对该BIM模型中的消防设备进行分类:结合S11,获取到所述建筑的BIM模型中的消防设备模型;通过分类模型生成方法,对所述BIM模型中的消防设备模型进行分类,将消防设备模型分类为建筑空间类、消防设施类、消防探测类、管线类和消防电气控制类等,分类模型生成方法包括:获取建筑的BIM模型中的消防设备模型;提本文档来自技高网...
【技术保护点】
1.一种基于BIM轻量化的消防数据读取及交互方法,其特征在于:包括以下步骤:/nS1、对整个BIM模型数据,进行构件处理,得到BIM模型中各相同构件,建立数据库,进行数据标签;/nS2、对第一数据库的消防设备数据、已被采集到消防设备数据进行标识;/nS3、对数据库数据对应绑定、数据变化,进行轻量化处理。/n
【技术特征摘要】
1.一种基于BIM轻量化的消防数据读取及交互方法,其特征在于:包括以下步骤:
S1、对整个BIM模型数据,进行构件处理,得到BIM模型中各相同构件,建立数据库,进行数据标签;
S2、对第一数据库的消防设备数据、已被采集到消防设备数据进行标识;
S3、对数据库数据对应绑定、数据变化,进行轻量化处理。
2.根据权利要求1所述的一种基于BIM轻量化的消防数据读取及交互方法,其特征在于:所述步骤S1包括以下步骤:
S11、建立建筑的BIM模型;
S12、获取该BIM模型中的消防设备位置数据和状态,进行分类。
3.根据权利要求2所述的一种基于BIM轻量化的消防数据读取及交互方法,其特征在于:所述步骤S12中对BIM模型中的消防设备位置数据和状态分类的方法为:
S121、获取步骤S11中BIM模型的消防设备位置数据:通过系统请求位置数据信息,根据模型当前位置确定当前消防设备模型位置所处的第一级区域的ID,其中,所述第一级区域包括多个第二级子区域;依次遍历所述当前位置所处的第一级区域所包括的第二级子区域至第N级子区域以确定当前位置所对应的第N级子区域的ID,根据第N级子区域的ID获取所述第N级子区域对应的所述消防设备位置数据;
S122、通过互联网获取BIM模型中消防设备正常待运行数据;
S123、通过分类模型生成方法,对BIM模型中的消防设备模型进行分类。
4.根据权利要求3所述的一种基于BIM轻量化的消防数据读取及交互方法,其特征在于:所述分类模型生成方法为:
(1)、获取建筑的BIM模型中的消防设...
【专利技术属性】
技术研发人员:黄日财,郑永泽,黄晓佳,郑梓煜,詹泽亮,
申请(专利权)人:广州番禺职业技术学院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。