[发明专利]一种主元分析监控模型的在线更新方法有效
申请号: | 201210080056.3 | 申请日: | 2012-03-23 |
公开(公告)号: | CN102662321A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 王焕钢;侯冉冉;徐文立;张琳;肖英超 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 徐宁;关畅 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明涉及一种主元分析监控模型的在线更新方法,包括以下步骤:1)在工业现场设置一包括数据采集设备和监控计算机的模型在线更新系统;2)传统PCA建模模块利用历史数据建立PCA初始监控模型;3)监控开始后,均值方差更新模块根据实时过程数据以及现有PCA模型计算出新模型中的均值 |
||
搜索关键词: | 一种 分析 监控 模型 在线 更新 方法 | ||
【主权项】:
1.一种主元分析监控模型的在线更新方法,其包括以下步骤:1)在工业现场设置一包括数据采集设备和监控计算机的模型在线更新系统;所述监控计算机内预置有一传统PCA建模模块,一均值方差更新模块,一投影点计算模块,一残差判定模块,一主元空间调整模块,一主元方向微调模块和一控制限更新模块;2)在模型在线更新系统启动前,数据采集设备收集能代表生产过程特征的历史生产数据作为训练样本x输入给监控计算机中的传统PCA建模模块,建立PCA初始监控模型Ω,并将PCA初始监控模型传送给均值方差更新模块;PCA初始监控模型Ω为:Ω = ( x ‾ , σ , P nk , Λ kk , N , δ α 2 , T α 2 ) ]]> 式中,x ‾ = Σ i = 1 N x i / N ]]> 表示模型均值;σ = Σ i = 1 N ( x i - x ‾ ) 2 / ( N - 1 ) ]]> 表示标准差;Pnk表示特征值分解后最大的k个主元得分所对应的负荷向量,即主元投影向量;Λkk表示特征值矩阵,其对角元素由最大的k个主元得分构成;N表示选取的训练样本个数;
表示SPE统计量在显著性水平α下的控制限;
表示T2统计量在显著性水平α下的控制限;xi表示第i个训练样本(i=1,…,N);k表示保留的主元个数;n表示过程变量的维数;3)数据采集设备将工业生产过程中的实时过程变量转换为实时过程数据xN+m,传送给均值方差更新模块;同时,模型在线更新系统将所需的更新参数也传送给均值方差更新模块;而均值方差更新模块中的现有PCA监控模型为
均值方差更新模块根据实时过程数据xN+m和更新参数,计算出新的PCA监控模型
中的模型均值
和标准差σ′,将计算结果进行存储,并将现有PCA监控模型以及相关参数传送给投影点计算模块;4)投影点计算模块计算出实时过程数据xN+m在主元空间上的投影点g的坐标,以及实时过程数据xN+m到投影点g的距离,即残差向量h,并将计算结果、现有PCA监控模型以及相关参数传送给残差判定模块,用于在后续步骤中对主元投影方向进行调整;具体计算公式如下:g = P nk T ( x N + m - x ‾ ′ ) Σ N + m - 1 ]]>h = ( x N + m - x ‾ ′ ) Σ N + m - 1 - P nk g ]]> 其中,∑N+m=diag(σ′),是以更新后模型的标准差向量σ′为对角元素的对角阵;5)残差判定模块根据投影点的残差向量的模的大小决定调用哪一种模型投影方向更新方法:如果残差值较大,则调用主元空间调整模块,进入步骤6);如果残差值较小,则调用主元方向微调模块,进入步骤7);主元空间调整模块和主元方向微调模块的输出形式相同,均为更新后模型的主元投影向量以及特征值矩阵;残差判定模块通过比较残差向量h的模与增量阈值η的大小来选择当前样本的更新方法:①当残差h的模较大时,即||h||>η,将优化的残差向量
现有PCA模型和相关参数传送给主元空间调整模块,进入步骤6),对整个主元空间进行调整计算;②当残差h的模较小时,即||h||<η,将原数据、现有PCA模型和相关参数传送给主元方向微调模块,进入步骤7),进行主元投影方向的微调计算;6)主元空间调整模块基于过程变量相关性本质不变的思想,利用主元分析方法对扩展的主元投影向量进行降维,从而在保持主元个数不变的同时,对现有主元投影方向进行更新,得到新模型的负荷向量P′nk和特征值矩阵Λ′kk;特征值矩阵Λ′kk的求解公式为:( μ Λ kk 0 ‾ 0 ‾ T 0 + ( 1 - μ ) qq T ρq ρq T ρ 2 ) ≈ RΛ kk ′ R T ]]> 式中,ρ = h ^ T [ Σ N + m - 1 ( x N + m - x ‾ ) ] , ]]>q = P nk T [ Σ N + m - 1 ( x N + m - x ‾ ) ] , ]]> R表示旋转矩阵,对左式中的矩阵进行特征值分解,最大的k个特征值构成了更新后的特征值矩阵Λ′kk,其对应的特征值向量就是旋转矩阵R;由于现有的负荷向量Pnk中的每个列向量与残差向量h彼此正交,构成扩展的主元投影向量,则新模型的负荷向量P′nk是扩展的主元投影向量的线性组合;将上式中的旋转矩阵R代入,得到新模型的负荷向量P′nk的计算公式为:P nk ′ = [ P nk , h ^ ] R ]]> 该模块将计算得到的新模型的主元投影向量P′nk进行存储,并将特征值矩阵Λ′kk以及相关参数传送到控制限更新模块,进入步骤8),继续完成对主元得分的调整以及对控制限的更新工作;7)主元方向微调模块同样利用现有PCA模型和之前步骤得到的结果对新模型的负荷向量P′nk和特征值矩阵Λ′kk进行计算;由于只是在主元空间内部对主元投影方向进行微调,仅需要在主元空间内部重新进行主元分析,即得到更新后的主元投影方向;特征值矩阵Λ′kk的求解公式为:(λΛkk+(1-λ)qqT)≈RΛ′kkRT对左式中的矩阵进行特征值分解,所有k个特征值构成了更新后的特征值矩阵Λ′kk,其对应的特征值向量就是旋转矩阵R;新模型的主元投影向量P′nk是由现有的主元投影向量Pnk中的列向量所构成的一个新的线性组合,由以下公式计算得出:P′nk=PnkR该模块将计算得到的新模型的主元投影向量P′nk进行存储,并将特征值矩阵Λ′kk以及相关参数传送到控制限更新模块,进入步骤8),继续完成对主元得分的调整以及对控制限的更新工作;8)控制限更新模块基于前面的计算结果对更新后的特征值矩阵Λ′kk进行规范化,从而完成对模型监控统计量指标的控制限
和
的更新,最终得到完全更新后的新模型;控制限更新模块将上述计算结果进行存储,将最终得到的完全更新后的新模型
进行输出,用于工业过程中的在线监控以及故障诊断;对更新后的特征值矩阵Λ′kk进行规范化的方法为:定义现有模型中前k个主元的特征值累积贡献率为Cum(Λkk),即前k个保留的特征值的累加和占所有特征值累加和的比例为Cum(Λkk);由于新模型仅对前k个主元的特征值进行了调整,因而记新模型的前k个主元的特征值累积贡献率为Cum(Λ′kk),则新的特征值矩阵Λ′kk的每个对角线上元素应调整为:Λ′i,j=Λ′i,i×Cum(Λ)/Cum(Λ′)式中,Λ′i,i表示新的特征值矩阵Λ′kk的第(i,i)个元素;经过以上调整,在物理关联性不变的前提下,新模型的SPE控制限
无需进行更新调整也能满足绝大多数情况下的监控要求;因此,新模型的SPE控制限δ α 2 ′ = δ α 2 . ]]>
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210080056.3/,转载请声明来源钻瓜专利网。