掌桥专利:专业的专利平台
掌桥专利
首页

复杂系统健康趋势预测方法、系统、电子设备及存储介质

文献发布时间:2023-06-19 19:28:50


复杂系统健康趋势预测方法、系统、电子设备及存储介质

技术领域

本发明涉及工业系统预测领域,特别是涉及一种复杂系统健康趋势预测方法、系统、电子设备及存储介质。

背景技术

随着科学技术的发展,工业系统的复杂程度逐渐增大,工作环境愈加恶劣,特别在航空航天、武器装备等领域,其工作的可靠性和安全性至关重要。一旦健康状态发生改变,发生严重的事故,不但会对环境造成巨大的破坏,还会给社会带来恶劣的影响。因此,有必要对复杂系统的健康趋势进行预测,降低维修成本,避免严重的安全事故。

复杂系统的健康趋势预测法主要分为三类:基于解析模型的预测方法、基于数据驱动的预测方法和基于半定量信息的预测方法。基于解析模型的预测方法是通过对系统机理进行分析,建立数学解析模型,对模型参数进行预测。然而,复杂系统工作机理分析困难,难以建立精确的解析模型。基于数据驱动的预测方法是建立系统定量数据与未来时刻健康状态的关系,实现对系统健康状态的预测。但是基于数据驱动的预测方法作为“黑箱”模型,没有利用系统的机理信息,使得预测结果缺乏可解释性。基于半定量信息的预测方法能够结合系统机理和定量数据,提高预测精度。然而,当复杂系统的观测信息受到干扰时,预测模型精度无法得到保证。

BRB模型作为一种基于半定量信息的模型,能够有效处理定性知识和定量信息,实现复杂系统的建模,其推理过程清晰透明,推理结果便于解释分析。工程实践表明,BRB模型在复杂系统的预测中表现良好。Zhou等人提出了一种由BRB模型和递归学习算法组成的预测模型。Yin等人考虑了模型多个时刻的输入,设计了一种双层BRB模型来预测复杂机电系统的健康状态。

这些特定的BRB模型可以利用半定量信息预测复杂系统的健康状态,然而只适用于一步预测,并没有考虑长期预测的情况。在工程实际中,需要进行长期预测得到系统未来时刻健康趋势的长期变化,为维护保养提供决策支持。因此,有必要选择合适的时间序列预测模型,实现系统指标的长期动态预测,作为BRB模型的输入。如何获得系统指标的长期动态变化,并构建BRB模型的指标体系,成为了亟待解决的问题。

发明内容

本发明的目的是提供一种复杂系统健康趋势预测方法、系统、电子设备及存储介质,可提高对复杂系统健康预测的精度。

为实现上述目的,本发明提供了如下方案:

一种复杂系统健康趋势预测方法,包括:

获取复杂系统的测试指标并根据所述测试指标构建复杂系统健康趋势预测指标体系;

根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果;

根据所述预测结果对BRB模型进行优化,得到预测模型;

根据所述测试指标的当前数据利用预测模型进行评估,得到健康趋势评估结果。

可选地,根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果,具体包括:

对所述测试指标的历史数据进行平稳性检验,得到检验结果;

根据所述检验结果和所述历史数据利用赤池信息准则构建ARIMA模型;

根据所述历史数据利用所述ARIMA模型进行预测,得到预测结果。

可选地,根据所述预测结果对BRB模型进行优化,得到预测模型,具体包括:

根据所述预测结果确定相对于参考值的隶属度和BRB模型的置信规则;

根据所述隶属度和所述置信规则确定BRB模型;

根据投影算子利用协方差矩阵自适应优化策略对所述BRB模型进行优化,得到预测模型。

本发明还提供一种复杂系统健康趋势预测系统,包括:

获取和构建模块,获取复杂系统的测试指标并根据所述测试指标构建复杂系统健康趋势预测指标体系;

预测模块,用于根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果;

优化模块,用于根据所述预测结果对BRB模型进行优化,得到预测模型;

评估模块,用于根据所述测试指标的当前数据利用预测模型进行评估,得到健康趋势评估结果。

可选地,预测模块,具体包括:

