一种基于数据和模型融合的预警方法技术

技术编号:15690164 阅读:99 留言:0更新日期:2017-06-24 02:20
本发明专利技术公开的一种基于数据和模型融合的预警方法,依次通过数据采集、特征提取、建立正常状态标准、跟踪特征变量退化轨迹、基于数据驱动的预测模型及连续循环更新预测模型参数这些步骤,实现系统运行退化趋势的可靠预测,本发明专利技术的预警方法不依赖于系统数学模型和先验知识,仅依靠历史运行数据和实时数据就能预测系统未来一段时间的变化趋势,在系统异常变化初期就能预测到短期内可能发生的故障,以便工作人员及时排除潜在风险,有效避免事故发生,提高系统运行的安全性和可靠性,同时也能减少经济损失和环境污染。

An early warning method based on data and model fusion

The invention discloses a method of data fusion and early warning based on model, followed by the data acquisition, feature extraction, the establishment of normal state standards, tracking feature variable degradation path prediction model, data driven and continuously update the prediction model parameters based on these steps, a reliable prediction of operating systems to achieve the degradation trend of the early warning method of the invention do not depend on the mathematical model and prior knowledge, only rely on the trend of history data and real-time data can predict the future for a period of time, detect faults may occur in the short term the abnormal changes in the system initial stage can pre to staff promptly eliminate potential risks, effectively avoid the accidents and improve the safety and reliability of the system the operation, but also can reduce the economic loss and environmental pollution.

