CN101872182A - 一种基于递推非线性部分最小二乘的间歇过程监控方法 - Google Patents

一种基于递推非线性部分最小二乘的间歇过程监控方法 Download PDF

Info

Publication number
CN101872182A
CN101872182A CN 201010180651 CN201010180651A CN101872182A CN 101872182 A CN101872182 A CN 101872182A CN 201010180651 CN201010180651 CN 201010180651 CN 201010180651 A CN201010180651 A CN 201010180651A CN 101872182 A CN101872182 A CN 101872182A
Authority
CN
China
Prior art keywords
data
model
matrix
batch
square
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.)
Pending
Application number
CN 201010180651
Other languages
English (en)
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN 201010180651 priority Critical patent/CN101872182A/zh
Publication of CN101872182A publication Critical patent/CN101872182A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种基于递推非线性部分最小二乘的间歇过程监控方法。传统方法都是采用固定的统计模型和控制限,不能及时进行模型更新从而跟踪过程的变化,从而产生漏报和误报的情况。本发明方法首先基于过程数据库建立基于非线性部分最小二乘的间歇过程监控模型,同时计算控制限,然后将建立的模型应用到在线采集的工业过程数据,对间歇过程进行监控。当获得新批次的数据后,采用递推方法对模型和控制限进行更新,从而适应间歇过程的变化。本发明方法弥补了传统非线性多变量统计过程监控方法不能处理时变性的不足,可以利用新批次数据更新模型参数和控制限,从而适应间歇过程的变化,提高了监控性能。

Description

