基于BIM模型的协同策略生成方法及终端设备与流程

文档序号:17930097发布日期:2019-06-15 00:46阅读:118来源:国知局
基于BIM模型的协同策略生成方法及终端设备与流程

本发明涉及建筑技术领域,特别涉及一种基于bim模型的协同策略生成方法及终端设备。



背景技术:

在建筑弱电系统建设中,不同设备之间的协同动作定义是人工手动完成的,当一个建筑中的设备数据量达到一定规模的时候,人工配置不同设备之间的协同动作效率低下而且技术含量低,造成工程周期的延长和成本的增加。

因而现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种基于bim模型的协同策略生成方法及终端设备。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种基于bim模型的协同策略生成方法,其包括:

读取预存的bim模型,并提取所述bim模型包含的各设备的描述信息,其中,所述描述信息包括各设备的形状描述信息;

根据所述描述信息确定各设备之间的连接关系,并根据所述连接关系生成所述bim模型对应的建筑系统的协同策略。

所述基于bim模型的协同策略生成方法,其中,所述读取预存的bim模型,并提取所述bim模型包含的各设备的描述信息具体包括:

获取预存的bim模型,其中,所述bim模型为采用bim软件生成;

读取所述bim模型包含的所有设备,并提取各设备的描述信息,其中,所述描述信息包括各设备的形状描述信息。

所述基于bim模型的协同策略生成方法,其中,所述根据所述描述信息确定各设备之间的连接关系,并根据所述连接关系生成所述bim模型对应的建筑系统的协同策略具体包括:

根据所述描述信息确定各设备之间的连接关系;

获取各设备的设备类型,并根据获取到设备类型确定各设备之间的逻辑关系;

根据所述连接关系以及逻辑关系生成所述bim模型对应的建筑系统的协同策略,其中,所述协同策略为协同动作策略。

所述基于bim模型的协同策略生成方法,其中,所述根据所述描述信息确定各设备之间的连接关系具体包括:

对于bim模型中的任意两个设备,分别获取各设备的形状描述信息中携带顶点信息;

根据所述两个设备对应的顶点信息计算所述两个设备在空间中的相交性;

根据所述相交性确定两个设备的连接关系,以确定各设备之间的连接关系。

所述基于bim模型的协同策略生成方法,其中,所述根据所述相交性确定两个设备的连接关系,以确定各设备之间的连接关系具体包括:

根据所述相交性确定两个设备的连接关系,并根据获取到所有连接关系生成连接关系表;

根据所述连接关系表以及各设备的设备类型确定各设备之间的连接传递关系;并对各设备之间的连接传递关系进行过滤以得到各设备之间的连接关系。

所述基于bim模型的协同策略生成方法,其中,所述获取各设备的设备类型,并根据获取到设备类型确定各设备之间的逻辑关系具体包括:

获取各设备的设备类型,并根据获取到的各设备的设备类型确定各设备之间的相关性;

根据所述相关性确定各设备之间的逻辑关系,其中,所述逻辑关系为主动设备与被动设备之间关系。

所述基于bim模型的协同策略生成方法,其中,所述根据所述连接关系以及逻辑关系生成所述bim模型对应的建筑系统的协同策略具体包括:

对于每个设备,根据所述逻辑关系提取其对应的所有第一设备;

根据所述连接关系在提取到的所有第一设备中选取具有连接关系的第二设备,并根据选取到所有第二设备生成所述设备的协同策略。

所述基于bim模型的协同策略生成方法,其中,所述方法还包括:

当所述bim模型包含的设备发生故障时,根据所述协同策略确定所述设备对应的所有设备,并控制所述设备对应的所有设备关闭。

一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的基于bim模型的协同策略生成方法中的步骤。

一种终端设备,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如上任一所述的基于bim模型的协同策略生成方法中的步骤。

有益效果:与现有技术相比,本发明提供了一种基于bim模型的协同策略生成方法及终端设备,所述方法包括:读取预存的bim模型,并提取所述bim模型包含的各设备的描述信息,所述描述信息包括各设备的形状描述信息;根据所述描述信息确定各设备之间的连接关系,并根据所述连接关系生成所述bim模型对应的建筑系统的协同策略。本发明通过由bim模型获取的设备描述信息确实各设备的连接关系,并根据连接关系自动生成协同策略,这样可以避免人工配置不同设备之间的协同动作,从而降低了人工成本。

附图说明

图1为本发明提供的基于bim模型的协同策略生成方法的一个实施例的流程图。

图2为本发明提供的基于bim模型的协同策略生成方法的一个实施例中步骤s10的流程图。

