CN100461044C - 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法 - Google Patents

一种丙烯聚合生产中熔融指数检测的故障诊断***及方法 Download PDF

Info

Publication number
CN100461044C
CN100461044C CNB2006101554151A CN200610155415A CN100461044C CN 100461044 C CN100461044 C CN 100461044C CN B2006101554151 A CNB2006101554151 A CN B2006101554151A CN 200610155415 A CN200610155415 A CN 200610155415A CN 100461044 C CN100461044 C CN 100461044C
Authority
CN
China
Prior art keywords
data
sigma
module
dcs
training
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006101554151A
Other languages
English (en)
Other versions
CN101021723A (zh
Inventor
刘兴高
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CNB2006101554151A priority Critical patent/CN100461044C/zh
Publication of CN101021723A publication Critical patent/CN101021723A/zh
Application granted granted Critical
Publication of CN100461044C publication Critical patent/CN100461044C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Abstract

一种丙烯聚合生产中熔融指数检测的故障诊断***,包括与丙烯聚合生产过程连接的现场智能仪表、DCS***以及上位机,所述的DCS***由数据接口、控制站、数据库构成;智能仪表、DCS***、上位机依次相连,所述的上位机包括标准化处理模块、独立成分分析模块、支持向量机分类器功能模块、信号采集模块、待诊断数据确定模块以及故障判断模块。以及提出了一种故障诊断方法。本发明提供一种求解相对方便、能够得到良好的诊断效果、有效减小误报率的丙烯聚合生产中熔融指数检测的故障诊断***及方法。

Description

一种丙烯聚合生产中熔融指数检测的故障诊断***及方法
(一)技术领域
本发明涉及工业过程故障诊断领域,特别地,涉及一种丙烯聚合生产中熔融指数检测的故障诊断***及方法。
(二)背景技术
聚丙烯是以丙烯单体为主聚合而成的一种合成树脂,是塑料工业中的重要产品。在目前我国的聚烯烃树脂中,成为仅次于聚乙烯和聚氯乙烯的第三大塑料。在聚丙烯生产过程中,熔融指数(MI)是反映产品质量的一个重要指标,是生产质量控制和牌号切换的重要依据。但MI只能离线检测,一般离线分析至少需要近2小时,耗资而且耗时,特别是离线分析的2小时期间将无法及时了解聚丙烯生产过程的状态。因此,选取与熔融指数密切相关的易测变量作为二次变量,从中分析熔融指数,检测生产过程是否正常,对于丙烯聚合生产过程至关重要。
(三)发明内容
为了克服已有的丙烯聚合生产中熔融指数检测的故障诊断***的求解麻烦、难以得到较好的诊断效果、误报率较高的不足,本发明提供一种求解相对方便、能够得到良好的诊断效果、有效减小误报率的丙烯聚合生产中熔融指数检测的故障诊断***及方法。
本发明解决其技术问题所采用的技术方案是:
一种丙烯聚合生产中熔融指数检测的故障诊断***,包括与丙烯聚合生产过程连接的现场智能仪表、DCS***以及上位机,所述的DCS***由数据接口、控制站、数据库构成;智能仪表、DCS***、上位机依次相连,所述的上位机包括:
标准化处理模块,用于对数据库中采集***正常时关键变量的数据进行标准化处理,各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
1)计算均值: TX ‾ = 1 N Σ i = 1 N TX i , - - - ( 1 )
2)计算方差: σ x 2 = 1 N - 1 Σ i = 1 N ( TX i - TX ‾ ) , - - - ( 2 )
3)标准化: X = TX - TX ‾ σ x , - - - ( 3 )
其中,TX为训练样本,N为训练样本数,TX为训练样本的均值;
独立成分分析模块,用于依照独立成分个数,采用基于定点迭代的快速独立成分分析(ICA)算法计算解混矩阵W,具体的步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2Lwi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g ′ ( w i T x ) } w i , 其中表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415D00088
表示
Figure C200610155415D00089
的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
支持向量机分类器功能模块,用于依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
ω ( α ) = Σ i = 1 N α i - 1 2 Σ i , j = 1 N α i α j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = Σ i = 1 m y i α i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi(i=1,…,N)是拉各朗日乘子,xi(i=1,…,N)是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的的方向,b为决定超平面位置的参数,δ为核参数;
信号采集模块,用于设定每次采样的时间间隙,采集现场智能仪表的信号;
待诊断数据确定模块,用于将采集的数据传送到DCS实时数据库中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;
故障诊断模块,用于对待检测数据VX用训练时得到的TX和
Figure C200610155415D00093
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
作为优选的一种方案:所述的上位机还包括:判别模型更新模块,用于定期将过程状态正常的点添加到训练集VX中,输出到标准化处理模块、独立成分分析模块、支持向量机分类器功能模块,并更新支持向量机分类器功能模块中的分类模型。
作为优选的另一种方案:所述的上位机还包括:结果显示模块,用于将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
作为优选的再一种方案:所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率(f1、f2、f3)、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。
一种用所述的丙烯聚合生产中熔融指数检测的故障诊断***实现的故障诊断方法,所述的故障诊断方法包括以下步骤:
(1)、从DCS数据库的历史数据库中采集***正常时关键变量的数据作为训练样本TX;
(2)、在上位机的独立成分分析模块、支持向量机分类器功能模块中,分别设置独立成分个数、支持向量机核参数和置信概率参数,设定DCS中的采样周期;
(3)、训练样本TX在上位机中,对数据进行标准化处理,使得各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
3.1)计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i - - - ( 1 ) ,
3.2)计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) - - - ( 2 ) ,
3.3)标准化: X = TX - TX &OverBar; &sigma; x - - - ( 3 ) ,
其中,N为训练样本数,N为训练样本数,TX为训练样本的均值;
(4)、依照独立成分个数,采用基于定点迭代的快速ICA算法计算解混矩阵W,具体的步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2Lwi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中
Figure C200610155415D00106
表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415D00112
表示
Figure C200610155415D00113
的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
(5)、依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi(i=1,…,N)是拉各朗日乘子,xi(i=1,…,N)是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的的方向,b为决定超平面位置的参数,δ为核参数;
(6)、将采集的数据传送到DCS实时数据库中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;对待检测数据VX用训练时得到的TX和
Figure C200610155415D00116
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
作为优选的一种方案:所述的故障诊断方法还包括:(7)、定期将过程状态正常的点添加到训练集VX中,重复(3)~(5)的训练过程,以便及时更新支持向量机分类器功能模块中的分类模型。
作为优选的另一种方案:在所述的(6)中,上位机将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
作为优选的再一种方案:所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率(f1、f2、f3)、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。
本发明的技术构思为:传统的多变量统计监控故障诊断方法多采用主成分分析和偏最小二乘分析,这些方法在假设变量满足独立同分布的同时,还要求变量服从正态分布,并且利用的仅是二阶统计量信息,往往难以得到较好的故障诊断效果。
本发明利用工业实测数据,采用统计的方法进行故障诊断,避开了复杂的机理分析,求解相对方便。
盲源信号分析(独立成分分析ICA)是一种基于高阶统计量的信号处理方法,将其用于流程工业的过程数据分析处理,能更有效地利用变量的概率统计特性,可以在统计独立意义下对观测变量进行分解,得到过程内在的驱动信息源,从而更本质地描述过程特征,对过程的监控和故障诊断更准确、更可靠。
本发明的有益效果主要表现在:将独立成分分析的解相关性能力和支持向量机的多变量非线性映射能力和强泛化能力很好地结合了起来,发挥了各自的优势,使得故障诊断更加可靠有效,能更好的指导生产,提高生产效益。
(四)附图说明
图1是本发明所提出的故障诊断***的硬件结构图;
图2是本发明所提出的故障诊断***功能模块图;
图3是聚丙烯生产流程简图;
图4是独立成分分析和支持向量机(ICA-SVM)的检测效果图;
图5是本发明上位机的原理框图。
(五)具体实施方式
下面结合附图对本发明作进一步描述。本发明实施例用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。
实施例1
参照图1、图2、图3、图4以及图5,一种丙烯聚合生产中熔融指数检测的故障诊断***,包括与丙烯聚合生产过程连接的现场智能仪表2、DCS***以及上位机6,所述的DCS***由数据接口3、控制站4、数据库5构成;智能仪表2、DCS***、上位机6通过现场总线依次相连,所述的上位机6包括:
标准化处理模块7,用于对数据库中采集***正常时关键变量的数据进行标准化处理,各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
1)计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i , - - - ( 1 )
2)计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) , - - - ( 2 )
3)标准化: X = TX - TX &OverBar; &sigma; x , - - - ( 3 )
其中,TX为训练样本,N为训练样本数,TX为训练样本的均值;
独立成分分析模块8,用于依照独立成分个数,采用基于定点迭代的快速独立成分分析(ICA)算法计算解混矩阵W,具体的步骤如下:
⑦随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2Lwi-1],i=1,...,m;
⑧对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中
Figure C200610155415D00142
表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
⑨标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415D00144
表示的范数;
⑩若不收敛,返回②,否则一直迭代至i=m;
Figure C200610155415D0014093801QIETU
当更新的wi与原wi点积为1时,判别为收敛;
Figure C200610155415D0014093805QIETU
计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
支持向量机分类器功能模块9,用于依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi(i=1,…,N)是拉各朗日乘子,xi(i=1,…,N)是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的的方向,b为决定超平面位置的参数,δ为核参数;
信号采集模块10,用于设定每次采样的时间间隙,采集现场智能仪表的信号;
待诊断数据确定模块11,用于将采集的数据传送到DCS实时数据库中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;
故障诊断模块12,用于对待检测数据VX用训练时得到的TX和
Figure C200610155415D00151
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
所述的上位机还包括:判别模型更新模块13,用于定期将过程状态正常的点添加到训练集VX中,输出到标准化处理模块、独立成分分析模块、支持向量机分类器功能模块,并更新支持向量机分类器功能模块中的分类模型。
所述的上位机还包括:结果显示模块14,用于将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率(f1、f2、f3)、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。
本发明所述的工业过程故障诊断***的硬件结构图如附图1所示,所述的故障诊断***核心由包括标准化模块7、独立成分分析模块8、支持向量机分类器模块9等三大功能模块和人机界面的上位机6构成,此外还包括:现场智能仪表2,DCS***和现场总线。所述的DCS***由数据接口3、控制站4、数据库5构成;丙烯聚合生产过程1、智能仪表2、DCS***、上位机6通过现场总线依次相连,实现信息流的上传和下达。故障诊断***在上位机6上运行,可以方便地与底层***进行信息交换,及时应对***故障。
本发明所述的故障诊断***的功能模块图如附图2所示,主要包括标准化处理模块7、独立成分分析模块8、支持向量机分类器模块9等三大功能模块。
本发明所述的故障诊断方法按照如下步骤进行实施:
1、从DCS数据库5的历史数据库中采集***正常时以下九个变量的数据作为训练样本TX:主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率(f1、f2、f3)釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α;
2、在上位机6的独立成分分析模块8和支持向量机分类器模块9中,分别设置独立成分个数、支持向量机核参数和置信概率等参数,设定DCS中的采样周期;
3、训练样本TX在上位机6中依次经过标准化处理7、独立成分分析8、支持向量机9等模块,采用以下步骤来完成上位机6中故障诊断***的训练;
1)在上位机6的标准化处理功能模块7中,对数据进行标准化处理,使得各变量的均值为0,方差为1,得到输入矩阵X。采用以下过程来完成:
①计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i - - - ( 1 )
②计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) - - - ( 2 )
③标准化: X = TX - TX &OverBar; &sigma; x - - - ( 3 )
其中N为训练样本数,N为训练样本数,TX为训练样本的均值;
上位机6的标准化处理功能模块7所进行的标准化处理能消除各变量因为量纲不同造成的影响。
2)在上位机6的独立成分分析模块8中,进行独立成分分析,采用基于定点迭代的快速ICA算法计算解混矩阵W。具体实施步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2Lwi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中
Figure C200610155415D00172
表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415D00174
表示的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
3)训练上位机6中的支持向量机分类器功能模块9的分类模型。
所述的上位机6中的支持向量机分类器功能模块9的核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为如下二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数:
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 )
其中,αi(i=1,…,N)是拉各朗日乘子,xi(i=1,…,N)是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的的方向,b为决定超平面位置的参数,δ为核参数。
定义当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
支持向量机基于统计学习理论,采用结构风险最小化准则,很好地解决了小样本、局部极小点、高维数等难题,用于分类问题能提高分类精度。
4、***开始投运:
1)用定时器,设置好每次采样的时间间隔;
2)现场智能仪表2检测过程数据并传送到DCS数据库5的实时数据库中;
3)上位机6在每个定时周期从DCS数据库5的实时数据库中,得到最新的变量数据,作为待诊断数据VX;
4)待检测数据VX,在上位机6的标准化处理功能模块7中,用训练时得到的TX和
Figure C200610155415D00181
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块8的输入;
5)上位机6中的独立成分分析模块8,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到上位机6中的支持向量机分类器功能模块9;
6)上位机6中的支持向量机分类器模块9,将输入数据代入训练得到的判别函数,计算判别函数值,判别并在上位机6的人机界面上显示过程的状态;
7)上位机6将故障诊断结果传给DCS,并在DCS的控制站4显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示,使得现场操作工可以及时应对。
5、分类器模型更新
在***投运过程中,定期将过程状态正常的点添加到训练集TX中,重复步骤3的训练过程,以便及时更新上位机6的支持向量机分类器9中的分类模型,保持分类器模型具有较好的分类效果。
下面详细说明本发明的一个具体实施例。
以聚丙烯生产HYPOL工艺实际工业生产为例。图三给出了典型的Hypol连续搅拌釜(CSTR)法生产聚丙烯的工艺流程图,前2釜是CSTR反应器、后2釜是流化床反应器(FBR)。选取主催化剂流率、辅催化剂流率、三股丙烯进料流率、釜内流体温度、釜内流体压强、釜内液位、釜内氢气体积浓度九个易测操作变量作为模型的输入量,从生产过程的DCS***中获取这九个参数的数据作为训练样本,其中五十个正常的样本作为训练集,另二十二个样本点作为测试集数据验证诊断效果。ICA提取独立成分个数为7,支持向量机核参数取5,置信概率0.98,采样周期为2小时。图4为独立成分分析和支持向量机(ICA-SVM)的检测效果图,图中只画出了前两个独立成分的分布。表1列出了测试集中实际故障点和本***检测出的故障点,可以看出仅3号故障点漏报,误报率为0。显然,本***具有较高的诊断准确性。
 
