本发明涉及属于数字孪生,具体是涉及一种设备关系自动计算方法、电子设备及介质。
背景技术:
1、在当前的数字孪生建模领域,传统的3d模型创建可视化数字孪生主要关注建筑的整体模型,而忽视了建筑内部单元、设备与设备之间的详细信息和关联。这导致了以下缺陷:
2、首先,模型占用存储空间较大,导致数据处理和传输效率低下。其次,设备与设备之间的关联信息未能准确地表达和呈现,无法直观显示设备的位置、所在建筑以及与其他设备的连接关系。此外,由于缺乏设备承载的相关信息,无法对单个对象进行精确的管控。整体上,现阶段的3d模型创建可视化数字孪生系统缺乏有效的信息支撑和多样式的关系连接,限制了其在冷群业务、运维业务、预警业务等领域的应用。
技术实现思路
1、(一)要解决的技术问题
2、本发明主要针对以上问题,提出了一种设备关系自动计算方法、电子设备及介质,其目的是解决现阶段3d模型创建可视化数字孪生的缺陷,包括模型占存大、设备未分离成对象或者对象未承载对象信息,以及对象和对象之间、对象和建筑之间未建立联系的问题。
3、(二)技术方案
4、为实现上述目的,本发明第一方面提供了一种设备关系自动计算方法,包括以下步骤:
5、s100、将3d模型转化为轻量化模型,并从中提取和整理设备模型中的信息;
6、s200、设定基础条件和边界条件;
7、s300、根据提取和整理的设备模型信息以及设定的基础条件和边界条件,选择一个起点设备模型作为当前计算起点;
8、s400、根据设定基础条件和边界条件,寻找与当前计算起点直接相连的下游设备模型;
9、s500、对于每个找到的下游设备模型,创建与当前计算起点之间的关系连接;
10、s600、将每个找到的下游设备模型作为新的计算起点,回到步骤s300,继续寻找它们的下游设备模型;
11、s700、当无法找到下游模型时,或者达到预设的终点设备类模型,停止计算。
12、进一步地,在步骤s200中,设定基础条件的具体步骤包括:从用户界面接收模型实例集合的指定,包括设备和管道类;确保设备模型与管道模型之间存在真连接。
13、进一步地,设定边界条件的具体步骤包括:
14、从用户界面接收关系类型的指定;
15、从用户界面接收起点设备类范围和终点设备类范围的设定;
16、从用户界面接收允许通过的中途点设备类范围的设定;
17、从用户界面接收每种关系类对应的管道类的确定。
18、进一步地,在步骤s400中,寻找与当前计算起点直接相连的下游设备模型的步骤包括:
19、从当前计算起点设备出发,沿指定类型的管道或设备,借助真连接寻找下游模型;
20、如果遇到阀门,处理方式同管道模型;
21、如果遇到汇聚点,路径可重复,继续搜索下游模型;
22、如果遇到分岔点,则分别遍历各子路径进行搜索。
23、进一步地,在步骤s500中,创建与当前计算起点之间的关系连接的具体步骤包括:
24、对于每条计算路径上的设备或管道模型,分别记录关系数据;
25、为起点设备和找到的第1个中途点设备创建关系,为第1个中途点设备和第2个中途设备创建关系,依次处理直到达到终点设备;
26、如果遇到中途点设备类范围外的设备,则不创建关系;
27、如果起点设备和终点设备多对多时,路径上经历了汇聚和分岔,需避免主干路径上各中途点之间关系数据的重复创建。
28、进一步地,判断下游模型是否位于中途点设备类范围外的具体步骤包括:
29、检查下游模型所属的设备类是否在允许通过的中途点设备类范围内;
30、如果下游模型所属的设备类不在该范围内,则跳过该模型并继续处理下一个下游模型。
31、进一步地,在步骤s100中,将3d模型转化为轻量化模型,并从中提取和整理设备模型中的信息的步骤还包括:核查轻量化模型,填写台账信息。
32、为实现上述目的,本发明第二方面提供了电子设备,包括:处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如所述的方法。
33、为实现上述目的,本发明第三方面提供了计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述的方法。
34、(三)有益效果
35、与现有技术相比,本发明提供的一种设备关系自动计算方法、电子设备及介质,通过将3d模型转化为轻量化模型,并提取和整理设备模型中的信息,我们设定基础条件和边界条件,并选择起点设备模型进行计算。根据设定的条件,系统能够寻找与起点设备直接相连的下游设备模型,并创建它们之间的关系连接。对于每个找到的下游设备模型,我们继续迭代计算,将其作为新的起点,直到无法找到下游模型或达到预设的终点设备类模型为止。这种方法使得每栋建筑,每个空间,每个设备都作为独自对象,整体组成数字化建筑,每个独自对象承载着独立的信息,对象与对象之间有着多样式的关系连接,使得每个对象都可以独立管控,也可以整栋建筑整体管控,只需人为核查设备对象的准确性,设备和设备之间的关联通过自动计算规则自动算出。
1.一种设备关系自动计算方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种设备关系自动计算方法,其特征在于,在步骤s200中,设定基础条件的具体步骤包括:从用户界面接收模型实例集合的指定,包括设备和管道类;确保设备模型与管道模型之间存在真连接。
3.如权利要求2所述的一种设备关系自动计算方法,其特征在于,在步骤s200中,设定边界条件的具体步骤包括:
4.如权利要求3所述的一种设备关系自动计算方法,其特征在于,在步骤s400中,寻找与当前计算起点直接相连的下游设备模型的步骤包括:
5.如权利要求4所述的一种设备关系自动计算方法,其特征在于,在步骤s500中,创建与当前计算起点之间的关系连接的具体步骤包括:
6.如权利要求5所述的一种设备关系自动计算方法,其特征在于,判断下游模型是否位于中途点设备类范围外的具体步骤包括:
7.如权利要求1所述的一种设备关系自动计算方法,其特征在于,在步骤s100中,将3d模型转化为轻量化模型,并从中提取和整理设备模型中的信息的步骤还包括:核查轻量化模型,填写台账信息。
8.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器中存储有计算机程序,所述处理器用于执行所述计算机程序以实现如权利要求1-7任一项所述的方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7中任一项所述的方法。