一种用于水泵智能诊断的数据传输方法及系统技术方案

技术编号:39419200 阅读:7 留言:0更新日期:2023-11-19 16:08
本发明专利技术公开了一种用于水泵智能诊断的数据传输方法及系统,涉及了数据传输技术领域,获取若干个水泵的位置坐标和运作参数,进而构建若干个坐标数据集,根据坐标数据集划分出不同优先级的上传数据集;获取上传数据集,并对上传数据集分配相应的map序列,根据map序列将上传数据集映射至预设的数据地图上;对数据地图所包括的若干个上传数据集进行信道分配、信道动态加密以及精度控制,进而生成存储数据,并将存储数据存储于预设的终端数据库,以便实现数量众多的水泵的相关数据的录入、传输以及存储,为后续水泵的智能诊断奠定良好的数据基础。础。础。

【技术实现步骤摘要】
一种用于水泵智能诊断的数据传输方法及系统


[0001]本专利技术涉及数据传输
,具体是一种用于水泵智能诊断的数据传输方法及系统。

技术介绍

[0002]随着经济的不断发展,人们对水资源的利用也更加的高效化,越来越多的水利设备设施得以建设起来,其中水利设备设施中的水泵作为供水系统中的重要一环,为城市居民用水、工业用水以及农业灌溉用水都起到了极大的帮助作用。
[0003]而水泵自身运作时,会产生并记录一些运作参数,通过获取这些运作参数并进行分析可以实时监测水泵的运作情况,水泵作为供水的重要中间载体,自身的运作情况的诊断是极其重要的,而运作参数的传输决定了进行诊断的数据的准确性,传统方法采用人工巡检进行数据的录入和传输,一方面,庞大的水泵数量加大了人工巡检的难度,且录入的数据可能会出现混淆,影响后续分析,另一方面,数据传输的过程中,数据精度存在丢失,泄露以及非法攻击等情况;因此,如何对数量庞大的水泵的相关运作参数进行获取,并对数据的传输进行优化,以便后续对水泵的智能诊断奠定良好的基础,这是目前急需考虑的问题。

技术实现思路

[0004]为了解决上述问题,本专利技术的目的在于提供一种用于水泵智能诊断的数据传输方法及系统。
[0005]本专利技术的目的可以通过以下技术方案实现:一种用于水泵智能诊断的数据传输方法,包括以下步骤:步骤S1:获取若干个水泵的位置坐标和运作参数,进而构建若干个坐标数据集,根据坐标数据集划分出不同优先级的上传数据集;步骤S2:对上传数据集分配map序列,并根据map序列将上传数据集映射至预设的数据地图上;步骤S3:对数据地图所包括的若干个上传数据集进行信道分配、信道动态加密以及精度控制,进而生成存储数据,并将存储数据存储于预设的终端数据库。
[0006]进一步的,构建若干个所述坐标数据集的过程包括:对若干个水泵进行顺序编号,记为i,则有i=1,2,3,
……
,n,n为大于0的自然数,获取i对应水泵的位置坐标,并标记该位置坐标为L[i],其中i为当前水泵的编号,获取不同位置坐标对应水泵的运作参数,运作参数包括水泵的各项运转指标以及水文相关数据,水泵的各项运转指标包括流量、压力、转速、温度以及运行时间,水文相关数据包括泵体周围环境信息和泵水数据信息,记运作参数为D[i],标记L[i]为定位索引点,将L[i]对应的运作参数D[i]作为封装项,根据若干个定位索引点及其对应的封装项,构建若干个坐标数据集。
[0007]进一步的,根据坐标数据集划分出不同优先级的上传数据集的过程包括:获取若干个坐标数据集,进而解构获取对应水泵的各项运转指标以及水文相关数
据,分别记流量、压力、转速、温度以及运行时间为Q、P、N、C以及T,预设相应的流量梯度、压力梯度、转速梯度、温度梯度以及安全时长,流量梯度、压力梯度、转速梯度以及温度梯度对应设置不同的梯度数值区间,梯度数值区间包括安全梯度区间和非安全梯度区间,记安全时长为T