实际故障点 1,2,3,10,12,15,16
检测故障点 1,2,10,12,15,16
表1。
实施例2
参照图1、图2、图3、图4以及图5,一种丙烯聚合生产中熔融指数检测的故障诊断方法,包括以下步骤:
(1)、从DCS数据库5的历史数据库中采集***正常时关键变量的数据作为训练样本TX;
(2)、在上位机的独立成分分析模块8、支持向量机分类器功能模块9中,分别设置独立成分个数、支持向量机核参数和置信概率参数,设定DCS中的采样周期;
(3)、训练样本TX在上位机中,对数据进行标准化处理,使得各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
3.1)计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i - - - ( 1 ) ,
3.2)计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) - - - ( 2 ) ,
3.3)标准化: X = TX - TX &OverBar; &sigma; x - - - ( 3 ) ,
其中,N为训练样本数,N为训练样本数,TX为训练样本的均值;
(4)、依照独立成分个数,采用基于定点迭代的快速ICA算法计算解混矩阵W,具体的步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2Lwi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415D00205
表示
Figure C200610155415D00206
的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
(5)、依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi(i=1,…,N)是拉各朗日乘子,xi(i=1,…,N)是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的的方向,b为决定超平面位置的参数,δ为核参数;
(6)、将采集的数据传送到DCS实时数据库5中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;对待检测数据VX用训练时得到的TX和
Figure C200610155415D00211
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块8的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块9,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
所述的故障诊断方法还包括:(7)、定期将过程状态正常的点添加到训练集VX中,重复(3)~(5)的训练过程,以便及时更新支持向量机分类器功能模块中的分类模型。
在所述的(6)中,上位机将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率(f1、f2、f3)、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。