图3为本发明提供的基于bim模型的协同策略生成方法的一个实施例中步骤s20的流程图。

图4为本发明提供的一种终端设备的结构原理图。

具体实施方式

本发明提供一种基于bim模型的协同策略生成方法及终端设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

本实施例提供了一种基于bim模型的协同策略生成方法及终端设备,如图1所示,所述方法包括:

s10、读取预存的bim模型,并提取所述bim模型包含的各设备的描述信息,其中,所述描述信息包括各设备的形状描述信息。

具体地,所述bim模型为建筑信息化模型,其英文全称是buildinginformationmodeling,所述bim模型是一个完备的信息模型,能够将工程项目在全生命周期中各个不同阶段的工程信息、过程和资源集成在一个模型中,方便的被工程各参与方使用。在本实施例中,所述bim模型是通过bim软件为实际建筑系统生成的模型,例如,所述bim模型为某建筑的弱电系统的bim模型。所述bim模型中包括建筑系统中各设备的形状描述和坐标的相关数据,并且在bim模型中各设备的形状描述采用曲面三角形化的顶点信息来描述。

示例性的,如图2所示,所述读取预存的bim模型,并提取所述bim模型包含的各设备的描述信息具体可以包括:

s11、获取预存的bim模型,其中,所述bim模型为采用bim软件生成;

s12、读取所述bim模型包含的所有设备,并提取各设备的描述信息,其中,所述描述信息包括各设备的形状描述信息。

具体地,所述描述信息包括各设备的形状描述信息,其中,所述形状描述信息为曲面三角形化的顶点信息。所述顶点信息可以采用顶点坐标数据的形式,也可以是矢量的形式。在本实施例中,所述顶点信息采用顶点坐标数据的形式。也就是说,在所述bim模型中,各设备对应一个曲面三角形的三个顶点的顶点坐标数据,这样根据所述各设备的描述信息可以计算各设备之间的相交性。

s20、根据所述描述信息确定各设备之间的连接关系,并根据所述连接关系生成所述bim模型对应的建筑系统的协同策略。

具体地,所述连接关系指的是各设备在空间上的位置关系,即各设备在空间上是否连接。所述协同策略为协同动作策略,也就是说,根据所述连接关系确定各设备的协同动作关系。例如,在建筑弱电系统中,当漏水感应器检测到漏水时,可以根据协同策略确定漏水感应器对应的所有阀门,并协同关闭其对应的所有阀门以停止漏水。

进一步,在生成协同策略时,在获取各设备之间的连接关系后,需要获取各设备之间的相关属性,所述相关属性包括主动设备和被动设备。所述主动设备是当被动设备发生故障时,需要协同关闭的设备,以通过关闭主动设备来停止该故障。所述相关属性可以根据设备之间的逻辑关系来确定,也就是说,在生成协同策略时,需要获取各设备之间的逻辑关系,以便于确定主动设备和被动设备。相应的,如图3所示,所述根据所述描述信息确定各设备之间的连接关系,并根据所述连接关系生成所述bim模型对应的建筑系统的协同策略具体包括:

s21、根据所述描述信息确定各设备之间的连接关系;

s22、获取各设备的设备类型,并根据获取到设备类型确定各设备之间的逻辑关系;

s23、根据所述连接关系以及逻辑关系生成所述bim模型对应的建筑系统的协同策略,其中,所述协同策略为协同动作策略。

具体地,在所述步骤s21中,所述连接关系是根据各设备的描述信息计算得到,也就是说,对于任意两个设备,根据两个设备的描述信息来计算这两个设备在空间上的相交性,当这两个设备相交时,所述两个设备存在连接关系,依次遍历bim模型中的所有设备,从而得到各设备之间的连接关系。相应的,所述根据所述描述信息确定各设备之间的连接关系具体包括:

s211、对于bim模型中的任意两个设备,分别获取各设备的形状描述信息中携带顶点信息;

s212、根据所述两个设备对应的顶点信息计算所述两个设备在空间中的相交性;

s213、根据所述相交性确定两个设备的连接关系,以确定各设备之间的连接关系。

具体地,所述顶点信息为所述bim模型对所述设备对应的三角形的顶点坐标数据,每个顶点信息包括三个顶点坐标数据。根据两个设备对应的三个顶点坐标数据可以计算所述两个设备在空间中是否相交,如果空间上相交,说明这两个设备在物理上连接在一起的,从而根据两个设备之间的相交性可以确定两个设备在物理的连接关系。在获取到两个设备的连接关系后,从而步骤s211-s213的步骤,可以获取到bim模型中所有设备之间的连接关系。

