基于时序饱和预测的无线信号设备故障预警方法和系统转让专利

申请号 : CN202211575983.2

文献号 : CN115600770B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 闫志民刘愚

申请人 : 成都睿的欧科技有限公司

摘要 :

本发明涉及无线设备故障预警技术领域,尤其涉及基于时序饱和预测的无线信号设备故障预警方法和系统,包括时序采集分析模块,用于自动时序采集设备指标的实际运行数据,并进行分析;线性模型预测模块,用于对指标出现以增长方式呈恶化态势时和对指标出现以衰减方式呈恶化态势时,进行预测;模型建立训练模块,用于建立logistic回归模型;数据比对预测模块,用于通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警。本发明使用统一预测计算模型,只关注时序数据的变化规律,不需要人工对指标或阈值进行调整。

权利要求 :

1.基于时序饱和预测的无线信号设备故障预警方法,其特征在于,包括以下步骤:S1. 自动时序采集设备指标的实际运行数据,并进行分析,当指标出现以增长方式呈恶化态势时,则执行步骤S2,当指标出现以衰减方式呈恶化态势时,则执行步骤S3;

S2. 使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测,执行步骤S4;

S3. 使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测,执行步骤S4;

S4. 建立logistic回归模型;

S5. 利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;

S6. 通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警;

所述S4中的logistic回归模型为:

其中,表示数值变化极限, 能达到的极限,表示初始值,即t=0时刻的数量,表述增长速率,t表示时间戳, 表示线性微分方程的通解;

采用 代替增长率,则时间戳    上的增长率为    通过一个指示函数, 即 在时间戳  上面的增长率就是 ,表示在时间

戳 上的增长率的变化量, 表示在 变点位置的指示函数, 为求和公式的参数,表示矩阵的转置。

2.根据权利要求1所述的基于时序饱和预测的无线信号设备故障预警方法,其特征在于,所述S5的对logistic进行模型训练,训练过程对变点数s、变点范围默认和增长趋势模型的灵活度进行调整,所述变点数s默认为25,所述变点范围默认为0.8,所述增长趋势模型的灵活度默认为0.05。

3.基于权利要求1‑2任一所述的基于时序饱和预测的无线信号设备故障预警方法的系统,其特征在于,包括:时序采集分析模块,用于自动时序采集设备指标的实际运行数据,并进行分析;

线性模型预测模块,用于对指标出现以增长方式呈恶化态势时和对指标出现以衰减方式呈恶化态势时,进行预测;

模型建立训练模块,用于建立logistic回归模型,并利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;

数据比对预测模块,用于通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警。

4.根据权利要求3所述的基于时序饱和预测的无线信号设备故障预警方法的系统,其特征在于,所述线性模型预测模块,具体包括:增长方式饱和预测单元,用于对指标出现以增长方式呈恶化态势时,使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测;

衰减方式饱和预测单元,用于对指标出现以衰减方式呈恶化态势时,使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测。

5.根据权利要求3所述的基于时序饱和预测的无线信号设备故障预警方法的系统,其特征在于,所述logistic回归模型为:;

其中,表示数值变化极限,即增长到最后, 能达到的极限,表示初始值,即t=0时刻的数量,表述增长速率,t表示时间戳, 表示线性微分方程的通解。

6.根据权利要求3所述的基于时序饱和预测的无线信号设备故障预警方法的系统,其特征在于,对logistic进行模型训练,训练过程对变点数s、变点范围默认和增长趋势模型的灵活度进行调整,所述变点数s默认为25,所述变点范围默认为0.8,所述增长趋势模型的灵活度默认为0.05。

说明书 :

基于时序饱和预测的无线信号设备故障预警方法和系统

技术领域

[0001] 本发明涉及无线设备故障预警技术领域,尤其涉及基于时序饱和预测的无线信号设备故障预警方法和系统。

背景技术

[0002] 在无线信号设备运维的场景中,设备运行指标的变化呈现着一定的规律趋势,但对于故障趋势的预测,一直是运维工作中较难解决问题。
[0003] 对于设备故障的预判,主要通过三种方式进行。一种是告警方式,通过指标越过设定的阈值实现故障检修通知,该方式不具备故障预测性。另一种方式是在告警的基础上,设定一个预警阈值,提前进行设备状态关注。但也存在故障预测的准确性问题。在很多情况下,一个指标从预警到告警之间,存在着多种因素制约,两个状态位的变化可能要经历很长时间才能达到转换的条件,因此不考虑状态变化的时间趋势,仅根据单纯的预警阈值进行提前干预和检修,可能会带来大量额外无效的检修工作。第三种是根据告警阈值,在一段时间段内判断指标越过或接近阈值的增多次数的趋势,来决定是否进行提前检修。这种方式的预测存在需要根据不同类型设备、不同厂家设备的不同指标,均需要设定判断依据,且要人工对数据长期进行跟踪,不断修正参数。工作量大,效果也不一定明显,目前现有技术存在以下问题,1、按照人工经验难以保障设定预警阈值的准确性及合理性;2、设备指标达到预警阈值后需要一个趋势评估,不易确定合理的检修时间和检修周期;3、人工设定的趋势判断标准,缺乏科学依据,修正的工作量大,效果难以评估。

