技术领域
[0001] 本
申请涉及地下电缆故障检测技术领域,特别是涉及一种基于三维建模的地下电缆故障预警方法和装置。
背景技术
[0002] 随着城市供电方式由架空线路改为地下电缆埋设,对配
电网及地下电缆供电的可靠性和供电
质量的要求越来越高。地下电缆一般运行周期长,且容易受到渗
水或者虫害等其他灾害影响。因此,对电缆沿线上的配电网及地下电缆内的相关设备的运行状态进行实时综合监测尤其重要。传统的在线监测技术包括电缆故障技术、电缆线芯监测技术、电气柜内火情监测与灭火技术,单纯依赖这些设备和技术,在电缆应急抢修或日常维护时,依然需要对电缆进行开挖探测、停电开柜等重复性试验、逐一排查,导致地下电缆维护工作繁重、操作复杂、难度大、
风险高,电缆等地下设施管理非常困难。
发明内容
[0003] 基于此,有必要针对上述技术问题,提供一种能够提高准确性的基于三维建模的地下电缆故障预警方法和装置。
[0004] 通过地下电缆
数据采集装置采集当前工作数据;
[0005] 将所述当前工作数据输入至预先生成的地下电缆三维模型中;
[0006] 获取所述地下电缆三维模型中存在故障的点;
[0007] 获取所述存在故障的点对应的地下电缆的
位置并输出。
[0008] 在其中一个
实施例中,所述地下电缆三维模型的生成方式包括:
[0009] 获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;
[0010] 根据所述电缆路径图生成初始三维模型;
[0011] 从所述日志中提取与所述地下电缆对应的设备信息和环境信息;
[0012] 将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0013] 在其中一个实施例中,所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:
[0014] 将所述当前工作数据以及故障的地下电缆的位置更新到日志中;
[0015] 所述将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型之后,还包括:
[0016] 根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新。
[0017] 在其中一个实施例中,所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:
[0018] 根据存在故障的点确定若干待检测点;
[0019] 在所述地下电缆三维模型中显示所述待检测点,并获取所述待检测点对应的当前工作数据;
[0020] 根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障;
[0021] 当所述待检测点在预设时间内会存在故障,则根据所述待检测点对应在所述地下电缆的位置生成预警信息。
[0022] 在其中一个实施例中,所述根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障,包括:
[0023] 计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重;
[0024] 根据所述当前工作数据和所述影响权重计算在预设时间内的预测工作数据;
[0025] 根据所述预测工作数据判断所述待检测点是否存在故障。
[0026] 在其中一个实施例中,所述计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重,包括:
[0027] 获取所述故障点和所述待检测点的待判断距离;
[0028] 获取所述故障点的当前工作数据的影响距离;
[0029] 根据所述待判断距离和所述影响距离计算得到所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重。
[0030] 一种基于三维建模的地下电缆故障预警装置,所述装置包括:
[0031] 当前工作数据获取模
块,用于通过地下电缆数据采集装置采集当前工作数据;
[0032] 输入模块,用于将所述当前工作数据输入至预先生成的地下电缆三维模型中;
[0033] 故障点获取模块,用于获取所述地下电缆三维模型中存在故障的点;
[0034] 输出模块,用于获取所述存在故障的点对应的地下电缆的位置并输出。
[0035] 在其中一个实施例中,所述装置还包括:
[0036] 日志获取模块,用于获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;
[0037] 初始三维模型生成模块,用于根据所述电缆路径图生成初始三维模型;
[0038] 信息提取模块,用于从所述日志中提取与所述地下电缆对应的设备信息和环境信息;
[0039] 地下电缆三维模型生成模块,用于将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0040] 一种计算机设备,包括
存储器和处理器,所述存储器存储有
计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0041] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0042] 上述基于三维建模的地下电缆故障预警方法和装置,在通过地下电缆数据采集装置采集当前工作数据后,将当前工作数据输入至地下电缆三维模型中,以通过所述地下电缆三维模型获取到存在故障的点,这样可以
可视化地来进行故障预测,将存在故障的点对应的地下电缆的位置并输出,可视化的模型预测可以提高故障检测的准确性。
附图说明
[0043] 图1为一个实施例中基于三维建模的地下电缆故障预警方法的应用场景图;
[0044] 图2为一个实施例中基于三维建模的地下电缆故障预警方法的流程示意图;
[0045] 图3为一个实施例中基于三维建模的地下电缆故障预警装置的结构
框图;
[0046] 图4为一个实施例中计算机设备的内部结构图。
具体实施方式
[0047] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0048] 本申请提供的基于三维建模的地下电缆故障预警方法,可以应用于如图1所示的应用环境中。其中,地下电缆数据采集装置102与
服务器104通过网络进行通信。服务器104可以获取地下电缆数据采集装置102采集的当前工作数据,并将当前工作数据输入到预先生成的地下电缆三维模型中,这样可以运行地下电缆三维模型,以获取到地下电缆三维模型中存在故障的点,这样将存在故障的点对应的地下电缆的位置输出即可完成整个故障检测。这样可以可视化地来进行故障预测,将存在故障的点对应的地下电缆的位置并输出,可视化的模型预测可以提高故障检测的准确性,其中,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0049] 在一个实施例中,如图2所示,提供了一种基于三维建模的地下电缆故障预警方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
[0050] S202:通过地下电缆数据采集装置采集当前工作数据。
[0051] 具体地,当前工作数据包括当前环境数据和当前运行数据,所述当前环境数据包括
温度数据、水敏数据、环境气体数据以及位移数据中的一种或多种,所述运行数据包括但不限于局放
信号,当前运行数据还可以指地下电缆中的
电流的大小等。地下电缆采集系统是安装在地下,例如安装在地下电缆的连接处,用于采集地下电缆连接处的环境数据和运行数据。其中为了保证数据的可查询性,地下电缆采集系统在发送数据的时候与地下电缆的地理位置一起发送给服务器,且可选地,也可以预先设定地下电缆的标号,并建立标号和地下电缆的位置的对应关系,从而在服务接收到某一标号的地下电缆采集系统发送的数据时,可以根据该标号查询到地下电缆对应的地理位置信息。
[0052] S204:将所述当前工作数据输入至预先生成的地下电缆三维模型中。
[0053] 具体地,服务器将当前工作数据的地理位置信息转化为地下电缆三维模型中的坐标信息,然后根据该坐标信息将当前工作数据施加到地下电缆三维模型中,并运行该地下电缆三维模型,以使得地下电缆三维模型根据当前工作数据进行运行预测得到在未来一段时间内或者是当前时间内存在故障的点。
[0054] S206:获取所述地下电缆三维模型中存在故障的点。
[0055] S208:获取所述存在故障的点对应的地下电缆的位置并输出。
[0056] 服务器获取到上述过程中所预测得到的故障的点,并记录该些点的坐标,然后将坐标转化为地下电缆的位置,这样输出地下电缆的位置,以完成本次故障检测。
[0057] 上述基于三维建模的地下电缆故障预警方法,在通过地下电缆数据采集装置采集当前工作数据后,将当前工作数据输入至地下电缆三维模型中,以通过所述地下电缆三维模型获取到存在故障的点,这样可以可视化地来进行故障预测,将存在故障的点对应的地下电缆的位置并输出,可视化的模型预测可以提高故障检测的准确性。
[0058] 在其中一个实施例中,所述地下电缆三维模型的生成方式包括:获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;根据所述电缆路径图生成初始三维模型;从所述日志中提取与所述地下电缆对应的设备信息和环境信息;将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0059] 具体地,地下电缆三维模型的生成方式包括:服务器首先获取到地下电缆的电缆路径图,这样根据该电缆路径图可以首先生成初始三维模型,例如生成与电缆路径图对应的三维空间。这样服务器获取到地下电缆对应的日志,然后从日志中提取与所述地下电缆对应的设备信息和环境信息,这样按照该些设备信息和环境信息对应的位置转换为地下电缆三维模型中的坐标,然后根据该些坐标将设备信息和环境信息添加到上述初始三维模型中,以得到地下电缆三维模型。
[0060] 且可选地,所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:将所述当前工作数据以及故障的地下电缆的位置更新到日志中;所述将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型之后,还包括:根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新。
[0061] 具体地,由于日志是随时更新的,因此所生成的地下电缆三维模型也是随时更新的,即服务器可以定期获取到更新后的日志,然后根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新,这样可以保证地下电缆三维模型的时效性,进而保证预测结果的准确性。
[0062] 在其中一个实施例中,所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:
[0063] 步骤一:根据存在故障的点确定若干待检测点。
[0064] 具体地待检测点是距离故障的点为预设距离的点,例如距离故障的点为20米的点。
[0065] 步骤二:在所述地下电缆三维模型中显示所述待检测点,并获取所述待检测点对应的当前工作数据。
[0066] 具体地,为了清楚可见,服务器可以在地下电缆三维模型中显示该待检测点,并获取待检测点对应的当前工作数据,包括当前运行数据和当前环境数据。
[0067] 步骤三:根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障。
[0068] 具体地,服务器可以根据当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障,例如通过故障的点对待检测点的影响权重以及待检测点的当前工作数据来进行确定。
[0069] 可选地,所述根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障,包括:计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重;根据所述当前工作数据和所述影响权重计算在预设时间内的预测工作数据;根据所述预测工作数据判断所述待检测点是否存在故障。
[0070] 可选地,计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重,包括:获取所述故障点和所述待检测点的待判断距离;获取所述故障点的当前工作数据的影响距离;根据所述待判断距离和所述影响距离计算得到所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重。例如影响权重可以等于1-待判断距离/影响距离,若影响权重小于0,则说明无影响,即将影响权重置为0。
[0071] 步骤四:当所述待检测点在预设时间内会存在故障,则根据所述待检测点对应在所述地下电缆的位置生成预警信息。
[0072] 具体地,当判断出待检测点在预设时间内会存在故障,则服务器根据所述待检测点对应在所述地下电缆的位置生成预警信息,并输出该预警信息,以便于用户及时对地下电缆进行修复,防止隐患的发生。
[0073] 上述基于三维建模的地下电缆故障预警方法,在通过地下电缆数据采集装置采集当前工作数据后,将当前工作数据输入至地下电缆三维模型中,以通过所述地下电缆三维模型获取到存在故障的点,这样可以可视化地来进行故障预测,将存在故障的点对应的地下电缆的位置并输出,可视化的模型预测可以提高故障检测的准确性。
[0074] 应该理解的是,虽然图2的
流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0075] 在一个实施例中,如图3所示,提供了一种基于三维建模的地下电缆故障预警装置,包括:
[0076] 当前工作数据获取模块100,用于通过地下电缆数据采集装置采集当前工作数据;
[0077] 输入模块200,用于将所述当前工作数据输入至预先生成的地下电缆三维模型中;
[0078] 故障点获取模块300,用于获取所述地下电缆三维模型中存在故障的点;
[0079] 输出模块400,用于获取所述存在故障的点对应的地下电缆的位置并输出。
[0080] 在其中一个实施例中,所述装置还包括:
[0081] 日志获取模块,用于获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;
[0082] 初始三维模型生成模块,用于根据所述电缆路径图生成初始三维模型;
[0083] 信息提取模块,用于从所述日志中提取与所述地下电缆对应的设备信息和环境信息;
[0084] 地下电缆三维模型生成模块,用于将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0085] 在其中一个实施例中,上述装置还可以包括:
[0086] 第一更新模块,用于将所述当前工作数据以及故障的地下电缆的位置更新到日志中;
[0087] 第二更新模块,用于根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新。
[0088] 在其中一个实施例中,上述装置还可以包括:
[0089] 待检测点确定模块,用于根据存在故障的点确定若干待检测点;
[0090] 数据获取模块,用于在所述地下电缆三维模型中显示所述待检测点,并获取所述待检测点对应的当前工作数据;
[0091] 预测模块,用于根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障;
[0092] 预警模块,用于当所述待检测点在预设时间内会存在故障,则根据所述待检测点对应在所述地下电缆的位置生成预警信息。
[0093] 在其中一个实施例中,上述预测模块可以包括:
[0094] 权重计算单元,用于计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重;
[0095] 预测数据计算单元,用于根据所述当前工作数据和所述影响权重计算在预设时间内的预测工作数据;
[0096] 判断单元,用于根据所述预测工作数据判断所述待检测点是否存在故障。
[0097] 在其中一个实施例中,上述权重计算单元可以包括:
[0098] 待判断距离获取子单元,用于获取所述故障点和所述待检测点的待判断距离;
[0099] 影响距离获取子单元,用于获取所述故障点的当前工作数据的影响距离;
[0100] 影响权重计算子单元,用于根据所述待判断距离和所述影响距离计算得到所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重。
[0101] 关于基于三维建模的地下电缆故障预警装置的具体限定可以参见上文中对于基于三维建模的地下电缆故障预警方法的限定,在此不再赘述。上述基于三维建模的地下电缆故障预警装置中的各个模块可全部或部分通过
软件、
硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0102] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过
系统总线连接的处理器、存储器、网络
接口和
数据库。其中,该计算机设备的处理器用于提供计算和控制能
力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有
操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于三维建模的地下电缆故障预警方法。
[0103] 本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0104] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:通过地下电缆数据采集装置采集当前工作数据;将所述当前工作数据输入至预先生成的地下电缆三维模型中;获取所述地下电缆三维模型中存在故障的点;获取所述存在故障的点对应的地下电缆的位置并输出。
[0105] 在一个实施例中,处理器执行计算机程序时所涉及的所述地下电缆三维模型的生成方式包括:获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;根据所述电缆路径图生成初始三维模型;从所述日志中提取与所述地下电缆对应的设备信息和环境信息;将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0106] 在一个实施例中,处理器执行计算机程序时所实现的所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:将所述当前工作数据以及故障的地下电缆的位置更新到日志中;处理器执行计算机程序时所实现的所述将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型之后,还包括:根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新。
[0107] 在一个实施例中,处理器执行计算机程序时所实现的所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:根据存在故障的点确定若干待检测点;在所述地下电缆三维模型中显示所述待检测点,并获取所述待检测点对应的当前工作数据;根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障;当所述待检测点在预设时间内会存在故障,则根据所述待检测点对应在所述地下电缆的位置生成预警信息。
[0108] 在一个实施例中,处理器执行计算机程序时所实现的所述根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障,包括:计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重;根据所述当前工作数据和所述影响权重计算在预设时间内的预测工作数据;根据所述预测工作数据判断所述待检测点是否存在故障。
[0109] 在一个实施例中,处理器执行计算机程序时所实现的所述计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重,包括:获取所述故障点和所述待检测点的待判断距离;获取所述故障点的当前工作数据的影响距离;根据所述待判断距离和所述影响距离计算得到所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重。
[0110] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:通过地下电缆数据采集装置采集当前工作数据;将所述当前工作数据输入至预先生成的地下电缆三维模型中;获取所述地下电缆三维模型中存在故障的点;获取所述存在故障的点对应的地下电缆的位置并输出。
[0111] 在一个实施例中,计算机程序被处理器执行时所涉及的所述地下电缆三维模型的生成方式包括:获取地下电缆的电缆路径图以及与所述地下电缆对应的日志;根据所述电缆路径图生成初始三维模型;从所述日志中提取与所述地下电缆对应的设备信息和环境信息;将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型。
[0112] 在一个实施例中,计算机程序被处理器执行时所实现的所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:将所述当前工作数据以及故障的地下电缆的位置更新到日志中;计算机程序被处理器执行时所实现的所述将所述设备信息以及所述环境信息添加至所述初始三维模型中得到地下电缆三维模型之后,还包括:根据更新后的日志中的更新内容对所述地下电缆三维模型进行更新。
[0113] 在一个实施例中,计算机程序被处理器执行时所实现的所述获取所述存在故障的点对应的地下电缆的位置并输出之后,还包括:根据存在故障的点确定若干待检测点;在所述地下电缆三维模型中显示所述待检测点,并获取所述待检测点对应的当前工作数据;根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障;当所述待检测点在预设时间内会存在故障,则根据所述待检测点对应在所述地下电缆的位置生成预警信息。
[0114] 在一个实施例中,计算机程序被处理器执行时所实现的所述根据所述故障点的当前工作数据和所述待检测点的当前工作数据,预测所述待检测点在预设时间内是否会存在故障,包括:计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重;根据所述当前工作数据和所述影响权重计算在预设时间内的预测工作数据;根据所述预测工作数据判断所述待检测点是否存在故障。
[0115] 在一个实施例中,计算机程序被处理器执行时所实现的所述计算所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重,包括:获取所述故障点和所述待检测点的待判断距离;获取所述故障点的当前工作数据的影响距离;根据所述待判断距离和所述影响距离计算得到所述故障点的当前工作数据对所述待检测点的当前工作数据的影响权重。
[0116] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。
非易失性存储器可包括
只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括
随机存取存储器(RAM)或者外部
高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0117] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本
说明书记载的范围。
[0118] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明
专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干
变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附
权利要求为准。