示例性地,所述根据所述相交性确定两个设备的连接关系,以确定各设备之间的连接关系具体包括:

根据所述相交性确定两个设备的连接关系,并根据获取到所有连接关系生成连接关系表;

根据所述连接关系表以及各设备的设备类型确定各设备之间的连接传递关系,并对各设备之间的连接传递关系进行过滤以得到各设备之间的连接关系。

具体地,所述连接关系表用于记录各设备之间连接关系的表格,并且所述连接关系表中每一条目内容为设备之间的连接对。例如,假设l表示漏水传感器,p表示管道,v表示阀门,所述连接关系表中的中的条目内容可以表示为:v1-p1、p1-p2、p2-p3、p2-p4、p3-l1、p4-l2。而对于连接关系表中,各连接关系之间可传递关系,而为了便于快速确定主动设备与被动设备的连接关系,根据所述连接关系表确定各设备之间的连接传递关系,并对连接传递关系进行过滤以得到设备之间的直接连接关系。例如,以上述连接关系表为例,遍历连接关系表中的每一个条目,任一条目的前面部分的设备类型为控制设备,通过该条目后面设备(后面设备的设备类型为连接设备)到连接关系表中找到其对于连接设备,依次类推得到各设备之间的连接传递关系,如,v1-p1-p2-p3-l1,v1-p1-p2-p4-l2。此外,在获取到连接传递关系后,将两个之间的传递关系去除以得到设备之间的连接关系。例如,对于连接传递关系v1-p1-p2-p3-l1,将v1和l1之间的传递设备p1、p2、p3去除,得到连接关系v1-l1。

进一步,在所述步骤s22中,所述逻辑关系指的是各设备之间相关性,所述逻辑关系可以根据各设备的设备类型来确定。例如,设备类型为阀门的设备和设备类型为管道的设备之间的逻辑关系为管道为被动设备,阀门为主动设备。也就是说,所述管道与阀门之间的逻辑关系为阀门控制管道。相应的,所述获取各设备的设备类型,并根据获取到设备类型确定各设备之间的逻辑关系具体包括:获取各设备的设备类型,并根据获取到的各设备的设备类型确定各设备之间的相关性;根据所述相关性确定各设备之间的逻辑关系,其中,所述逻辑关系为主动设备与被动设备之间关系。

进一步,在所述步骤s23中,所述协同策略包括若干子协同策略,每个子协同策略对应一个被动设备,即每个被动设备对应一个子协同策略,根据其对应的子协同策略可以获取其关联的所有主动设备。相应的,所述根据所述连接关系以及逻辑关系生成所述bim模型对应的建筑系统的协同策略具体包括:

对于每个设备,根据所述逻辑关系提取其对应的所有第一设备;

根据所述连接关系在提取到的所有第一设备中选取具有连接关系的第二设备,并根据选取到所有第二设备生成所述设备的协同策略。

具体地,所述设备优选为被动设备,对于每个被动设备根据逻辑关系可以提取到至少一个主动设备,在提取到主动设备之后,确定被动设备与主动设备直接的连接关系,当存在连接关系时,所述主动设备为所述被动设备具有协同动作的主动设备,当未存在连接关系时,所述主动设备不是所述被动设备具有协同动作的主动设备,依次对与所述被动设备对应的被动设备连接关系进行确定,以得到所述被动设备对应的所有主动设备,以得到所述被动设备对应的协同策略。当然,对应每个主动设备可以确定其对应的所有具有连接关系的被动设备,这样当主动设备被关闭时,可以确定相应被关闭的所有被动设备,便于用户了解建筑系统的运行状况。

在本发明的一个实施例中,所述方法还包括:

s30、当所述bim模型包含的设备发生故障时,根据所述协同策略确定所述设备对应的所有设备,并控制所述设备对应的所有设备关闭。

具体地,当部分发生故障时,可以确定去除所述故障需要的关闭的所有设备,并控制需要关闭的所有设备关闭,这样可以快速停止故障。例如,当漏水点l2发生漏水报警时,根据l2对应的协同策略可以知道其对应的主动设备为阀门l1,此时可以控制阀门l1关闭。再如,一栋楼里有100个漏水点,分别接到20个阀门上,那么可以每个漏水点与阀门的协同策略来确定每个漏水点发生漏水时需要关闭的阀门,提高了故障排除的效果,降低了故障带来的不良影响。

基于上述基于bim模型的协同策略生成方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的基于bim模型的协同策略生成方法中的步骤。

基于上述基于bim模型的协同策略生成方法,本发明还提供了一种终端设备,如图4所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及终端设备中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1