【技术实现步骤摘要】
一种基于数据和模型融合的预警方法
本专利技术属于安全监控
,特别涉及一种基于数据和模型融合的预警方法。
技术介绍
随着工业机器/设备系统日益大型化和复杂化,人们对系统运行的安全性和可靠性要求也越来越高。由于典型工业设备系统通常具有非线性、强耦合、大时滞、参数分布等特性,一旦系统某个部件发生故障,可能引起其他部件的故障,甚至会造成系统瘫痪或重大事故等问题。针对这一问题,研究学者提出了基于数据驱动的故障诊断技术和报警技术,能及时检测诊断故障、确定故障发生位置并通知工作人员,但故障已经发生,工作人员可能没有足够的时间排除故障。因此,故障诊断和报警技术已经不能满足系统安全性和可靠性要求。于是,研究学者提出预警技术的概念。预警技术就是利用历史运行数据和实时运行数据预测系统退化趋势,在故障发生前进行报警,从而最大程度上减少损失。传统的基于数据驱动的预测技术具有一定的局限性,预测精度严重依赖于训练数据的充分性和代表性,预测偏差会随着预测步长的增加而动态增加,而恰当的滤波技术可以提高预测精度。同时,传统的粒子滤波预测方法局限性在于预测模型参数不能更新。因此,本专利技术人考虑将基于数据驱动的预测方法和粒子滤波方法融合,提出一种基于数据和模型融合的预警方法,克服传统两种方法的缺点,实现良好的预测效果。
技术实现思路
本专利技术的目的在于提供一种基于数据和模型融合的预警方法,克服传统预警方法偏差动态增加和精度低的缺点,实现良好的预测效果。为了实现上述目的,本专利技术采用如下技术方案:一种基于数据和模型融合的预警方法,包括以下步骤:步骤一,采集系统过程运行数据,并进行特征选择与提取;步骤二,根据特征变量确定系统的正常状态基准,通过状态监控跟踪这些特征变量的退化轨迹,并判断是否有异常发生;若异常发生,则继续跟踪特征变量退化轨迹,并进行状态估计或者参数辨识,将特征变量对代入基于数据的预测模型中进行在线训练,更新预测模型,然后返回步骤一;若无异常发生,表明特征变量的退化轨迹达到预先设定阈值,发出警报表明已检测到故障,此时触发预测程序,预测状态或者估计剩余使用寿命,继续进行步骤三;步骤三,对历史数据库中的数据进行离线训练,得到最基本的预测训练模型,结合当前状态和预测模型的参数进行在线训练,利用基于数据的预测方法得到预测值,预测值计算公式如下:Yk=f(U1:q,Y1:k-1)+εk(1)其中,k-1表示该时刻触发预测程序,Yk是k步的预测值,Y1:k-1是到k-1步的系统历史数据,U1:q是系统输入,q是输入变量维数,f(·)是非线性预测函数,εk是表示预测不确定性的噪声;步骤四,将含有未知模型参数的预测模型嵌入到粒子滤波学习结构中,结构描述如下:Xk=g(Xk-1)+wk(2)其中,g:Rn→Rn是系统状态转移函数,Xk∈Rn是不可观测状态向量,wk∈Rn是时间独立的噪声,在每个离散时间时刻,观测值Yk∈Rp是通过观测得到的值,观测值Yk与不可观测状态向量Xk相关,且两者关系如下:Yk=h(Xk)+vk(3)其中,h:Rn→Rp是测量函数,vk∈Rp是时间独立的噪声,p是输出变量维数;步骤五,通过粒子滤波更新模型参数Xk,得到RUL或者能反应系统运行状态的变化趋势的预测指标。步骤一所述的特征选择与提取是:根据系统的应用环境选择相应的算法从过程运行数据选择和提取所需特征。所述算法为基于最小二乘的特征选择与提取方法或基于神经网络的特征选择方法。步骤二所述基于数据驱动的预测模型采用的预测方法是:根据数据特点以及系统对时间的要求来选择相应算法,算法可以是神经网络、支持向量机、ELM算法、Markov或相应改进算法。步骤三的在线训练算法选择递归Levenberg-Marquardt学习算法。步骤四中将含有未知模型参数的预测模型嵌入到粒子滤波学习结构中,包括:粒子滤波利用来自预测模型的预测量f(U1:q,Y1:k-1),通过Bayesian学习方法不断循环地更新预测模型参数,具体如下:设Xk有初始密度p(X0),p(Xk|Xk-1)是概率转移函数,状态Xk的推理特性依赖于边缘滤波密度p(Xk|Y1:k),在k-1时刻获取p(Xk|Yk-1),则第k步状态的先验密度可利用转移密度p(Xk|Xk-1)估计:p(Xk|Y1:k-1)=∫p(Xk|Xk-1)p(Xk-1|Y1:k-1)dXk-1(4)相应地,通过Bayesian理论计算边缘滤波密度:其中,标准常数计算为:p(Yk|Y1:k-1)=∫p(Yk|Xk)p(Xk|Y1:k-1)dXk(6)上述公式(4)-(6)为Bayesian递归状态估计问题的形式解;粒子滤波通过MonteCarlo仿真实现递归Bayesian滤波;以一组随机样本(粒子)表示后验密度,相应的权重为则:其中,M是粒子数目,权重可以利用具有重要性密度的抽样循环更新,且有:当重要性密度由p(Xk|Xk-1)逼近时:在应用中,每个单独步骤应用重复采样。采用上述方案后,本专利技术有益效果是:通过数据驱动的方法预测系统未来时间的变化趋势,有效避免系统异常状况的出现,提高系统运行的安全性和可靠性,同时也能减少人员伤亡、经济损失和环境污染等。下面结合附图对本专利技术做进一步的说明。附图说明图1为本专利技术一种基于数据和模型融合的预警方法的流程图。具体实施方式本实施例揭示的一种基于数据和模型融合的预警方法,包括以下步骤:步骤一,采集系统过程运行数据,并进行特征选择与提取;所述的特征选择与提取是:根据系统的应用环境选择相应的算法从过程运行数据选择和提取所需特征。相应的算法为基于最小二乘的特征选择与提取方法或基于神经网络的特征选择方法。步骤二,根据特征变量确定系统的正常状态基准,通过状态监控跟踪这些特征变量的退化轨迹,并判断是否有异常发生;若异常发生,则继续跟踪特征变量退化轨迹,并进行状态估计或者参数辨识,将特征变量对代入基于数据的预测模型中进行在线训练,更新预测模型,然后返回步骤一;基于数据驱动的预测模型采用的预测方法是:根据数据特点以及系统对时间的要求来选择相应算法,算法可以是神经网络、支持向量机、ELM算法、Markov或相应改进算法。若无异常发生,表明特征变量的退化轨迹达到预先设定阈值,发出警报表明已检测到故障,此时触发预测程序,预测状态或者估计剩余使用寿命,继续进行步骤三;步骤三,对历史数据库中的数据进行离线训练,得到最基本的预测训练模型,结合当前状态和预测模型的参数进行在线训练,在线训练算法选择递归Levenberg-Marquardt学习算法,利用基于数据的预测方法得到预测值,预测值计算公式如下:Yk=f(U1:q,Y1:k-1)+εk(1)其中,k-1表示该时刻触发预测程序,Yk是k步的预测值,Y1:k-1是到k-1步的系统历史数据,U1:q是系统输入,q是输入变量维数,f(·)是非线性预测函数,εk是表示预测不确定性的噪声;步骤四,将含有未知模型参数的预测模型嵌入到粒子滤波学习结构中,结构描述如下:Xk=g(Xk-1)+wk(2)其中,g:Rn→Rn是系统状态转移函数,Xk∈Rn是不可观测状态向量,wk∈Rn是时间独立的噪声,在每个离散时间时刻,观测值Yk∈Rp是通过观测得到的值,观测值Yk与不可观测状态向量Xk相关,且两者关系如下:Y本文档来自技高网...
一种基于数据和模型融合的预警方法