一种基于递推非线性部分最小二乘的间歇过程监控方法
技术领域
本发明属于信息技术领域,涉及一种基于递推非线性部分最小二乘的间歇过程监控方法。
背景技术
随着敏捷制造技术的推广,适用于生产小批量高附加值产品的间歇过程已越来越多的受到重视。在间歇过程中,很多质量指标不能在线测量,通常是在一个批次结束后,根据产品采样分析值判断最后的产品质量好坏。为了更好的控制产品质量,需要对间歇过程建立过程监控模型,根据在线测量的控制操作变量对产品质量进行监控,从而确定生产状态是否正常,出现异常工况时能及时采取相应的补救措施,减少生产停车时间,最大限度地保障***的安全性和可靠性。随着自动化、计算机网络及数据库技术的发展,工厂可以直接从生产过程获得大量的实时运行数据。但是要从观测数据中实现对过程运行情况的评估,已超出了工程师或操作员的能力范围。基于数据驱动的多变量统计过程监控技术不依赖对象的解析模型,而充分利用工厂丰富的数据资源,可以有效的处理数据量大、数据维数高、数据共线性等问题,在工业上得到广泛应用。间歇过程通常具有较强的非线性,并且随着时间推移,对象的特性和工作点都可能发生变化。传统的非线性多变量统计过程监控方法都是采用固定的统计模型和控制限,当过程特征或操作条件发生变化时不能及时进行模型更新从而跟踪过程的变化,从而产生漏报和误报的情况。因此,迫切需要一种既能处理过程非线性又能处理时变性的间歇过程监控方法。
发明内容
本发明的目的就是针对现有的过程监控技术的不足之处,提供一种基于递推非线性部分最小二乘的间歇过程监控方法。该方法弥补了传统非线性多变量统计过程监控方法不能处理时变性的不足,可以利用新数据更新模型参数和控制限,从而适应过程特性的变化,提高了监控性能。
本发明方法采用数据采集、过程辨识、数据驱动等手段,首先基于过程数据库建立基于非线性部分最小二乘的过程监控模型,同时计算控制限,然后将建立的模型应用到在线采集的实时工业过程数据,对过程进行监控。获得新数据后,采用递推方法对模型和控制限进行更新,从而适应过程的变化。
本发明方法的具体步骤是:
步骤(1)基于过程数据库建立非线性部分最小二乘(NLPLS)过程监控模型,同时计算控制限。具体方法是:
a.通过数据采集装置采集过程运行数据,将采集的过程运行数据作为数据驱动的样本集合,用于建立模型。间歇过程中,每个批量过程多次重复性生产,其数据集合比连续过程数据集合多一维“批次”元素,具有序贯性。因此间歇生产过程的数据集合以三维数据阵形式(批次×时间×变量)表示,X(I×J×K)表示采集到的所有过程数据,其中,I表示批次个数,J表示采样样本个数,K表示过程变量个数;质量变量一般在过程结束时通过离线分析得到,每一个批次得到M个质量变量分析值,I个批次的质量变量构成矩阵Y(I×M)。
建模时,首先将三维数据块X沿时间轴方向切割批次和变量数据块,每个数据块依次向右水平排列,将每个批次的数据看作一个数据样本,形成一个新的二维矩阵X(I×JK)。然后将矩阵X作为输入矩阵,Y作为输出矩阵用于建立模型。其中,每一批次的数据对表示为{x(i)}和{y(i)},x(i)表示第i批次输入数据,y(i)表示第i批次输出数据。将输入数据构成输入矩阵X、将输出数据构成输出矩阵Y;
b.基于输入输出数据建立非线性部分最小二乘模型,方法是:
对矩阵X和Y进行归一化处理,使之均值为0,方差为1;然后将输入矩阵进行列扩展,扩展项为径向基函数(RBF)神经网络的隐节点输出矩阵G和元素全为1的列向量1,其中G的每一行对应一个输入向量作用下的隐节点的输出g,隐节点的偏置项系数为1;对如下增广输入矩阵和输出矩阵进行部分最小二乘(PLS)回归:
{[1  X  G],Y},得到的NLPLS过程监控模型表示为:
Y ^ = XA + GH + 1 b T = [ 1 X G ] b T A H = X E β
式中,XE表示增广输入矩阵,A和H分别为对应原始输入向量和对应RBF网络隐节点输出向量的权值系数矩阵,b为输出偏置向量,T表示转置。
NLPLS过程监控模型中的未知参数为隐节点中心向量c、相应宽度向量σ、权值系数矩阵A与H、模型偏置向量b,这些参数按如下步骤确定:
①用k-means聚类算法对输入数据进行聚类,得到隐节点中心c;该算法能确定最优的聚类中心数,同时可使聚类中心合理地分布在数据空间中;
②采用p近邻规则计算隐节点宽度:
σ j = 1 p Σ i = 1 p | | c i - c j | | 2 , j = 1 , · · · , N
其中N为隐节点中心的个数,ci为距离第j个隐节点中心最近的p个隐节点中心。
③采用PLS回归确定权值系数矩阵A、H和偏置向量b:
根据得到的隐节点中心和宽度计算隐节点输出矩阵G,然后对输入矩阵进行扩展,得到增广输入矩阵[1  X  G]。对数据对{[1  X  G],Y}进行PLS回归,得到PLS模型参数矩阵{T,W,P,B,Q}。为了在后面的模型更新中保留所有的信息,提取特征变量个数等于增广输入矩阵[1  X  G]的秩,而最终用于预测的模型所保留的特征向量个数a采用交叉校验法确定,得到的参数矩阵记为{Ta,Wa,Pa,Ba,Qa},由它们计算出PLS回归系数矩阵β,从而得到A,H和b。
c.计算统计量SPE的控制限。SPE在每个批次的值是一个标量,它刻画了该批次测量值x(i)和y(i)对主元模型的偏离程度。当用PLS算法得到模型后,对第i批次其SPE值为:
SPE ( i ) X = e ( i ) X 2 = Σ j = 1 m ( x ( i ) j - x ^ ( i ) j ) 2 )
SPE ( i ) Y = e ( i ) Y 2 = Σ j = 1 p ( y ( i ) j - y ^ ( i ) j ) 2 )
Figure GSA00000134772900033
表示第i个批次过程变量的模型计算值,表示第i个批次质量变量的模型计算值,SPE控制限Qa按下式计算:
Q a = θ 1 [ C a 2 θ 2 h 0 2 θ 1 + 1 + θ 2 h 0 ( h 0 - 1 ) θ 1 2 ] 1 h 0
其中:
θ i = Σ j = k + 1 n λ j i ( i = 1,2,3 )
λj=‖ti2
h 0 = 1 - 2 θ 1 θ 3 3 θ 2 2
ti为保留的第i个特征向量,Cα是正态分布在检验水平为α下的临界值,Cα与h0同号,k是主元模型中所保留的主元个数,n是全部主元个数。
步骤(2)将建立的NLPLS过程监控模型应用到在线采集的实时工业过程数据,计算新来数据的SPE值,并与控制限Qα进行比较:若SPE≥Qα,说明过程出现了异常;若SPE<Qα,说明过程正常,利用步骤(3)的方法对NLPLS过程监控模型进行更新,同时更新控制限Qα
步骤(3)利用新数据结合原来的NLPLS过程监控模型,采用递推非线性部分最小二乘算法对模型进行更新,同时更新控制限Qα,具体方法是:
设经过k-1个批次后得到的NLPLS过程监控模型中,RBF网络隐节点中心矩阵为
Figure GSA00000134772900038
每一行对应一个中心向量,相应宽度向量为
Figure GSA00000134772900039
每一元素对应一个隐节点的宽度,{W(k-1),P(k-1),B(k-1),Q(k-1)}为PLS模型参数矩阵,第k个批次结束后,得到新的输入输出变量x(k)和y(k);
a.采用与步骤(1)中相同的方法对新数据进行数据预处理。计算原NLPLS模型隐节点对于新样本x(k)的输出向量,记为g(k)。
b.判断是否增加新的隐节点:
如果g(k)的所有元素都小于设定值,则加入新的隐节点。新的隐节点中心取为x(k),相应的宽度σ采用最近邻规则计算:
σ=zc-ησc
其中,zc为x(k)到最近的隐节点中心的距离,η为重叠参数,取值范围为[0,1],σc为离x(k)最近的隐节点的宽度,从而得到新的隐节点中心矩阵和宽度向量:
C g ( k ) = C g ( k - 1 ) x ( k ) T , σ g ( k ) = σ g ( k - 1 ) σ
同时对参数矩阵P(k-1)和向量g(k)扩展如下:
P ( k - 1 ) = P ( k - 1 ) 0 , g ( k ) = g ( k ) 1
式中,0为全部元素都为0的行向量。
如果g(k)的所有元素都大于等于设定值,则不需要增加隐节点,Cg、σg、P、g保持不变。
c.对x(k)进行扩展,得到增广输入向量:xE(k)T=[1x(k)Tg(k)T]。
d.将新数据xE(k)和y(k)与旧PLS模型参数矩阵结合,然后进行PLS回归,形式如下:
X ( k ) = P ( k - 1 ) T x E ( k ) T , Y ( k ) = B ( k - 1 ) Q ( k - 1 ) T y ( k ) T
按照步骤(1)中步骤③方法,计算得到PLS回归参数A(k),H(k)和b(k)。保存新的模型参数
Figure GSA00000134772900048
供预测和下一次模型更新时使用。
步骤(4)基于新的NLPLS过程监控模型参数计算新的控制限Qα,用于新的数据,返回步骤(2)。
本发明提出的基于递推非线性部分最小二乘的间歇过程监控方法,不依赖对象的解析模型,充分利用工厂丰富的数据资源,有效的处理数据量大、数据维数高、数据共线性等问题,该方法弥补了传统的非线性多变量统计过程监控方法采用固定的统计模型和控制限所产生的漏报和误报的问题,可以利用新数据更新模型参数和控制限,从而适应过程特性的变化,既能处理过程非线性又能处理时变性,提高了监控性能。
具体实施方式
一种基于递推非线性部分最小二乘的间歇过程监控方法,具体步骤是:
步骤(1)基于过程数据库建立非线性部分最小二乘(NLPLS)过程监控模型,同时计算控制限。具体方法是:
a.通过数据采集装置采集过程运行数据,将采集的过程运行数据作为数据驱动的样本集合,用于建立模型。间歇过程中,每个批量过程多次重复性生产,其数据集合比连续过程数据集合多一维“批次”元素,具有序贯性。因此间歇生产过程的数据集合以三维数据阵形式(批次×时间×变量)表示,X(I×J×K)表示采集到的所有过程数据,其中,I表示批次个数,J表示采样样本个数,K表示过程变量个数;质量变量一般在过程结束时通过离线分析得到,每一个批次得到M个质量变量分析值,I个批次的质量变量构成矩阵Y(I×M)。
建模时,首先将三维数据块X沿时间轴方向切割批次和变量数据块,每个数据块依次向右水平排列,将每个批次的数据看作一个数据样本,形成一个新的二维矩阵X(I×JK)。然后将矩阵X作为输入矩阵,Y作为输出矩阵用于建立模型。其中,每一批次的数据对表示为{x(i)}和{y(i)},x(i)表示第i批次输入数据,y(i)表示第i批次输出数据。将输入数据构成输入矩阵X、将输出数据构成输出矩阵Y;
b.基于输入输出数据建立非线性部分最小二乘模型,方法是:
对矩阵X和Y进行归一化处理,使之均值为0,方差为1;然后将输入矩阵进行列扩展,扩展项为径向基函数(RBF)神经网络的隐节点输出矩阵G和元素全为1的列向量1,其中G的每一行对应一个输入向量作用下的隐节点的输出g,隐节点的偏置项系数为1;对如下增广输入矩阵和输出矩阵进行部分最小二乘(PLS)回归:
{[1  X  G],Y},得到的NLPLS过程监控模型表示为:
Y ^ = XA + GH + 1 b T = [ 1 X G ] b T A H = X E β
式中,XE表示增广输入矩阵,A和H分别为对应原始输入向量和对应RBF网络隐节点输出向量的权值系数矩阵,b为输出偏置向量,T表示转置。
NLPLS过程监控模型中的未知参数为隐节点中心向量c、相应宽度向量σ、权值系数矩阵A与H、模型偏置向量b,这些参数按如下步骤确定:
①用k-means聚类算法对输入数据进行聚类,得到隐节点中心c;
②采用p近邻规则计算隐节点宽度:
σ j = 1 p Σ i = 1 p | | c i - c j | | 2 , j = 1 , · · · , N
其中N为隐节点中心的个数,ci为距离第j个隐节点中心最近的p个隐节点中心。
③采用PLS回归确定权值系数矩阵A、H和偏置向量b:
根据得到的隐节点中心和宽度计算隐节点输出矩阵G,然后对输入矩阵进行扩展,得到增广输入矩阵[1  X  G]。对数据对{[1  X  G],Y}进行PLS回归,得到PLS模型参数矩阵{T,W,P,B,Q}。提取特征变量个数等于增广输入矩阵[1  X  G]的秩,而最终用于预测的模型所保留的特征向量个数a采用交叉校验法确定,得到的参数矩阵记为{Ta,Wa,Pa,Ba,Qa},由它们计算出PLS回归系数矩阵β,从而得到A,H和b。
c.计算统计量SPE的控制限。SPE在每个批次的值是一个标量,它刻画了该批次测量值x(i)和y(i)对主元模型的偏离程度。当用PLS算法得到模型后,对第i批次其SPE值为:
SPE ( i ) X = e ( i ) X 2 = Σ j = 1 m ( x ( i ) j - x ^ ( i ) j ) 2 )
SPE ( i ) Y = e ( i ) Y 2 = Σ j = 1 p ( y ( i ) j - y ^ ( i ) j ) 2 )
Figure GSA00000134772900063
表示第i个批次过程变量的模型计算值,
Figure GSA00000134772900064
表示第i个批次质量变量的模型计算值,SPE控制限Qa按下式计算:
Q a = θ 1 [ C a 2 θ 2 h 0 2 θ 1 + 1 + θ 2 h 0 ( h 0 - 1 ) θ 1 2 ] 1 h 0
其中:
θ i = Σ j = k + 1 n λ j i ( i = 1,2,3 )
λj=‖ti2
h 0 = 1 - 2 θ 1 θ 3 3 θ 2 2
ti为保留的第i个特征向量,Cα是正态分布在检验水平为α下的临界值,Cα与h0同号,k是主元模型中所保留的主元个数,n是全部主元个数。
步骤(2)将建立的NLPLS过程监控模型应用到在线采集的实时工业过程数据,计算新来数据的SPE值,并与控制限Qα进行比较:若SPE≥Qα,说明过程出现了异常;若SPE<Qα,说明过程正常,利用步骤(3)的方法对NLPLS过程监控模型进行更新,同时更新控制限Qα
步骤(3)利用新数据结合原来的NLPLS过程监控模型,采用递推非线性部分最小二乘算法对模型进行更新,同时更新控制限Qα,具体方法是:
设经过k-1个批次后得到的NLPLS过程监控模型中,RBF网络隐节点中心矩阵为
Figure GSA00000134772900068
每一行对应一个中心向量,相应宽度向量为每一元素对应一个隐节点的宽度,{W(k-1),P(k-1),B(k-1),Q(k-1)}为PLS模型参数矩阵,第k个批次结束后,得到新的输入输出变量x(k)和y(k);
a.采用与步骤(1)中相同的方法对新数据进行数据预处理。计算原NLPLS模型隐节点对于新样本x(k)的输出向量,记为g(k)。
b.判断是否增加新的隐节点:
如果g(k)的所有元素都小于设定值,则加入新的隐节点。新的隐节点中心取为x(k),相应的宽度σ采用最近邻规则计算:
σ=zc-ησc
其中,zc为x(k)到最近的隐节点中心的距离,η为重叠参数,取值范围为[0,1],σc为离x(k)最近的隐节点的宽度,从而得到新的隐节点中心矩阵和宽度向量:
C g ( k ) = C g ( k - 1 ) x ( k ) T , σ g ( k ) = σ g ( k - 1 ) σ
同时对参数矩阵P(k-1)和向量g(k)扩展如下:
P ( k - 1 ) = P ( k - 1 ) 0 , g ( k ) = g ( k ) 1
式中,0为全部元素都为0的行向量。
如果g(k)的所有元素都大于等于设定值,Cg、σg、P、g保持不变。
c.对x(k)进行扩展,得到增广输入向量:xE(k)T=[1x(k)Tg(k)T]。
d.将新数据xE(k)和y(k)与旧PLS模型参数矩阵结合,然后进行PLS回归,形式如下:
X ( k ) = P ( k - 1 ) T x E ( k ) T , Y ( k ) = B ( k - 1 ) Q ( k - 1 ) T y ( k ) T
Figure GSA00000134772900077
按照步骤(1)中步骤③方法,计算得到PLS回归参数A(k),H(k)和b(k)。保存新的模型参数供预测和下一次模型更新时使用。
步骤(4)基于新的NLPLS过程监控模型参数计算新的控制限Qα,用于新的数据,返回步骤(2)。

