一种地下喷淋及消火栓系统图生成方法技术方案

技术编号:36708652 阅读:17 留言:0更新日期:2023-03-01 09:33
本发明专利技术涉及一种地下喷淋及消火栓系统图生成方法。它解决了现有技术中地下喷淋系统图及消火栓系统图的生成方式工作量大且容易出现遗漏的问题。它包括灭火器的摆放优化方法,本方法包括以下步骤:S1、配置地下喷淋系统和消火栓系统的必要输入项和可选输入项,输入UI命令;S2、提取系统图相关数据;S3、利用空间关系对输入的数据进行逻辑处理和业务处理;S4、对处理后的数据进行逻辑绘制,并输出隔离架构。S5、生成相应的系统图。本发明专利技术的优点在于:提高了系统图生成效率,具有更高的准确性,减少了末端遗漏的情况。少了末端遗漏的情况。少了末端遗漏的情况。

【技术实现步骤摘要】
一种地下喷淋及消火栓系统图生成方法


[0001]本专利技术涉及建筑设计
,具体涉及一种地下喷淋及消火栓系统图生成方法。

技术介绍

[0002]当前地下喷淋系统图及消火栓系统图的生成方式都是通过人工生成,主要存在以下问题:
[0003]1、生成速度慢,单层的地下喷淋系统图需要1小时才能生成,而消火栓系统部则需要1.5小时才能生成,多层生成时间更长;
[0004]2、容易丢失元素,地下喷淋系统图消火栓系统图的元素过多,很容易漏掉部分元素;
[0005]3、重复工作量大,生成逻辑比较单一,人工绘制重复工作量大。
[0006]由此可见,人工生成系统地下喷淋系统图及消火栓系统图不仅工作了大、而且耽误时间,容易出料遗漏,影响工作效率。

技术实现思路

[0007]本专利技术的目的是针对上述问题,提供一种地下喷淋及消火栓系统图生成方法。
[0008]为达到上述目的,本专利技术采用了下列技术方案:一种地下喷淋及消火栓系统图生成方法,本方法包括以下步骤:
[0009]S1、配置地下喷淋系统和消火栓系统的必要输入项和可选输入项,输入UI命令;
[0010]S2、提取系统图相关数据;
[0011]S3、利用空间关系对输入的数据进行逻辑处理和业务处理;
[0012]S4、对处理后的数据进行逻辑绘制,并输出隔离架构。
[0013]S5、生成相应的系统图。
[0014]本方法适用于给排水地下车库建筑图纸中地下喷淋及消火栓系统图的绘制,基于地库的消防平面图自动生成地下喷淋及消火栓系统展开图,本方法利用平面图上的配置图元按照绘制逻辑生成系统图,并添加末端、标注等信息,提高设计师的制图效率。
[0015]在上述的一种地下喷淋及消火栓系统图生成方法中,在步骤S1中,地下喷淋系统必要输入项包括房间框线、喷淋总管标记、喷淋管线、报警阀、防火分区、水泵接合器、立管,且地下喷淋系统的可选输入项包括管路标注、管径标注、末端标注、水流指示器、减压阀和信号阀;消火栓系统必要输入项包括房间框线、消火栓环管标记、消火栓管线、消火栓、水泵接合器、立管,且消火栓系统的可选输入项包括消火栓环管节点标记、管路标注、管径标注、末端标注、减压阀和信号阀。
[0016]UI命令的输入项包括报警阀系统图或常规系统图。
[0017]在上述的一种地下喷淋及消火栓系统图生成方法中,步骤S3中的逻辑处理内容包括:
[0018]A1、管线预处理;
[0019]A2、标记预处理;
[0020]A3、数据结构创建;
[0021]业务处理内容包括:
[0022]B1、环路提取;
[0023]B2、支路提取;
[0024]B3、生成系统图。
[0025]在上述的一种地下喷淋及消火栓系统图生成方法中,管线预处理内容包括:
[0026]A11、清除重叠的输入数据管线;
[0027]A12、采用自动连接算法将被其他图元打断的管线进行连接处理;
[0028]A13、将与立管、阀门相连的管线进行连接;
[0029]A14、对存在节点的管线进行打断。按照处理好的管线数据,生成管线点的邻接点字典。
[0030]在上述的一种地下喷淋及消火栓系统图生成方法中,标注预处理内容包括:
[0031]A21、贴边标注:标注放置在目标对象的附近并且不存在连接线,用于管径标注;
[0032]处理方法是判断目标和标注的距离在设定范围内,且目标与标注方向一致;
[0033]A22、引线标注:标注通过引线与目标进行关联,且每根引线与标注一一对应;
[0034]处理方法是通过引线找到对应的标注,并将标注与目标进行关联;
[0035]A23、集中标注:多个目标通过引线进行集中标注;
[0036]处理方法是找到引线的全部标注,按照引线的关联顺序,将目标与标注进行对应。
[0037]在上述的一种地下喷淋及消火栓系统图生成方法中,数据结构创建包括采用无向图的数据结构进行处理,生成节点间的连接关系,遍历处理好的管线集,获得管线集的起点和终点,将其存入邻接点字典集。
[0038]在上述的一种地下喷淋及消火栓系统图生成方法中,环路提取包括以下步骤:
[0039]B11、提取主环路,并获取主环路上的所有二级环路起点;
[0040]B12、若存在二级环路,则提取二级环路并获取三级环路的起点,直到最后一级环路被获取;
[0041]B13、获取所有层级环路的支路及其类型;
[0042]其中,步骤B11具体分为以下步骤:
[0043]①
将喷淋环管或消火栓标记所在管线的最近点分别作为起始点spt和终止点ept,将spt作为当前点cpt,将其存入环路点集loops和访问点集v i s its;
[0044]②
获取邻接点集cpt的所有邻接点neighbors,遍历neighbors的每一个点neibor,若neibor:
[0045]存在于vi s its,则跳过该点;
[0046]满足环路条件,则将其作为cpt并添加至loops和vi sits;
[0047]等于ept,则添加至loops并结束;
[0048]否则则跳过该点。
[0049]若所有neibor都没能被添加,则loops和vi s its弹出最后一个点,并作为cpt;
[0050]重复步骤

,直到递归结束。
[0051]在上述的一种地下喷淋及消火栓系统图生成方法中,支路提取具体包括以下步骤:
[0052]B14、遍历环路上的节点branch,利用BFS算法找到该节点的所有末端terms,创建队列queue,将branch存入queue;
[0053]从queue中弹出一个点p,若p:
[0054]邻接点数目为1,将p存入末端点集合terms;
[0055]否则将p的所有邻接点存入queue。
[0056]重复上述步骤,直至queue为空;
[0057]B15、以branch为起点,terms的每个末端为终点,利用DFS获取当前支路的阀门及末端深度level,将branch作为起始点,terms的元素作为终止点,将起始点作为当前点cpt,将其存入访问点集v i s its;
[0058]B16、获取邻接点集cpt的所有邻接点neighbors,若邻接点数为3,cpt的level加1,并传给邻接点,遍历neighbors的每一个点neibor,若neibor:
[0059]存在于vi s its,则跳过该点;
[0060]等于终止点,则保存当前点的level并结束;
[0061]否则将其作为cpt,获取并添加至vi s its;
[0062]若所有neibor都没能添加至vi s its,loops和v i s its弹出最后一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地下喷淋及消火栓系统图生成方法,其特征在于,本方法包括以下步骤:S1、配置地下喷淋系统和消火栓系统的必要输入项和可选输入项,输入UI命令;S2、提取系统图相关数据;S3、利用空间关系对输入的数据进行逻辑处理和业务处理;S4、对处理后的数据进行逻辑绘制,并输出隔离架构。S5、生成相应的系统图。2.根据权利要求1所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,在步骤S1中,所述的地下喷淋系统必要输入项包括房间框线、喷淋总管标记、喷淋管线、报警阀、防火分区/水泵接合器/立管,且地下喷淋系统的可选输入项包括管路标注、管径标注、末端标注、水流指示器、减压阀和信号阀;所述的消火栓系统必要输入项包括房间框线、消火栓环管标记、消火栓管线、消火栓/水泵接合器/立管,且消火栓系统的可选输入项包括消火栓环管节点标记、管路标注、管径标注、末端标注、减压阀和信号阀;所述的UI命令的输入项包括报警阀系统图或常规系统图。3.根据权利要求1所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,步骤S3中的逻辑处理内容包括:A1、管线预处理;A2、标记预处理;A3、数据结构创建;所述的业务处理内容包括:B1、环路提取;B2、支路提取;B3、生成系统图。4.根据权利要求3所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,所述的管线预处理内容包括:A11、清除重叠的输入数据管线;A12、采用自动连接算法将被其他图元打断的管线进行连接处理;A13、将与立管、阀门相连的管线进行连接;A14、对存在节点的管线进行打断。按照处理好的管线数据,生成管线点的邻接点字典。5.根据权利要求3所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,所述的标注预处理内容包括:A21、贴边标注:标注放置在目标对象的附近并且不存在连接线,用于管径标注;处理方法是判断目标和标注的距离在设定范围内,且目标与标注方向一致;A22、引线标注:标注通过引线与目标进行关联,且每根引线与标注一一对应;处理方法是通过引线找到对应的标注,并将标注与目标进行关联;A23、集中标注:多个目标通过引线进行集中标注;处理方法是找到引线的全部标注,按照引线的关联顺序,将目标与标注进行对应。6.根据权利要求3所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,所述的数据结构创建包括采用无向图的数据结构进行处理,生成节点间的连接关系,遍历处理好的管线集,获得管线集的起点和终点,将其存入邻接点字典集。
7.根据权利要求3所述的一种地下喷淋及消火栓系统图生成方法,其特征在于,所述的环路提取包括以下步骤:B11、提取主环路,并获取主环路上的所有二级环路起点;B12、若存在二级环路,则提取二级环路并获取三级环路的起点,直到最后一级环路被获取;B13、获取所有层级环路的支路及其类型;其中,步骤B11具体分为以下步骤:

将喷淋环管或消火栓标记所在管线的最近...

【专利技术属性】
技术研发人员:齐少华王文广杨帆
申请(专利权)人:上海天华建筑设计有限公司
类型:发明
国别省市:

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

1