基于AI决策树的管道自动生成方法、系统及电子设备技术方案

技术编号:31805795 阅读:17 留言:0更新日期:2022-01-08 11:07
本发明专利技术提供基于AI决策树的管道自动生成方法、系统及电子设备,包括基于一空间内的第一管道在管井内的位置,将所有空间的第二管道设置在管井内与第一管道相对的另一侧;基于每一空间的排风口与管井的位置关系,判断所有空间的布局位置;基于第二管道的高度值,在排风口对应该高度值的位置生成第一节点,在第一节点的同一高度值下,生成与对应第二管道的相同水平位置的第二节点;将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道路径,并基于该路径生成对应的管模型。该发明专利技术算法可根据排风竖管在管井中的位置、卫生间厨房排风口位置的变化实时联动,自动生成对应的排风管道,且避免两管道之间的位置冲突。且避免两管道之间的位置冲突。且避免两管道之间的位置冲突。

【技术实现步骤摘要】
基于AI决策树的管道自动生成方法、系统及电子设备


[0001]本专利技术涉及管道自动生成
,特别涉及基于AI决策树的管道自动生成方法、系统及电子设备。
[0002]
技术介绍

[0003]随着科技的进步,建筑设计领域的工作已经趋于自动化及智能化,例如自动生成房屋造型、室内布局等。
[0004]在建筑设计中,室内的排风管道、排水管道设计基于户型的差异,需要进行针对性设计,需要达到良好的排风、排水效果,还需要达到节省材料的目的。
[0005]通常室内的排风管道、排水管道需要设计人员量取尺寸、通过人工找点画线的方式进行排布,但是该种方式需要耗费较高的人力成本,且管道排布设计效率较低。

技术实现思路

[0006]为了克服目前现有的管道设计需要耗费较高的人力成本且管道排布设计效率较低的问题,本专利技术提供基于AI决策树的管道自动生成方法、系统及电子设备。
[0007]本专利技术为解决上述技术问题,提供一技术方案如下:基于AI决策树的管道自动生成方法,包括如下步骤:基于一空间内的第一管道在管井内的位置,将所有空间的第二管道设置在管井内与第一管道相对的另一侧;基于每一空间的排风口与管井的位置关系,判断所有空间的布局位置;基于第二管道的高度值,在排风口对应该高度值的位置生成第一节点,在第一节点的同一高度值下,生成与对应第二管道的相同水平位置的第二节点;将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道路径,并基于该路径生成对应的管道模型。
[0008]优选地,上述空间的布局主要包括:选取一个与管井相邻的空间,获取该空间与管井位置的进深尺寸,在同一高度的平面中,进深尺寸的方向为Y方向,与Y方向垂直的为X方向;判断是否有排风口到管井的距离大于该进深尺寸;当有排风口到管井的距离大于该进深尺寸时,将每个第二管道的X坐标值与一排风口的X坐标值作差,并取绝对值,将绝对值小的作为当前排风口对应的第二管道;当没有排风口到管井的距离大于该进深尺寸时,选取排风口距离最近的第二管道进行配对。
[0009]优选地,上述第一节点和第二节点的生成包括:选取第二管道的高度方向为Z方向,在排风口对应第二管道的Z坐标值处生成第一节点;在同一Z坐标值下,生成第二节点,所述第二节点的X坐标值与第二管道的X坐标值相同,Y坐标值与第一节点的Y坐标值相同。
[0010]优选地,上述第一节点和第二节点的生成还包括:判断第一节点的X坐标值与第二管道的X坐标值的差值是否超过阈值;当第一节点的X坐标值与第二管道的X坐标值的差值是超过阈值时,生成所述第二节点;当第一节点的X坐标值与第二管道的X坐标值的差值未超过阈值时,去除所述第二节点,并调整第二管道的X坐标值与对应排风口的X坐标值相同。
[0011]优选地,上述管道模型生成的步骤包括:将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道折线路径;基于预设的管道口径,在排风口位置处生成管道截面的矩形;基于该矩形遍历管道折线路径,获得管道模型。
[0012]本专利技术还提供基于AI决策树的管道自动生成系统,包括:第一管道定位单元,用于基于一空间内的第一管道在管井内的位置,将所有空间的第二管道设置在管井内与第一管道相对的另一侧;空间布局判定单元,用于基于每一空间的排风口与管井的位置关系,判断所有空间的布局位置;节点生成单元,用于基于第二管道的高度值,在排风口对应该高度值的位置生成第一节点,在第一节点的同一高度值下,生成与对应第二管道的相同水平位置的第二节点;管道生成单元,用于将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道路径,并基于该路径生成对应的管道。
[0013]优选地,所述空间布局判定单元还包括:进深计算单元,用于选取一个与管井相邻的空间,获取该空间与管井位置的进深尺寸,在同一高度的平面中,进深尺寸的方向为Y方向,与Y方向垂直的为X方向;进深判断单元,用于判断是否有排风口到管井的距离大于该进深尺寸;差值单元,用于当排风口到管井的距离大于该进深尺寸时,将每个第二管道的X坐标值与一排风口的X坐标值作差,并取绝对值,将绝对值小的作为当前排风口对应的第二管道;配对单元,用于当排风口到管井的距离小于该进深尺寸时,选取排风口距离最近的第二管道进行配对。
[0014]优选地,所述节点生成单元还包括:第一节点生成单元,用于选取第二管道的高度方向为Z方向,在排风口对应第二管道的Z坐标值处生成第一节点;第二节点生成单元,用于在同一Z坐标值下,生成第二节点,所述第二节点的X坐标值与第二管道的X坐标值相同,Y坐标值与第一节点的Y坐标值相同。
[0015]优选地,所述节点生成单元还包括:阈值判断单元,用于判断第一节点的X坐标值与第二管道的X坐标值的差值是否超过阈值;定点单元,用于当第一节点的X坐标值与第二管道的X坐标值的差值超过阈值时,生成所述第二节点;管道调整单元,用于当第一节点的X坐标值与第二管道的X坐标值的差值未超过阈值时,调整第二管道的X坐标值与对应排风口的X坐标值相同。
[0016]本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被设置为运行时执行上述任一项中所述的基于AI决策树的管道自动生成方法;所述处理器被设置为通过所述计算机程序执行上述任一项中所述的基于AI决策树的管道自动生成方法。
[0017]与现有技术相比,本专利技术提供的基于AI决策树的管道自动生成方法、系统及电子设备,具有以下优点:1、通过空间内的第一管道在管井内的位置,来设定第二管道的位置,也即可以根据排风口及第一管道位置的变化实时联动,自动设定第二管道的位置,进而通过点定位的方式首先生成管道折线路径,最后形成管道路径模型,使得管道可以自动化生成,降低了的人力成本且提高了管道排布设计效率。同时,第二管道与第一管道共用一个管井,节省空间。该方法既可以用于单一排风管道的生成,也可用于多个排风管道的生成,通用性较广。
[0018]2、通过判断第一节点的X坐标值与第二管道的X坐标值的差值,当第二节点与第一节点的距离小于阈值时,可以通过删除第二节点的方式来缩短管道的长度,避免管道折弯
而出现过短的管道分段。
[0019]3、通过将第一管道确认第二管道的位置,且第二管道的位置设置在管井内与第一管道相反的一侧,使得当管道井宽度较窄时,保证水管和风管位置不会有冲突,确保二者之间有足够的空间。
[0020]4、通过进深尺寸来确定多个空间的布局方式,使得多个空间的布局可基于进深尺寸来进行判断,例如,在本实施例中,卫生间和厨房的相对位置关系一般有两种:卫生间和厨房并排(沿X轴分布),和厨房在卫生间上方(沿Y轴分布),所以针对这两种布局,可根据风口位置坐标判断卫生间和厨房的相对位置关系。确定了位置关系后,则可确定管道走线方向,提高管道折线路径的生成效率。
[0021]附图说明
[0022]图1为本专利技术第一实施例提供的基于AI决策树的管道自动生成方法的整体流程图。
[0023]图2为空间布局的示意图。...