发明内容

[0004] 针对上述问题,本发明提出基于时序饱和预测的无线信号设备故障预警方法和系统。
[0005] 本发明通过以下技术方案实现:
[0006] 基于时序饱和预测的无线信号设备故障预警方法,包括以下步骤:
[0007] S1. 自动时序采集设备指标的实际运行数据,并进行分析,当指标出现以增长方式呈恶化态势时,则执行步骤S2,当指标出现以衰减方式呈恶化态势时,则执行步骤S3;
[0008] S2. 使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测;
[0009] S3. 使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测;
[0010] S4. 建立logistic回归模型,所述指标数据的增长满足logistic方程;
[0011] S5. 利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;
[0012] S6. 通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警。
[0013] 进一步的,所述S4中的logistic回归模型为:
[0014] ;
[0015] 其中,表示数值变化极限, 能达到的极限,表示初始值,即t=0时刻的数量,表述增长速率,t表示时间戳, 表示线性微分方程的通解。
[0016] 进一步的,所述S5对logistic进行模型训练,训练过程对变点数s、变点范围默认和增长趋势模型的灵活度进行调整,所述变点数s默认为25,所述变点范围默认为0.8,所述增长趋势模型的灵活度默认为0.05。
[0017] 基于时序饱和预测的无线信号设备故障预警系统,包括:
[0018] 时序采集分析模块,用于自动时序采集设备指标的实际运行数据,并进行分析;
[0019] 线性模型预测模块,用于对指标出现以增长方式呈恶化态势时和对指标出现以衰减方式呈恶化态势时,进行预测;
[0020] 模型建立训练模块,用于建立logistic回归模型,并利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;
[0021] 数据比对预测模块,用于通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警。
[0022] 进一步的,所述线性模型预测模块,具体包括:
[0023] 增长方式饱和预测单元,用于对指标出现以增长方式呈恶化态势时,使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测;
[0024] 衰减方式饱和预测单元,用于对指标出现以衰减方式呈恶化态势时,使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测。
[0025] 本发明的有益效果:
[0026] 本发明使用统一预测计算模型,只关注时序数据的变化规律,不需要人工对指标或阈值进行调整,解决原有方式需要根据人为经验与设备实际运行状态,不断调整和优化指标阈值,且根据不同设备的不同指标,进行不同的阈值定义的问题。

附图说明

[0027] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028] 图1为本发明实施例提出的基于时序饱和预测的无线信号设备故障预警方法的方法结构图;
[0029] 图2为本发明实施例提出基于时序饱和预测的无线信号设备故障预警的终端设备结构示意图;
[0030] 图3为本发明实施例提出的基于时序饱和预测的无线信号设备故障预警方法的计算机可读存储介质结构示意图;
[0031] 图中, 200‑终端设备、210‑存储器、211‑RAM、212‑高速缓存存储器、213‑ROM、214‑程序/实用工具、215‑程序模块、220‑处理器、230‑总线、240‑外部设备、250‑I/O接口、260‑网络适配器、300‑程序产品。

具体实施方式