,比对水泵的运行时间T与安全时长T

;若T≤T

,则根据Q、P、N、C、T以及相应的梯度数值区间,生成水泵各项运转指标对应的梯度优先系数,累加水泵各项运转指标对应的梯度优先系数,记累加结果为Sum,根据Sum的数值标定出坐标数据集对应的不同优先级;若T>T

,则直接赋予优先级Max;将标定出优先级后的坐标数据集同步转换为相应的上传数据集。
[0008]进一步的,分配所述map序列的过程包括:获取若干个上传数据集对应的L[i],将上传数据集标记为待匹配项,将L[i]作为前置匹配键值,获取若干个map序列,每个map序列有对应的序列号、状态标识以及虚拟故障库,状态标识包括“已匹配”和“待匹配”,将序列号作为后置匹配键值,获取若干个后置匹配键值对应的状态标识,将状态标识为“待匹配”的map序列与前置匹配键值对应的待匹配项进行匹配关联,并将“待匹配”同步转换为“已匹配”,获取待匹配项对应的泵体周围环境信息和泵水数据信息,泵体周围环境信息和泵水数据信息包括若干个信息关键词,将若干个信息关键词录入至所分配map序列的虚拟故障库,并与预设的关键词—故障对照表进行比对,进而获取对应的故障问题和故障解决措施。
[0009]进一步的,根据map序列映射所述上传数据集至数据地图的过程包括:预设数据地图,数据地图设置有若干个待映射数据点位,将前置匹配键值记为R1,后置匹配键值记为R2,合并生成映射键值项,记映射键值项为JZX,JZX=<R1,R2>,将若干个映射键值项对应map序列的上传数据集映射至数据地图对应的待映射数据点位。
[0010]进一步的,所述信道分配的过程包括:预设有若干个信道,获取信道对应的信道码,当信道码被读取时,则同步生成一个计时任务,获取数据地图上若干个待映射数据点位对应的上传数据集的读取权限,进而通过读取权限读取信道码,并启动计时任务,计时任务设置有对应的任务时间,在任务时间结束时若仍未分配获得信道,则对相应的上传数据集重新进行信道优先分配;在任务时间内,将信道码对应的信道与相应的上传数据集构建通信关系,获取上传数据集对应的数据容量,记为D

,获取信道对应的信道容量,记为X

,获取信道对应的频带宽度,频带宽度有对应的初始数值和临界阈值,分别记为S

和S

,S

<S

;若D

>X

,则对S

进行增加,进而X

相应增加,直到满足D

≤X

时,停止S

的增加;若D

≤X