Claims (8)

1.一种丙烯聚合生产中熔融指数检测的故障诊断***,包括与丙烯聚合生产过程连接的现场智能仪表、DCS***以及上位机,所述的DCS***由数据接口、控制站、数据库构成;智能仪表、DCS***、上位机依次相连,其特征在于:所述的上位机包括:
标准化处理模块,用于对数据库中采集***正常时关键变量的数据进行标准化处理,各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
1)计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i , - - - ( 1 )
2)计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) , - - - ( 2 )
3)标准化: X = TX - TX &OverBar; &sigma; x , - - - ( 3 )
其中,TX为训练样本,N为训练样本数,TX为训练样本的均值;
独立成分分析模块,用于依照独立成分个数,采用基于定点迭代的快速ICA算法计算解混矩阵W,具体的步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i , 其中Wi-1=[w1w2…wi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中
Figure C200610155415C00026
表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415C00028
表示
Figure C200610155415C00029
的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,
X是输入矩阵;
支持向量机分类器功能模块,用于依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi,i=1,…,N是拉各朗日乘子,xi,i=1,…,N是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的方向,b为决定超平面位置的参数,σ为基宽度;
信号采集模块,用于设定每次采样的时间间隙,采集现场智能仪表的信号;
待诊断数据确定模块,用于将采集的数据传送到DCS实时数据库中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;
故障诊断模块,用于对待诊断数据VX用训练时得到的TX和
Figure C200610155415C00033
进行标准化处理,并将标准化处理后的数据作为独立成分分析模块的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
2.如权利要求1所述的一种丙烯聚合生产中熔融指数检测的故障诊断***,其特征在于:所述的上位机还包括:
判别模型更新模块,用于定期将过程状态正常的点添加到训练集中,输出到标准化处理模块、独立成分分析模块、支持向量机分类器功能模块,并更新支持向量机分类器功能模块中的分类模型。
3.如权利要求1或2所述的一种丙烯聚合生产中熔融指数检测的故障诊断***,其特征在于:所述的上位机还包括:
结果显示模块,用于将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
4.如权利要求3所述的一种丙烯聚合生产中熔融指数检测的故障诊断***,其特征在于:所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率f1、f2、f3、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。
5.一种用如权利要求1所述的丙烯聚合生产中熔融指数检测的故障诊断***实现的故障诊断方法,其特征在于:所述的故障诊断方法包括以下步骤:
(1)、从DCS数据库的历史数据库中采集***正常时关键变量的数据作为训练样本TX;
(2)、在上位机的独立成分分析模块、支持向量机分类器功能模块中,分别设置独立成分个数、支持向量机核参数和置信概率参数,设定DCS中的采样周期;
(3)、训练样本TX在上位机中,对数据进行标准化处理,使得各变量的均值为0,方差为1,得到输入矩阵X,采用以下过程来完成:
3.1)计算均值: TX &OverBar; = 1 N &Sigma; i = 1 N TX i - - - ( 1 ) ,
3.2)计算方差: &sigma; x 2 = 1 N - 1 &Sigma; i = 1 N ( TX i - TX &OverBar; ) - - - ( 2 ) ,
3.3)标准化: X = TX - TX &OverBar; &sigma; x - - - ( 3 ) ,
其中,TX为训练样本,N为训练样本数,TX为训练样本的均值;
(4)、依照独立成分个数,采用基于定点迭代的快速ICA算法计算解混矩阵W,具体的步骤如下:
①随机选取范数为1的初始权重向量wi,若i≥2,则 w i = w i - W i - 1 W i - 1 T w i ,
其中Wi-1=[w1w2…wi-1],i=1,...,m;
②对wi进行迭代更新: w i + = E { xg ( w i T x ) } - E { g &prime; ( w i T x ) } w i , 其中
Figure C200610155415C00054
表示更新后的权重向量,E是数学期望,g代表形式为g(x)=xexp(-x2/2)的函数,g’为g的倒数;
③标准化处理 w i = w i + / | | w i + | | , 其中
Figure C200610155415C00056
表示
Figure C200610155415C00057
的范数;
④若不收敛,返回②,否则一直迭代至i=m;
⑤当更新的wi与原wi点积为1时,判别为收敛;
⑥计算独立成分:S=WX;其中,S是独立成分矩阵,W是解混矩阵,X是输入矩阵;
(5)、依照支持向量机核参数和置信概率,计算核函数,采用径向基函数K(xi,x)=exp(-‖x-xi‖/σ2),将训练过程化为二次规划求解问题:
&omega; ( &alpha; ) = &Sigma; i = 1 N &alpha; i - 1 2 &Sigma; i , j = 1 N &alpha; i &alpha; j y i y j K ( x i , x j ) - - - ( 4 )
从而得到分类函数,即如下函数的符号函数f(x):
f ( x ) = &Sigma; i = 1 m y i &alpha; i K ( x i , x ) + b - - - ( 5 ) ;
其中,αi,i=1,…,N是拉各朗日乘子,xi,i=1,…,N是输入向量,y是输出变量,ω是支持向量机超平面的法向量,决定超平面的方向,b为决定超平面位置的参数,σ为基宽度;
(6)、将采集的数据传送到DCS实时数据库中,在每个定时周期从DCS数据库的实时数据库中,得到最新的变量数据作为待诊断数据VX;对待诊断数据VX用训练时得到的TX和进行标准化处理,并将标准化处理后的数据作为独立成分分析模块的输入,用训练时得到的解混矩阵W对输入进行变换,变换后矩阵输入到支持向量机分类器功能模块,将输入数据代入训练得到的判别函数f(x),计算判别函数值,当f(x)>=0,数据样本处于正常状态;当f(x)<0时,处于异常状态。
6.如权利要求5所述的故障诊断方法,其特征在于:所述的故障诊断方法还包括:(7)、定期将过程状态正常的点添加到训练集中,重复(3)~(5)的训练过程,以便及时更新支持向量机分类器功能模块中的分类模型。
7.如权利要求5或6所述的故障诊断方法,其特征在于:在所述的(6)中,上位机将故障诊断结果传给DCS***,并在DCS的控制站显示过程状态,同时通过DCS***和现场总线将过程状态信息传递到现场操作站进行显示。
8.如权利要求7所述的故障诊断方法,其特征在于:所述的关键变量包括主催化剂流率f4、辅催化剂流率f5、三股丙烯进料流率f1、f2、f3、釜内流体温度T、釜内流体压强P、釜内液位l和釜内氢气体积浓度α。
CNB2006101554151A 2006-12-22 2006-12-22 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法 Expired - Fee Related CN100461044C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101554151A CN100461044C (zh) 2006-12-22 2006-12-22 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101554151A CN100461044C (zh) 2006-12-22 2006-12-22 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法