[0032] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
[0033] 实施例1
[0034] 如图1,本实施例提出基于时序饱和预测的无线信号设备故障预警方法,包括以下步骤:
[0035] S1. 自动时序采集设备指标的实际运行数据,并进行分析,当指标出现以增长方式呈恶化态势时,则执行步骤S2,当指标出现以衰减方式呈恶化态势时,则执行步骤S3;
[0036] S2. 使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测;
[0037] S3. 使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测;
[0038] S4. 建立logistic回归模型,所述指标数据的增长满足logistic方程;
[0039] S5. 利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;
[0040] S6. 通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警,所述S4中的logistic回归模型为:
[0041] ;
[0042] 其中,表示数值变化极限,即增长到最后, 能达到的极限,表示初始值,即t=0时刻的数量,表述增长速率,t表示时间戳, 表示线性微分方程的通解,所述S5对logistic进行模型训练,训练过程对变点数s默认25、变点范围默认0.8和增长趋势模型的灵活度默认0.05进行调整。
[0043] 实施例2
[0044] 在实施例1的基础上,本实施例进一步提出一种基于时序饱和预测的无线信号设备故障预警系统,包括:
[0045] 时序采集分析模块,用于自动时序采集设备指标的实际运行数据,并进行分析;
[0046] 线性模型预测模块,用于对指标出现以增长方式呈恶化态势时和对指标出现以衰减方式呈恶化态势时,进行预测;
[0047] 模型建立训练模块,用于建立logistic回归模型,并利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练;
[0048] 数据比对预测模块,用于通过预测趋势与实际数据的对比,选择相应的算法模型,利用相应的算法模型对设备指标的数据进行预测和告警。
[0049] 进一步的,所述线性模型预测模块,具体包括:
[0050] 增长方式饱和预测单元,用于对指标出现以增长方式呈恶化态势时,使用线性模型进行预测,指定承载能力极限cap,以达到极限值的时间进行饱和预测;
[0051] 衰减方式饱和预测单元,用于对指标出现以衰减方式呈恶化态势时,使用线性模型进行预测,指定最小承受值floor,即告警阈值,以达到极限值的时间进行饱和预测。
[0052] 实施例3
[0053] 在实施例1的基础上,本实施例提出一种具体实施方式,包括:
[0054] 1.对于指标以增长方式呈恶化态势的情况,使用线性模型进行预测,指定承载能力极限(cap),以达到最大极限值的时间进行饱和预测。
[0055] 2.对于指标以衰减方式呈恶化态势的情况,使用线性模型进行预测,指定最小承受值floor,即告警阈值,以进行达到极限值的时间饱和预测。
[0056] 3.采用logistic回归模型:
[0057] ;
[0058] 为数值变化极限,即增长到最后, 能达到的极限。
[0059] 为初始,就是 =0时刻的数量, 表示线性微分方程的通解。
[0060] r为增长速率,r越大则增长越快,越快逼近 值,r越小增长越慢,越慢逼近K值。
[0061] 其中,增长速率r可以手工指定,也可以通过算法自动选择变化位置进行走势纠正。如默认为S个变点,设置变点范围是前80%,并且变点的位置是在时间戳 。向量 , 其中 表示变点位置,表示变点数量。
[0062] 如果一开始的增长率使用 来代替的话,那么在时间戳   上的增长率就是  通过一个指示函数 , 即 在时间戳  上面的增长率
就是 ,表示在时间戳 上的增长率的变化量, 表示在 变点位置的指示函数,
为求和公式的参数,表示矩阵的转置。
[0063] 4. 利用 Prophet模型算法,加载不同时期的指标历史数据,对logistic进行模型训练。训练过程需要调整的内容包括,变点数s(默认25)、变点范围(默认0.8)和增长趋势模型的灵活度,(默认0.05),灵活度值越大,选择的变点越多,从而使模型对历史数据的拟合程度变强,但也增加了过拟合的风险。
[0064] 5. 通过预测趋势与实际数据的对比,选择适合的算法模型,确认实际数据与预测范围相对吻合。
[0065] 6. 每周六定时利用算法对设备指标的最近3个月数据进行预测,预测未来达到饱和值的时间在14天内,告警通知检修。
[0066] 实施例4
[0067] 如图2,在实施例1的基础上,本实施例提出基于时序饱和预测的无线信号设备故障预警的终端设备,终端设备200包括至少一个存储器210、至少一个处理器220以及连接不同平台系统的总线230。
[0068] 存储器210可以包括易失性存储器形式的可读介质,例如RAM211和/或高速缓存存储器212,还可以进一步包括ROM213。
[0069] 其中,存储器210还存储有计算机程序,计算机程序可以被处理器220执行,使得处理器220执行本申请实施例中上述任一项一种基于时序饱和预测的无线信号设备故障预警方法,其具体实现方式与上述方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。存储器210还可以包括具有一组(至少一个)程序模块215的程序/实用工具214,这样的程序模块包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0070] 相应的,处理器220可以执行上述计算机程序,以及可以执行程序/实用工具214。
[0071] 总线230可以为表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0072] 终端设备200也可以与一个或多个外部设备240例如键盘、指向设备、蓝牙设备等通信,还可与一个或者多个能够与该终端设备200交互的设备通信,和/或与使得该终端设备200能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过I/O接口250进行。并且,终端设备200还可以通过网络适配器260与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器260可以通过总线230与终端设备200的其它模块通信。应当明白,尽管图中未示出,可以结合终端设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储平台等。
[0073] 实施例5
[0074] 如图3,在实施例1的基础上,本实施例提出基于时序饱和预测的无线信号设备故障预警的计算机可读存储介质,所述计算机可读存储介质上存储有指令,该指令被处理器执行时实现上述任一的一种基于时序饱和预测的无线信号设备故障预警方法。其具体实现方式与上述方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。
[0075] 图3示出了本实施例提供的用于实现上述方法的程序产品300,其可以采用便携式紧凑盘只读存储器(CD‑ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品300不限于此,在本实施例中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。程序产品300可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0076] 计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言诸如Java、C++等,还包括常规的过程式程序设计语言诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0077] 以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。