Claims (1)

1.一种基于递推非线性部分最小二乘的间歇过程监控方法,其特征在于该方法的具体步骤是:
步骤(1)基于过程数据库建立非线性部分最小二乘过程监控模型,同时计算控制限;具体方法是:
a.通过数据采集装置采集过程运行数据,将采集的过程运行数据作为数据驱动的样本集合,用于建立模型,以三维数据阵形式表示,X(I×J×K)表示采集到的所有过程数据;其中I表示批次个数、J表示采样样本个数、K表示过程变量个数;每一个批次得到M个质量变量分析值,I个批次的质量变量构成矩阵Y(I×M);
建模时,首先将三维数据块X沿时间轴方向切割批次和变量数据块,每个数据块依次向右水平排列,将每个批次的数据看作一个数据样本,形成一个新的二维矩阵X(I×JK);然后将矩阵X作为输入矩阵,Y作为输出矩阵用于建立模型;其中,每一批次的数据对表示为{x(i)}和{y(i)},x(i)表示第i批次输入数据,y(i)表示第i批次输出数据;将输入数据构成输入矩阵X、将输出数据构成输出矩阵Y;
b.基于输入输出数据建立非线性部分最小二乘模型,方法是:
对矩阵X和Y进行归一化处理,使之均值为0,方差为1;然后将输入矩阵进行列扩展,扩展项为径向基函数神经网络的隐节点输出矩阵G和元素全为1的列向量1,其中G的每一行对应一个输入向量作用下的隐节点的输出g,隐节点的偏置项系数为1;对如下增广输入矩阵和输出矩阵进行部分最小二乘回归:
{[1 X G],Y},得到的非线性部分最小二乘过程监控模型表示为:
Y ^ = XA + GH + 1 b T = 1 X G b T A H = X E β
式中,XE表示增广输入矩阵,A和H分别为对应原始输入向量和对应径向基函数神经网络隐节点输出向量的权值系数矩阵,b为输出偏置向量,T表示转置;
非线性部分最小二乘过程监控模型中的未知参数为隐节点中心向量c、相应宽度向量σ、权值系数矩阵A与H、模型偏置向量b,这些参数按如下步骤确定:
①用k-means聚类算法对输入数据进行聚类,得到隐节点中心c;
②采用p近邻规则计算隐节点宽度:
σ i = 1 p Σ i = 1 p | | c i - c j | | 2 , j = 1 , · · · , N
其中N为隐节点中心的个数,ci为距离第j个隐节点中心最近的p个隐节点中心;
③采用部分最小二乘回归确定权值系数矩阵A、H和偏置向量b:
根据得到的隐节点中心和宽度计算隐节点输出矩阵G,然后对输入矩阵进行扩展,得到增广输入矩阵[1 X G];对数据对{[1 X G],Y}进行部分最小二乘回归,得到部分最小二乘模型参数矩阵{T,W,P,B,Q};提取特征变量个数等于增广输入矩阵[1 X G]的秩,而最终用于预测的模型所保留的特征向量个数a采用交叉校验法确定,得到的参数矩阵记为{Ta,Wa,Pa,Ba,Qa},由它们计算出部分最小二乘回归系数矩阵β,从而得到A,H和b;
c.计算统计量SPE的控制限;SPE在每个批次的值是一个标量,它刻画了该批次测量值x(i)和y(i)对主元模型的偏离程度;当用部分最小二乘算法得到模型后,对第i批次其SPE值为:
SPE ( i ) X = e ( i ) X 2 = Σ j = 1 m ( x ( i ) j - x ^ ( i ) j ) 2 )
SPE ( i ) Y = e ( i ) Y 2 = Σ j = 1 p ( y ( i ) j - y ^ ( i ) j ) 2 )
Figure FSA00000134772800023
表示第i个批次过程变量的模型计算值,
Figure FSA00000134772800024
表示第i个批次质量变量的模型计算值,SPE控制限Qa按下式计算:
Q a = θ 1 [ C a 2 θ 2 h 0 2 θ 1 + 1 + θ 2 h 0 ( h 0 - 1 ) θ 1 2 ] 1 h 0
其中:
θ i = Σ j = k + 1 n λ j i , ( i = 1,2,3 )
λj=‖ti2
h 0 = 1 - 2 θ 1 θ 3 3 θ 2 2
ti为保留的第i个特征向量,Cα是正态分布在检验水平为α下的临界值,Cα与h0同号,k是主元模型中所保留的主元个数,n是全部主元个数;
步骤(2)将建立的非线性部分最小二乘过程监控模型应用到在线采集的实时工业过程数据,计算新来数据的SPE值,并与控制限Qα进行比较:若SPE≥Qα,说明过程出现了异常;若SPE<Qα,说明过程正常,利用步骤(3)的方法对非线性部分最小二乘过程监控模型进行更新,同时更新控制限Qα
步骤(3)利用新数据结合原来的非线性部分最小二乘过程监控模型,采用递推非线性部分最小二乘算法对模型进行更新,同时更新控制限Qα,具体方法是:
设经过k-1个批次后得到的非线性部分最小二乘过程监控模型中,径向基函数神经网络隐节点中心矩阵为每一行对应一个中心向量,相应宽度向量为
Figure FSA00000134772800032
每一元素对应一个隐节点的宽度,{W(k-1),P(k-1),B(k-1),Q(k-1)}为部分最小二乘模型参数矩阵,第k个批次结束后,得到新的输入输出变量x(k)和y(k);
a.采用与步骤(1)中相同的方法对新数据进行数据预处理;计算原非线性部分最小二乘过程监控模型隐节点对于新样本x(k)的输出向量,记为g(k);
b.判断是否增加新的隐节点:
如果g(k)的所有元素都小于设定值,则加入新的隐节点;新的隐节点中心取为x(k),相应的宽度σ采用最近邻规则计算:
σ=zc-ησc
其中,zc为x(k)到最近的隐节点中心的距离,η为重叠参数,取值范围为[0,1],σc为离x(k)最近的隐节点的宽度,从而得到新的隐节点中心矩阵和宽度向量:
C g ( k ) = C g ( k - 1 ) x ( k ) T , σ g ( k ) = σ g ( k - 1 ) σ
同时对参数矩阵P(k-1)和向量g(k)扩展如下:
P ( k - 1 ) = P ( k - 1 ) 0 , g ( k ) = g ( k ) 1
式中,0为全部元素都为0的行向量;
如果g(k)的所有元素都大于等于设定值,Cg、σg、P、g保持不变;
c.对x(k)进行扩展,得到增广输入向量:xE(k)T=[1x(k)Tg(k)T];
d.将新数据xE(k)和y(k)与旧部分最小二乘模型参数矩阵结合,然后进行部分最小二乘回归,形式如下:
X ( k ) = P ( k - 1 ) T x E ( k ) T , Y ( k ) = B ( k - 1 ) Q ( k - 1 ) T y ( k ) T
Figure FSA00000134772800036
按照步骤(1)中步骤③方法,计算得到部分最小二乘回归参数A(k),H(k)和b(k);保存新的模型参数{A(k),H(k),b(k),P(k),B(k),Q(k),
Figure FSA00000134772800037
}供预测和下一次模型更新时使用;
步骤(4)基于新的非线性部分最小二乘过程监控模型参数计算新的控制限Qα,用于新的数据,返回步骤(2)。
CN 201010180651 2010-05-21 2010-05-21 一种基于递推非线性部分最小二乘的间歇过程监控方法 Pending CN101872182A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010180651 CN101872182A (zh) 2010-05-21 2010-05-21 一种基于递推非线性部分最小二乘的间歇过程监控方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010180651 CN101872182A (zh) 2010-05-21 2010-05-21 一种基于递推非线性部分最小二乘的间歇过程监控方法