平稳性检验单元,用于对所述测试指标的历史数据进行平稳性检验,得到检验结果;

ARIMA模型构建单元,用于根据所述检验结果和所述历史数据利用赤池信息准则构建ARIMA模型;

ARIMA模型预测单元,用于根据所述历史数据利用所述ARIMA模型进行预测,得到预测结果。

可选地,优化模块,具体包括:

隶属度和置信规则确定单元,用于根据所述预测结果确定相对于参考值的隶属度和BRB模型的置信规则;

BRB模型确定单元,用于根据所述隶属度和所述置信规则确定BRB模型;

优化单元,用于根据投影算子利用协方差矩阵自适应优化策略对所述BRB模型进行优化,得到预测模型。

本发明还提供一种电子设备,包括:

一个或多个处理器;

存储装置,其上存储有一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述所述的方法。

本发明还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述所述的方法。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明获取复杂系统的测试指标并根据所述测试指标构建复杂系统健康趋势预测指标体系;根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果;根据所述预测结果对BRB模型进行优化,得到预测模型;根据所述测试指标的当前数据利用预测模型进行评估,得到健康趋势评估结果。通过机理分析构建复杂系统健康状态趋势预测指标体系;利用ARIMA模型得到测试指标的预测值;建立BRB模型从而能够综合利用不同的系统测试指标,实现复杂系统健康状态的长期预测,保证预测结果与实际相符,提高对复杂系统健康预测的精度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明液压泵健康趋势预测指标体系示意图;

图2为液压泵出口压力的实际数据示意图;

图3为液压泵振动速度的实际数据示意图;

图4为液压泵功率的实际数据示意图;

图5为出口压力的预测值与实际值示意图;

图6为振动速度的预测值与实际值示意图;

图7为预测结果图;

图8为本发明提供的复杂系统健康趋势预测方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种复杂系统健康趋势预测方法、系统、电子设备及存储介质,可提高对复杂系统健康预测的精度。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

如图8所示,本发明提供一种复杂系统健康趋势预测方法,包括:

步骤101:获取复杂系统的测试指标并根据所述测试指标构建复杂系统健康趋势预测指标体系。

复杂系统健康趋势预测指标体系的建立

复杂系统的健康状态受到很多因素的影响,但可以通过一些指标来反映其健康状态的变化。在构建复杂系统健康趋势预测指标体系时,应遵循科学性、系统性、综合性、层次性、动态性等基本原则。一方面,可以从复杂系统的部件级出发,以复杂系统本身为一级指标,以每个部件为二级指标,以各部件所包含的子部件为三级指标,依此类推,直到以最后一级部件的测试指标为底层指标,即可构建出具有多层结构的复杂系统健康趋势预测指标体系。该指标体系具有层级清晰、指标明确等优点,但在指标体系非常庞大的情况下往往会产生较大的计算量,且存在各级指标信息难以准确获取的缺点,不利于提高预测精度。另一方面,可以通过一定的指标筛选方法或特征提取方法,直接从复杂系统的主要测试指标入手,构建具有单层结构的复杂系统健康趋势预测指标体系。该指标体系简单易行,计算量较小,但相比于前一种方法而言,直观性较差,不利于工程技术人员有效掌握复杂系统的部件级健康状况。采用何种方法建立复杂系统健康趋势预测指标体系取决于实际应用场景。

本发明的研究对象为液压泵,基于单层结构的预测指标体系展开研究,如图1所示。其中,二级指标为液压泵的出口压力和振动速度,一级指标为液压泵的健康状态。

步骤102:根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果。

步骤102,具体包括:对所述测试指标的历史数据进行平稳性检验,得到检验结果;根据所述检验结果和所述历史数据利用赤池信息准则构建ARIMA模型;根据所述历史数据利用所述ARIMA模型进行预测,得到预测结果。

系统指标的长期动态预测

对于复杂系统来说,测试各项指标得到的数据是时间序列,随着工作时间的增加,数据变化具有一定的趋势性并且在一定范围内波动。ARIMA模型是对时间序列进行建模处理的一种方法,广泛应用于金融、医疗、机械等领域。利用ARIMA模型对时间序列进行分析研究并寻找变化规律,预测其未来趋势和发展过程。