【技术保护点】
一种基于数据和模型融合的预警方法,其特征在于,包括以下步骤:步骤一,采集系统过程运行数据,并进行特征选择与提取;步骤二,根据特征变量确定系统的正常状态基准,通过状态监控跟踪这些特征变量的退化轨迹,并判断是否有异常发生;若异常发生,则继续跟踪特征变量退化轨迹,并进行状态估计或者参数辨识,将特征变量对代入基于数据的预测模型进行在线训练,更新预测模型,然后返回步骤一;若无异常发生,表明特征变量的退化轨迹达到预先设定阈值,发出警报表明已检测到故障,此时触发预测程序,预测状态或者估计剩余使用寿命,继续进行步骤三;步骤三,对历史数据库中的数据进行离线训练,得到最基本的预测训练模型,结合当前状态和预测模型的参数进行在线训练,利用基于数据的预测方法得到预测值,预测值计算公式如下:Y

【技术特征摘要】
1.一种基于数据和模型融合的预警方法,其特征在于,包括以下步骤:步骤一,采集系统过程运行数据,并进行特征选择与提取;步骤二,根据特征变量确定系统的正常状态基准,通过状态监控跟踪这些特征变量的退化轨迹,并判断是否有异常发生;若异常发生,则继续跟踪特征变量退化轨迹,并进行状态估计或者参数辨识,将特征变量对代入基于数据的预测模型进行在线训练,更新预测模型,然后返回步骤一;若无异常发生,表明特征变量的退化轨迹达到预先设定阈值,发出警报表明已检测到故障,此时触发预测程序,预测状态或者估计剩余使用寿命,继续进行步骤三;步骤三,对历史数据库中的数据进行离线训练,得到最基本的预测训练模型,结合当前状态和预测模型的参数进行在线训练,利用基于数据的预测方法得到预测值,预测值计算公式如下:Yk=f(U1:q,Y1:k-1)+εk(1)其中,k-1表示该时刻触发预测程序,Yk是k步的预测值,Y1:k-1是到k-1步的系统历史数据,U1:q是系统输入,q是输入变量维数,f(·)是非线性预测函数,εk是表示预测不确定性的噪声;步骤四,将含有未知模型参数的预测模型嵌入到粒子滤波学习结构中,结构描述如下:Xk=g(Xk-1)+wk(2)其中,g:Rn→Rn是系统状态转移函数,Xk∈Rn是不可观测状态向量,wk∈Rn是时间独立的噪声,在每个离散时间时刻,观测值Yk∈Rp是通过观测得到的值,观测值Yk与不可观测状态向量Xk相关,且两者关系如下:Yk=h(Xk)+vk(3)其中,h:Rn→Rp是测量函数,vk∈Rp是时间独立的噪声,p是输出变量维数;步骤五,通过粒子滤波更新模型参数Xk,得到RUL或者能反应系统运行状态的变化趋势的预测指标。2.如权利要求1所述的一种基于数据和模型融合的预警方法,其特征在于:步骤一所述的特征选择与提取是:根据系统的应用环境选择相应的算法从过程运行数据选择和提取所需特征,算法可以是基于最小二乘的特征选择与提取方法或基于神经网络的特征选择方法。3.如权利要求1所述的一种基于数据和模型融合的预警方法,其特征在于:步骤二所述基于数据驱动的预测模型采用的预测方法是:根据数据特点以及系统对时间的要求来选择相应算法,算法可以是神...

【专利技术属性】
技术研发人员:陈豪张景欣蔡品隆王耀宗张丹
申请(专利权)人:泉州装备制造研究所
类型:发明
国别省市:福建,35

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

1