,则不进行频带宽度的增加操作。
[0011]进一步的,所述信道动态加密的过程包括:所述信道设置有若干个信道节点,对信道节点进行编号,记为BH,则有BH=1,2,3,
……
,v,其中v为大于0的自然数,将BH=1的信道节点标记为源节点,将BH=2~v-1的信道节点标记为中间节点,将BH=v的信道节点标记为尾节点,获取中间节点各自对应的网络实时环境,网络实时环境分为恶意环境和安全环境,若中间节点的网络实时环境为恶意环境,则将上传数据集转换为二进制字符串,并采用RSA反对称加密,将其传输至下一个中间节点,继续判断中间节点的网络实时环境,若为安全环境,则不进行加密,继续传输至下一
个中间节点,并判断中间节点的网络实时环境。
[0012]进一步的,所述精度控制的过程包括:获取源节点处对应的上传数据集,并将其转换为二进制字符序列,二进制字符序列包括若干个字符位,为每个字符位关联一个校正码,并记为Cr,Cr包括“0”和“1”,当Cr为“0”时,将上传数据集从源节点传输至相邻的中间节点,并获取Cr为“0”的个数,记为λ1,获取Cr为“1”的个数,记为λ2,进而根据λ本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于水泵智能诊断的数据传输方法,其特征在于,包括以下步骤:步骤S1:获取若干个水泵的位置坐标和运作参数,进而构建若干个坐标数据集,根据坐标数据集划分出不同优先级的上传数据集;步骤S2:对上传数据集分配map序列,并根据map序列将上传数据集映射至预设的数据地图上;步骤S3:对数据地图所包括的若干个上传数据集进行信道分配、信道动态加密以及精度控制,进而生成存储数据,并将存储数据存储于预设的终端数据库。2.根据权利要求1所述的一种用于水泵智能诊断的数据传输方法,其特征在于,构建若干个所述坐标数据集的过程包括:对若干个水泵进行顺序编号,记为i,则有i=1,2,3,
……
,n,n为大于0的自然数,获取i对应水泵的位置坐标,并标记该位置坐标为L[i],其中i为当前水泵的编号,获取不同位置坐标对应水泵的运作参数,运作参数包括水泵的各项运转指标以及水文相关数据,水泵的各项运转指标包括流量、压力、转速、温度以及运行时间,水文相关数据包括泵体周围环境信息和泵水数据信息,记运作参数为D[i],标记L[i]为定位索引点,将L[i]对应的运作参数D[i]作为封装项,根据若干个定位索引点及其对应的封装项,构建若干个坐标数据集。3.根据权利要求2所述的一种用于水泵智能诊断的数据传输方法,其特征在于,根据坐标数据集划分出不同优先级的上传数据集的过程包括:获取若干个坐标数据集,进而解构获取对应水泵的各项运转指标以及水文相关数据,分别记流量、压力、转速、温度以及运行时间为Q、P、N、C以及T,预设相应的流量梯度、压力梯度、转速梯度、温度梯度以及安全时长,流量梯度、压力梯度、转速梯度以及温度梯度对应设置不同的梯度数值区间,梯度数值区间包括安全梯度区间和非安全梯度区间,记安全时长为T

,比对水泵的运行时间T与安全时长T

;若T≤T

,则根据Q、P、N、C、T以及相应的梯度数值区间,生成水泵各项运转指标对应的梯度优先系数,累加水泵各项运转指标对应的梯度优先系数,记累加结果为Sum,根据Sum的数值标定出坐标数据集对应的不同优先级;若T>T

,则直接赋予优先级Max;将标定出优先级后的坐标数据集同步转换为相应的上传数据集。4.根据权利要求3所述的一种用于水泵智能诊断的数据传输方法,其特征在于,分配所述map序列的过程包括:获取若干个上传数据集对应的L[i],将上传数据集标记为待匹配项,将L[i]作为前置匹配键值,获取若干个map序列,每个map序列有对应的序列号、状态标识以及虚拟故障库,状态标识包括“已匹配”和“待匹配”,将序列号作为后置匹配键值,获取若干个后置匹配键值对应的状态标识,将状态标识为“待匹配”的map序列与前置匹配键值对应的待匹配项进行匹配关联,并将“待匹配”同步转换为“已匹配”,获取待匹配项对应的泵体周围环境信息和泵水数据信息,泵体周围环境信息和泵水数据信息包括若干个信息关键词,将若干个信息关键词录入至所分配map序列的虚拟故障库,并与预设的关键词—故障对照表进行比对,进而获取对应的故障问题和故障解决措施。5.根据权利要求4所述的一种用于水泵智能诊断的数据传输方法,其特征在于,根据map序列映射所述上传数据集至数据地图的过程包括:
预设数据地图,数据地图设置有若干个待映射数据点位,将前置匹配键值记为R1,后置匹配键值记为R2,合并生成映射键值项,记映射键值项为JZX,JZX=<R1,R2>,将若干个映射键值项对应map序列的上传数据集映射至数据地图对应的待映射数据点位。6.根据权利要求5所述的一种用于水泵智能诊断的数据传输方法,其特征在于,所述信道分配的过程包括:预设有若干个信道,获取信道对应的信道码,当信道码被读取时,则同步生成一个计时任务,获取数据地图上若干个待映射数据点位对应的上传数据集的读取权限,进而通过读取权限读取信道码,并启动计时任务,计时任务设置有对应的任务时间,在任务时间结束时若仍未分...

【专利技术属性】
技术研发人员:曲涛王群饶志荣
申请(专利权)人:睿兴科技天津有限公司
类型:发明
国别省市:

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

1