Publications (2)

Publication Number Publication Date
CN101021723A CN101021723A (zh) 2007-08-22
CN100461044C true CN100461044C (zh) 2009-02-11

Family

ID=38709515

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101554151A Expired - Fee Related CN100461044C (zh) 2006-12-22 2006-12-22 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法

Country Status (1)

Country Link
CN (1) CN100461044C (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103675006B (zh) * 2013-09-22 2015-09-09 浙江大学 最小二乘的工业熔融指数软测量仪表和方法
CN103675011B (zh) * 2013-09-22 2015-09-30 浙江大学 最优支持向量机的工业熔融指数软测量仪表和方法
CN103674778B (zh) * 2013-09-22 2015-08-26 浙江大学 Rbf粒子群优化的工业熔融指数软测量仪表和方法
CN103838208B (zh) * 2013-12-09 2016-11-23 浙江大学 基于反向传播网络的丙烯聚合生产过程软测量仪表和方法
CN103838205B (zh) * 2013-12-09 2016-08-17 浙江大学 Bp全局最优丙烯聚合生产过程最优软测量仪表和方法
JP6340236B2 (ja) * 2014-04-15 2018-06-06 三菱重工工作機械株式会社 工作機械の診断方法及びシステム
CN108764305A (zh) * 2018-05-14 2018-11-06 浙江大学 一种改进的群智能机器学习故障诊断***
CN108681249A (zh) * 2018-05-14 2018-10-19 浙江大学 一种参数自主优化的概率型输出故障诊断***
CN108536130A (zh) * 2018-05-14 2018-09-14 浙江大学 一种群智能寻优的化工故障诊断***
CN108536128A (zh) * 2018-05-14 2018-09-14 浙江大学 一种参数优化的机器学习故障诊断***
CN108681248A (zh) * 2018-05-14 2018-10-19 浙江大学 一种参数最优的自主学习故障诊断***
CN108681250A (zh) * 2018-05-14 2018-10-19 浙江大学 一种基于群智能优化的改进机器学习故障诊断***
CN108536129A (zh) * 2018-05-14 2018-09-14 浙江大学 一种群智能搜索的相关向量机故障诊断***
CN111898313B (zh) * 2020-06-30 2022-05-20 电子科技大学 一种基于ica与svm集成学习的故障检测方法
CN112149054B (zh) * 2020-09-15 2023-08-04 郑州轻工业大学 基于时序扩展的正交邻域保持嵌入模型的构建与应用

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1415685A (zh) * 2001-10-30 2003-05-07 中国石油化工股份有限公司 控制聚酰胺热熔胶熔融指数的方法
CN1451689A (zh) * 2003-05-09 2003-10-29 东华大学 超高熔融指数聚丙烯及其制备方法
US20050154129A1 (en) * 2004-01-14 2005-07-14 Battiste David R. Method and apparatus for monitoring polyolefin production

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1415685A (zh) * 2001-10-30 2003-05-07 中国石油化工股份有限公司 控制聚酰胺热熔胶熔融指数的方法
CN1451689A (zh) * 2003-05-09 2003-10-29 东华大学 超高熔融指数聚丙烯及其制备方法
US20050154129A1 (en) * 2004-01-14 2005-07-14 Battiste David R. Method and apparatus for monitoring polyolefin production

Also Published As

Publication number Publication date
CN101021723A (zh) 2007-08-22

Similar Documents

Publication Publication Date Title
CN100461044C (zh) 一种丙烯聚合生产中熔融指数检测的故障诊断***及方法
CN100517141C (zh) 丙烯聚合生产数据检测及故障诊断***及方法
CN100470417C (zh) 工业生产过程小样本条件下的故障诊断***及方法
CN109459993B (zh) 一种流程工业过程在线自适应故障监测与诊断方法
CN100480926C (zh) 一种基于小波分析的工业生产过程故障诊断***及方法
Controllers Other titles published in this Series: Supervision and Control for Industrial Processes
CN103914064B (zh) 基于多分类器和d-s证据融合的工业过程故障诊断方法
US20070088528A1 (en) Statistical signatures used with multivariate statistical analysis for fault detection and isolation and abnormal condition prevention in a process
CN106845526B (zh) 一种基于大数据融合聚类分析的关联参数故障分类方法
WO2011034805A1 (en) Supervised fault learning using rule-generated samples for machine condition monitoring
CN111580506A (zh) 基于信息融合的工业过程故障诊断方法
JP2000259223A (ja) プラント監視装置
CN109298633A (zh) 基于自适应分块非负矩阵分解的化工生产过程故障监测方法
CN100470418C (zh) 基于盲源信号分析的聚丙烯熔融指数软测量仪表及方法
CN105334823A (zh) 基于有监督的线性动态***模型的工业过程故障检测方法
CN100461043C (zh) 工业聚丙烯生产熔融指数检测故障诊断***及方法
CN109376778A (zh) 一种基于特征变量加权的故障分类诊断方法
CN101738998A (zh) 一种基于局部判别分析的工业过程监测***及方法
CN104914850A (zh) 基于切换线性动态***模型的工业过程故障诊断方法
CN108257365A (zh) 一种基于全局不确定性证据动态融合的工业报警器设计方法
CN101738435A (zh) 气固流化床反应器内聚合物结块的动态故障诊断方法
CN107122611A (zh) 青霉素发酵过程质量相关故障检测方法
CN116380445A (zh) 基于振动波形的设备状态诊断方法及相关装置
CN106354125A (zh) 一种利用分块pca检测化工过程故障的方法
CN116108371A (zh) 基于级联异常生成网络的云服务异常诊断方法与***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090211

Termination date: 20111222