【技术实现步骤摘要】
一种系统故障诊断方法、装置、计算机设备和存储介质
[0001]本申请涉及故障诊断
,特别是涉及一种系统故障诊断方法、装置、计算机设备和存储介质。
技术介绍
[0002]近年来,随着人工智能、计算科学和工业过程自动化的发展,相关系统的复杂性也随之提高。这种进步给系统的安全管理、依赖性和安全性带来了巨大的挑战。对于高智能化的无人车来说,其发生故障造成的损失是巨大的,甚至会威胁到乘客的生命安全。为了保证复杂系统的过程可靠,故障诊断策略在学术和工业应用中越来越受到重视。
[0003]传统的系统故障诊断方法主要为基于模型的方法,在过去的几十年里,基于模型的方法在系统故障检测中非常流行。但这种方法依赖于系统精确的数学模型,而这种模型在实际应用中往往难以建立。在这种情况下,基于解析模型的方法不再适用于故障检测。
[0004]基于数据的方法是在不知道系统准确分析模型的情况下,通过分析过程数据来完成故障诊断。在目前的基于数据的故障检测方法中,第一阶段是进过机器学习的方法进程过程估计,即用它代替解析模型来模拟真实的过程并生成残差,经过第一阶段过程估计后的第二阶段是利用残差阈值进行故障决策。确定适当的残差阈值也是一个挑战,通常无法事先知道。在相关的工作中,也提出了一些确定残差的方法。然而,设置阈值的方法自然只能同时监测一个故障,这意味着它不能同时对不同的残差特征做出反应。
[0005]综上,传统的基于数据的故障诊断方法不能解决残差阈值准确获取的问题和多故障诊断的问题
技术实现思路
[0006] ...
【技术保护点】
【技术特征摘要】
1.一种系统故障诊断方法,其特征在于,所述方法包括:获取待测系统正常时的预设历史数据库;获取待测系统的当前输入值和当前输入值对应的当前输出值,将所述当前输入值和所述当前输出值作为待测样本;根据所述预设历史数据库、所述待测样本和预定相似度,得到子数据集;根据所述子数据集,利用高斯过程回归算法,得到即时局部模型;根据所述当前输入值,利用所述即时局部模型,得到预测输出值;根据所述预测输出值和所述当前输出值,得到所述预测输出值与所述当前输出值之间的残差值;获取所述待测系统正常时和有故障时的预设历史残差值和与所述历史残差数据对应的故障状态标签;根据所述历史残差值和所述故障状态标签,利用预设极限学习机神经网络进行训练,得到离线极限学习机分类模型和代表故障状态决策的故障类型;根据所述残差值,利用所述离线极限学习机分类模型,得到故障报警信号和所述故障类型。2.根据权利要求1所述的方法,其特征在于,根据所述预设历史数据库、所述待测样本和预定相似度,得到子数据集,包括:设置权重参数,所述权重参数是大于等于0小于等于1的实数;设置子数据集为空;根据所述历史数据库中相邻两个相邻时刻的历史数据,得到历史差向量;根据两个相邻时刻所述待测样本,得到待测样本差向量;根据所述历史差向量和所述待测样本差向量,得到所述历史差向量和所述待测样本差向量之间的夹角;根据所述预设历史数据库、所述待测样本、所述权重参数以及所述夹角的余弦值,得到所述预设历史数据库与所述待测样本的相似度;当所述相似度满足预定相似度时,将所述历史数据添加到子数据集。3.根据权利要求1所述的方法,其特征在于,根据所述子数据集,利用高斯过程回归算法,得到即时局部模型,包括:将所述子数据集作为训练样本;设定训练样本中系统输出的预定协方差函数、超参数初始值、预定观测白噪声以及预定单位矩阵;所述预定单位矩阵的维数与所述训练样本中数据的数量相同;根据所述预定协方差函数、所述预定观测白噪声的方差和所述预定单位矩阵,基于高斯先验概率框架,确定训练样本中系统输出的协方差矩阵;根据所述训练样本中的训练数据的输入值、超参数向量,建立训练样本条件概率的负对数似然函数;对所述似然函数对超参数求偏导数,得到似然函数偏导数,并令所述似然函数偏导数等于0,得到似然函数偏微分方差组;根据所述超参数初值,对所述似然函数偏微分方差进行求解,得到最优的超参数预测值;
根据所述训练数据输入值、所述输入值对应的所述输出值以及超参数预测值,基于高斯后验概率框架,得到即时局部模型。4.根据权利要求1项所述的方法,其特征在于,获取所述待测系统正常时和有故障时的预设历史残差值和与所述历史残差数据对应的故障状态标签,包括:获取所述待测系统有故障时系统故障输入值、对应的系统故障目标输出值以及对应的故障状态标签;将所述系统输入值和对应的所述系统目标输出值作为故障数据库;根据所述故障数据库、所述待测样本和所述预定相似度,得到一次局部模型子数据集;根据所述一次局部模型子数据集,利用高斯过程回归算法,得到一次局部模型;根据所述系统故障输入值,利用所述一次局部模型,得到预测系统故障输出值;根据所述预测系统故障输出值、所述系统故障输入值对应的系统故障目标输出值以及所述故障输入状态对应的所述故障状态标签,得到所述预设历史残差值和与所述历史残差数据对应的故障状态标签。5.根据权利要求1所述的方法,其特征在于,根据所述历史残差值和所述故障状态标签,利用预设极限学习机神经网络进行训练,得到离线极限学习机分类模型和代表故障状态决策的故障类型,包括:设置预设极限学习机神经网络的层数,所述预设极限学习机神经网络由输入层、隐含层和输出层三层组成;设置所述预设极...
【专利技术属性】
技术研发人员:徐昕,张兴龙,张昌昕,曾宇骏,方强,张先剑,周星,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。