Publications (1)

Publication Number Publication Date
CN101872182A true CN101872182A (zh) 2010-10-27

Family

ID=42997100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010180651 Pending CN101872182A (zh) 2010-05-21 2010-05-21 一种基于递推非线性部分最小二乘的间歇过程监控方法

Country Status (1)

Country Link
CN (1) CN101872182A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662321A (zh) * 2012-03-23 2012-09-12 清华大学 一种主元分析监控模型的在线更新方法
CN103076741A (zh) * 2013-01-18 2013-05-01 杭州电子科技大学 化工过程非最小实现扩展状态空间二次型控制方法
CN103076744A (zh) * 2013-01-18 2013-05-01 杭州电子科技大学 化工过程非最小实现状态空间线性二次型控制方法
CN103092078A (zh) * 2013-01-07 2013-05-08 北京中医药大学 多阶段间歇生产过程的全程优化方法
CN105955214A (zh) * 2016-05-26 2016-09-21 华东理工大学 基于样本时序和近邻相似性信息的间歇过程故障检测方法
CN108037668A (zh) * 2017-12-28 2018-05-15 杭州电子科技大学 一种新型的化工间歇过程建模与监测方法
CN109074051A (zh) * 2016-03-28 2018-12-21 三菱电机株式会社 质量管理装置、质量管理方法及质量管理程序
CN109101758A (zh) * 2018-09-03 2018-12-28 江南大学 基于t-pls模型的间歇过程工艺条件设计方法
CN109541940A (zh) * 2018-11-13 2019-03-29 海南师范大学 基于2d模型多阶段间歇过程受限预测混杂容错控制方法
CN109932908A (zh) * 2019-03-20 2019-06-25 杭州电子科技大学 一种基于报警信度融合的多向主元分析过程监测方法
CN112834752A (zh) * 2021-01-05 2021-05-25 上海市疾病预防控制中心 适用于大批量人群的血糖标准化测量***、方法、终端及介质
CN113096087A (zh) * 2021-04-06 2021-07-09 清华大学深圳国际研究生院 一种磷回收产品纯度的软测量方法
CN116702095B (zh) * 2023-06-01 2024-04-05 大连海事大学 一种模块化海上船舶运动姿态实时预报方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《中国博士学位论文全文数据库》 2005 李春富 基于数据的软测量建模方法及其应用的研究 摘要、第17-18,40-43,58-62,72-77页 1 , 2 *
《机电工程》 201003 苏金明等 递推PLS方法及其在过程监控中的应用 第93-95,99页 1 第27卷, 第3期 2 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662321A (zh) * 2012-03-23 2012-09-12 清华大学 一种主元分析监控模型的在线更新方法
CN102662321B (zh) * 2012-03-23 2014-03-12 清华大学 一种主元分析监控模型的在线更新方法
CN103092078A (zh) * 2013-01-07 2013-05-08 北京中医药大学 多阶段间歇生产过程的全程优化方法
CN103092078B (zh) * 2013-01-07 2015-05-20 北京中医药大学 多阶段间歇生产过程的全程优化方法
CN103076741A (zh) * 2013-01-18 2013-05-01 杭州电子科技大学 化工过程非最小实现扩展状态空间二次型控制方法
CN103076744A (zh) * 2013-01-18 2013-05-01 杭州电子科技大学 化工过程非最小实现状态空间线性二次型控制方法
CN103076744B (zh) * 2013-01-18 2015-11-18 杭州电子科技大学 化工过程非最小实现状态空间线性二次型控制方法
CN103076741B (zh) * 2013-01-18 2015-11-25 杭州电子科技大学 化工过程非最小实现扩展状态空间二次型控制方法
CN109074051A (zh) * 2016-03-28 2018-12-21 三菱电机株式会社 质量管理装置、质量管理方法及质量管理程序
CN105955214B (zh) * 2016-05-26 2018-10-02 华东理工大学 基于样本时序和近邻相似性信息的间歇过程故障检测方法
CN105955214A (zh) * 2016-05-26 2016-09-21 华东理工大学 基于样本时序和近邻相似性信息的间歇过程故障检测方法
CN108037668A (zh) * 2017-12-28 2018-05-15 杭州电子科技大学 一种新型的化工间歇过程建模与监测方法
CN109101758A (zh) * 2018-09-03 2018-12-28 江南大学 基于t-pls模型的间歇过程工艺条件设计方法
CN109541940A (zh) * 2018-11-13 2019-03-29 海南师范大学 基于2d模型多阶段间歇过程受限预测混杂容错控制方法
CN109541940B (zh) * 2018-11-13 2022-03-29 海南师范大学 基于2d模型多阶段间歇过程受限预测混杂容错控制方法
CN109932908A (zh) * 2019-03-20 2019-06-25 杭州电子科技大学 一种基于报警信度融合的多向主元分析过程监测方法
CN109932908B (zh) * 2019-03-20 2022-03-01 杭州电子科技大学 一种基于报警信度融合的多向主元分析过程监测方法
CN112834752A (zh) * 2021-01-05 2021-05-25 上海市疾病预防控制中心 适用于大批量人群的血糖标准化测量***、方法、终端及介质
CN112834752B (zh) * 2021-01-05 2024-04-30 上海市疾病预防控制中心 适用于大批量人群的血糖标准化测量***、方法、终端及介质
CN113096087A (zh) * 2021-04-06 2021-07-09 清华大学深圳国际研究生院 一种磷回收产品纯度的软测量方法
WO2022213958A1 (zh) * 2021-04-06 2022-10-13 清华大学深圳国际研究生院 一种磷回收产品纯度的软测量方法
CN116702095B (zh) * 2023-06-01 2024-04-05 大连海事大学 一种模块化海上船舶运动姿态实时预报方法

