欢迎光临小豌豆知识网!
当前位置:首页 > 机械技术 > 流体压力技术> 一种液压系统异常的检测方法、检测装置及可读存储介质独创技术38152字

一种液压系统异常的检测方法、检测装置及可读存储介质

2021-02-02 09:40:30

一种液压系统异常的检测方法、检测装置及可读存储介质

  技术领域

  本申请涉及机械设备监测技术领域,尤其是涉及一种液压系统异常的检测方法、检测装置及可读存储介质。

  背景技术

  工程机械是机械领域非常重要的设备,工程机械已经渗透到各个作业环境中,在工程机械进行作业的过程中,为了保证作业安全,根据工程机械中各个系统的工作数据,分析工程机械作业过程中各个系统的工作情况是十分必要的。

  现阶段,以工程机械的液压系统为例,在对液压系统工作数据的采集分析过程中,因为采集传感器异常或是数据传输过程异常等情况,可能会导致参与分析的工作数据凌乱,数据连续性与可识别性能较差,无法进行准确的系统分析,导致对工程机械进行作业情况的判断失误,进而导致工程机械存在安全隐患。

  发明内容

  有鉴于此,本申请的目的在于提供一种液压系统异常的检测方法、检测装置及可读存储介质,根据不含干扰数据的多个目标数据确定出的压力数据变化趋势,直接判断液压系统的工作情况,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  本申请实施例提供了一种液压系统异常的检测方法,所述检测方法包括:

  确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;

  针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;

  基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据;

  根据所述多个目标数据,确定压力数据随时间变化的变化曲线;

  当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  进一步的,在所述针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差之前,所述检测方法还包括:

  针对每一个数据组,将该数据组中的多个压力数据按照由小到大的顺序排列,确定在多个压力数据中的最小压力数据以及最大压力数据;

  确定所述最小压力数据与相邻排序的第一压力数据之间的第一数据差,以及所述最大压力数据与相邻排序的第二压力数据之间的第二数据差;

  当检测到所述第一数据差和/或所述第二数据差大于预设差值阈值时,确定所述最小压力数据和/或最大压力数据为异常压力数据;

  将确定出的至少一个异常压力数据从该数据组中滤除。

  进一步的,所述基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据,包括:

  将压力标准差属于所述预设标准差范围内的至少一个数据组,确定为目标数据组;

  将每一个目标数据组中包括的压力数据确定为候选数据;

  将确定出的多个候选数据中的异常候选数据滤除,确定出多个目标数据。

  进一步的,通过以下步骤确定目标数据:

  获取预设压力阈值;

  将多个候选数据中大于所述预设压力阈值的候选数据确定为异常候选数据;

  将确定出的至少一个异常候选数据从多个候选数据中滤除后剩余的多个候选数据,确定为目标数据。

  进一步的,通过以下步骤确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致:

  确定所述变化曲线在目标时间对应的曲线斜率,以及所述历史变化曲线在所述目标时间对应的历史曲线斜率;

  检测所述曲线斜率与所述历史曲线斜率是否相等;

  若所述曲线斜率与所述历史曲线斜率不相等,确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致。

  本申请实施例还提供了一种液压系统异常的检测装置,所述检测装置包括:

  第一确定模块,用于确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;

  第二确定模块,用于针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;

  第三确定模块,用于基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据;

  第四确定模块,用于根据所述多个目标数据,确定压力数据随时间变化的变化曲线;

  第五确定模块,用于当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  进一步的,所述检测装置还包括数据滤除模块,所述数据滤除模块用于:

  针对每一个数据组,将该数据组中的多个压力数据按照由小到大的顺序排列,确定在多个压力数据中的最小压力数据以及最大压力数据;

  确定所述最小压力数据与相邻排序的第一压力数据之间的第一数据差,以及所述最大压力数据与相邻排序的第二压力数据之间的第二数据差;

  当检测到所述第一数据差和/或所述第二数据差大于预设差值阈值时,确定所述最小压力数据和/或最大压力数据为异常压力数据;

  将确定出的至少一个异常压力数据从该数据组中滤除。

  进一步的,所述第三确定模块在用于基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据时,所述第三确定模块用于:

  将压力标准差属于所述预设标准差范围内的至少一个数据组,确定为目标数据组;

  将每一个目标数据组中包括的压力数据确定为候选数据;

  将确定出的多个候选数据中的异常候选数据滤除,确定出多个目标数据。

  进一步的,所述第三确定模块用于通过以下步骤确定目标数据:

  获取预设压力阈值;

  将多个候选数据中大于所述预设压力阈值的候选数据确定为异常候选数据;

  将确定出的至少一个异常候选数据从多个候选数据中滤除后剩余的多个候选数据,确定为目标数据。

  进一步的,所述第五确定模块用于通过以下步骤确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致:

  确定所述变化曲线在目标时间对应的曲线斜率,以及所述历史变化曲线在所述目标时间对应的历史曲线斜率;

  检测所述曲线斜率与所述历史曲线斜率是否相等;

  若所述曲线斜率与所述历史曲线斜率不相等,确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致。

  本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的液压系统异常的检测方法的步骤。

  本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述的液压系统异常的检测方法的步骤。

  本申请实施例提供的液压系统异常的检测方法、检测装置及可读存储介质,确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据;根据所述多个目标数据,确定压力数据随时间变化的变化曲线;当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  这样,通过确定待检测液压系统在工作时间段内每一个采集时间上的压力数据,并按照每一个压力数据的采集时间,确定出多个数据组,并计算每一个数据组的压力标准差,根据多个压力标准差以及预设标准差范围,从多个压力数据中确定出目标数据,根据不含干扰数据的多个目标数据确定压力数据随时间变化的变化曲线,当检测到变化曲线与历史变化曲线的变化趋势不一致时,确定待检测液压系统异常,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

  附图说明

  为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

  图1为一种可能的应用场景下的系统结构图;

  图2为本申请实施例所提供的一种液压系统异常的检测方法的流程图;

  图3为本申请另一实施例提供的一种液压系统异常的检测方法的流程图;

  图4为本申请实施例所提供的一种液压系统异常的检测装置的结构示意图之一;

  图5为本申请实施例所提供的一种液压系统异常的检测装置的结构示意图之二;

  图6为本申请实施例所提供的一种电子设备的结构示意图。

  具体实施方式

  为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。

  首先,对本申请可适用的应用场景进行介绍。本申请可应用于机械设备监测技术领域,确定待检测液压系统在工作时间段内每一个采集时间上的压力数据,并按照每一个压力数据的采集时间,确定出多个数据组,并计算每一个数据组的压力标准差,根据多个压力标准差以及预设标准差范围,从多个压力数据中确定出目标数据,根据不含干扰数据的多个目标数据确定压力数据随时间变化的变化曲线,当检测到变化曲线与历史变化曲线的变化趋势不一致时,确定待检测液压系统异常,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。请参阅图1,图1为一种可能的应用场景下的系统结构图,如图1中所示,所述系统包括采集装置和检测装置,采集装置在工作时间段内每隔一定时间间隔采集待检测液压系统的压力数据,检测装置获取采集装置采集到的多个压力数据,根据滤除干扰数据后的多个目标数据,确定出压力数据随时间变化的变化曲线,根据变化曲线与历史变化曲线的变化趋势比对结果,检测待检测液压系统是否异常。

  经研究发现,现阶段,以工程机械的液压系统为例,在对液压系统工作数据的采集分析过程中,因为采集传感器异常或是数据传输过程异常等情况,可能会导致参与分析的工作数据凌乱,数据连续性与可识别性能较差,无法进行准确的系统分析,导致对工程机械进行作业情况的判断失误,进而导致工程机械存在安全隐患。

  基于此,本申请实施例提供了一种液压系统异常的检测方法,根据不含干扰数据的多个目标数据确定出的压力数据变化趋势,直接判断液压系统的工作情况,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  请参阅图2,图2为本申请实施例所提供的一种液压系统异常的检测方法的流程图。如图2中所示,本申请实施例提供的液压系统异常的检测方法,包括:

  步骤201、确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中。

  该步骤中,在液压系统的工作时间段内,数据采集传感器会在每一个采集时间上采集液压系统的压力数据,对于获取到的多个压力数据,将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组内,确定出多个数据组。

  这里,液压系统是应用在工程机械上通过改变压强而增大作用力的系统,液压系统的工作时间段就是工程机械的工作时间,指的是工程机械从启动到停止工作的一段时间。

  其中,工程机械可以为是起重机、压裂机、推土机以及挖掘机等可以用于施工现场的机械设备。

  其中,压力数据可以指的是工程机械上液压主泵的压力数据,由传感器采集得到。

  这里,对于预设时间区间的设计,可以根据液压系统的历史工作过程中产生的压力数据数量以及压力数据的采集时间确定的,在进行分段时,尽力保证每一个预设时间区间内的压力数据量是大致相等的,在确定预设时间区间后,将压力数据按照采集时间进行数据的划分。

  例如,某工作时间段内共采集到五条有效的压力数据:数据A-8:05、数据B-10:05、数据C-12:30、数据D-13:45、数据F-14:03;预设时间间隔为[8:00-11:00]、[11:00-14:00]、[14:00-17:00],根据划分原则可知:数据A与数据B在同一数据组;数据C与数据D在同一数据组;数据F在其他组。

  这样,将采集到的多个压力数据划分至不同数据组进行处理,每个数据组中处理的压力数据的数量相比于同时处理采集到的多个压力数据,数据处理量大大减少,提高了对压力数据的处理速度。

  步骤202、针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差。

  该步骤中,对于步骤201确定出的每一个数据组,需要根据该数据组内滤除异常压力数据后的多个压力数据确定该数据组的压力标准差。

  这里,对于每一个数据组中的异常压力数据可能是由于数据采集传感器发送故障、或是记录错误等因素导致的异常。

  这样,根据该数据组的标准差,确定该数据组中的压力数据的离散程度,以便进行后续的数据滤除操作。

  步骤203、基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据。

  该步骤中,根据步骤202确定出的每一个数据组的压力标准差以及预设标准差范围,从多个压力数据中确定出压力标准差在预设标准差范围内的数据组中的多个目标数据。

  其中,预设标准差范围表示的是在该预设标准差范围内的压力数据的波动都是可以被接收到正常波动,压力数据在该范围内的波动并不会对后续数据处理过程产生影响。对于预设标准差范围的设定,可以综合考虑待检测液压系统的历史压力数据中,历史压力数据的波动情况以及离散度进行设定的。

  步骤204、根据所述多个目标数据,确定压力数据随时间变化的变化曲线。

  该步骤中,根据每个目标数据指示的压力值以及每一个目标数据的采集时间,确定压力数据随时间变化的变化曲线,从而根据变化曲线确定压力数据随时间的变化趋势。

  这里,对于变化曲线的确定,可以以采集时间为横坐标,压力值为纵坐标构建一个二元坐标系,基于每一个目标数据的压力值以及采集时间,确定每一个目标数据在二元坐标系的位置点,将每一个目标数据对应的位置点连接,生成压力数据随时间变化的变化曲线。

  步骤205、当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  该步骤中,在步骤204确定出压力数据随时间变化的变化曲线后,获取待检测液压系统的历史液压数据随时间变化的历史变化曲线,对比变化曲线与历史变化曲线的变化趋势,当两者的变化趋势不一致时,确定待检测液压系统当前处于异常工作状态。

  这里,曲线的变化趋势,表示了液压数据随着时间的推移是逐渐增大(减小)或是在哪个时间区间是增大的,在哪个时间区间是减小的,也反映了待检测液压系统的当前工作状态。

  这里,历史变化曲线指示的是在液压系统正常工作的情况下,压力数据随着时间的变化趋势,历史变化曲线的变化趋势表征了在正常状态下压力数据的变化趋势,一旦变化曲线与历史变化曲线不一致时,该检测液压系统极有可能处于异常的工作状态下。

  这里,对于变化曲线与历史变化曲线来说,不一定需要在每个时间点处的压力数据都是完全一致的,只需整体变化趋势是一致,就认为两者指示的变化趋势是一致的。

  本申请实施例提供的液压系统异常的检测方法,确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据;根据所述多个目标数据,确定压力数据随时间变化的变化曲线;当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  这样,通过确定待检测液压系统在工作时间段内每一个采集时间上的压力数据,并按照每一个压力数据的采集时间,确定出多个数据组,并计算每一个数据组的压力标准差,根据多个压力标准差以及预设标准差范围,从多个压力数据中确定出目标数据,根据不含干扰数据的多个目标数据确定压力数据随时间变化的变化曲线,当检测到变化曲线与历史变化曲线的变化趋势不一致时,确定待检测液压系统异常,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  请参阅图3,图3为本申请另一实施例提供的一种液压系统异常的检测方法的流程图。如图3中所示,本申请实施例提供的液压系统异常的检测方法,包括:

  步骤301、确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中。

  步骤302、针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差。

  步骤303、将压力标准差属于所述预设标准差范围内的至少一个数据组,确定为目标数据组。

  该步骤中,根据每一个数据组的压力标准差,将压力标准差位于预设标准差范围内的至少一个数据组,确定为目标数据组。

  这里,压力标准差不属于预设标准差范围的数据组中的数据,是不符合后续计算标准的干扰数据,需要进行滤除,在后续对压力数据的计算过程中,将不再考虑这些压力数据。

  步骤304、将每一个目标数据组中包括的压力数据确定为候选数据。

  该步骤中,将步骤303确定出的多个目标数据组中的每一个数据组包含的压力数据确定为候选数据。

  这里,在确定候选数据时,直接将每一个目标数据组的压力数据集合在一起进行后续的数据筛选以及计算,将不再根据数据组进行区分计算。

  步骤305、将确定出的多个候选数据中的异常候选数据滤除,确定出多个目标数据。

  该步骤中,在步骤304确定出的多个候选数据后,还需要对数据进行进一步的干扰滤除,将多个候选数据中的异常候选数据滤除后,剩余的候选数据将作为候选确定变化曲线的目标数据。

  这里,在进行异常候选数据滤除时,可以采用巴特沃兹滤波器进行零相移滤波,得到不失真的目标数据。

  步骤306、根据所述多个目标数据,确定压力数据随时间变化的变化曲线。

  步骤307、当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  其中,步骤301、步骤302、步骤306以及步骤307的描述可以参照步骤201、步骤202、步骤204以及步骤205的描述,并且能达到相同的技术效果,对此不做赘述。

  进一步的,在步骤302之前,还包括:针对每一个数据组,将该数据组中的多个压力数据按照由小到大的顺序排列,确定在多个压力数据中的最小压力数据以及最大压力数据;确定所述最小压力数据与相邻排序的第一压力数据之间的第一数据差,以及所述最大压力数据与相邻排序的第二压力数据之间的第二数据差;当检测到所述第一数据差和/或所述第二数据差大于预设差值阈值时,确定所述最小压力数据和/或最大压力数据为异常压力数据;将确定出的至少一个异常压力数据从该数据组中滤除。

  该步骤中,针对每一个数据组,将该数据组中的全部压力数据按照由小到大的顺序进行排列,确定出多个压力数据中的最小压力数据以及最大压力数据,确定最小压力数据和与之相邻的第一压力数据之间的第一数据差,同时确定最大压力数据和与之相邻的第二压力数据之间的第二数据差;当检测到第一数据差大于预设差值阈值时,确定最小压力数据为异常压力数据,当检测到第二数据差大于预设差值阈值时,确定最大压力数据为异常压力数据;在确定异常压力数据之后,将异常压力数据从数据组中过滤掉。

  这里,是在将压力数据进行划分之后进行的初步数据滤除,滤除的也是明显异常压力数据,直观的方式是直接进行排序,检测位于排序序列两端的压力数据与其他压力数据之间的数据差是否过大,如果数据差过于大,表示该压力数据与其他压力数据之间的差异过大,是异常压力数据,需要直接进行滤除。

  这里,除了计算排序序列中两端的数值,还可以计算序列中每两个相邻的压力数据之间的数据差,确定每一个压力数据对应的两个数据差,当检测到同一个压力数据对应的两个数据差均大于预设差值阈值,则确定该压力数据为异常压力数据,进而将该异常压力数据滤除。

  这里,在液压系统正常工作时,采集到的压力数据是平稳变化的,变化范围也是在预设波动范围内,当压力数据对应的压力数据差过大时,表示了压力数据是突变的,在该压力数据被采集时,数据采集、传输、处理过程中极有可能出现了偏差,该压力数据是不准确的,需要将其进行滤除。

  进一步的,通过以下步骤确定目标数据:获取预设压力阈值;将多个候选数据中大于所述预设压力阈值的候选数据确定为异常候选数据;将确定出的至少一个异常候选数据从多个候选数据中滤除后剩余的多个候选数据,确定为目标数据。

  该步骤中,获取预设压力阈值,将多个候选数据中大于预设压力阈值的候选数据确定为异常候选数据,确定出至少一个异常候选数据,并将全部异常候选数据去掉后,剩余的候选数据就是需要的无干扰的目标数据。

  这里,对于预设压力阈值的确定是根据待检测液压系统历史工作数据进行确定的,在历史工作过程中的异常压力数据进行统计,确定出最小的异常压力数据,当大于这个异常压力数据的压力数据均可以认为是异常的压力数据。

  其中,由于每一个机械设备的工作环境、工作参数的不同,对于预设压力阈值的界定也不相同。

  进一步的,通过以下步骤确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致:确定所述变化曲线在目标时间对应的曲线斜率,以及所述历史变化曲线在所述目标时间对应的历史曲线斜率;检测所述曲线斜率与所述历史曲线斜率是否相等;若所述曲线斜率与所述历史曲线斜率不相等,确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致。

  该步骤中,曲线斜率也称纪数、微商,可以通过曲线上某一点的切线斜率来确定,确定变化曲线在目标时间对应的曲线点处的切线斜率,同时确定历史变化曲线在目标时间对应的曲线点出的历史切线斜率,当切线斜率与历史切线斜率不一致时,确定变化曲线与历史变化曲线表示的随着时间的推移,压力数据变化趋势不同。

  这里,目标时间可以是一个也可以是多个,在变化曲线不是单调增或是单调减的单调变化趋势时,需要通过多个目标时间来确定每一个单调自区间上变化曲线的曲线斜率与历史变化曲线的历史曲线斜率是否一致,可以更准确地确定曲线的变化趋势。

  本申请实施例提供的液压系统异常的检测方法,确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;将压力标准差属于所述预设标准差范围内的至少一个数据组,确定为目标数据组;将每一个目标数据组中包括的压力数据确定为候选数据;将确定出的多个候选数据中的异常候选数据滤除,确定出多个目标数据;根据所述多个目标数据,确定压力数据随时间变化的变化曲线;当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  这样,通过确定待检测液压系统在工作时间段内每一个采集时间上的压力数据,并按照每一个压力数据的采集时间,确定出多个数据组,并计算每一个数据组的压力标准差,根据多个压力标准差以及预设标准差范围,从多个压力数据中确定出目标数据,根据不含干扰数据的多个目标数据确定压力数据随时间变化的变化曲线,当检测到变化曲线与历史变化曲线的变化趋势不一致时,确定待检测液压系统异常,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  请参阅图4、图5,图4为本申请实施例所提供的一种液压系统异常的检测装置的结构示意图之一,图5为本申请实施例所提供的一种液压系统异常的检测装置的结构示意图之二。如图4中所示,所述检测装置400包括:

  第一确定模块410,用于确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中。

  第二确定模块420,用于针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差。

  第三确定模块430,用于基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据。

  第四确定模块440,用于根据所述多个目标数据,确定压力数据随时间变化的变化曲线。

  第五确定模块450,用于当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  进一步的,如图5所示,所述检测装置400还包括数据滤除模块460,所述数据滤除模块460用于:

  针对每一个数据组,将该数据组中的多个压力数据按照由小到大的顺序排列,确定在多个压力数据中的最小压力数据以及最大压力数据;

  确定所述最小压力数据与相邻排序的第一压力数据之间的第一数据差,以及所述最大压力数据与相邻排序的第二压力数据之间的第二数据差;

  当检测到所述第一数据差和/或所述第二数据差大于预设差值阈值时,确定所述最小压力数据和/或最大压力数据为异常压力数据;

  将确定出的至少一个异常压力数据从该数据组中滤除。

  进一步的,所述第三确定模块430在用于基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据时,所述第三确定模块430用于:

  将压力标准差属于所述预设标准差范围内的至少一个数据组,确定为目标数据组;

  将每一个目标数据组中包括的压力数据确定为候选数据;

  将确定出的多个候选数据中的异常候选数据滤除,确定出多个目标数据。

  进一步的,所述第三确定模块430用于通过以下步骤确定目标数据:

  获取预设压力阈值;

  将多个候选数据中大于所述预设压力阈值的候选数据确定为异常候选数据;

  将确定出的至少一个异常候选数据从多个候选数据中滤除后剩余的多个候选数据,确定为目标数据。

  进一步的,所述第五确定模块450用于通过以下步骤确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致:

  确定所述变化曲线在目标时间对应的曲线斜率,以及所述历史变化曲线在所述目标时间对应的历史曲线斜率;

  检测所述曲线斜率与所述历史曲线斜率是否相等;

  若所述曲线斜率与所述历史曲线斜率不相等,确定所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致。

  本申请实施例提供的检测装置,确定待检测液压系统在工作时间段内的每一个采集时间上的压力数据,并将采集时间位于同一预设时间区间内的多个压力数据划分至同一数据组中;针对每一个数据组,基于该数据组中滤除异常压力数据后的多个压力数据确定该数据组的压力标准差;基于确定出的多个压力标准差以及预设标准差范围,确定出多个目标数据;根据所述多个目标数据,确定压力数据随时间变化的变化曲线;当检测到所述变化曲线与所述待检测液压系统的历史变化曲线的变化趋势不一致时,确定所述待检测液压系统异常。

  这样,通过确定待检测液压系统在工作时间段内每一个采集时间上的压力数据,并按照每一个压力数据的采集时间,确定出多个数据组,并计算每一个数据组的压力标准差,根据多个压力标准差以及预设标准差范围,从多个压力数据中确定出目标数据,根据不含干扰数据的多个目标数据确定压力数据随时间变化的变化曲线,当检测到变化曲线与历史变化曲线的变化趋势不一致时,确定待检测液压系统异常,可以排除干扰数据对判断结果的影响,有助于提高对液压系统检测的准确性。

  请参阅图6,图6为本申请实施例所提供的一种电子设备的结构示意图。如图6中所示,所述电子设备600包括处理器610、存储器620和总线630。

  所述存储器620存储有所述处理器610可执行的机器可读指令,当电子设备600运行时,所述处理器610与所述存储器620之间通过总线630通信,所述机器可读指令被所述处理器610执行时,可以执行如上述图2以及图3所示方法实施例中的液压系统异常的检测方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。

  本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时可以执行如上述图2以及图3所示方法实施例中的液压系统异常的检测方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。

  所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

  在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

  所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

  另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

  所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

  最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

《一种液压系统异常的检测方法、检测装置及可读存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)