ARIMA模型一般具有以下形式:

其中,

ARIMA模型需要时间序列满足平稳非随机性的要求,所以在建模之前需要对时间序列做平稳性检验。平稳性通常利用ADF进行检验,当

统计量是对变量进行显著性检验的结果,P值是/>

然后计算时间序列的自相关系数(ACF)和偏自相关系数(PACF)。根据ACF和PACF确定模型阶数p和q。通过赤池信息准则(AIC)确定最优ARIMA模型,选择AIC值最小时的阶数,确定模型ARIMA

模型定阶后还需要进行模型和参数的显著性检验。拟合模型的残差序列是纯随机序列,模型就是显著有效模型,否则就表明模型是失效的,应该利用更合适的模型再次进行拟合。参数显著性检验的目标是使模型尽量简练,合格的模型是由一组参数显著非零的自变量表示的。模型检验合格后利用指标的历史数据进行预测,得到系统指标的预测值。

步骤103:根据所述预测结果对BRB模型进行优化,得到预测模型。

步骤103,具体包括:根据所述预测结果确定相对于参考值的隶属度和BRB模型的置信规则;根据所述隶属度和所述置信规则确定BRB模型;根据投影算子利用协方差矩阵自适应优化策略对所述BRB模型进行优化,得到预测模型。其中,BRB模型为置信规则库模型,英文为belief rule base。

BRB模型建立与训练

BRB模型主要是由置信规则库和推理机构成。其中,置信规则库由一系列带有置信度的IF-THEN规则组成,描述了系统在特定场景下“情况-行为”的映射。对系统未来的健康状态进行评估时,第k条置信规则表示为:

其中,

当确定指标参考值后,就可以根据专家知识构建初始BRB模型,对各项指标的预测值进行推理。

在进行推理前,需要将预测值转化为相对于参考值的隶属度,转换方法采用基于规则或效用的输入信息转换方法,使输入信息

其中,

不同的输入信息相对于参考值的隶属度不同,激活的规则也不同。在求得指标的隶属度后,需要对指标的匹配度、指标权重和规则权重进行融合。当第k条规则被输入

其中,

规则被激活后,将产生相应的输出。当多条规则被激活时,则可以用ER算法进行融合,其解析表达式为:

/>

其中,

最终的融合结果表示如下:

其中,X是BRB模型的输入向量,

期望效用是预测模型的最终输出,计算方式如下:

其中,

由于BRB模型中的初始参数由专家根据自身经验和机理知识给定,导致初始参数存在一定的主观不确定性,使得建立的BRB模型不一定完全满足系统的实际情况,影响预测结果的准确性。为了提高模型的预测精度,选择合适的优化算法对初始BRB预测模型参数进行优化。

BRB预测模型中需要优化的参数如下:

1)规则权重

2)规则评估结果置信度

3)指标权重

优化模型的目标要使得模型的输出与系统的实际输出之间的差值最小,因此,选择均方误差(MSE)作为目标函数,其计算方法为:

其中,

BRB预测模型的参数优化模型的目标函数及约束条件为:

本发明采用P-CMA-ES优化算法对初始BRB预测模型进行训练。

步骤104:根据所述测试指标的当前数据利用预测模型进行评估,得到健康趋势评估结果。

基于置信规则库的复杂系统健康趋势预测

液压泵是液压系统的动力元件,是靠发动机或电动机驱动。由于液压泵的结构复杂,工作环境多样,其健康状态具有较强的不稳定性。液压泵在工作过程中,会出现部件的磨损和老化,导致其健康状态发生变化。本发明以某型车辆的液压泵为例,对液压泵的健康状态进行预测,以验证所提方法的有效性。