【技术保护点】

【技术特征摘要】
1.基于AI决策树的管道自动生成方法,其特征在于,包括如下步骤:基于一空间内的第一管道在管井内的位置,将所有空间的第二管道设置在管井内与第一管道相对的另一侧;基于每一空间的排风口与管井的位置关系,判断所有空间的布局位置;基于第二管道的高度值,在排风口对应该高度值的位置生成第一节点,在第一节点的同一高度值下,生成与对应第二管道的相同水平位置的第二节点;将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道路径,并基于该路径生成对应的管道模型。2.如权利要求1中所述基于AI决策树的管道自动生成方法,其特征在于, 上述空间的布局主要包括:选取一个与管井相邻的空间,获取该空间与管井位置的进深尺寸,在同一高度的平面中,进深尺寸的方向为Y方向,与Y方向垂直的为X方向;判断是否有排风口到管井的距离大于该进深尺寸;当有排风口到管井的距离大于该进深尺寸时,将每个第二管道的X坐标值与一排风口的X坐标值作差,并取绝对值,将绝对值小的作为当前排风口对应的第二管道;当没有排风口到管井的距离大于该进深尺寸时,选取排风口距离最近的第二管道进行配对。3.如权利要求2中所述基于AI决策树的管道自动生成方法,其特征在于,上述第一节点和第二节点的生成包括:选取第二管道的高度方向为Z方向,在排风口对应第二管道的Z坐标值处生成第一节点;在同一Z坐标值下,生成第二节点,所述第二节点的X坐标值与第二管道的X坐标值相同,Y坐标值与第一节点的Y坐标值相同。4.如权利要求3中所述基于AI决策树的管道自动生成方法,其特征在于,上述第一节点和第二节点的生成还包括:判断第一节点的X坐标值与第二管道的X坐标值的差值是否超过阈值;当第一节点的X坐标值与第二管道的X坐标值的差值是超过阈值时,生成所述第二节点;当第一节点的X坐标值与第二管道的X坐标值的差值未超过阈值时,去除所述第二节点,并调整第二管道的X坐标值与对应排风口的X坐标值相同。5.如权利要求1中所述基于AI决策树的管道自动生成方法,其特征在于,上述管道模型生成的步骤包括:将排风口、第一节点、第二节点及第二管道的一端依次相连,形成管道折线路径;基于预设的管道口径,在排风口位置处生成管道截面的矩形;基于该矩形遍历管道折线路径,获得管道模型。6.基于AI决策树的管道自动生成系统,其特征在于,包括:第一管道定位单元,用于基于一空间内的第一管道在管井内的位...

【专利技术属性】
技术研发人员:王彦文罗昆宇戴弄梅萨努布
申请(专利权)人:深圳小库科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1