[发明专利]一种动态系统中分布式数据驱动的最优故障检测方法有效

专利信息
申请号: 202110714693.0 申请日: 2021-06-25
公开(公告)号: CN113467415B 公开(公告)日: 2022-09-30
发明(设计)人: 李琳琳;李振南;乔梁 申请(专利权)人: 北京科技大学
主分类号: G05B23/02 分类号: G05B23/02
代理公司: 北京市广友专利事务所有限责任公司 11237 代理人: 张仲波;邓琳
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 动态 系统 分布式 数据 驱动 最优 故障 检测 方法
【权利要求书】:

1.一种动态系统中分布式数据驱动的最优故障检测方法,其特征在于,包括以下步骤:

S1,基于动态系统中传感器子节点采集的正常工况时的历史数据,每个子节点进行数据驱动的过程建模;

所述步骤S1具体包括以下步骤:

S11,动态系统中各子节点收集正常工况时的历史数据,构建如下数据矩阵:

其中,表示第i个传感器子节点第k次采样的测量值,Yi,p、Yi,f、和均为第i个子节点构建的数据矩阵,s是一个整数,N是一个较大的整数;

本步骤中,子节点集合表示为所述动态系统中各子节点包括动态系统中的每个子节点,即i=1,…,M;

S12,各子节点计算如下的投影:

Σi,N=Yi,f/Yi,p (1)

其中,表示矩阵的伪逆;

S13,各子节点执行如下的奇异值分解(SVD):

W1,ii,N*W2,i=Ui*[Si 0]*ViT (3)

其中,W2,i=IN,Si=diag[βi,1i,2,…,βi,s];

S14,各子节点基于奇异值分解的结果,计算:

通过如下比较,确定子节点的模型阶数

其中,ni为第i个子节点的模型阶数;

采用上述方法判断的每个子节点的模型阶数是一致的,即n1=n2=…=nM=n;S15,各子节点确定模型阶数后,奇异值分解(3)的结果可重新表述为:

其中,S1,i=diag[βi,1 … βi.n];

计算:

Φi,N-1Φi,N (8)

其中,Φi,N表示去除最后mi行的Φi,N

S16,各子节点计算和

S17,估计各子节点模型的系统矩阵:

其中,Yi|i=[yi(k),yi(k+1),…,yi(k+N-1)];

S18,估计各子节点过程噪声的协方差矩阵和测量噪声的协方差矩阵

其中,

S19,各子节点构建子节点模型:

其中,子节点模型的采样时间为Ts

S2,根据动态系统中传感器子节点的网络拓扑结构,基于平均一致性算法,所有子节点进行分布式的过程建模;

所述步骤S2具体包括以下步骤:

S21,基于动态系统的网络拓扑各子节点计算权重系数:

其中,表示第i个节点的所有邻居节点的集合,表示中节点的数目;

S22,基于各子节点计算的权重系数,生成平均一致性算法收敛的权重矩阵W:=(wij)M×M

本步骤中,基于平均一致性算法的分布式计算均采用上述权重矩阵W;

S23,各子节点基于平均一致性算法计算所有节点状态的平均值作为状态转换标准,设定p=0,迭代计算:

当||φi,p+1i,p||≤γ0时,迭代收敛,各子节点保留最终迭代值,记为z(k),其中,γ0是一个给定的常数;

各子节点基于平均一致性算法迭代收敛的最终值是相同的,都等于给出的所有子节点初值的平均值;

S24,每个子节点基于获得的z(k)和xi(k)采用最小二乘法计算状态转换矩阵Ti

Ti=Xi,NZT(ZZT)-1 (16)

其中,Xi,N=[xi(k),xi(k+1),…,xi(k+N-1)],Z=[z(k),z(k+1),…,z(k+N-1)];

S25,各子节点建立一致的状态空间模型和相应的传感器模型:

其中,

S26,各子节点计算过程噪声和测量噪声的协方差矩阵:

S27,对待检测的过程故障进行建模,过程模型(17)被扩展成:

其中,f(k)表示故障信号,满足tf表示故障发生的时刻;

S3,基于提升技术,每个子节点重新构建过程模型;

所述步骤S3具体包括以下步骤:

S31,确定提升系统模型的采样时间

T=lTs (20)

其中,l是个整数;

S32,各子节点对模型(19)应用提升技术,得到提升系统模型:

其中,El=[Al-1…I],Al=Al

S33,计算wl(ξ)和vi,l(ξ)的协方差矩阵:

S4,基于分布式卡尔曼滤波器,每个子节点构建最优故障检测模型;

所述步骤S4具体包括以下步骤:

S41,各子节点进行分布式的离线训练,基于平均一致性算法在所有子节点上计算用于构造分布式卡尔曼滤波器和检验统计量所需的参数;

在本实施例中,S41的具体实现过程为:

令其中P是一个正定矩阵,是黎卡提方程的解;

各子节点基于平均一致性算法计算设定p=0,迭代计算:

其中,权重系数取自权重矩阵W,当||φi,p+1i,p||≤γ0,迭代收敛,各子节点保存

各子节点基于平均一致性算法计算计算方法与上述计算方法相同;

各子节点利用上述求得的参数进一步计算其中,

各子节点利用上述求得的参数进一步计算其中,

各子节点解如下黎卡提方程求P:

各子节点计算

各子节点计算分布式卡尔曼滤波器增益Lk,i和用于在线构造检验统计量的参数Hr,i

其中,

S42,各子节点进行分布式的在线检测;

本步骤的具体实现过程为:

各子节点实时采集待检测的样本数据,并基于分布式卡尔曼滤波器生成残差信号

其中,为第i个子节点的卡尔曼滤波器状态,由于各子节点上实现了相同的卡尔曼滤波器,所以

各子节点计算ri,KF(ξ)=Lk,iri(ξ),ri,J(ξ)=Hr,iri(ξ),i=1,…,M;

各子节点基于平均一致性算法计算设定p=0,迭代计算:

其中,权重系数取自权重矩阵W,当||φi,p+1i,p||≤γ0,迭代收敛,各子节点保存各子节点利用初值ri,J(ξ),基于平均一致性算法计算计算方法与上述计算方法相同;

各子节点进行分布式卡尔曼滤波器状态更新以及构造在线检验统计量:

其中,

各子节点设定阈值:

其中,表示自由度为(l-1)n的卡方分布,α为可接受的误报率;

各子节点执行如下的检测逻辑判断动态系统是否故障:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110714693.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top