本技术涉及油气管道清洗领域,尤其涉及一种管道清洗器定位方法、装置、电子设备及存储介质。
背景技术:
1、油气管道经过长时间使用以后,其内部将逐步积聚污垢、凝积液体等杂质,这将降低介质输送效率,影响介质纯度,容易增加介质输送能耗和成本,也更容易使管道内壁发生腐蚀。因此,油气管道的定期清管工作就变得异常重要。
2、目前,大多数油气管道的常规清洁都采用各种管道清洗器,但管道遗留的杂质和异物有可能使管道清洗器发生故障从而卡堵管道。管道清洗器在管道中发生故障时需要及时对管道清洗器排障,由于管道清洗器在管道内部具体位置不可见,需要花费较多的时间、人力和物力定位管道清洗器。
技术实现思路
1、本技术实施例的主要目的在于提出一种管道清洗器定位方法、装置、电子设备及存储介质,旨在提高定位管道清洗器的效率。
2、为实现上述目的,本技术实施例的第一方面提出了一种管道清洗器定位方法,所述方法包括以下步骤:
3、对管道施加第一探测信号,获取多个第一反馈数据组;
4、对每个所述第一反馈数据组分别进行能量衰减计算,得到每个所述第一反馈数据组对应的第一衰减率数值;
5、将每个所述第一衰减率数值分别与第一预设衰减率阈值进行比较,当所述第一衰减率数值小于所述第一预设衰减率阈值,将所述第一衰减率数值确定为第一目标衰减率数值;
6、对所有所述第一目标衰减率数值,根据所述第一目标衰减率数值中的最大所述第一目标衰减率数值确定第一目标位置,根据所述第一目标衰减率数值中的最小所述第一目标衰减率数值确定第二目标位置;
7、根据所述第一目标位置和所述第二目标位置定位管道清洗器。
8、在本技术一些可能的实施例,所述对每个所述第一反馈数据组分别进行能量衰减计算,得到第一衰减率数值,包括:
9、按照第一预设反馈数据组排序对每个所述第一反馈数据组进行能量计算,得到每个所述第一反馈数据组对应的第一探测能量值;
10、根据所述第一预设反馈数据组排序,对每个所述第一探测能量值与对应的上一个所述第一探测能量值分别进行衰减率计算,得到每个所述第一反馈数据组对应的所述第一衰减率数值。
11、在本技术一些可能的实施例,所述第一反馈数据组包括x正交方向振动加速度、y正交方向振动加速度、z正交方向振动加速度;
12、所述第一反馈数据组进行能量计算,得到第一探测能量值,通过以下公式实现:
13、
14、其中,所述a为所述第一探测能量值;
15、所述ax为所述x正交方向振动加速度;
16、所述ay为所述y正交方向振动加速度;
17、所述az为所述z正交方向振动加速度。
18、在本技术一些可能的实施例,所述管道设有多个第一预设管道位置,每个所述第一反馈数据组与所有所述第一预设管道位置中的一个对应;
19、所述对所有所述第一目标衰减率数值,根据所述第一目标衰减率数值中的最大所述第一目标衰减率数值确定第一目标位置,根据所述第一目标衰减率数值中的最小所述第一目标衰减率数值确定第二目标位置,包括:
20、对最大所述第一目标衰减率数值,根据第一预设反馈数据组排序将最大所述第一目标衰减率数值对应的上一个所述第一预设管道位置确定为所述第一目标位置,其中,所述第一目标位置与最大所述第一目标衰减率数值的上一个所述第一衰减率数值对应;
21、对最小所述第一目标衰减率数值,将最小所述第一目标衰减率数值对应的所述第一预设管道位置确定为所述第二目标位置。
22、在本技术一些可能的实施例,所述根据所述第一目标位置和所述第二目标位置定位所述管道清洗器,包括:
23、对所述管道在所述第一目标位置和所述第二目标位置之间的管段施加第二探测信号,获取多个第二反馈数据组;
24、对每个所述第二反馈数据组分别进行能量衰减计算,得到每个所述第二反馈数据组对应的第二衰减率数值;
25、对所有所述第二目标衰减率数值,根据所述第二目标衰减率数值中的最大所述第二目标衰减率数值确定第三目标位置,根据所述第二目标衰减率数值中的最小所述第二目标衰减率数值确定第四目标位置;
26、根据所述第三目标位置和第四目标位置,在所述管段中定位所述管道清洗器。
27、在本技术一些可能的实施例,在对管道施加第一探测信号,获取多个第一反馈数据组之前,所述方法还包括:
28、获取所述管道的多个能量标签值,其中,每个所述能量标签值与所有所述第一预设管道位置中的一个对应;
29、在按照第一预设反馈数据组排序对每个所述第一反馈数据组进行能量计算,得到每个所述第一反馈数据组对应的第一探测能量值之后,所述方法还包括:
30、将每个所述第一探测能量值与对应的所述能量标签值进行衰减率计算,得到每个所述第一反馈数据组对应的所述第一衰减率数值;
31、所述将每个所述第一衰减率数值分别与第一预设衰减率阈值进行比较,当所述第一衰减率数值小于所述第一预设衰减率阈值,将所述第一衰减率数值确定为第一目标衰减率数值,包括:
32、获取每个所述第一反馈数据组对应的所述第一预设衰减率阈值;
33、将每个所述第一衰减率数值与每个所述第一反馈数据组对应的所述第一预设衰减率阈值进行比较,得到每个所述第一反馈数据组对应的比较结果。
34、在本技术一些可能的实施例,所述获取所述管道的多个能量标签值,包括:
35、对未放入所述管道清洗器的所述管道施加标签信号,获取每个所述第一预设管道位置对应的标签反馈数据组;
36、对每个所述标签反馈数据组分别进行能量计算,得到每个所述第一预设管道位置对应的所述能量标签值。
37、为实现上述目的,本技术实施例的第二方面提出了一种管道清洗器定位装置,所述装置包括:
38、第一反馈数据组获取模块,用于对管道施加第一探测信号,获取多个第一反馈数据组;
39、第一衰减率数值获取模块,用于对每个所述第一反馈数据组分别进行能量衰减计算,得到每个所述第一反馈数据组对应的第一衰减率数值;
40、第一目标衰减率获取模块,用于将每个所述第一衰减率数值分别与第一预设衰减率阈值进行比较,当所述第一衰减率数值小于所述第一预设衰减率阈值,将所述第一衰减率数值确定为第一目标衰减率数值;
41、目标位置获取模块,用于对所有所述第一目标衰减率数值,根据所述第一目标衰减率数值中的最大所述第一目标衰减率数值确定第一目标位置,根据所述第一目标衰减率数值中的最小所述第一目标衰减率数值确定第二目标位置;
42、定位模块,用于根据所述第一目标位置和所述第二目标位置定位管道清洗器。
43、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的方法。
44、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
45、本技术提出的一种管道清洗器定位方法、装置、电子设备及存储介质,其通过对管道施加第一探测信号,获取多个第一反馈数据组,对每个第一反馈数据组分别进行能量衰减计算,得到每个第一反馈数据组对应的第一衰减率数值,将每个第一衰减率数值分别与第一预设衰减率阈值进行比较,当第一衰减率数值小于第一预设衰减率阈值,将第一衰减率数值确定为第一目标衰减率数值,对所有第一目标衰减率数值,根据第一目标衰减率数值中的最大第一目标衰减率数值确定第一目标位置,根据第一目标衰减率数值中的最小第一目标衰减率数值确定第二目标位置,根据第一目标位置和第二目标位置定位管道清洗器。通过对施加第一探测信号进行能量衰减计算,检测第一探测信号的能量衰减是否异常,以此确定能量衰减异常的第一目标位置和第二目标位置,根据第一目标位置和第二目标位置定位管道清洗器,减少了时间、人力和物力的耗费,提高了定位管道清洗器的效率。