[发明专利]用于铝电解槽况故障诊断的优化权重相对主元分析方法有效

专利信息
申请号: 201410165336.3 申请日: 2014-04-22
公开(公告)号: CN103952724A 公开(公告)日: 2014-07-30
发明(设计)人: 易军;黄迪;李太福;周伟;张元涛;姚立忠;田应甫 申请(专利权)人: 重庆科技学院
主分类号: C25C3/20 分类号: C25C3/20;G06F17/16
代理公司: 重庆为信知识产权代理事务所(普通合伙) 50216 代理人: 余锦曦
地址: 401331 重*** 国省代码: 重庆;85
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种用于铝电解槽况故障诊断的优化权重相对主元分析方法,其特征在于:一,随机采集n组铝电解槽况数据组成原始测量样本集;二,得到标准化后样本矩阵X*;三,随机产生相对转换矩阵Λ;四,得到相对化样本矩阵XR;五,对XR进行主元分析,计算SPE检验的误报率;六,利用遗传算法优化相对转换矩阵Λ,得到最优的相对转换矩阵Λ*;七,利用最优的相对转换矩阵Λ*,得到最优的相对化样本矩阵XRZ;八,实现铝电解槽况故障诊断。本发明利用遗传算法优化主元权重,将“均匀”分布的量突显出来,以便更好地提取出具有代表性的主元,从而提高铝电解槽况故障诊断的精确度。
搜索关键词: 用于 电解槽 故障诊断 优化 权重 相对 分析 方法
【主权项】:
一种用于铝电解槽况故障诊断的优化权重相对主元分析方法,其特征在于:包括下列步骤:步骤一,随机采集n组铝电解槽况数据组成原始测量样本集X=[x1,x2,…,xn]∈Rm×n,每个样本含有m个独立的铝电解槽况参数采样值;步骤二,对原始测量样本集X进行标准化处理,得到标准化后样本矩阵X*;步骤三,在[0,50)范围内随机产生相对转换矩阵Λ,所述相对转换矩阵Λ为对角矩阵:<mrow><mi>&Lambda;</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>&lambda;</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&lambda;</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&lambda;</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced></mrow>步骤四,对标准化后样本矩阵X*进行相对化转换,得到相对化样本矩阵XR,所述相对化转换按下式进行:<mrow><msup><mi>X</mi><mi>R</mi></msup><mo>=</mo><mi>&Lambda;</mi><mo>&times;</mo><msup><mi>X</mi><mo>*</mo></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>&lambda;</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&lambda;</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>&lambda;</mi><mi>m</mi></msub></mtd></mtr></mtable></mfenced><mo>&times;</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>11</mn><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>21</mn><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow><mo>*</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>12</mn><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>22</mn><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow><mo>*</mo></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mi>nm</mi><mo>*</mo></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mtable><mtr><mtd><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>11</mn><mi>R</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>21</mn><mi>R</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow><mi>R</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>12</mn><mi>R</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>22</mn><mi>R</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow><mi>R</mi></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><mi>R</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><mi>R</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mi>nm</mi><mi>R</mi></msubsup></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mrow>步骤五,对XR进行主元分析,计算SPE检验中超过控制限的点的数量q,计算误报率C:<mrow><mi>C</mi><mo>=</mo><mfrac><mi>q</mi><mi>n</mi></mfrac><mo>&times;</mo><mn>100</mn><mo>%</mo></mrow>步骤六,利用遗传算法优化相对转换矩阵Λ,得到最优的相对转换矩阵Λ*;选取误报率为遗传算法中的适应度值,按步骤五中的误报率C计算式计算适应度值;遗传算法的终止条件有两个:第一个终止条件是:适应度值在连续两次迭代中均低于6%;第二个终止条件是:连续迭代次数达到K次;在迭代过程中,当满足任一终止条件时,停止迭代,结束相对转换矩阵的优化,此时对应的最优解即为最优的相对转换矩阵Λ*;步骤七,利用最优的相对转换矩阵Λ*,对标准化后样本矩阵X*进行相对化转换,得到最优的相对化样本矩阵XRZ:<mrow><msup><mi>X</mi><mi>RZ</mi></msup><mo>=</mo><msup><mi>&Lambda;</mi><mo>*</mo></msup><mo>&times;</mo><msup><mi>X</mi><mo>*</mo></msup><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>&lambda;</mi><mn>1</mn><mo>*</mo></msubsup></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mi>&lambda;</mi><mn>2</mn><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>&lambda;</mi><mi>m</mi><mo>*</mo></msubsup></mtd></mtr></mtable></mfenced><mo>&times;</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>11</mn><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>21</mn><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow><mo>*</mo></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>12</mn><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>22</mn><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow><mo>*</mo></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><mo>*</mo></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><mo>*</mo></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mi>nm</mi><mo>*</mo></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mtable><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><msubsup><mi>x</mi><mn>11</mn><mi>RZ</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>21</mn><mi>RZ</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>1</mn></mrow><mi>RZ</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mn>12</mn><mi>RZ</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mn>22</mn><mi>RZ</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>n</mi><mn>2</mn></mrow><mi>RZ</mi></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mi>m</mi></mrow><mi>RZ</mi></msubsup></mtd><mtd><msubsup><mi>x</mi><mrow><mn>2</mn><mi>m</mi></mrow><mi>RZ</mi></msubsup></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mi>nm</mi><mi>RZ</mi></msubsup></mtd></mtr></mtable></mfenced></mrow></mtable></mrow>步骤八,对最优的相对化样本矩阵XRZ进行主元分析,实现铝电解槽况故障诊断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410165336.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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