System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种空间设备关联方法、装置、设备及存储介质。
技术介绍
1、目前bim(building information modeling,建筑信息模型)建模完成后,虚拟构件与物理构件存在较大差异,通过数字化交付完成bim模型的核查和修改,设备与设备之前的关联关系存在手动关联依赖和自动关联依赖方式。
2、手动关联依赖,通过人工维护数据表关系的形式进行关联关系绑定,包括:(1)通过映射表将设备与空间、设备与设备之前的映射关系进行绑定与约束,从而实现设备的关联。(2)通过结构化数据约束,按照约束规则构建设备关联关系结构。
3、自动关联依赖,通过自动数据支撑进行绑定与约束。从而实现设备的关联,包括:(1)bim模型关联,通过构建bim模型,即可通过系统关系定义设备与设备的关联关系。(2)通过组态工具实现设备关联,通过模型组态工具进行绘制系统图,通过自定义拖拉拽模块,自动构建设备与设备之间的拓扑关系。
4、但是手动关联依赖与自动关联依赖均存在一定缺点。手动关联依赖和自动关联依赖无法表示设备与设备的空间关系,设备关联效率低。
技术实现思路
1、本专利技术的主要目的在于解决设备关联效率低的技术问题。
2、本专利技术第一方面提供了一种空间设备关联方法,所述空间设备关联方法包括:
3、创建bim建筑模型,并通过所述bim建筑模型构建主级设备bim模型及次级设备bim模型;
4、通过所述主级设备bim模
5、根据所述次级设备bim模型构建次级设备的空间域,所述次级设备为被关联的设备;
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、在本专利技术实施例中,创建bim建筑模型,并通过所述bim建筑模型构建主级设备bim模型及次级设备bim模型;通过所述主级设备bim模型构建主级设备的作用域及空间域,所述主级设备为主动关联设备,所述作用域描述设备的作用空间,所述空间域描述设备的物理空间;根据所述次级设备bim模型构建次级设备的空间域,所述次级设备为被关联的设备;根据所述次级设备的空间域及所述主级设备的作用域,通过空间计算,将所述主级设备与所述次级设备关联;根据所述主级设备的空间域,判断所述主级设备与预设空间是否存在关联关系,若是,将所述主级设备与预设空间关联。本专利技术中,通过构建主级设备的作用域及空间域、以及次级设备的空间域,根据次级设备的空间域及主级设备的作用域,将主级设备与次级设备关联,同时根据主级设备的空间域,判断主级设备与预设空间是否存在关联关系,能通过空间计算,自动实现设备的有效关联,从而提高设备间关联关系绑定的效率,同时未来设备位置发生变化时可自维护与自更新。
本文档来自技高网...【技术保护点】
1.一种空间设备关联方法,其特征在于,所述空间设备关联方法包括:
2.根据权利要求1所述的空间设备关联方法,其特征在于,所述根据所述次级设备的空间域及所述主级设备的作用域,通过空间计算,将所述主级设备与所述次级设备关联包括:
3.根据权利要求2所述的空间设备关联方法,其特征在于,所述判断所述次级设备的空间域是否在所述主级设备的作用域中包括:
4.根据权利要求2所述的空间设备关联方法,其特征在于,所述判断所述次级设备是否在所述主级设备的作用域中包括:
5.根据权利要求4所述的空间设备关联方法,其特征在于,当所述衰减系数为预设极小值、且所述次级设备不在所述衰减系数对应的主级设备作用域中,则所述次级设备与所述主级设备为弱关联关系;
6.根据权利要求1所述的空间设备关联方法,其特征在于,所述根据所述主级设备的空间域,判断所述主级设备与预设空间是否存在关联关系,若是,将所述主级设备与预设空间关联包括:
7.根据权利要求6所述的空间设备关联方法,其特征在于,所述判断所述主级设备的空间域是否完全包含在预设空间中包括:
>8.一种空间设备关联装置,其特征在于,所述空间设备关联装置包括:
9.一种空间设备关联设备,其特征在于,所述空间设备关联设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的空间设备关联方法。
...【技术特征摘要】
1.一种空间设备关联方法,其特征在于,所述空间设备关联方法包括:
2.根据权利要求1所述的空间设备关联方法,其特征在于,所述根据所述次级设备的空间域及所述主级设备的作用域,通过空间计算,将所述主级设备与所述次级设备关联包括:
3.根据权利要求2所述的空间设备关联方法,其特征在于,所述判断所述次级设备的空间域是否在所述主级设备的作用域中包括:
4.根据权利要求2所述的空间设备关联方法,其特征在于,所述判断所述次级设备是否在所述主级设备的作用域中包括:
5.根据权利要求4所述的空间设备关联方法,其特征在于,当所述衰减系数为预设极小值、且所述次级设备不在所述衰减系数对应的主级设备作用域中,则所述次级设备与所述主级设备为弱关联关系;
6.根据权利要...
【专利技术属性】
技术研发人员:袁皓男,谭柱森,陈宇斌,邓思成,董凯健,杨秀娜,陈振连,
申请(专利权)人:深圳市润腾智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。