[发明专利]一种复杂化工过程中振荡信号的快速定位方法有效
申请号: | 201210008810.2 | 申请日: | 2012-01-12 |
公开(公告)号: | CN102541017A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 谢磊;陈贵;苏宏业 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 张法高 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种复杂化工过程中振荡信号的快速定位方法。针对当前复杂化工过程的大规模,强非线性,强耦合等特点,搜索振荡信号传播路径,精确定位故障源。本发明包括将原始信号符号化,获取信号的符号化动态信息,计算各路信号的有向符号化互信息并得到信号传递方向与耦合强度,最后从因果矩阵定位故障源所在的变量。本发明直接采用化工过程可测变量,对工况无附加扰动;精确定位大规模化工过程的故障发生位置;易于计算,便于实施。本发明易于在当前广泛使用的DCS或工业控制系统上位机上实现,降低大规模复杂过程的维护成本,减少控制性能改进与提升的风险,提高效益。 | ||
搜索关键词: | 一种 复杂 化工 过程 振荡 信号 快速 定位 方法 | ||
【主权项】:
1.一种复杂化工过程中振荡信号的快速定位方法,其特征在于它的步骤如下:1)记所要分析的变量数据用矩阵方式表示为X=[x1 x2…xK],其中xi为由变量测量数值构成的行向量,选取阶次n,3≤n≤7,则n个不同数值按大小有n!个不同排列,记为sk,k=1,2,...,n!,将变量xi相邻n个数值作为一组,并根据他们的排列变换为符号序列,得到符号化后的矩阵,记为∏=[π1 π2…πK];2)对于任意两个符号变量πi、πj,将πj前移d个采样单位,移动后的符号变量记为πj(d),其中d从1逐渐递增,计算πi到πj的有向符号互信息,记为Ii→j(d),计算方法如下:I i → j ( d ) = Σp ( π i , π j ( d ) ) log p ( π i , π j ( d ) ) p ( π i ) p ( π j ( d ) ) ]]> 其中p(·)代表符号出现的概率和联合概率,求和符号对所有可能出现的符号概率求和;3)依次增大d,获取Ii→j(d)的局部最大值,记为Ii→j(dij);4)调换变量顺序,重复步骤2)、步骤3),获得Ij→i(d)的局部最大值,记为Ij→i(dji);5)将任意不同变量按步骤2),步骤3),步骤4)操作,构造K×K维因果矩阵M,将Ii→j(dij)-Ij→i(dji)的值赋给矩阵M的第i行,第j列;6)将数据矩阵X中各个变量的测量值重新随机排列,得到数据矩阵
按步骤1)符号化后得到矩阵
重复步骤2)至步骤5),得到因果矩阵
7)重复步骤6)N次,N>50,每次得到的因果矩阵记为
计算所有
相同位置的数值的均值和均方根分别记为μij,σij;8)构造K×K维关系矩阵R,M矩阵的第i行,第j列记为mij,若mij-μij≥3σij,则矩阵R的第i行,第j列为1,否则为0,则元素全为0的行所对应变量为故障源怀疑变量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210008810.2/,转载请声明来源钻瓜专利网。