CN112114103A - 基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 - Google Patents
基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 Download PDFInfo
- Publication number
- CN112114103A CN112114103A CN202010832523.8A CN202010832523A CN112114103A CN 112114103 A CN112114103 A CN 112114103A CN 202010832523 A CN202010832523 A CN 202010832523A CN 112114103 A CN112114103 A CN 112114103A
- Authority
- CN
- China
- Prior art keywords
- robust
- matrix
- spe
- correlation analysis
- data
- 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.)
- Granted
Links
- 239000010865 sewage Substances 0.000 title claims abstract description 79
- 238000001514 detection method Methods 0.000 title claims abstract description 67
- 239000010802 sludge Substances 0.000 title claims abstract description 59
- 238000010219 correlation analysis Methods 0.000 title claims abstract description 58
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 48
- 239000011159 matrix material Substances 0.000 claims abstract description 153
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000010276 construction Methods 0.000 claims abstract description 4
- 230000004927 fusion Effects 0.000 claims abstract description 4
- 238000012360 testing method Methods 0.000 claims description 65
- 238000005070 sampling Methods 0.000 claims description 26
- 238000012544 monitoring process Methods 0.000 claims description 21
- 239000013598 vector Substances 0.000 claims description 21
- 238000012549 training Methods 0.000 claims description 18
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 10
- 238000010586 diagram Methods 0.000 claims description 9
- 238000005457 optimization Methods 0.000 claims description 6
- 230000003190 augmentative effect Effects 0.000 claims description 3
- 238000009795 derivation Methods 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 238000007781 pre-processing Methods 0.000 claims description 3
- 230000003068 static effect Effects 0.000 claims description 3
- 238000013507 mapping Methods 0.000 abstract 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 101150064138 MAP1 gene Proteins 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 101150077939 mapA gene Proteins 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 244000005700 microbiome Species 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 239000010801 sewage sludge Substances 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/18—Water
- G01N33/186—Water using one or more living organisms, e.g. a fish
- G01N33/1866—Water using one or more living organisms, e.g. a fish using microorganisms
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/24—Earth materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Data Mining & Analysis (AREA)
- Immunology (AREA)
- Pure & Applied Mathematics (AREA)
- Biochemistry (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Analytical Chemistry (AREA)
- Medicinal Chemistry (AREA)
- Computational Mathematics (AREA)
- Food Science & Technology (AREA)
- Computing Systems (AREA)
- Microbiology (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Environmental & Geological Engineering (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geology (AREA)
- Remote Sensing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,需要构建一个融合数据矩阵的鲁棒分解、典型相关分析、重构鲁棒T2检测图和鲁棒SPE检测图方法的鲁棒自适应典型相关分析模型,通过构建的鲁棒自适应典型相关分析模型对污水厂污泥膨胀进行在线检测:对污水厂采集的数据标准化,把标准化后的数据矩阵进行鲁棒分解,鲁棒分解主要是利用典型相关分析及构建的鲁棒准则函数,利用获得的鲁鲁棒负载矩阵和特征值矩阵,分别构建相应的鲁棒T2检测图和鲁棒SPE检测图,最后,构建鲁棒自适应控制线,从而实现对污水厂污泥膨胀的有效监测。本发明能够对污泥膨胀初期的微小故障有效预警。
Description
技术领域
本发明涉及污水厂污泥膨胀检测的技术领域,尤其是指一种基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法。
背景技术
丝状菌污泥膨胀是污水厂经常发生的一类漂移故障。不同其它类型的故障时,真实污水厂的丝状菌污泥膨胀很多时候会在微生物的自我调节后恢复平衡。更特殊的一点是,污泥膨胀初期的故障信号通常比较微弱,是一类典型的微小故障。一般的监测方法难以在污泥膨胀初期及时给出警报,而持续性的污泥膨胀,最终会给污水厂带来巨大损失。
随着工业4.0的提出,智能故障诊断技术受到越来越多的关注。另一方面,污水厂采集的数据通常蕴含着系统运行信息。这为数据驱动监测方法对在线监测污水厂运行情况提供了便利。典型相关分析是比较受关注的数据驱动方法。但是面对污泥膨胀时,该方法常常会出现大量的漏报。因此,本发明提出构建鲁棒检测图以及鲁棒自适应控制线来提高模型在污泥膨胀初期的灵敏度。这为有效污泥膨胀预警系统的建立提供了可能性。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提出了一种基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,能够对污泥膨胀初期的微小故障有效预警。
为实现上述目的,本发明所提供的技术方案为:基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,该方法需要构建一个融合数据矩阵的鲁棒分解、典型相关分析、重构鲁棒T2检测图和鲁棒SPE检测图方法的鲁棒自适应典型相关分析模型,再通过构建的鲁棒自适应典型相关分析模型对污水厂污泥膨胀进行在线检测,其过程是:首先,对污水厂采集的数据标准化,然后把标准化后的数据矩阵进行鲁棒分解,鲁棒分解主要是利用典型相关分析及构建的鲁棒准则函数,利用鲁棒分解后获得的鲁鲁棒负载矩阵和特征值矩阵,分别构建相应的鲁棒T2检测图和鲁棒SPE检测图,最后,构建鲁棒自适应控制线,从而实现对污水厂污泥膨胀的有效监测。
所述的基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,包括以下步骤:
1)数据预处理和矩阵鲁棒分解
1.1)确定污水厂采集的运行数据,设置相同的采样间隔,再对采集的数据进行标准化预处理;
1.2)矩阵鲁棒分解
对标准化后的输入数据矩阵X进行分解,设X=M+E,M表示低秩矩阵,E表示稀核矩阵,通过求解下列的凸优化函数来达到矩阵分解的目的:
为了解决上式的优化问题,能够利用增广拉格朗日算子进行求解,对应的公式如下:
其中,L(M,E,Ψ,σ,u)是指拉格朗日函数;Ψ是拉格朗日乘子,并且是有界的;F是大于零的整数,u>0是指罚参数;首先,通过不断迭代更新M,E,然后更新拉格朗日乘子Ψ,最后通过设置的迭代上界来获得最佳的低秩矩阵和稀核矩阵;当求得低秩矩阵M和稀核矩阵E,令矩阵XM=M,XE=E,则X=XM+XE;同理,对输出的数据矩阵Y用上述分解方式,可以求得Y=YM+YE;XM和YM分别表示输入和输出空间的低秩矩阵,XE和YE分别表示输入和输出中包含噪声的稀核矩阵;包含主要信息的低秩矩阵的系数矩阵由下面公式求解:
这里,是指和结合的典型相关分析公式;ΣXX *是指输入空间低秩矩阵XM的协方差矩阵与稀核矩阵XE的协方差矩阵的差值,即ΣYY *是指YM的协方差矩阵与YE的协方差矩阵之间的差值,即ΣXY *是指X和Y的低秩矩阵的互协方差和稀核矩阵的互协方差之间的差值;为了保证输出结果的唯一性,仍然需要添加约束条件:
通过对鲁棒准则函数中的矩阵ΣXX *-1/2(ΣXY *)ΣYY *-1/2进行奇异值分解,能够得到公式ΣXX *-1/2(ΣXY *)ΣYY *-1/2=U*Λ*V*;U*和V*分别被称为左、右奇异值向量,Λ*是特征值;当保留的主元空间维数为r时,,对应的左主元奇异值向量为U*(:,1:r),V*(:,1:r)为右主元奇异值向量;Prob=ΣXX *-1/2U*(:,1:r)表示输入空间主元鲁棒负载矩阵,Lrob=ΣYY *-1/2V*(:,1:r)表示输出空间主元鲁棒负载矩阵;
2)重构鲁棒检测图和鲁棒自适应控制线推导
由已知的主元鲁棒负载矩阵能够得到对应的主元鲁棒得分矩阵ΦX=XProb和ΦY=YLrob,ΦX是指输入空间的主元鲁棒得分矩阵,ΦY是指输出空间的主元鲁棒得分矩阵;首先,建立一个输入和输出具有相关关系的T2检测图,用重构的检测图代替传统的T2检测图,检测图如下所示:
其中,根据Rrob是指输出空间和输入空间构建的残差;表示Λ*的前r个特征值,n是指采样次数;检测图就是用于检测输出与输入具有相关关系的那部分故障;另外,还需建立一个鲁棒均方预测误差SPE检测图,这里用SPEcca表示鲁棒SPE检测图,SPEcca检测图如下所示:
其中,表示冗余协方差矩阵,ci=0.5表示权重系数,表示输入残差空间和输出残差空间具有相同的重要程度;Pres *=ΣXX *-1/2U*(:,r+1:p)表示输入空间的鲁棒冗余负载矩阵,Lres *=ΣYY *-1/2V*(:,r+1:q)表示输出空间的鲁棒冗余负载矩阵;其中p表示输入变量个数,q表示输出变量个数;SPEcca检测图就是用来监测质量无关的那部分故障;
根据故障监测的实际需要,分别对和SPEcca设计了自适应控制线,控制线根据历史数据和测试数据差值的变化提取在线数据的动态趋势,通过在线数据的变化对控制线进行自适应调整;假设Htrain=[Xtrain,Ytrain],Htest=[Xtest,Ytest],Htrain和Htest分别表示训练集和在线测试数据,Xtrain和Ytrain分别表示训练数据中的输入部分和输出部分;Xtest和Ytest分别表示测试数据中的输入部分和输出部分;n和m表示采样次数,p和q分别表示变量个数;首先求测试数据和训练集均值的差值范数:
Hnorm(t)=‖Htest(t)-Hmean‖2
其中,t表示在线测试数据的采样点,t∈{1…m},Hmean=mean(Htrain)表示训练集的列均值;Htest(t)表示测试数据t采样时刻的值,Hnorm(t)即为t采样时刻测试数据和训练集均值差值的二阶范数;当求得每次采样的差值范数后,假设Ih=[1…1]∈R1×(p+q)
其中,Ih是取值全为1的行向量,R1×(p+q)是指维数为1×(p+q)的实数空间;Had(t)表示第t次采样时测试数据相对历史数据的波动值,由于包含p+q变量的波动信息,当发生阶跃故障的时候,Htest(t)>>Hmean,则表示第i个变量在t时刻采集的数据标准化值,i表示第i个变量;且Had(t)∈R1×(p+q),所以Htime(t)=sum(Had(t))<1,Htime(t)是指p+q个Had(t)的和;当测试数据都是正常时,且都小于正常数据的均值时,Htime(t)>1;根据自适应系数设置检测图的自适应控制线 如下所示:
Htime=[Htime(1) … Htime(n)]
其中,1-a表示置信度,是指置信度为1-a的恰方分布,Htime表示测试数据的动态系数,Htime(n)表示测试数据第n次采样的波动值;求解鲁棒负载矩阵时,由于稀核矩阵非满秩,所以选择作为新的T2阈值,gT=ST/2uT,rT=θuT 2/ST, 表示第i次采样时的检测图,uT表示主元空间中的均值;ST是主元空间的总体方差,用来描述变量的变异程度;rT表示恰方分布的自由度,θ是自由度系数;gT是方差和2倍均值的比值,同时也是自适应控制线的重要组成部分;另外,SPEcca检测图的自适应控制线SPEtime表示如下:
SPEtime=HtimeSPEH
其中,SPEH是SPEcca检测图的静态控制线;gspe=Sspe/2uspe是残差空间中方差和2倍均值的比值,rT=θuspe 2/Sspe是恰方分布的自由度;另外,SPEcca(i)表示第i次采样时的SPEcca(i)检测图,是指残差空间中SPEcca的均值,是相应的总体方差;
3)鲁棒自适应典型相关分析在线监测
首先,通过离线数据训练鲁棒自适应典型相关分析模型,然后利用鲁棒自适应控制线公式求相应的鲁棒自适应控制线,最后,通过鲁棒自适应典型相关分析模型对污水厂进行实时监测,检测污水厂的污泥膨胀情况,具体如下:
若表示污水厂发生了污泥膨胀,由于主元空间中的检测图是检测质量相关那部分故障,所以能够初步诊断污泥膨胀会导致污水厂出水水质超标,即水质的各项指标超出了排放标准的最低值;当SPEcca≤SPEtime,会出现两种工况,由于SPEcca检测图是对污水厂质量无关的那部分故障进行监测,所以第一种工况是污水厂未出现污泥膨胀,第二种工况是污水厂出现了轻微的污泥膨胀,但是由于污水处理系统的自我调节,轻微膨胀并未造成污水厂的水质超标,这两种工况无法通过在线模型直接区分,需要现场工程师对污水处理过程的水质进行化验。
本发明与现有技术相比,具有如下优点与有益效果:
1、本发明能够通过模型提取数据中蕴含的系统状态信息,及时判断污水厂是否出现污泥膨胀。
2、通常判断污泥膨胀的指标五日生化需氧量(BOD5)需要通过五天化验才能获得,但是本发明无需对改指标进行实时测试,所以在一定程度上不仅加快了诊断污泥膨胀速度,也节省了测试所需的时间和费用。
3、经实验表明,本发明在诊断实际污水污泥膨胀的灵敏度和精度更高,能够对污水厂的污泥膨胀进行实时监测。
4、本发明主要依靠数据来驱动,因此只需要一台笔记本就可以完成对污水厂的实时监测,可以为污水厂减少人力物力的消耗。
5、本发明能够对污水厂的污泥膨胀及时给出报警指令,报警指令有利于现场工程师及时采取有效策略来修正污泥膨胀问题。
6、污泥膨胀会导致污水厂出水水质超标,因此监测污泥膨胀能够在一定程度上为污水厂节省不必要的污染罚款。
附图说明
图1是本发明方法的流程图。
图2是本发明的污泥膨胀出水水质相关的故障检测图。
图3是本发明的SPEcca检测图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
本实施例提供了一种基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,该方法需要构建一个融合数据矩阵的鲁棒分解、典型相关分析、重构鲁棒T2检测图和鲁棒SPE检测图方法的鲁棒自适应典型相关分析模型,再通过构建的鲁棒自适应典型相关分析模型对污水厂污泥膨胀进行在线检测,其过程是:首先,对污水厂采集的数据标准化,然后把标准化后的数据矩阵进行鲁棒分解,鲁棒分解主要是利用典型相关分析及构建的鲁棒准则函数,利用鲁棒分解后获得的鲁鲁棒负载矩阵和特征值矩阵,分别构建相应的鲁棒T2检测图和鲁棒SPE检测图,最后,构建鲁棒自适应控制线,从而实现对污水厂污泥膨胀的有效监测。
如图1所示,上述的污水厂污泥膨胀检测方法,包括如下步骤:
1)数据预处理和矩阵鲁棒分解
1.1)确定污水厂采集的运行数据,设置相同的采样间隔,再对采集的数据进行标准化预处理;
1.2)矩阵鲁棒分解
对标准化后的输入数据矩阵X进行分解,设X=M+E,M表示低秩矩阵,E表示稀核矩阵,通过求解下列的凸优化函数来达到矩阵分解的目的:
为了解决上式的优化问题,能够利用增广拉格朗日算子进行求解,对应的公式如下:
其中,L(M,E,Ψ,σ,u)是指拉格朗日函数;Ψ是拉格朗日乘子,并且是有界的;F是大于零的整数,u>0是指罚参数;首先,通过不断迭代更新M,E,然后更新拉格朗日乘子Ψ,最后通过设置的迭代上界来获得最佳的低秩矩阵和稀核矩阵;当求得低秩矩阵M和稀核矩阵E,令矩阵XM=M,XE=E,则X=XM+XE同理,对输出的数据矩阵Y用上述分解方式,可以求得Y=YM+YE;XM和YM分别表示输入和输出空间的低秩矩阵,XE和YE分别表示输入和输出中包含噪声的稀核矩阵;包含主要信息的低秩矩阵的系数矩阵由下面公式求解:
这里,是指和结合的典型相关分析公式;ΣXX *是指输入空间低秩矩阵XM的协方差矩阵与稀核矩阵XE的协方差矩阵的差值,即ΣYY *是指YM的协方差矩阵与YE的协方差矩阵之间的差值,即ΣXY *是指X和Y的低秩矩阵的互协方差和稀核矩阵的互协方差之间的差值;为了保证输出结果的唯一性,仍然需要添加约束条件:
通过对鲁棒准则函数中的矩阵ΣXX *-1/2(ΣXY *)ΣYY *-1/2进行奇异值分解,能够得到公式ΣXX *-1/2(ΣXY *)ΣYY *-1/2=U*Λ*V*;U*和V*分别被称为左、右奇异值向量,Λ*是特征值;当保留的主元空间维数为r时,对应的左主元奇异值向量为U*(:,1:r),V*(:,1:r)为右主元奇异值向量;Prob=ΣXX *-1/2U*(:,1:r)表示输入空间主元鲁棒负载矩阵,Lrob=ΣYY *-1/2V*(:,1:r)表示输出空间主元鲁棒负载矩阵;
2)重构鲁棒检测图和鲁棒自适应控制线推导
由已知的主元鲁棒负载矩阵能够得到对应的主元鲁棒得分矩阵ΦX=XProb和ΦY=YLrob,ΦX是指输入空间的主元鲁棒得分矩阵,ΦY是指输出空间的主元鲁棒得分矩阵;首先,建立一个输入和输出具有相关关系的T2检测图,用重构的检测图代替传统的T2检测图,检测图如下所示:
其中,根据Rrob是指输出空间和输入空间构建的残差;表示Λ*的前r个特征值,n是指采样次数;检测图就是用于检测输出与输入具有相关关系的那部分故障;另外,还需建立一个鲁棒均方预测误差(SPE)检测图,这里用SPEcca表示鲁棒SPE检测图,SPEcca检测图如下所示:
其中,表示冗余协方差矩阵,ci=0.5表示权重系数,表示输入残差空间和输出残差空间具有相同的重要程度;Pres *=ΣXX *-1/2U*(:,r+1:p)表示输入空间的鲁棒冗余负载矩阵,Lres *=ΣYY *-1/2V*(:,r+1:q)表示输出空间的鲁棒冗余负载矩阵;其中p表示输入变量个数,q表示输出变量个数;SPEcca检测图就是用来监测质量无关的那部分故障;
根据故障监测的实际需要,分别对和SPEcca设计了自适应控制线,控制线根据历史数据和测试数据差值的变化提取在线数据的动态趋势,通过在线数据的变化对控制线进行自适应调整;假设Htrain=[Xtrain,Ytrain],Htest=[Xtest,Ytest],Htrain和Htest分别表示训练集和在线测试数据,Xtrain和Ytrain分别表示训练数据中的输入部分和输出部分;Xtest和Ytest分别表示测试数据中的输入部分和输出部分;n和m表示采样次数,p和q分别表示变量个数;首先求测试数据和训练集均值的差值范数:
Hnorm(t)=‖Htest(t)-Hmean‖2
其中,t表示在线测试数据的采样点,t∈{1 … m},Hmean=mean(Htrain)表示训练集的列均值;Htest(t)表示测试数据t采样时刻的值,Hnorm(t)即为t采样时刻测试数据和训练集均值差值的二阶范数;当求得每次采样的差值范数后,假设Ih=[1 … 1]∈R1×(p+q)
其中,Ih是取值全为1的行向量,R1×(p+q)是指维数为1×(p+q)的实数空间;Had(t)表示第t次采样时测试数据相对历史数据的波动值,由于包含p+q变量的波动信息,当发生阶跃故障的时候,Htest(t)>>Hmean,则表示第i个变量在t时刻采集的数据标准化值,i表示第i个变量;且Had(t)∈R1×(p+q),所以Htime(t)=sum(Had(t))<1,Htime(t)是指p+q个Had(t)的和;当测试数据都是正常时,且都小于正常数据的均值时,Htime(t)>1;根据自适应系数设置检测图的自适应控制线如下所示:
Htime=[Htime(1) … Htime(n)]
其中,1-a表示置信度,是指置信度为1-a的恰方分布,Htime表示测试数据的动态系数,Htime(n)表示测试数据第n次采样的波动值;求解鲁棒负载矩阵时,由于稀核矩阵非满秩,所以选择作为新的T2阈值,gT=ST/2uT,rT=θuT 2/ST, 表示第i次采样时的检测图,uT表示主元空间中的均值;ST是主元空间的总体方差,用来描述变量的变异程度;rT表示恰方分布的自由度,θ是自由度系数;gT是方差和2倍均值的比值,同时也是自适应控制线的重要组成部分;另外,SPEcca检测图的自适应控制线SPEtime表示如下:
SPEtime=HtimeSPEH
其中,SPEH是SPEcca检测图的静态控制线;gspe=Sspe/2uspe是残差空间中方差和2倍均值的比值,rT=θuspe 2/Sspe是恰方分布的自由度;另外,SPEcca(i)表示第i次采样时的SPEcca(i)检测图,是指残差空间中SPEcca的均值,是相应的总体方差;
3)鲁棒自适应典型相关分析在线监测
首先,通过离线数据训练鲁棒自适应典型相关分析模型,然后利用鲁棒自适应控制线公式求相应的鲁棒自适应控制线,最后,通过鲁棒自适应典型相关分析模型对污水厂进行实时监测,检测污水厂的污泥膨胀情况,具体如下:
若表示污水厂发生了污泥膨胀,由于主元空间中的检测图是检测质量相关那部分故障,所以能够初步诊断污泥膨胀会导致污水厂出水水质超标,即水质的各项指标超出了排放标准的最低值;当SPEcca≤SPEtime,会出现两种工况,由于SPEcca检测图是对污水厂质量无关的那部分故障进行监测,所以第一种工况是污水厂未出现污泥膨胀,第二种工况是污水厂出现了轻微的污泥膨胀,但是由于污水处理系统的自我调节,轻微膨胀并未造成污水厂的水质超标,这两种工况无法通过在线模型直接区分,需要现场工程师对污水处理过程的水质进行化验。
为了验证本实施例上述污水厂污泥膨胀检测方法的有效性,采用以下方式进行验证:
图2和图3是利用本发明提出的鲁棒自适应典型相关分析模型对污水厂污泥膨胀的监测,面向于一个服务480,000人口的城市污水厂,数据来源于该厂10月1日到3月21日,数据一天采集一次。总共采集了173组数据,其中前70天数据用于训练鲁棒自适应典型相关分析模型。
从图2和图3的实验结果来看,检测图清晰地呈现了污水厂运行状态,在线测试阶段,前23天污水厂运行正常,后面由于天气变冷,导致污水厂出现了污泥膨胀。图2是对污泥膨胀导致出水异常的检测,从图中可以看出,故障初期污泥膨胀并且明显,因此也存在少量的漏报,而且由于临近新年,污水厂面临的外部扰动更大,虽然前23天污水厂正常运行,但是由于污水处理突然增加,并且外部扰动也比之前更加严重,开发的几个模型都出现了误报警,由表1可知,本发明开发的鲁棒自适应典型相关分析模型性能最为优越;其中对污泥膨胀引起出水水质超标部分的故障检测精度达到92.23%,远高于其它基础模型。
表1:鲁棒自适应典型相关分析模型与基础模型的故障检测结果对比
以上所述实施例只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。
Claims (2)
1.基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,其特征在于,该方法需要构建一个融合数据矩阵的鲁棒分解、典型相关分析、重构鲁棒T2检测图和鲁棒SPE检测图方法的鲁棒自适应典型相关分析模型,再通过构建的鲁棒自适应典型相关分析模型对污水厂污泥膨胀进行在线检测,其过程是:首先,对污水厂采集的数据标准化,然后把标准化后的数据矩阵进行鲁棒分解,鲁棒分解主要是利用典型相关分析及构建的鲁棒准则函数,利用鲁棒分解后获得的鲁鲁棒负载矩阵和特征值矩阵,分别构建相应的鲁棒T2检测图和鲁棒SPE检测图,最后,构建鲁棒自适应控制线,从而实现对污水厂污泥膨胀的有效监测。
2.根据权利要求1所述的基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法,其特征在于,包括以下步骤:
1)数据预处理和矩阵鲁棒分解
1.1)确定污水厂采集的运行数据,设置相同的采样间隔,再对采集的数据进行标准化预处理;
1.2)矩阵鲁棒分解
首先对标准化后的输入数据矩阵X进行分解,设X=M+E,M表示低秩矩阵,E表示稀核矩阵,通过求解下列的凸优化函数来达到矩阵分解的目的:
为了解决上式的优化问题,能够利用增广拉格朗日算子进行求解,对应的公式如下:
其中,L(M,E,Ψ,σ,u)是指拉格朗日函数;Ψ是拉格朗日乘子,并且是有界的;F是大于零的整数,u>0是指罚参数;首先,通过不断迭代更新M,E,然后更新拉格朗日乘子Ψ,最后通过设置的迭代上界来获得最佳的低秩矩阵和稀核矩阵;当求得低秩矩阵M和稀核矩阵E,令矩阵XM=M,XE=E,则X=XM+XE;同理,对输出的数据矩阵Y用上述分解方式,能够求得Y=YM+YE;XM和YM分别表示输入和输出空间的低秩矩阵,XE和YE分别表示输入和输出中包含噪声的稀核矩阵;包含主要信息的低秩矩阵的系数矩阵由下面公式求解:
这里,是指和结合的典型相关分析公式;ΣXX *是指输入空间低秩矩阵XM的协方差矩阵与稀核矩阵XE的协方差矩阵的差值,即ΣYY *是指YM的协方差矩阵与YE的协方差矩阵之间的差值,即ΣXY *是指X和Y的低秩矩阵的互协方差和稀核矩阵的互协方差之间的差值;为了保证输出结果的唯一性,仍然需要添加约束条件:
通过对鲁棒准则函数中的矩阵ΣXX *-1/2(ΣXY *)ΣYY *-1/2进行奇异值分解,能够得到公式ΣXX *-1/2(ΣXY *)ΣYY *-1/2=U*Λ*V*;U*和V*分别被称为左、右奇异值向量,Λ*是特征值;当保留的主元空间维数为r时,对应的左主元奇异值向量为U*(:,1:r),V*(:,1:r)为右主元奇异值向量;Prob=ΣXX *-1/2U*(:,1:r)表示输入空间主元鲁棒负载矩阵,Lrob=ΣYY *-1/2V*(:,1:r)表示输出空间主元鲁棒负载矩阵;
2)重构鲁棒检测图和鲁棒自适应控制线推导
由已知的主元鲁棒负载矩阵能够得到对应的主元鲁棒得分矩阵ΦX=XProb和ΦY=YLrob,ΦX是指输入空间的主元鲁棒得分矩阵,ΦY是指输出空间的主元鲁棒得分矩阵;首先,建立一个输入和输出具有相关关系的T2检测图,用重构的检测图代替传统的T2检测图,检测图如下所示:
其中,根据Rrob是指输出空间和输入空间构建的残差;表示Λ*的前r个特征值,n是指采样次数;检测图就是用于检测输出与输入具有相关关系的那部分故障;另外,还需建立一个鲁棒均方预测误差SPE检测图,这里用SPEcca表示鲁棒SPE检测图,SPEcca检测图如下所示:
其中,表示冗余协方差矩阵,ci=0.5表示权重系数,表示输入残差空间和输出残差空间具有相同的重要程度;Pres *=ΣXX *-1/2U*(:,r+1:p)表示输入空间的鲁棒冗余负载矩阵,Lres *=ΣYY *-1/2V*(:,r+1:q)表示输出空间的鲁棒冗余负载矩阵;其中p表示输入变量个数,q表示输出变量个数;SPEcca检测图就是用来监测质量无关的那部分故障;
根据故障监测的实际需要,分别对和SPEcca设计了自适应控制线,控制线根据历史数据和测试数据差值的变化提取在线数据的动态趋势,通过在线数据的变化对控制线进行自适应调整;假设Htrain=[Xtrain,Ytrain],Htest=[Xtest,Ytest],Htrain和Htest分别表示训练集和在线测试数据,Xtrain和Ytrain分别表示训练数据中的输入部分和输出部分;Xtest和Ytest分别表示测试数据中的输入部分和输出部分;n和m表示采样次数,p和q分别表示变量个数;首先求测试数据和训练集均值的差值范数:
Hnorm(t)=‖Htest(t)-Hmean‖2
其中,t表示在线测试数据的采样点,t∈{1…m},Hmean=mean(Htrain)表示训练集的列均值;Htest(t)表示测试数据t采样时刻的值,Hnorm(t)即为t采样时刻测试数据和训练集均值差值的二阶范数;当求得每次采样的差值范数后,假设Ih=[1…1]∈R1×(p+q)
其中,Ih是取值全为1的行向量,R1×(p+q)是指维数为1×(p+q)的实数空间;Had(t)表示第t次采样时测试数据相对历史数据的波动值,由于包含p+q变量的波动信息,当发生阶跃故障的时候,Htest(t)>>Hmean,则 表示第i个变量在t时刻采集的数据标准化值,i表示第i个变量;且Had(t)∈R1×(p+q),所以Htime(t)=sum(Had(t))<1,Htime(t)是指p+q个Had(t)的和;当测试数据都是正常时,且都小于正常数据的均值时,Htime(t)>1;根据自适应系数设置检测图的自适应控制线 如下所示:
Htime=[Htime(1)…Htime(n)]
其中,1-a表示置信度,是指置信度为1-a的恰方分布,Htime表示测试数据的动态系数,Htime(n)表示测试数据第n次采样的波动值;求解鲁棒负载矩阵时,由于稀核矩阵非满秩,所以选择作为新的T2阈值,gT=ST/2uT,rT=θuT 2/ST, 表示第i次采样时的检测图,uT表示主元空间中的均值;ST是主元空间的总体方差,用来描述变量的变异程度;rT表示恰方分布的自由度,θ是自由度系数;gT是方差和2倍均值的比值,同时也是自适应控制线的重要组成部分;另外,SPEcca检测图的自适应控制线SPEtime表示如下:
SPEtime=HtimeSPEH
其中,SPEH是SPEcca检测图的静态控制线;gspe=Sspe/2uspe是残差空间中方差和2倍均值的比值,rT=θuspe 2/Sspe是恰方分布的自由度;另外,SPEcca(i)表示第i次采样时的SPEcca(i)检测图,是指残差空间中SPEcca的均值,是相应的总体方差;
3)鲁棒自适应典型相关分析在线监测
首先,通过离线数据训练鲁棒自适应典型相关分析模型,然后利用鲁棒自适应控制线公式求相应的鲁棒自适应控制线,最后,通过鲁棒自适应典型相关分析模型对污水厂进行实时监测,检测污水厂的污泥膨胀情况,具体如下:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832523.8A CN112114103B (zh) | 2020-08-18 | 2020-08-18 | 基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010832523.8A CN112114103B (zh) | 2020-08-18 | 2020-08-18 | 基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112114103A true CN112114103A (zh) | 2020-12-22 |
CN112114103B CN112114103B (zh) | 2021-07-20 |
Family
ID=73803752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010832523.8A Active CN112114103B (zh) | 2020-08-18 | 2020-08-18 | 基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112114103B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113848307A (zh) * | 2021-11-19 | 2021-12-28 | 华南理工大学 | 一种针对污泥膨胀的特征提取主成分分析在线监测方法 |
CN114372096A (zh) * | 2021-12-24 | 2022-04-19 | 华南理工大学 | 一种针对污泥膨胀的特征提取典型相关分析在线监测方法 |
CN114578011A (zh) * | 2022-03-07 | 2022-06-03 | 上海蓝长科技集团有限公司 | 一种基于多传感器多源数据融合的水质监测方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103293953A (zh) * | 2008-01-31 | 2013-09-11 | 费希尔-罗斯蒙特系统公司 | 具有用来补偿模型失配的调节的鲁棒的自适应模型预测控制器 |
CN104881666A (zh) * | 2014-02-27 | 2015-09-02 | 王磊 | 一种基于fpga的实时二值图像连通域标记实现方法 |
US20160140437A1 (en) * | 2014-11-17 | 2016-05-19 | Beijing University Of Technology | Method to predict the effluent ammonia-nitrogen concentration based on a recurrent self-organizing neural network |
CN110320335A (zh) * | 2019-07-19 | 2019-10-11 | 东北大学 | 一种关于污水处理出水水质指标的多元鲁棒软测量方法 |
CN107025338B (zh) * | 2017-03-27 | 2020-04-03 | 北京工业大学 | 一种基于递归rbf神经网络的污泥膨胀故障辨识方法 |
-
2020
- 2020-08-18 CN CN202010832523.8A patent/CN112114103B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103293953A (zh) * | 2008-01-31 | 2013-09-11 | 费希尔-罗斯蒙特系统公司 | 具有用来补偿模型失配的调节的鲁棒的自适应模型预测控制器 |
CN104881666A (zh) * | 2014-02-27 | 2015-09-02 | 王磊 | 一种基于fpga的实时二值图像连通域标记实现方法 |
US20160140437A1 (en) * | 2014-11-17 | 2016-05-19 | Beijing University Of Technology | Method to predict the effluent ammonia-nitrogen concentration based on a recurrent self-organizing neural network |
CN107025338B (zh) * | 2017-03-27 | 2020-04-03 | 北京工业大学 | 一种基于递归rbf神经网络的污泥膨胀故障辨识方法 |
CN110320335A (zh) * | 2019-07-19 | 2019-10-11 | 东北大学 | 一种关于污水处理出水水质指标的多元鲁棒软测量方法 |
Non-Patent Citations (10)
Title |
---|
ALCALA C F ET AL.: ""Reconstruction-based contribution for process monitoring"", 《PROCEEDINGS OF THE 17TH WORLD CONGRESS》 * |
HUANG Y.W. ET AL.: ""Artificial neural network modeling of thin layer drying behavior of municipal sewage sludge"", 《MEASUREMENT》 * |
YIQI LIU ET AL.: ""Integrated design of monitoring, analysis and maintenance for filamentous sludge bulking in wastewater treatment"", 《MEASUREMENT》 * |
倪怀发 等: ""基于低秩分解的鲁棒典型相关分析"", 《智能系统学报》 * |
冯裕钊 等: ""变参数活性污泥系统的最优鲁棒控制法"", 《中国给水排水》 * |
冯裕钊等: "变参数活性污泥系统的最优鲁棒控制法 ", 《中国给水排水》 * |
李磊等: "A novel robust adaptive controller for EAF electrode regulator system based on approximate model method ", 《JOURNAL OF CENTRAL SOUTH UNIVERSITY》 * |
片锦香等: "结合机理和RBF的污水处理过程水质软测量模型 ", 《科技广场》 * |
程洪超 等: "Robust adaptive boosted canonical correlation analysis for quality-relevant process monitoring of wastewater treatment", 《ISA TRANSACTIONS》 * |
郭晓燕等: "基于改进型PSO-BP神经网络的SVI软测量 ", 《控制工程》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113848307A (zh) * | 2021-11-19 | 2021-12-28 | 华南理工大学 | 一种针对污泥膨胀的特征提取主成分分析在线监测方法 |
CN113848307B (zh) * | 2021-11-19 | 2024-06-07 | 华南理工大学 | 一种针对污泥膨胀的特征提取主成分分析在线监测方法 |
CN114372096A (zh) * | 2021-12-24 | 2022-04-19 | 华南理工大学 | 一种针对污泥膨胀的特征提取典型相关分析在线监测方法 |
CN114372096B (zh) * | 2021-12-24 | 2023-10-27 | 华南理工大学 | 一种针对污泥膨胀的特征提取典型相关分析在线监测方法 |
CN114578011A (zh) * | 2022-03-07 | 2022-06-03 | 上海蓝长科技集团有限公司 | 一种基于多传感器多源数据融合的水质监测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112114103B (zh) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Basseville et al. | Detection of abrupt changes: theory and application | |
CN112114103B (zh) | 基于鲁棒自适应典型相关分析的污水厂污泥膨胀检测方法 | |
Chiang et al. | Fault detection and diagnosis in industrial systems | |
CN108549908B (zh) | 基于多采样概率核主成分模型的化工过程故障检测方法 | |
CN109085805B (zh) | 一种基于多采样率因子分析模型的工业过程故障检测方法 | |
CN107544459B (zh) | 一种控制系统的多重故障诊断优化方法 | |
CN103197663B (zh) | 一种故障预测方法及系统 | |
CN112861350B (zh) | 一种水冷式汽轮发电机定子绕组温度过热缺陷预警方法 | |
CN111367253B (zh) | 基于局部自适应标准化的化工系统多工况故障检测方法 | |
WO2021114320A1 (zh) | 一种oica和rnn融合模型的污水处理过程故障监测方法 | |
CN110942258B (zh) | 一种性能驱动的工业过程异常监测方法 | |
CN116661410A (zh) | 基于加权有向图的大规模工业过程故障检测及诊断方法 | |
CN114383648A (zh) | 一种温度仪表故障诊断方法及装置 | |
CN117992859B (zh) | 配备scada系统的机电装备早期故障预警与辨识方法及装置 | |
CN112149054B (zh) | 基于时序扩展的正交邻域保持嵌入模型的构建与应用 | |
Márquez-Vera et al. | Adaptive threshold PCA for fault detection and isolation | |
CN117114248A (zh) | 一种水质监测系统健康度评价方法、计算机设备及介质 | |
CN111931349B (zh) | 基于动态主元分析的csth的乘性故障诊断方法 | |
CN116339275A (zh) | 基于全结构动态自回归隐变量模型的多尺度过程故障检测方法 | |
CN113253682B (zh) | 非线性化工过程故障检测方法 | |
CN114879612A (zh) | 一种基于Local-DBKSSA的高炉炼铁过程监测方法 | |
CN116522993A (zh) | 一种基于对抗自编码网络的化工过程故障检测方法 | |
CN114200914A (zh) | 一种基于mw-occa的质量相关早期故障检测方法 | |
Wade et al. | On real-time control and process monitoring of wastewater treatment plants: real-time process monitoring | |
Ma et al. | Process monitoring of the pneumatic control valve using canonical variate analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |