掌桥专利:专业的专利平台
掌桥专利
首页

一种外墙裂缝检测方法及系统

文献发布时间:2023-06-19 19:30:30


一种外墙裂缝检测方法及系统

技术领域

本申请涉及建筑检测的领域,尤其是涉及一种外墙裂缝检测方法及系统。

背景技术

建筑在长时间的风吹雨打日晒等自然环境下,会受到温度应力等因素影响,墙体材料会产生间隙,间隙可能催化放大进而在表面产生裂缝,随着裂缝不断扩大,会造成安全隐患。

针对上述中的相关技术,发明人认为目前对建筑裂缝的检测主要依靠人工巡检,工作量大,且对于高层建筑来说,地面巡检人员与裂缝的垂直距离较远,肉眼难以准确观测裂缝是否存在,若靠近高层建筑的墙体进行观察,则又会存在一定的危险,尚有改进的空间。

发明内容

为了改善地面巡检人员的肉眼难以准确观测高层建筑中的裂缝是否存在的问题,本申请提供一种外墙裂缝检测方法及系统

第一方面,本申请提供一种外墙裂缝检测方法,采用如下的技术方案:

一种外墙裂缝检测方法,包括:

获取墙体信息;

根据预设的划分尺寸信息将墙体信息进行划分以得到分区编号信息;

根据分区编号信息依次对对应的墙体区域进行密封后吹入预设的设计体积信息的气体以将增大吹气装置上的气球体积并获取位于气球上的二维码识别信息;

判断二维码识别信息是否识别准确;

若二维码识别信息识别准确,则根据分区编号信息移动至下一墙体区域并重新密封吹气;

若二维码识别信息识别不准确,则输出墙体裂缝信息。

可选的,根据分区编号信息依次对对应的墙体区域进行密封的方法包括:

获取墙体纹路信息;

根据墙体纹路信息和分区编号信息确定分区编号信息所对应的分段纹路线信息和密封边界线信息;

根据分段纹路线信息计算出内部陷入体积信息;

根据内部陷入体积信息更新设计体积信息;

根据密封边界线信息和分段纹路线信息计算出陷入体积信息;

计算预设的抵紧体积信息和陷入体积信息之间的差值,将该差值定义为实际抵紧体积信息;根据实际抵紧体积信息和预设的内部边界线信息计算出抵达距离信息;

根据抵紧体积信息分别和预设的理论气压信息和大气压信息进行计算得到理论密封体积信息和平衡体积信息;

于吹气装置靠近墙体一侧的密封圈内充有平衡体积信息的气体后将吹气装置移动至抵达距离信息,然后继续吹入气体直至达到理论密封体积信息以填补本身带有的纹路。

可选的,根据分区编号信息依次对对应的墙体区域进行密封后吹入设计体积信息的气体的方法进一步包括:

根据墙体信息和分区编号信息确定特殊区域信息和特殊尺寸信息;

判断分区编号信息所对应的墙体区域是否存在特殊区域信息;

若存在,则根据特殊尺寸信息确定临界边线信息;

根据临界边线信息确定填充宽度信息;

根据临界边线信息确定对应的内部边界线信息,将该内部边界线信息定义为填充边界线信息;根据填充边界线信息、填充宽度信息以及预设的装置高度信息计算出填充体积信息;

根据填充体积信息和理论气压信息计算出实际体积信息;

根据设计体积信息和实际体积信息计算出剩余体积信息;

将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体;

若不存在,则对对应的墙体区域进行密封后直接吹入设计体积信息的气体。

可选的,根据临界边线信息确定填充边界线信息后将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体的方法包括:

判断临界边线信息的长度是否和填充边界线信息的长度相等;

若相等,则将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体;

若不相等,则根据临界边线信息和填充边界线信息确定多余边界线信息;

根据多余边界线信息和填充宽度信息确定补充边界线信息;

根据补充临界边线信息、临界边线信息和装置高度信息计算出补充体积信息;

根据设计体积信息和补充体积信息计算出补充剩余体积信息;

于将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体后将填充边界线信息所对应的吹气装置的内侧壁上的气球进行放气;

将补充边界线信息所对应的吹气装置的内侧壁上的气球中充入补充体积信息后于整个吹气装置内吹入补充剩余体积信息的气体。

可选的,若临界边线信息不存在时,对特殊区域进行密封的方法包括:

根据特殊尺寸信息计算出区域边线信息;

任意选择一条区域边线信息和内部边界线信息确定靠近间距信息,将该选择的区域边线信息定义当前边线信息,将和区域边线信息对应的内部边界线信息定义为当前边界线信息;

根据当前边线信息确定相邻边线信息;

根据靠近间距信息和相邻边线信息计算出当前宽度信息;

根据当前边界线信息和当前宽度信息计算出当前填充体积信息;

将填充体积信息更新为当前填充体积信息后重新计算剩余体积信息,将该剩余体积信息定义为当前剩余体积信息;

将当前边界线信息所对应的吹气装置的内侧壁上的气球中充入当前体积信息后于整个吹气装置内吹入当前剩余体积信息的气体;

于检测完毕后将当前边界线信息更换至另外一条内部边界线信息并重新更新当前宽度信息直至四条内部边界线均检测完毕。

可选的,若存在墙体纹路信息时,于将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息的方法包括:

根据分段纹路信息和特殊尺寸信息确定特殊密封边界线信息;

根据特殊密封边界线信息确定出特殊纹路最大深度信息;

根据预设的等效数据库中所存储的气体体积信息和特殊纹路最大深度信息、特殊尺寸信息、理论气压信息进行匹配分析以确定特殊纹路最大深度信息、特殊尺寸信息、理论气压信息所对应的气体体积,将该气体体积定义为额外充入体积信息;

根据额外充入体积信息和实际体积信息计算出实际密封体积信息;

将实际体积信息更新为实际密封体积信息。

可选的,根据划分尺寸信息将墙体信息进行划分的方法包括:

根据墙体信息分析出楼栋总高信息和楼栋总宽信息;

根据楼栋总高信息和划分尺寸信息计算出高度倍数信息和高度余数信息;

根据高度倍数信息、高度余数信息和划分尺寸信息确定满铺总高信息、剩余高度信息和补充高度信息;

根据楼栋总高信息和补充高度信息确定初层上边缘信息;

根据满铺总高信息确定下边缘信息和除初层上边缘信息外的其余上边缘信息;

根据楼栋总宽信息和划分尺寸信息计算出宽度倍数信息和宽度余数信息;

根据宽度倍数信息、宽度余数信息和划分尺寸信息确定满铺总宽信息、剩余宽度信息和补充宽度信息;

任意选择小于等于补充宽度信息的宽度值,将该宽度值定义为尝试宽度信息;

计算补充宽度信息和尝试宽度信息之间的差值,将该差值定义为剩余补充宽度信息;

根据尝试宽度信息和满铺总宽信息确定左边缘信息;

根据满铺总宽信息、剩余宽度信息和剩余补充宽度信息确定右边缘信息;

根据初层上边缘信息、其余上边缘信息、下边缘信息、左边缘信息和右边缘信息确定分区编号信息的区域信息;

根据区域信息和特殊区域信息确定出特殊编号信息,其中特殊区域信息包含落入补偿高度信息、尝试宽度信息和剩余补充宽度信息的区域;

筛选出特殊编号信息所对应的数量最少的尝试宽度信息,将该尝试宽度信息定义为合适宽度信息,根据合适宽度信息确定合适左边缘信息和合适右边缘信息;

按照初层上边缘信息、上边缘信息、下边缘信息、合适左边缘信息和合适右边缘信息进行划分。

可选的,将墙体信息进行划分后得到分区编号信息的方法包括:

将位于初始上边缘信息和合适左边缘信息上的区域信息所对应的区域定义为初始分区编号信息且定义为已定义分区编号信息,将正在定义的已定义分区编号信息所对应的边缘线定义为当前边缘线信息;

根据已定义分区编号信息所对应的区域信息和特殊区域信息确定特殊部分信息;

根据当前边缘线信息确定相同边缘线且不是已定义分区编号信息的相邻区域信息;

根据相邻区域信息和特殊区域信息确定相邻特殊部分信息;

分析特殊部分信息和相邻特殊部分信息所对应的密封措施是否相同;

若相同,则定义相邻区域信息为下一编号信息且将相邻区域信息更新为已定义分区编号信息并重新查找相邻区域信息;

若不相同,则判断是否还存在相邻区域信息;

若存在,则选择剩余的相邻区域信息并判断对应的密封措施是否相同;

若不存在,则任意选择一个相邻区域信息定义为下一编号信息且将相邻区域信息更新为已定义分区编号信息并重新查找相邻区域信息;

于不存在不是已定义分区编号信息的相邻区域信息后判断是否还存在不是已定义分区编号信息的区域信息;

若存在,则任意选择一个区域信息并重新查找相邻区域信息;

若不存在,则编号结束。

可选的,若所有的相邻区域信息的密封措施均不和已定义分区编号信息相同时选择相邻区域信息定义为下一编号信息的方法包括:

将已定义分区编号信息和相邻编号信息的密封措施信息分别进行分解以得到已定义密封措施分步信息和相邻密封措施分步信息;

判断已定义密封措施分步信息和相邻密封措施分步信息是否存在相同的分步;

若存在,则将所有相同的分步定义为匹配分步信息,将已定义密封措施分步信息中除匹配分步信息外的分步定义为已定义区别分步信息,将相邻密封措施分步信息中除匹配分步信息外的分步定义为相邻区别分步信息;

判断匹配分步信息是否可以设置于已定义区别分步信息之后且位于相邻区别分步信息之前;若是,则将相邻编号信息定义为下一编号信息并将匹配分步信息设置于已定义区别分步信息之后且将匹配分步信息设置于相邻区别分步信息之前;

若否,则判定已定义密封措施分步信息和相邻密封措施分步信息不存在相同的分步;

若不存在,则选择相邻密封措施分布信息所对应的分步数量最少的相邻区域信息定义为下一编号信息。

第二方面,本申请提供一种外墙裂缝检测系统,采用如下的技术方案:

一种外墙裂缝检测系统,包括:

获取模块,用于获取墙体信息、墙体纹路信息、楼栋总高信息和楼栋总宽信息;

存储器,用于存储上述任一种外墙裂缝检测的控制方法的程序;

处理器,存储器中的程序能够被处理器加载执行且实现任一种外墙裂缝检测的控制方法的程序。

综上所述,本申请包括以下至少一种有益技术效果:

1.通过识别二维码的形式,无需内部压强的检测数据获取分析,减少了计算工作量,提高了裂缝识别的效率。

附图说明

图1是本申请实施例中的一种外墙裂缝检测方法的流程图。

图2是本申请实施例中的吹气装置的结构示意图。

图3是本申请实施例中的根据分区编号信息依次对对应的墙体区域进行密封的方法的流程图。

图4是本申请实施例中的根据分区编号信息依次对对应的墙体区域进行密封后吹入理论密封体积信息的气体的进一步方法的流程图。

图5是本申请实施例中的墙体和特殊区域分布位置的示意图。

图6是本申请实施例中的根据临界边线信息确定填充边界线信息后将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体的方法的流程图。

图7是本申请实施例中的若临界边线信息不存在时,对特殊区域进行密封的方法的流程图。

图8是本申请实施例中的墙体和特殊区域第二种分布位置的示意图.

图9是本申请实施例中的若存在墙体纹路信息时,于将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息的方法的流程图。

图10是本申请实施例中的根据划分尺寸信息将墙体信息进行划分的方法的流程图。

图11是本申请实施例中的将墙体信息进行划分后得到分区编号信息的方法的流程图。

图12是本申请实施例中的若所有的相邻区域信息的密封措施均不和已定义分区编号信息相同时选择相邻区域信息定义为下一编号信息的方法的流程图。

图13是本申请实施例中的一种外墙裂缝检测系统的模块图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-13及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例公开一种外墙裂缝检测方法。参照图1,一种外墙裂缝检测方法,包括:步骤100:获取墙体信息。

墙体信息为需要检测裂缝的墙体的信息,包括墙面的高度、宽度等信息。

步骤101:根据预设的划分尺寸信息将墙体信息进行划分以得到分区编号信息。

划分尺寸信息为将墙体的区域划分后每个区域的尺寸的信息,实质为吹气装置的外圈的尺寸。分区编号信息为划分后每个区域的编号的信息。分区编号的方式可以为任意一种方式,例如从上到下,从左到右。

步骤102:根据分区编号信息依次对对应的墙体区域进行密封后吹入预设的设计体积信息的气体以将增大吹气装置上的气球体积并获取位于气球上的二维码识别信息。

二维码识别信息为被识别出的二维码信息,可以为任何一种信息,例如:文字“无裂缝”等。可以由任意一种可以识别二维码的读码器进行识别得到。如图2所示,在每个分区编号信息所对应的墙体区域上均放置一个吹气装置,实质为一个内部中空的壳体,吹气装置远离墙体的一侧具有一个气球,和壳体内部连通。吹气装置的行走可以是四周具有吸盘的机械手进行行走,并且其上具有定位系统,以对自身进行定位。当吹气装置贴在墙体区域上时,吹气装置和墙体之间形成密封区域,然后从一侧充入设计体积信息的气体。而当吹气装置内充入气体后,膨胀使得气球鼓起,而在气球外表面上贴有二维码标识,当气球膨胀时二维码张开图案被识别。此处需要注意的是,可以将气球设置成一侧是平面的形式。而只有当内部密封的时候气球才会在充入设计体积信息的气体的时候刚好维持这个状态,而小于这个体积,二维码贴面会凹陷而呈现为凹的曲面,则无法被识别。其中,设计体积信息的计算公式为:

其中,V为设计体积信息所对应的体积值;P

步骤103:判断二维码识别信息是否识别准确。

步骤1031:若二维码识别信息识别准确,则根据分区编号信息移动至下一墙体区域并重新密封吹气。

步骤1032:若二维码识别信息识别不准确,则输出墙体裂缝信息。

墙体裂缝信息为墙体上产生裂缝的信息。一旦识别不准确,则说明内部出现裂缝而使得二维码图案凹陷无法被准确识别。此处由于是检测裂缝而不是检测隆起,故设计过程中可以将二维码贴面这一侧的张力设置的较大,使得当二维码贴面不会因为内部压强过大而凸出。

参照图3,根据分区编号信息依次对对应的墙体区域进行密封的方法包括:

步骤200:获取墙体纹路信息。

墙体纹路信息为墙体的纹路的信息,本申请实施例中此处是以一些较大的内陷的纹路为基准,较小的纹路可以直接采取密封圈硬顶的方式。获取的方式为事先取得工程图来人为编辑输入得到。

步骤201:根据墙体纹路信息和分区编号信息确定分区编号信息所对应的分段纹路线信息和密封边界线信息。

分段纹路线信息为分区编号信息所对应的区域内凹陷的纹路的信息,包括了深度、宽度、长度等。密封边界线信息为吹气装置抵在墙体上的区域的边界线的纹路的信息。如图4所示,吹气装置的壳体具有一定的厚度,壳体和墙体接触的部分就是密封边界线的区域。

步骤202:根据分段纹路线信息计算出内部陷入体积信息。

内部陷入体积信息为分段纹路线信息所对应的纹路的空间之和的信息。计算的方式为即为几何图形的计算方式,在此不做赘述。

步骤203:根据内部陷入体积信息更新设计体积信息。

更新的方式为在设计体积信息的基础上加入等效于二维码可以识别时吹气装置内部的气体还可以补充内部陷入体积信息的空气体积时的体积。

步骤204:根据密封边界线信息和分段纹路线信息计算出陷入体积信息。

陷入体积信息为在密封边界线处纹路所占据的体积。计算的方式和步骤202一致,仅是区域不同。

步骤205:计算预设的抵紧体积信息和陷入体积信息之间的差值,将该差值定义为实际抵紧体积信息。

抵紧体积信息为以预设和墙面之间的距离值放在墙面外,然后向靠近墙面的密封圈内充入气体使得密封圈和墙面贴合密封的体积。实际抵紧体积信息为当出现纹路时,凹陷进入纹路后还露在墙体表面的密封圈的体积的信息。计算的方式为两者相减。

步骤206:根据实际抵紧体积信息和预设的内部边界线信息计算出抵达距离信息。

内部边界线信息为吹气装置的边界线的长度以及壳体厚度的信息。抵达距离信息为实际吹气装置应该和墙面之间保持的距离的信息。计算的方式为实际抵紧体积信息除以内部边界线信息中的长度和壳体厚度的信息。

步骤207:根据抵紧体积信息分别和预设的理论气压信息和大气压信息进行计算得到理论密封体积信息和平衡体积信息。

理论气压信息为设计气体体积信息的气体吹入到吹气装置内后可以和内部的气体平衡的气压的信息。计算的目的是为了使得密封圈不会因为内部的气压逐渐增大而变小。大气压信息为空气中标准大气压的信息。理论密封体积信息为充气后使得内部的气体达到抵紧体积信息且内部气压为当吹气装置内部和密封圈之间的平衡时的外界需要充入的气体体积的信息。平衡体积信息为充入气体后使得气体和外界标准大气压的平衡的气体体积的信息。计算的方式均为两者相乘。

步骤208:于吹气装置靠近墙体一侧的密封圈内充有平衡体积信息的气体后将吹气装置移动至抵达距离信息,然后继续吹入气体直至达到理论密封体积信息以填补本身带有的纹路。

于吹气装置靠近墙体一侧的密封圈内充有平衡体积信息的气体,此时密封圈处于柔软的状态,可以随时变形,而当吹气装置移动至抵达距离信息时,密封圈两侧可以做出束缚而使得密封圈塞入到纹路内。然后继续吹入气体直至达到理论密封体积信息,使得密封圈内的压强大于外界大气压从而开始膨胀而充斥墙体的纹路。

参照图4,根据分区编号信息依次对对应的墙体区域进行密封后吹入设计体积信息的气体的方法进一步包括:

步骤300:根据墙体信息和分区编号信息确定特殊区域信息和特殊尺寸信息。

特殊区域信息为位于分区编号信息内的特殊的区域的信息。此处由于外圈不一定为单纯的一面墙,其上可能存在窗户等区域,而这些区域在空间上并不和墙面处于同一平面上,故定义为特殊区域信息。如图5所示,在对应的D区域为特殊区域。特殊尺寸信息为落入分区编号信息内的尺寸的信息,此处需要注意的是特殊尺寸信息的尺寸并非整个窗户的尺寸,而是在分区编号信息内分配到的区域的尺寸。

步骤301:判断分区编号信息所对应的墙体区域是否存在特殊区域信息。

步骤3011:若存在,则根据特殊尺寸信息确定临界边线信息。

临界边线信息为和内侧壁边线处于同一直线上的特殊区域的边线的信息。确定的方法为计算每条特殊尺寸距离内部边界线的距离然后选择零。此处,若有两条边和吹气装置的内侧壁线的拘留都为0值,则选择较长的一条作为临界边线信息。确定的目的是为了方便从哪个临界边线信息所对应的侧壁采取对特殊区域的密封。

步骤3012:若不存在,则对对应的墙体区域进行密封后直接吹入设计体积信息的气体。

步骤302:根据临界边线信息确定填充宽度信息。

临界边线信息为临界边线信息所对应的内部边界线信息,确定的方式为在确定临界边线信息时得到。填充宽度信息为和临界边线信息相邻的边线的长度的信息,记为宽度信息。

步骤303:根据临界边线信息确定对应的内部边界线信息,将该内部边界线信息定义为填充边界线信息。

填充边界线信息为和临界边线信息相对应的内部边界线信息。

步骤304:根据填充边界线信息、填充宽度信息以及预设的装置高度信息计算出填充体积信息。

装置高度信息为装置密封后的高度的信息。此处并不计入纹路,而当有纹路时,装置高度信息会随着抵达距离信息而改变。填充体积信息为从填充边界线信息充入气体从而将位于临界边线信息的特殊区域信息均进行封盖的体积的信息。计算的方式为以填充宽度信息作为宽度,以填充边界线信息作为长度,以装置高度信息作为高度来计算三维的长方体的体积信息。

步骤305:根据填充体积信息和理论气压信息计算出实际体积信息。

实际体积信息为将气体充入侧壁上的气球后,内部气压保持在理论气压信息且体积为填充体积信息时的气体的体积的信息。以理论气压信息进行计算的目的是为了使得当吹气装置吹入气体后两者保持平衡。计算的方式为填充体积信息乘以理论气压信息除以标准的大气压信息。

步骤306:根据设计体积信息和实际体积信息计算出剩余体积信息。

剩余体积信息为当吹气装置信息内部的气体已经填充一部分后还剩下的空间对应的气体体积的信息。

步骤307:将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体。

如图5所示,若确定B和D区域为特殊区域时,则将吹气装置的右侧内侧壁上的气球充入实际体积信息的气体,然后在左侧吹入剩余体积信息的气体,使得两侧的气体在AC和BD的接触面上保持平衡。此处为了使得气球不变形,可以将气球在AC和BD的接触面设置为硬面。由于一般将气球膨胀到如图2所示的程度需要的气体体积不大,且只需要维持该状态即可,故内部的气压实质是和大气压差距不大的,故在BD面上也不会因为BD面的空缺而凸出,甚至可以在气球的AC和BD的接触面上设置钢圈,引导气球向AC面膨胀,也可以为在实际吹入实际体积信息的基础上增加一定的体积,使得即使膨胀,但是也不会影响在吹气装置内的体积。

参照图6,根据临界边线信息确定填充边界线信息后将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体的方法包括:

步骤400:判断临界边线信息的长度是否和填充边界线信息的长度相等。

步骤4001:若相等,则将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体。

如果相等,则说明此时在靠近填充边界线的一侧的区域均为特殊区域而不存在被震荡的墙体。所以可以直接将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体。如图5所示,如果相等,则说明B、D区域均为特殊区域。

步骤4002:若不相等,则根据临界边线信息和填充边界线信息确定多余边界线信息。

多余边界线信息为填充边界线信息比临界边线信息多的边界线的信息。如图5所示,为B区域右侧的边界线。

步骤401:根据多余边界线信息和填充宽度信息确定补充边界线信息。

补充临界边线信息为和填充宽度信息对应的内部边界线信息,如图5所示,CD区域的下边缘线即是。

步骤402:根据补充临界边线信息、临界边线信息和装置高度信息计算出补充体积信息。

补充体积信息为重新将特殊区域信息进行覆盖以露出原本被从填充边界线信息吹出的气球遮住的区域,如图5所示,即充入BD区域两端所需要的体积的信息。计算的方法为以补充边界线信息为长度,以临界边线信息为宽度,装置高度信息为高度得到。

步骤403:根据设计体积信息和补充体积信息计算出补充剩余体积信息。

补充剩余体积信息和剩余体积信息相似,为在吹气装置内部占据一个补充体积信息的气球后还剩下的体积的信息。

步骤404:于将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息后于整个吹气装置内吹入剩余体积信息的气体后将填充边界线信息所对应的吹气装置的内侧壁上的气球进行放气。

此步骤完成后即检验了A、C区域的墙体,但是B区域的墙体并没有检验到。

步骤405:将补充边界线信息所对应的吹气装置的内侧壁上的气球中充入补充体积信息后于整个吹气装置内吹入补充剩余体积信息的气体。

此步骤的目的是为了检验B区域的墙体是否存在裂缝。若图5中特殊区域信息仅有一条临界边线信息,即D区域的下部分也和下半部分脱离,则可以确定两个补充边界线信息,而此时的填充宽度信息为其中一条多余边界线信息和临界边线信息的和。

参照图7,若临界边线信息不存在时,对特殊区域进行密封的方法包括:

步骤500:根据特殊尺寸信息计算出区域边线信息。

区域边线信息为特殊区域信息的边线的信息。如图8所示,为I区域的边线的信息。

步骤501:任意选择一条区域边线信息和内部边界线信息确定靠近间距信息,将该选择的区域边线信息定义当前边线信息,将和区域边线信息对应的内部边界线信息定义为当前边界线信息。

靠近间距信息为特殊区域的区域边线信息和内部边界线信息之间的距离的信息。

步骤502:根据当前边线信息确定相邻边线信息。

相邻边线信息为和当前边线信息相邻的边线的信息。

步骤503:根据靠近间距信息和相邻边线信息计算出当前宽度信息。

当前宽度信息为将当前边界线信息的内侧壁上的气球进行吹气后将特殊区域遮住所需要的宽度的信息。计算的方式为两者相加。

步骤504:根据当前边界线信息和当前宽度信息计算出当前填充体积信息。

当前填充体积信息为以当前边界线信息为长度,以当前宽度信息为宽度,以装置高度信息为高度时需要填充的体积的信息。

步骤505:将填充体积信息更新为当前填充体积信息后重新计算剩余体积信息,将该剩余体积信息定义为当前剩余体积信息。

当前剩余体积信息为在填充有当前填充体积信息的气球后还剩余的体积的信息。更新完后采用步骤305-307即可。

步骤506:将当前边界线信息所对应的吹气装置的内侧壁上的气球中充入当前体积信息后于整个吹气装置内吹入当前剩余体积信息的气体。

如图8所示,以下侧开始进行遮挡为例,遮挡区域为H、I、J、K、L和M的区域,检测的区域为E、F和G区域。

步骤507:于检测完毕后将当前边界线信息更换至另外一条内部边界线信息并重新更新当前宽度信息直至四条内部边界线均检测完毕。

换到另外一条后则检测另外一侧的区域直至所有的检测完毕,且可以根据该方法确定裂缝所在的区域。例如当检测E、F和G时检测到裂缝,而检测到E、H和K时却没有检测到裂缝,则裂缝在F或者G上,而当G、J和N上也没有,则一定在F上。

参照图9,若存在墙体纹路信息时,于将填充边界线信息所对应的吹气装置的内侧壁上的气球中充入实际体积信息的方法包括:

步骤600:根据分段纹路信息和特殊尺寸信息确定特殊密封边界线信息。

特殊密封边界线信息为特殊区域信息和墙体的交接面上的纹路的信息。如图5所示,为D区域的上边界线和左侧边界线处的纹路。

步骤601:根据特殊密封边界线信息确定出特殊纹路最大深度信息。

特殊纹路最大深度信息为特殊密封边界线信息所对应的纹路的深度的信息,此处由于纹路延伸至D区域内,故纹路靠近D区域的侧壁是敞口式的,如果气体充入吹气装置内,虽然D区域的上表面被遮住,但是气体会从纹路中到达D区域而漏出,故需要确定纹路的最大深度以进行遮盖。

步骤602:根据预设的等效数据库中所存储的气体体积信息和特殊纹路最大深度信息、特殊尺寸信息、理论气压信息进行匹配分析以确定特殊纹路最大深度信息、特殊尺寸信息、理论气压信息所对应的气体体积,将该气体体积定义为额外充入体积信息。

额外充入体积信息为将整个位于特殊区域上方的气球按照理论气压信息进行充入后,气球会膨胀至D区域内而非和墙面齐平,气球膨胀的部分刚好嵌入D区域内特殊纹路最大深度信息或者略大于D区域特殊纹路最大深度信息的在实际体积的基础上需要额外注入的体积的信息。数据库中存储有气体体积信息和特殊纹路最大深度信息、特殊尺寸信息、理论气压信息的映射关系,由本领域工作人员经过计算以及大量的科学实验得到。

步骤603:根据额外充入体积信息和实际体积信息计算出实际密封体积信息。

实际密封体积信息为在实际体积信息的基础上继续充入额外充入体积信息后的体积的信息。

步骤604:将实际体积信息更新为实际密封体积信息。

参照图10,根据划分尺寸信息将墙体信息进行划分的方法包括:

步骤700:根据墙体信息分析出楼栋总高信息和楼栋总宽信息。

楼栋总高信息为楼栋的高度的信息,实质为待检测墙体的高度的信息。楼栋总宽信息为楼栋的宽度的信息,实质为待检测墙体的宽度的信息。两者均在墙体信息中有记载。为工作人员根据实际的工程图纸进行分析得到。

步骤701:根据楼栋总高信息和划分尺寸信息计算出高度倍数信息和高度余数信息。

高度倍数信息为楼栋总高信息除以划分尺寸信息的整数部分的信息。高度余数信息为楼栋总高信息除以划分尺寸信息的小数部分的信息。

步骤702:根据高度倍数信息、高度余数信息和划分尺寸信息确定满铺总高信息、剩余高度信息和补充高度信息。

满铺总高信息为按照划分尺寸信息进行划分时能够全部占满的高度的信息。计算的方式为高度倍数信息乘以划分尺寸信息中的高度的信息。剩余高度信息为在满铺总高信息的基础上还剩下的高度的信息。计算的方式为楼栋总高信息减去满铺总高信息。补充高度信息为如果要达到整数倍时还需要在楼栋高度信息的基础上增加的高度的信息。计算的方式为划分尺寸信息减去剩余高度信息。

步骤703:根据楼栋总高信息和补充高度信息确定初层上边缘信息。

初层上边缘信息为最上方的区域的上边缘的信息,此处采用从上到下的方式进行编号,故上方为初层。计算的方式为两者相加。

步骤704:根据满铺总高信息确定下边缘信息和除初层上边缘信息外的其余上边缘信息。

其余上边缘信息为除初层上边缘信息外其余的划分区域的上边缘的信息。计算的方式为划分尺寸信息的高度值乘以任意一个小于等于高度倍数信息。下边缘信息和其余上边缘信息相似,即下边缘信息为下方的划分区域的上边缘。

步骤705:根据楼栋总宽信息和划分尺寸信息计算出宽度倍数信息和宽度余数信息。

宽度倍数信息为楼栋总宽信息除以划分尺寸信息的整数部分的信息。高度余数信息为楼栋总宽信息除以划分尺寸信息的小数部分的信息。

步骤706:根据宽度倍数信息、宽度余数信息和划分尺寸信息确定满铺总宽信息、剩余宽度信息和补充宽度信息。

满铺总高信息为按照划分尺寸信息进行划分时能够全部占满的宽度的信息。计算的方式为宽度倍数信息乘以划分尺寸信息中的宽度的信息。剩余宽度信息为在满铺总宽信息的基础上还剩下的宽度的信息。计算的方式为楼栋总宽信息减去满铺总宽信息。补充宽度信息为如果要达到整数倍时还需要在楼栋宽度信息的基础上增加的宽度的信息。计算的方式为划分尺寸信息减去剩余宽度信息。

步骤707:任意选择小于等于补充宽度信息的宽度值,将该宽度值定义为尝试宽度信息。

步骤708:计算补充宽度信息和尝试宽度信息之间的差值,将该差值定义为剩余补充宽度信息。

剩余补充宽度信息为如果左侧伸出尝试宽度信息后右侧还剩余的宽度的信息。

步骤709:根据尝试宽度信息和满铺总宽信息确定左边缘信息。

左边缘信息为以墙体左侧向外延伸尝试宽度信息的平行线为初始左侧边缘,然后依次按照划分尺寸信息所对应的宽度为间隔的边缘线的信息。计算的方式为将墙体的边缘线所处的直线作为基准向左侧延伸尝试宽度信息为第一条左边缘线,然后按照间隔为划分尺寸信息进行确定后依次得到的边缘线的信息。

步骤710:根据满铺总宽信息、剩余宽度信息和剩余补充宽度信息确定右边缘信息。

右边缘信息为以墙体右侧向外延伸剩余补充宽度信息的平行线为初始右侧边缘,然后依次按照划分尺寸信息所对应的宽度为间隔的边缘线的信息。计算的方式为将墙体的边缘线所处的直线作为基准向右侧延伸剩余补充宽度信息为第一条左边缘线,然后按照间隔为划分尺寸信息进行确定后依次得到的边缘线的信息。

步骤711:根据初层上边缘信息、其余上边缘信息、下边缘信息、左边缘信息和右边缘信息确定分区编号信息的区域信息。

区域信息为分区编号信息所对应的区域内任意一点位置以及尺寸的信息。

步骤712:根据区域信息和特殊区域信息确定出特殊编号信息,其中特殊区域信息包含落入补偿高度信息、尝试宽度信息和剩余补充宽度信息的区域。

特殊编号信息为分区编号信息所对应的区域信息中具有特殊区域信息的分区编号信息。例如,由于初层上边缘信息为补充的区域,故实质和窗户相似,所以也需要定义为特殊区域信息。

步骤713:筛选出特殊编号信息所对应的数量最少的尝试宽度信息,将该尝试宽度信息定义为合适宽度信息,根据合适宽度信息确定合适左边缘信息和合适右边缘信息。

步骤714:按照初层上边缘信息、上边缘信息、下边缘信息、合适左边缘信息和合适右边缘信息进行划分。

参照图11,将墙体信息进行划分后得到分区编号信息的方法包括:

步骤800:将位于初始上边缘信息和合适左边缘信息上的区域信息所对应的区域定义为初始分区编号信息且定义为已定义分区编号信息,将正在定义的已定义分区编号信息所对应的边缘线定义为当前边缘线信息。

初始分区编号信息为编号为1的区域的信息。此处选择位于初始上边缘信息和合适左边缘信息上的区域信息所对应的区域为初始分区编号信息,目的是为了从上到下进行检测。

步骤801:根据已定义分区编号信息所对应的区域信息和特殊区域信息确定特殊部分信息。

特殊部分信息为已定义分区编号信息所对应的区域中的特殊区域的信息。此处实质为特殊尺寸信息,而为了区分之是已定义分区编号信息的区域,故重新定义为特殊部分信息。

步骤802:根据当前边缘线信息确定相同边缘线且不是已定义分区编号信息的相邻区域信息。

相邻区域信息为和已定义分区编号信息的边缘线相同但是并非已定义分区编号信息的区域,即相邻区域。

步骤803:根据相邻区域信息和特殊区域信息确定相邻特殊部分信息。

相邻特殊部分信息为还不是已定义分区编号信息的相邻区域信息中特殊区域信息的部分。

步骤804:分析特殊部分信息和相邻特殊部分信息所对应的密封措施是否相同。

密封措施信息为因为存在特殊部分信息或相邻特殊部分信息所采取的密封的措施的信息。步骤由200-604得到,在此不做赘述。

步骤8041:若相同,则定义相邻区域信息为下一编号信息且将相邻区域信息更新为已定义分区编号信息并重新查找相邻区域信息。

如果相同,则从当前位置移动到相邻区域时无需重新采用不同的密封可以维持当前的状态移动到相邻区域内即可,故将相邻区域信息定义为下一编号信息进行编号。将相邻区域信息更新为已定义分区编号信息的目的是为了区分已定义和未定义。

步骤8042:若不相同,则判断是否还存在相邻区域信息。

如果不相同,则说明此时该相邻区域是需要采取其它措施的,所以判断还有没有其它区域可以维持当前的密封状态进行移动。

步骤8051:若存在,则选择剩余的相邻区域信息并判断对应的密封措施是否相同。

步骤8052:若不存在,则任意选择一个相邻区域信息定义为下一编号信息且将相邻区域信息更新为已定义分区编号信息并重新查找相邻区域信息。

步骤806:于不存在不是已定义分区编号信息的相邻区域信息后判断是否还存在不是已定义分区编号信息的区域信息。

步骤8061:若存在,则任意选择一个区域信息并重新查找相邻区域信息。

步骤8062:若不存在,则编号结束。

参照图12,若所有的相邻区域信息的密封措施均不和已定义分区编号信息相同时选择相邻区域信息定义为下一编号信息的方法包括:

步骤900:将已定义分区编号信息和相邻编号信息的密封措施信息分别进行分解以得到已定义密封措施分步信息和相邻密封措施分步信息。

已定义密封措施分步信息为已定义分区编号信息所对应的密封措施信息进行分解后得到的每一分步的信息。相邻密封措施分步信息为相邻编号信息所对应的密封措施信息进行分解后得到的每一分步的信息。此处可以为将每一步均以代码的形式写在程序中,然后以一行代码或者一段代码为一步。

步骤901:判断已定义密封措施分步信息和相邻密封措施分步信息是否存在相同的分步。

判断的方式可以为代码的文字比对。

步骤9011:若存在,则将所有相同的分步定义为匹配分步信息,将已定义密封措施分步信息中除匹配分步信息外的分步定义为已定义区别分步信息,将相邻密封措施分步信息中除匹配分步信息外的分步定义为相邻区别分步信息。

步骤9012:若不存在,则选择相邻密封措施分布信息所对应的分步数量最少的相邻区域信息定义为下一编号信息。

如果不存在,则说明完全不同,则选择分布数量最少的相邻区域信息,这样使得进入下一区域采取的措施最少。

步骤902:判断匹配分步信息是否可以设置于已定义区别分步信息之后且位于相邻区别分步信息之前。

判断的目的是为了确定是否可以在做完匹配分布信息后直接不进行回复初始设置的操作而直接去往下一个区域。

步骤9021:若是,则将相邻编号信息定义为下一编号信息并将匹配分步信息设置于已定义区别分步信息之后且将匹配分步信息设置于相邻区别分步信息之前。

步骤9022:若否,则判定已定义密封措施分步信息和相邻密封措施分步信息不存在相同的分步。

基于同一发明构思,本发明实施例提供一种外墙裂缝检测系统。

参照图13,一种外墙裂缝检测系统,包括:

获取模块,用于获取墙体信息、墙体纹路信息、楼栋总高信息和楼栋总宽信息;

存储器,用于存储一种外墙裂缝检测方法的程序;

处理器,存储器中的程序能够被处理器加载执行且实现一种外墙裂缝检测方法。

技术分类

06120115930062