基于gmm和贝叶斯推理的多模态过程运行状态评价-邹筱瑜.pdf





《基于gmm和贝叶斯推理的多模态过程运行状态评价-邹筱瑜.pdf》由会员分享,可在线阅读,更多相关《基于gmm和贝叶斯推理的多模态过程运行状态评价-邹筱瑜.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第33卷第2期2016年2月控制理论与应用Control Theory & ApplicationsVol. 33 No. 2Feb. 2016基基基于于于GMM和和和贝贝贝叶叶叶斯斯斯推推推理理理的的的多多多模模模态态态过过过程程程运运运行行行状状状态态态评评评价价价DOI: 10.7641/CTA.2016.50364邹筱瑜1,常玉清1,王福利1;2,周阳3(1.东北大学信息科学与工程学院,辽宁沈阳110819;2.东北大学流程工业综合自动化国家重点实验室,辽宁沈阳110819;3.辽宁红沿河核电有限公司,辽宁大连116319)摘要:为使综合经济效益最大化,生产过程应保持在最优运行状态等级
2、.针对多模态过程运行状态等级优劣判断问题,提出一种运行状态等级评价方法.该方法对同一运行状态等级的多模态数据建立一个高斯混合模型(Gaussian mixture model, GMM),确保特征提取的准确性,避免模态划分问题.至于在线评价策略,本文采用贝叶斯推理,确定当前运行状态属于各等级的后验概率.并引入滑动窗口,判定当前运行状态等级,有效解决多模态过程运行状态在线评价问题.针对“非优”运行状态,本文提出一种基于变量偏导数的贡献计算方法,对导致过程运行状态等级“非优”的原因变量进行追溯.最后,通过田纳西伊斯曼(TennesseeEastman, TE)过程验证所提方法的有效性.关键词:多模
3、态过程;运行状态评价;非优原因追溯;高斯混合模型;贝叶斯理论中图分类号: TP277文献标识码: AOperation performance assessment for multimode processes based onGMM and Bayesian inferenceZOU Xiao-yu1, CHANG Yu-qing1, WANG Fu-li1;2, ZHOU Yang3(1. College of Information Science and Engineering, Northeastern University, Shenyang Liaoning 110819, C
4、hina;2. State Key Laboratory of Synthetical Automation for Process Industries (Northeastern University), Shenyang Liaoning 110819, China;3. Liaoning Hongyanhe Nuclear Power Co., LTD, Dalian Liaoning 116319, China)Abstract: To maximize the comprehensive economic benefits of enterprises, the productio
5、n process ought to be kept intheoptimaloperatingperformancegrade. Tosolvetheproblemofprocessstatejudgementformultimodeprocesses, anoveloperation performance assessing approach is proposed in this paper. One Gaussian mixture model (GMM) is establishedfor a same running grade with multi modes in this
6、article, ensuring the precision of feature extraction and avoiding modedivision. As to online evaluation strategy, Bayesian inference is applied to calculate the Posterior probability of the currentperformance belonging to each grade. Sliding window is then introduced to help determine the running s
7、tate. The proposedmethod turns to be an effective solution to the multi-modal process operating performance optimality online assessment.A novel variable contribution calculation technique is subsequently put forward, in the form of partial derivatives, which issuccessfully applied to cause identifi
8、cation when the performance is assessed to be non-optimal. Finally the validity of theproposed approach is illustrated through TE process.Key words: multimode process; operating performance assessment; nonoptimal cause identification; Gaussian mixturemodel (GMM) ; Bayesian inference1引引引言言言(Introduct
9、ion)良好的过程运行状态,保证企业收益,减少维护成本,增大综合经济效益.因此,掌握生产过程的运行状态,变得至关重要.对过程优劣程度做出准确在线评价与原因追溯,有助于现场操作人员判断产品状态,调整生产,获取更高综合经济效益.传统的过程监测方法只能识别过程运行正常与否,无法对过程运行状态好坏程度作出判断1.因此,需要建立过程运行状态等级在线评价机制.此外,由于工况变化、生产策略调整等原因,过程常运行于不同稳定工作点,即呈现出多模态特性.建立对多模态过程适用的运行状态最优性在线评价策略是一个难点,相关文献较少.目前,学者们对于过程运行状态优劣评价方法做收稿日期: 20150505;录用日期: 20
10、151009.y通信作者. E-mail: ; Tel.: +86 24-83681106.本文责任编委:阳春华.国家自然科学基金项目(61533007, 61374146, 61174130, 61304121)资助.Supported by National Natural Science Foundation of China (61533007, 61374146, 61174130, 61304121).第2期邹筱瑜等:基于GMM和贝叶斯推理的多模态过程运行状态评价165了一定研究.过程危害分析法(process hazardsanalysis, PHA)2是常用的基于过程知识的评价
11、方法.针对于小样本情况,研究者提出灰色关联分析法(greyrelational analysis, GRA)34.人工神经网络(artificialneural networks, ANN)57有较强学习能力,能表达变量与指标间的映射关系,在非线性过程运行状态评价中有一定应用. Liang等8、Wei等9、Yi等10和Liu等11将模糊理论应用到了过程评价当中.模糊评价(fuzzy assessment)方法的准确性很大程度上依赖于隶属函数和隶属度评价阈值 的选取. Lin12提出了一种基于样本点和模态中心马氏距离的多模态过程运行状态评价方法,实现了对生产过程的安全性评价.Liu1314等提出
12、基于指标预测的多模态过程评价方法,此类方法要求获取每个建模数据的指标值.在正常运行前提下,针对多模态过程运行状态最优性评价和相应“非优”原因追溯问题,本文提出基于GMM和贝叶斯推理的过程运行状态等级评价和“非优”原因追溯方法.基于任意概率密度函数都可以由混合模型近似的理论,在数据覆盖过程所有运行模态和等级的基础上,本文提出,用不同高斯混合模型分别提取每个运行状态等级特性,获取各等级数据概率密度函数.本方法不需对运行模态进行划分,能准确提取多峰分布过程的特性,避免多元统计方法难以避免的模态误划分问题.高斯混合模型本身还具有一定鲁棒性,建模数据中存在少数不同特性的数据时,不会影响整体数据分布;只有
13、当不同特性的数据量大到一定程度时,才会改变当前数据分布.当过程特性确实发生较大改变时,可应用模型更新方法,对过程重新建立分布模型.针对在线评价过程,用贝叶斯理论求出在线数据来自各等级的后验概率,将其与相应阈值进行比较,对过程运行状态等级做出在线评价.若评价结果为“非优”运行状态等级,用本文提出的追溯方法进行原因变量追溯.最后,将所提方法应用于TE过程中,验证该方法有效性.2多多多模模模态态态过过过程程程运运运行行行状状状态态态评评评价价价(Operation per-formance assessment for multimode process)2.1离离离线线线建建建模模模(Offlin
14、e modeling)本文在过程正常运行的前提下,对过程运行状态好坏程度做出评价,正常数据的噪声水平不会超过一定范围.多模态过程包括稳定模态和过渡模态,多模态过程数据不服从单高斯分布.某一等级稳定模态的数据,在一定范围内波动,近似服从单高斯分布.某一等级过渡模态的数据,具有动态特性,近似服从多高斯分布.因此,本文用高斯混合模型来描述一个等级数据的分布.在实际生产中,通过综合经济效益,可以将运行状态分为若干等级,得到各种等级的数据.但是,划分运行模态很困难.每个等级内的数据可能来自多个模态,基于单峰分布假设的特征提取方法不再适用.此时,分别用一组高斯混合模型来描述各等级数据的分布,避免模态划分问
15、题.假设通过离线分析,覆盖所有运行模态的过程历史数据根据过程运行状态指标范围被划分为不同等级.过程运行状态等级数目和种类需根据评价精度来划分.针对多模态过程特征提取,传统方法利用数据相似度划分模态,对每个子模态各自建立模型1516.此类模态划分方法存在以下两个问题: 1)相似度阈值选取尚无理论指导; 2)硬化分方法可能导致模态误划分.本文提出,对同一运行状态等级的多模态数据建立一个GMM,刻画该等级内多模态过程特性,避免模态划分,减少模型数量.现以两个运行状态等级,“优”和“非优”为例,阐述所提方法,示意图如图1.图1方法示意图Fig. 1 Schematic diagram of the p
16、roposed approach在离线建模中,不同分布对所需数据要求不一样,但生产数据数量一般能足以描述其分布特性.历史数据构成二维矩阵X(M N), M为过程变量数, N为样本数.如图2所示,用长度为H的切割窗口内数据均值来代表该切割窗口的信息.利用切割窗内数据均值代表该切割窗的信息,在一定程度上克服了噪声的影响,使此均值更能反映切割窗口内的主要信息.切割窗口选取不慎,可能减缓、消除数据变化趋势,使窗口均值反而不能体现数据特征.本文选取的切割窗口长度,通常远小于稳定模态和过渡模态长度.正常情况下,过程特性不会发生突变.因此,即使某切割窗口包含了两个模态数据,这两种数据特性也非常相似.因此,取
17、切割窗口内均值来代表该窗口的信息,不会造成运行状态等级评价的误判断.图2建模数据构成示意图Fig. 2 Illustration of modeling data construction166控制理论与应用第33卷图3滑动窗口示意图Fig. 3 Illustration of sliding windowX被分割为一系列片段X = X1;X2; ;XD,假设一共为D个片段,其中Xd = (x(d 1)H + 1, ;x(d1)H +H)MH(d = 1;2; ;D).将每个切割片段变量均值的集合 X = x1;x2; ;xD作为建模数据.x来自一个多模态过程,x X,该过程根据运行状态指标值
18、划分为“优”和“非优”两个等级,分别用Gopt和Gn-opt来表示.基于GMM的两个运行状态等级的概率密度函数p(x| opt)和p(x| n-opt)分别表示为p(x| opt)=Koptk=1!optk g(x| optk ); (1)p(x| n-opt)=Kn-optk=1!n-optk g(x| n-optk ); (2)其中:g(x| optk ) =1(2 )M=2 optk 1=2exp12(x optk )T( optk )1(x optk ); (3)g(x| n-optk ) =1(2 )M=2 n-optk 1=2exp12(x n-optk )T( n-optk )1
19、(x n-optk ):(4)参数 optk = !optk ; optk ; optk 分别表示Gopt第k个高斯成分的先验概率、均值和协方差; n-optk =!n-optk ; n-optk ; n-optk 分别表示Gn-opt第k个高斯成分的先验概率、均值和协方差;optk = optk ; optk ; n-optk = n-optk ; n-optk ;Kopt和Kn-opt分别表示Gopt和Gn-opt中高斯分量数目.GMM的参数 optk和 n-optk可用EM算法来求取17,此时, Kopt和Kn-opt需根据过程知识提前确定.在没有相关先验知识的情况下, Gopt和Gn-
20、opt的高斯分量数目和模型参数可通过改进的EM算法FJ算法求取18.2.2多多多模模模态态态过过过程程程运运运行行行状状状态态态在在在线线线评评评价价价(Operation per-formance grade online assessment for multi-mode processes)在线评价中,首先根据贝叶斯理论,求出当前时刻属于各运行状态等级的后验概率.通过比较后验概率大小,判断过程运行状态等级.引入滑动窗口,如图3所示,在时刻t,长度为H的滑动窗口wt包括第1排虚线框内的样本;在时刻t+1,wt+1包括第2排虚线框内的样本.用wt内的均值,xt RM1,表示时刻t的信息.那么
21、,由贝叶斯理论可得xt属于“优”运行状态等级的后验概率为p(Gopt|xt) = p(xt| opt)p( opt)/p(xt| opt)p( opt) + p(xt| nopt)p( n-opt):(5)其中p( opt)和p( n-opt)分别表示运行状态等级为“优”和“非优”的先验概率,通过离线统计获得.取定阈值 ,将p(Gopt|xt)与 进行比较,辅助判断过程运行状态. 的选取可以通过领域专家知识或历史数据统计获得.前者主观性较大,后者可以对历史数据进行统计,得到置信水平为 的情况下,运行状态等级属于优的置信区间.此区间的下限,即为 取值.上述时刻t的评价结果是瞬时等级评价结果.由于
22、噪声干扰和工况起伏,个别时刻运行状态可能出现波动.但是,评价结果不应随此类波动频繁变化.为避免误评价,连续I个滑动窗口的瞬时评价结果都与之前不同,才改变评价结果. I称为延时报警参数. I的选取应满足:避免短暂工况起伏引起的评价结果频繁跳变;保证“非优”状态报警的及时性. I的长度可以根据领域专家经验进行选取,也可以通过历史统计获得,将I取工况波动导致评价结果跳变的平均长度.时刻t的评价结果用rt表示, rt Gopt;Gn-opt,分别代表评价结果为“优”和“非优”等级.在线评价流程图如图4所示,具体评价流程总结如下:1) i = 0.2)计算当前滑动窗口内的样本点均值,获得xt.3)根据式
23、(1)至(5),计算p(Gopt|xt).4)若p(Gopt|xt) ,进行下一步;否则,跳到步骤8).5)若rt1=Gopt,则rt = Gopt,返回步骤1);否则,至下一步骤.6) i = i + 1.7)若i I, rt = Gopt,返回步骤1);否则, rt =Gn-opt,返回步骤2).8)若rt1 = Gopt,至下一步骤;否则, rt =Gn-opt,返回步骤1).第2期邹筱瑜等:基于GMM和贝叶斯推理的多模态过程运行状态评价1679) i = i + 1.10)若i I,则rt = Gn-opt,返回步骤1);否则,rt = Gopt,返回步骤2).若在t时刻,多模态过程运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 gmm 贝叶斯 推理 多模态 过程 运行 状态 评价 邹筱瑜

限制150内