首页> 中国专利> 基于传感器网络的大规模反应釜分布式故障诊断方法

基于传感器网络的大规模反应釜分布式故障诊断方法

摘要

基于传感器网络的大规模反应釜分布式故障诊断方法,其中的传感器节点单元主要包括:检测模块、通信模块和计算模块。所提方法包含以下技术步骤:1)建立大规模反应釜系统的级联模型;2)构建基于传感器网络的分布式故障诊断器,确定各传感器节点之间的信息交互关系;3)设计最优的诊断器参数,优化故障诊断器性能;4)设计故障评估策略,根据诊断器产生的残差信号进行故障诊断。本发明提出的故障诊断方案具有低功耗、低成本、分布式的特点,配置过程中有很大的空间自由度,维护及扩展方便,符合大型化工生产规模化、连续化的特点,能改善传统的集中式故障诊断方案在工业应用中存在的布局布线约束及可靠性等问题。

著录项

  • 公开/公告号CN104376206A

    专利类型发明专利

  • 公开/公告日2015-02-25

    原文格式PDF

  • 申请/专利权人 浙江工业大学;

    申请/专利号CN201410642986.2

  • 申请日2014-11-14

  • 分类号G06F19/00(20110101);

  • 代理机构33201 杭州天正专利事务所有限公司;

  • 代理人王兵;王坚敏

  • 地址 310014 浙江省杭州市下城区潮王路18号

  • 入库时间 2023-12-17 04:06:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-05-26

    专利实施许可合同备案的注销 IPC(主分类):G06F19/00 专利申请号:2014106429862 专利号:ZL2014106429862 合同备案号:X2022120000021 让与人:天津鼎拓恒远知识产权服务有限公司 受让人:天津汇垚科技有限公司 发明名称: 解除日:20230511

    专利实施许可合同备案的生效、变更及注销

  • 2022-05-17

    专利权的转移 IPC(主分类):G06F19/00 专利号:ZL2014106429862 登记生效日:20220507 变更事项:专利权人 变更前权利人:天津鼎拓恒远知识产权服务有限公司 变更后权利人:马振肖 变更事项:地址 变更前权利人:300000 天津市东丽区华明高新技术产业区华丰路6号E座1-2079室 变更后权利人:026000 内蒙古自治区锡林郭勒盟正蓝旗桑根达来镇公司嘎查012号 变更事项:专利权人 变更前权利人: 变更后权利人:北京东方森太科技发展有限公司

    专利申请权、专利权的转移

  • 2022-04-15

    专利实施许可合同备案的生效 IPC(主分类):G06F19/00 专利申请号:2014106429862 专利号:ZL2014106429862 合同备案号:X2022120000021 让与人:天津鼎拓恒远知识产权服务有限公司 受让人:天津汇垚科技有限公司 发明名称:基于传感器网络的大规模反应釜分布式故障诊断方法 申请日:20141114 申请公布日:20150225 授权公告日:20180508 许可种类:普通许可 备案日期:20220330

    专利实施许可合同备案的生效、变更及注销

  • 2022-03-22

    专利权的转移 IPC(主分类):G06F19/00 专利号:ZL2014106429862 登记生效日:20220310 变更事项:专利权人 变更前权利人:天津市雷升科技有限公司 变更后权利人:天津鼎拓恒远知识产权服务有限公司 变更事项:地址 变更前权利人:301799 天津市武清区武清开发区畅源道国际企业社区H2号楼602室 变更后权利人:300000 天津市东丽区华明高新技术产业区华丰路6号E座1-2079室

    专利申请权、专利权的转移

  • 2019-12-31

    专利权的转移 IPC(主分类):G06F19/00 登记生效日:20191212 变更前: 变更后: 申请日:20141114

    专利申请权、专利权的转移

  • 2018-05-08

    授权

    授权

  • 2015-03-25

    实质审查的生效 IPC(主分类):G06F19/00 申请日:20141114

    实质审查的生效

  • 2015-02-25

    公开

    公开

查看全部

说明书

技术领域

本发明涉及故障诊断技术领域,具体涉及一种基于传感器网络的大规模反应釜分布式故障诊断方法。

背景技术

反应釜是化工生产过程中的常见设备,广泛应用于石油、化工、医药等工艺过程,在连续生产过程中为提高反应效率常采用多个串联的反应釜作为级联反应器。化工生产具有高温、高压、工艺流程复杂等特点,生产过程中任何一个反应器的故障都可能影响反应过程的质量和效率,甚至导致安全事故的发生。因此,需要设计实时、有效的故障检测系统保证大规模反应釜系统的安全可靠运行。

工业现场对设备的实时性、可靠性和稳定性有很高的要求,传统的集中式故障诊断方案中数据处理高度集中,存在计算能力有限,实时性和可靠性低等局限,随着工业设备的日益复杂,生产区域的不断扩大,集中式故障诊断方案所带来的计算高度集中,可靠性差和灵活性低等问题,使得集中式故障诊断方案在大型化工过程中的实现面临着越来越多的困难。

近几年,随着无线通信技术、嵌入式技术和分布式计算技术的日趋完善,分布式故障诊断方案逐步受到了工业界的重视。然而,有效的分布式故障诊断方案还未见报道。无线传感器网络是由大量部署的静止或移动的无线传感器节点构成,以自组织的方式采集、处理并传输网络覆盖范围内监测信息的大规模分布式网络。其具有低功耗、低成本、分布式和自组织等特点,配置过程中有很大的空间自由度,维护及扩展方便,符合大型化工生产规模化、连续化的特点,能改善传统的集中式故障诊断方法在大型工业系统应用中存在的布局、布线约束、计算量巨大及可靠性问题。

发明内容

本发明旨在克服现有集中式故障诊断技术存在的不足,提出一种基于传感器网络信息共享、相互合作的大规模反应釜分布式故障诊断方法。

在本发明中,传感器节点单元主要包括:检测模块、通信模块和计算模块。检测模块用以采集反应釜的物料浓度、温度等信息。通信模块用于和邻居节点进行信息交互。计算模块是诊断器单元,根据自身的量测信息和邻居节点共享的量测信息产生残差信号,并判断是否发生故障。本发明涉及传感器网络领域,首先对相关的定义进行说明。N阶有向图用以描述各节点之间的交互关系。N个传感器节点构成的集合描述为各节点之间的通信链路集合用符号描述,邻接权重矩阵描述为有向图π的边以符号“(i,j)”表示。若邻接权重矩阵中的元素aij≠0则即节点i能够接收到来自节点j的数据,反之,若aij=0,则表示节点i无法接收到来自节点j的数据。此外,对于所有定义aij=1并以表示节点i及其所有邻居节点的集合。

本发明采取的技术方案为:1)建立大规模反应釜系统的级联模型;2)构建基于传感器网络的分布式故障诊断器,确定各传感器节点之间的信息交互关系;3)设计最优的诊断器参数,优化故障诊断器性能;4)设计故障评估策略,根据诊断器产生的残差信号进行故障诊断。具体步骤包括:

1)首先建立大规模反应釜系统的级联模型,不失一般性,考虑由N个反应釜组成的互联系统,其动态特性可由如下模型描述:

>xi(k+1)=Aiixi(k)+Σj=1,jiNAijxj(k)+Bidi(k)+Eifi(k)yi(k)=Cixi(k)---(1)>

上式中,分别表示第i个子系统的状态向量,量测输出,未知噪声扰动和系统未知的故障信号。参数Aii,Bi,Ei,Ci均为已知适当维数的系数矩阵。矩阵Aij用于描述子系统i与子系统j之间的互联关系,Aij中的系数i,j=1,2,…,N,且i≠j。

2)针对1中所述级联系统构建分布式故障诊断器,本发明提出的分布式故障诊断器由N个传感器节点构成,各传感器节点都包含检测模块、通信模块和计算模块。每个反应釜分别配置一个传感器节点,各节点测量对应反应釜的输出数据yi(k)并与邻居节点进行信息交互以生成故障评估信号,判断是否发生故障。

当发生故障时,诊断对象的输出数据可能发生跳变,从而超出检测模块中传感器的测量范围,造成传感器饱和。因此,传感器节点i在k时刻接收到的数据可由式(2)表示:

>yi(k)=φi(yi(k))---(2)>

上式中引入非线性函数描述传感器的饱和现象,非线性函数φ(·)形如式(3)所示:

该非线性函数满足特性表示饱和度向量的第i个分量,符号sign表示符号函数。上述非线性函数φ(·)满足条件F1和F2是满足条件F2≥I>F1≥0的对角矩阵。

分布式故障诊断器中各传感器节点为进行网络通信,需先将数据进行量化编码,设计如式(4)所示的编码规则Q(·):

Q(τ)=[Q11) Q22) … QNN)]T    (4)

对应的量化级构成的集合Ui如式(5)所示:

>Ui={±κij,κij=ρijκi0,j=0,±1,±2,...}{±κi0}{0},0<ρi<1,κi0>0---(5)>

量化过程的输入-输出关系可由如下分段函数表示:

>Qi(τi)=κij,if11+δjκij<τi<11-δjκij,τi>0,0,ifτi=0,-Qi(-τi),ifτi<0,---(6)>

上式中的参数ρi是对应量化器的量化密度。量化后的对应输出根据量化规则可知量化误差Δi(k)满足条件||Δi(k)||≤δiI。

考虑到传感器失灵及网络通信的不可靠性,各传感器节点未必能完整取得诊断对象的量测数据,为此,引入一组随机变量αi(k)∈{0,1},(i=1,2,…,N)描述这一数据丢失现象,综合以上分析各传感器节点收到的数据可表示为:

>y~i(k)=αi(k)y^i(k)+Divi(k)---(7)>

上式中的变量αi(k)=0表示k时刻的数据丢失,αi(k)=1则表示k时刻的数据成功送达,用于描述信道噪声,Di则是对应的权重矩阵,数据丢失的概率用表示。

各传感器节点中诊断单元的工作过程包括两部分:残差信号的产生及故障评估。为生成残差信号,各诊断单元分别根据如下算法对量测数据进行处理:

>x^i(k+1)=Kix^i(k)+ΣjΓiaijHijy~j(k)ri(k)=Lix^i(k)---(8)>

式中,是传感器节点i中诊断单元建立的状态向量,是对应诊断单元计算所得的残差信号,参数aij确定了各传感器节点的信息交互关系,Ki,Hij,Li是待设计的诊断器参数。

3)设计故障诊断器参数:对于式(1)表示的大规模反应釜系统,给定噪声抑制率γ>0,若存在正定矩阵P>0,适当维数的矩阵G以及正标量ε>0,使得如下不等式成立:

>Ω1Ω^2Ω^3Ω^4Ω50*T000Ω^7**-I000***T0Ω^6****-ϵI0*****-ϵI---(9)>

则可求得式(8)中的诊断器参数为其中,>K=diag{K1,...,KN},>>L=diag{L1,...,LN},>是计算过程中定义的中间变量;矩阵P和G满足结构>P=P1P2*P3,>>G=G1G2G3G3,>G3=diag{G31,…,G3n},根据级联系统和传感器网络的特征参数定义计算式(9)所需的参数:

>Ω1=-PWTCTFT0*-2I0**-γ2I,>>Ω^2=Ω^21Ω^22Ω^23,>>Ω^3=Ω^310I~T,>>Ω^4=Ω^41Ω^420,>>Ω5=N~1TΛϵΛϵ0,>>Ω^6=Ω^61...Ω^6N,>>Ω^21=ATG1+CF1TΠTH~TATG2+CF2TΠTH~TK~TK~T,>>Ω^22=ΠTH~TΠTH~T,>>Ω^23=BTG1BTG2ETG1ETG2DTH~TDTH~T,>>Ω^31=0L~T,>>Ω^41=θ1CTF1TΦ1TH~T...θNCTF1TΦNTH~T0...0,>>Ω^42=θ1Φ1TH~T...θNΦNTH~T0...0,>>Ω^6i=θiH~ΦiθiH~Φi,(i=1,2,...,N),>>Ω^7=H~ΠH~Π,>W=[I 0],Λ=diag{δ1I,…,δNI},T=P-G-GT>T=diag{T,...,T},>>B=diag{B1,...,BN},>>C=diag{C1,...,CN},>>D=diag{D1,...,DN},>>E=diag{E1,...,EN},>>N~1=F1C0,>F=F2-F1>0,Φi=diag{λ(i-1)I,…,λ(i-N)I},>L=diag{L1,...,LN},>>Π=diag{α1I,...,αnI},>>L~=0L,>>I~=0-I0,>>I=diag{I,...,I},>>θi=αi(1-αi),>λ∈{0,1}表示克罗内克函数,I表示适当维数的单位矩阵。

而具有最优抗干扰能力的诊断器参数可通过优化问题(10)求解:

>minρsubject>(9)---(10)>

式(10)中ρ=γ2,指标γ是所述分布式故障诊断器对未知噪声和干扰信号的抑制率。

4)本发明所设计的分布式故障诊断器基于对象的测量信息及邻居的交互信息实现对故障的诊断。以下给出具体的故障评估规则,基于各诊断单元产生的残差信号定义如下故障评估指标:

>JL(ri(k))=[Σs=k-LkriT(k)ri(k)]12---(11)>

其中,L是评估时间窗口的长度。定义初始值JL(ri(-L)),…,JL(ri(0))均为0,通过比较故障评估指标JL(ri(k))和指定报警阈值Ji,th就能实现对故障的诊断,具体方法如下:

其中,阈值

本发明的优点是:具有低功耗、低成本、分布式的特点,配置过程中有很大的空间自由度,维护及扩展方便,符合大型化工生产规模化、连续化的特点,能改善传统的集中式故障诊断方案在工业应用中存在的布局布线约束及可靠性等问题。

附图说明

图1是本发明的结构示意图。

图2是本发明的由两个反应釜组成的级联系统示意图。

图3是诊断器1输出的故障评估信号及报警阈值的坐标图,虚线为阈值,实线为故障评估信号。

图4是诊断器2输出的故障评估信号及报警阈值的坐标图,虚线为阈值,实线为故障评估信号。

图5是诊断器1输出的故障评估信号及报警阈值的坐标图,虚线为阈值,实线为故障评估信号。

图6是诊断器2输出的故障评估信号及报警阈值的坐标图,虚线为阈值,实线为故障评估信号。

具体实施方式

为更直观的说明本发明的方案和优势,下面结合附图及实施例对本发明的技术方案作进一步描述。

在本发明中,传感器节点单元主要包括:检测模块、通信模块和计算模块。检测模块用以采集反应釜的物料浓度、温度等信息。通信模块用于和邻居节点进行信息交互。计算模块是诊断器单元,根据自身的量测信息和邻居节点共享的量测信息产生残差信号,并判断是否发生故障。本发明涉及传感器网络领域,首先对相关的定义进行说明。N阶有向图用以描述各节点之间的交互关系。N个传感器节点构成的集合描述为各节点之间的通信链路集合用符号描述,邻接权重矩阵描述为有向图π的边以符号“(i,j)”表示。若邻接权重矩阵中的元素aij≠0则即节点i能够接收到来自节点j的数据,反之,若aij=0,则表示节点i无法接收到来自节点j的数据。此外,对于所有定义aij=1并以表示节点i及其所有邻居节点的集合。

本发明采取的技术方案为:1)建立大规模反应釜系统的级联模型;2)构建基于传感器网络的分布式故障诊断器,确定各传感器节点之间的信息交互关系;3)设计最优的诊断器参数,优化故障诊断器性能;4)设计故障评估策略,根据诊断器产生的残差信号进行故障诊断。具体步骤包括:

1)首先建立大规模反应釜系统的级联模型,不失一般性,考虑由N个反应釜组成的互联系统,其动态特性可由如下模型描述:

>xi(k+1)=Aiixi(k)+Σj=1,jiNAijxj(k)+Bidi(k)+Eifi(k)yi(k)=Cixi(k)---(1)>

上式中,分别表示第i个子系统的状态向量,量测输出,未知噪声扰动和系统未知的故障信号。参数Aii,Bi,Ei,Ci均为已知适当维数的系数矩阵。矩阵Aij用于描述子系统i与子系统j之间的互联关系,Aij中的系数i,j=1,2,…,N,且i≠j。

2)针对1中所述级联系统构建分布式故障诊断器,本发明提出的分布式故障诊断器由N个传感器节点构成,各传感器节点都包含检测模块、通信模块和计算模块。每个反应釜分别配置一个传感器节点,各节点测量对应反应釜的输出数据yi(k)并与邻居节点进行信息交互以生成故障评估信号,判断是否发生故障。

当发生故障时,诊断对象的输出数据可能发生跳变,从而超出检测模块中传感器的测量范围,造成传感器饱和。因此,传感器节点i在k时刻接收到的数据可由式(2)表示:

>yi(k)=φi(yi(k))---(2)>

上式中引入非线性函数描述传感器的饱和现象,非线性函数φ(·)形如式(3)所示:

该非线性函数满足特性表示饱和度向量的第i个分量,符号sign表示符号函数。上述非线性函数φ(·)满足条件F1和F2是满足条件F2≥I>F1≥0的对角矩阵。

分布式故障诊断器中各传感器节点为进行网络通信,需先将数据进行量化编码,设计如式(4)所示的编码规则Q(·):

Q(τ)=[Q11) Q22) … QNN)]T    (4)

对应的量化级构成的集合Ui如式(5)所示:

>Ui={±κij,κij=ρijκi0,j=0,±1,±2,...}{±κi0}{0},0<ρi<1,κi0>0---(5)>

量化过程的输入-输出关系可由如下分段函数表示:

>Qi(τi)=κij,if11+δjκij<τi<11-δjκij,τi>0,0,ifτi=0,-Qi(-τi),ifτi<0,---(6)>

上式中的参数ρi是对应量化器的量化密度。量化后的对应输出根据量化规则可知量化误差Δi(k)满足条件||Δi(k)||≤δiI。

考虑到传感器失灵及网络通信的不可靠性,各传感器节点未必能完整取得诊断对象的量测数据,为此,引入一组随机变量αi(k)∈{0,1},(i=1,2,…,N)描述这一数据丢失现象,综合以上分析各传感器节点收到的数据可表示为:

>y~i(k)=αi(k)y^i(k)+Divi(k)---(7)>

上式中的变量αi(k)=0表示k时刻的数据丢失,αi(k)=1则表示k时刻的数据成功送达,用于描述信道噪声,Di则是对应的权重矩阵,数据丢失的概率用表示。

各传感器节点中诊断单元的工作过程包括两部分:残差信号的产生及故障评估。为生成残差信号,各诊断单元分别根据如下算法对量测数据进行处理:

>x^i(k+1)=Kix^i(k)+ΣjΓiaijHijy~j(k)ri(k)=Lix^i(k)---(8)>

式中,是传感器节点i中诊断单元建立的状态向量,是对应诊断单元计算所得的残差信号,参数aij确定了各传感器节点的信息交互关系,Ki,Hij,Li是待设计的诊断器参数。

3)设计故障诊断器参数:对于式(1)表示的大规模反应釜系统,给定噪声抑制率γ>0,若存在正定矩阵P>0,适当维数的矩阵G以及正标量ε>0,使得如下不等式成立:

>Ω1Ω^2Ω^3Ω^4Ω50*T000Ω^7**-I000***T0Ω^6****-ϵI0*****-ϵI---(9)>

则可求得式(8)中的诊断器参数为其中,>K=diag{K1,...,KN},>>L=diag{L1,...,LN},>是计算过程中定义的中间变量;矩阵P和G满足结构>P=P1P2*P3,>>G=G1G2G3G3,>G3=diag{G31,…,G3n},根据级联系统和传感器网络的特征参数定义计算式(9)所需的参数:

>Ω1=-PWTCTFT0*-2I0**-γ2I,>>Ω^2=Ω^21Ω^22Ω^23,>>Ω^3=Ω^310T~T,>>Ω^4=Ω^41Ω^420,>>Ω5=N~1TΛϵΛϵ0,>>Ω^6=Ω^61...Ω^6N,>>Ω^21=ATG1+CF1TΠTH~TATG2+CF2TΠTH~TK~TK~T,>>Ω^22=ΠTH~TΠTH~T,>>Ω^23=BTG1BTG2ETG1ETG2DTH~TDTH~T,>>Ω^31=0L~T,>>Ω^41=θ1CTF1TΦ1TH~T...θNCTF1TΦNTH~T0...0,>>Ω^42=θ1Φ1TH~T...θNΦNTH~T0...0,>>Ω^6i=θiH~ΦiθiH~Φi,(i=1,2,...,N),>>Ω^7=H~ΠH~Π,>W=[I 0],Λ=diag{δ1I,…,δNI},T=P-G-GT>T=diag{T,...,T},>>B=diag{B1,...,BN},>>C=diag{C1,...,CN},>>D=diag{D1,...,DN},>>E=diag{E1,...,EN},>>N~1=F1C0,>F=F2-F1>0,Φi=diag{λ(i-1)I,…,λ(i-N)I},>L=diag{L1,...,LN},>>Π=diag{α1I,...,αnI},>>L~=0L,>>I~=0-I0,>>I=diag{I,...,I},>>θi=αi(1-αi),>λ∈{0,1}表示克罗内克函数,I表示适当维数的单位矩阵。

而具有最优抗干扰能力的诊断器参数可通过优化问题(10)求解:

>minρsubject>(9)---(10)>

式(10)中ρ=γ2,指标γ是所述分布式故障诊断器对未知噪声和干扰信号的抑制率。

4)本发明所设计的分布式故障诊断器基于对象的测量信息及邻居的交互信息实现对故障的诊断。以下给出具体的故障评估规则,基于各诊断单元产生的残差信号定义如下故障评估指标:

>JL(ri(k))=[Σs=k-LkriT(k)ri(k)]12---(11)>

其中,L是评估时间窗口的长度。定义初始值JL(ri(-L)),…,JL(ri(0))均为0,通过比较故障评估指标JL(ri(k))和指定报警阈值Ji,th就能实现对故障的诊断,具体方法如下:

其中,阈值

考虑由两个反应釜组成的诊断对象,如图2所示,反应釜1的进料包含两部分:第一部分是流速F0,摩尔浓度CA0,温度T0的原料;第二部分是来自反应釜2回收再利用的物料,其流速为Fr,摩尔浓度为CA2,温度为T2。同样,反应釜2的进料也包含原料及反应釜1的回收物料。

图2所示系统具有如下的特性:

>T·1=F0V1(T0-T1)+FrV1(T2-T1)+Σi=13Gi(T1)CA1+Q1ρcpV1C·A1=F0V1(CA0-CA1)+FrV1(CA2-CA1)+Σi=13Ri(T1)CA1T·2=F1V2(T1-T2)+F3V2(T03-T2)+Σi=13Gi(T2)CA2+Q2ρcpV2C·A2=F1V2(CA1-CA2)+F3V2(CA03-CA2)+Σi=13Ri(T2)CA2---(13)>

上式中,Gi(Tj)=(-(ΔHi)/ρcp)Ri(Tj),Ri(Tj)=ki0exp((-Ei)/RTi),j=1,2,ΔHi,ki0,Ei分别为热含量,指数系数常量和反应的激活能,其中的系数i=1,2,3,cp和ρ则分别是热容量和反应中的流体密度,系统的具体参数由表1给出。

表1 级联反应釜系统的参数表

选取工作点(1.77kmol/m3,415.5K,1.75kmol/m3)并对系统(13)进行线性化,可得如下系统:

>x·1(t)=A11cx1(t)+B1cu1(t)+A12cx2(t)x·2(t)=A22cx2(t)+B2cu2(t)+A21cx1(t)---(14)>

其中,系统的状态向量>x1=T1-T1ST1SCA1-CA1SCA1S,>>x2=T2-T2ST2SCA2-CA2SCA2S,>系统的输入向量>u1=Q1CA0-CA0S,>>u2=Q2CA03-CA03S.>根据表1中的参数,计算可得式(14)的参数>A11c=25.29144.9707-78.028-45.9368,>>A12c=31.75120034.6421,>>B1c=9.45×10-6002.8234,>>A22c=-2.83701.4157-22.4506-24.8828,>>A21c=14.69530013.4690,>>B2c=3.47×10-6005.7071.>

选取采样周期Ts=0.002h,将系统(14)离散化后可得:

>x1(k+1)=A11dx1(k)+B1du1(k)+A12dx2(k)x2(k+1)=A22dx2(k)+B2du2(k)+A21dx1(k)---(15)>

上式中参数>A11d=1.06320.0124-0.19510.8852,>>A12d=0.0794000.0866,>>B1d=9.45×10-7000.0071,>>A22d=0.99290.0035-0.0561>0.9378,>>A21d=0.0367000.0337,>>B2d=3.47×10-7000.0143.>

设定控制信号>u1(k)=-0.5×10600-50x1(k),>>u2(k)=-1×10600-30x2(k),>可得闭环系统:

>x1(k+1)=A11x1(k)+A12x2(k)x2(k+1)=A22x2(k)+A21x1(k)---(16)>

其中,参数矩阵>A11=0.59070.0124-0.19510.5302,>>A12=0.0794000.0866,>>A22=0.64590.0035-0.05610.5088,>>A21=0.0367000.0337.>

在工业系统中,反应釜系统会受到未知噪声及系统故障的影响,因此将系统(16)扩展成如式(1)的形式,其中噪声权重参数>B1=0.10.1,>>B1=0.20.2,>故障权重参数>E1=0.70.3,>>E2=0.50.8.>

在该实例中,两个传感器分别测量温度T1和T2,传感器的饱和阈值为传感器1和传感器2分别将自身量测信息传输给对方,量化密度ρ1=0.9,ρ2=0.8,数据丢失概率分别为20%和30%,噪声权重矩阵D1=0.6,D2=0.8,选取饱和参数F1=diag{0.7,0.7},F2=diag{1,1},根据公式(10)求解最优化的分布式故障诊断器参数为:>K1=-0.08490.1923-0.23000.5342,>>K2=-0.09530.1856-0.96020.3349,>>H11=-0.6677-0.1152,>>H12=-0.9106>0.0826,>>H21=-0.1125-0.0996,>>H22=-0.9201-1.0328,>L1=[-0.0681 0.0028],L2=[-0.0763 0.0224]。

为验证故障诊断效果,随机生成如下噪声及故障信号:

>d1(k)=d2(k)=sin(10k)×rand[-0.5,0.5],k=0-200v1(k)=v2(k)=0.5×rand[0,0.5],k=0-200f1(k)=f2(k)=1,k=70-100---(17)>

首先考虑两个反应釜同时发生故障的情况,设定评估时间窗口的宽度L=5,通过200次蒙特卡洛实验求得故障评估的阈值J1,th=0.0516,J2,th=0.0508。故障诊断结果如图3和图4所示:图3中显示的是传感器节点1生成的残差信号及阈值J1,th;图4中显示的是传感器节点2生成的残差信号及阈值J2,th。由图3和图4可知,节点1和节点2产生的残差信号都在故障发生后的3个时间单位之内超过报警阈值并在故障解除后重新回归到阈值以下。

以下考虑两个反应釜在不同时刻发生故障的情况,随机噪声的生成规则依然遵循式(17),而故障信号的选取如式(18)所示。

>f1(k)=2,k=20-40f2(k)=2,k=110-150---(18)>

故障诊断结果如图5和图6所示:图5中显示的是传感器节点1生成的残差信号及阈值;图6中显示的是传感器节点2生成的残差信号及阈值。由图5可知,节点1分别在22时刻和112时刻发出警报信号;由图6可知,节点2分别在26时刻和112时刻发出警报信号。可见在本发明所述的分布式故障诊断器中的传感器节点可通过与邻居节点的信息交互实现对其他子系统的故障诊断。

根据上述结果可知,本发明所述的诊断方案可以有效实现对大规模反应釜系统的故障诊断,并且,即使本地传感器节点失效或发生故障无法提供警示信号,邻居节点也能提供报警信号,从而保证系统的安全运转。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号