Similar Documents

Publication Publication Date Title
CN101872182A (zh) 一种基于递推非线性部分最小二乘的间歇过程监控方法
CN112101480B (zh) 一种多变量聚类与融合的时间序列组合预测方法
CN101872444B (zh) 一种结合中期修正策略的间歇过程批到批优化方法
CN101446831B (zh) 一种分散的过程监测方法
CN108038300A (zh) 基于改进的隶属度函数结合神经网络的光纤状态评估方法
CN105004542A (zh) 基于主元分析的卷烟制丝掺配加香段在线监测和故障诊断方法
CN101308385A (zh) 基于二维动态核主元分析的非线性过程故障检测方法
CN104699050A (zh) 数据驱动的卷烟制丝过程制叶丝段在线监测和故障诊断方法
CN104865827B (zh) 一种基于多工况模型的抽油机采油优化方法
CN111080074B (zh) 基于网络多特征关联的***服役安全态势要素获取方法
CN102357934B (zh) 一种基于橡胶混炼过程的质量监控软测量方法
CN104808648A (zh) 一种基于k近邻的批次过程在线实时监测方法
CN101872163B (zh) 一种基于递推非线性部分最小二乘的过程监控方法
CN117008479B (zh) 基于生物质气化炉的负碳排放优化控制方法及***
CN102601881A (zh) 一种橡胶硬度的在线质量监控和预测模型更新的方法
CN101446828A (zh) 一种非线性过程质量预报方法
CN105259318A (zh) 一种基于气象参数的恶臭ou值预测方法和***
CN112417627A (zh) 一种基于四维指标体系配电网运行可靠性分析方法
CN116755411A (zh) 一种工业设备数据采集方法及装置
CN114117919B (zh) 基于样本协同表示的即时学习的软测量建模方法
CN117556366B (zh) 基于数据筛选的数据异常检测***及方法
CN103389360A (zh) 基于概率主元回归模型的脱丁烷塔丁烷含量软测量方法
CN114253242A (zh) 一种基于vpn的物联网云端设备数据采集***
CN116842841A (zh) 基于人工智能的沉管隧道服役状态预测方法
CN108345726A (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20101027