在进行预测之前,需要构建与其健康状态相关的指标体系。指标体系应全面、客观地反映系统运行的健康状态。由于元件组合之间的间隙,液压油在电容腔边界的压力下会引起泄漏问题。漏油会导致出口压力下降,从而降低系统效率,甚至损坏液压泵。加之液压泵的部件不可避免地会磨损。零件磨损严重、液压油粘度高或污染会使柱塞泵难以吸油而引起振动速度增加。因此,结合专家经验和领域知识,将液压泵的出口压力和振动速度作为评估系统健康状态的关键性指标,将液压泵的输出功率作为健康状态的评估结果。在健康状态评估中,通常以为高(High,H)、中(Medium,M)、低(Low,L)3个参考等级描述输出功率,参考值由专家给定,如表1所示。

试验时,液压泵连续工作13小时,测量设备共收集到260组测试数据,如图2至图4所示。

对出口压力和振动速度分别进行预测,利用前230组数据,预测后30组数据,预测值如图5和图6所示。

两个指标的参考值和参考等级如表2和表3所示。

出口压力和振动速度分别有2个参考等级,因此共有4种组合,即有4条规则。初始BRB预测模型的参数由专家给定,如表4所示。初始的规则权重和指标权重设置为1。

选取前230组数据作为训练数据,预测后的30组数据作为测试数据。采用P-CMA-ES优化算法对初始BRB预测模型进行训练,优化后的BRB预测模型的参数如表5所示。训练后的出口压力和振动速度的指标权重分别为0.2410和0.7525。

优化后的BRB模型的预测结果如图7所示,其中对比了初始BRB模型的预测结果。在本发明中,优化后的BRB模型的MSE为1.2×10

本发明适用于工业过程的预测领域,通过预测,实现对复杂系统健康趋势变化的掌握,为其健康管理提供技术支持。本发明包括以下步骤:复杂系统健康趋势预测指标体系的建立;系统指标的长期动态预测;置信规则库(BRB)模型的建立与训练;基于BRB的复杂系统健康趋势预测。本发明基于BRB进行健康趋势预测,采用优化算法确定最优BRB模型,通过实例验证本发明的有效性。本发明能够充分利用指标信息精确获取指标预测值,对复杂系统的健康状态进行预测,具有很好的工程应用价值。考虑系统指标的长期动态变化,结合专家经验和领域知识建立BRB模型,对复杂系统的健康趋势进行预测,为复杂系统的健康管理提供决策支持,实现了复杂系统健康状态的长期预测,定量分析了系统健康状态趋势的变化。一是通过机理分析构建复杂系统健康状态预测指标体系;二是利用ARIMA模型得到系统指标的预测值;三是建立BRB模型并采用考虑投影算子的协方差矩阵自适应优化策略(P-CMA-ES)算法训练模型。本发明能够综合利用不同的系统预测指标,实现复杂系统健康状态的长期预测,保证预测结果与实际相符。

本发明还提供一种复杂系统健康趋势预测系统,包括:

获取和构建模块,获取复杂系统的测试指标并根据所述测试指标构建复杂系统健康趋势预测指标体系。

预测模块,用于根据所述复杂系统健康趋势预测指标体系中测试指标的历史数据利用ARIMA模型进行预测,得到预测结果。

优化模块,用于根据所述预测结果对BRB模型进行优化,得到预测模型。

评估模块,用于根据所述测试指标的当前数据利用预测模型进行评估,得到健康趋势评估结果。

作为一种可选地实施方式,预测模块,具体包括:

平稳性检验单元,用于对所述测试指标的历史数据进行平稳性检验,得到检验结果。

ARIMA模型构建单元,用于根据所述检验结果和所述历史数据利用赤池信息准则构建ARIMA模型。

ARIMA模型预测单元,用于根据所述历史数据利用所述ARIMA模型进行预测,得到预测结果。

作为一种可选地实施方式,优化模块,具体包括:

隶属度和置信规则确定单元,用于根据所述预测结果确定相对于参考值的隶属度和BRB模型的置信规则。

BRB模型确定单元,用于根据所述隶属度和所述置信规则确定BRB模型。

优化单元,用于根据投影算子利用协方差矩阵自适应优化策略对所述BRB模型进行优化,得到预测模型。

本发明还提供一种电子设备,包括:

一个或多个处理器。

存储装置,其上存储有一个或多个程序。

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述方法。

本发明还提供一种存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述方法。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

技术分类

06120115926278