前言
作為第二產(chǎn)業(yè)當(dāng)中的一個子項,間歇生產(chǎn)過程是現(xiàn)代社會大生產(chǎn)當(dāng)中比較有代表性的生產(chǎn)形式之一,因其具有比較好的靈活性、較高的產(chǎn)物附加值及較悠久的發(fā)展歷史,被應(yīng)用在諸如制藥、食品生產(chǎn)、化工材料制備等領(lǐng)域。然而正因其具有的與連續(xù)生產(chǎn)過程所不同的特性,也會隨之而來具有比較復(fù)雜的生產(chǎn)機理,多樣的生產(chǎn)及工況以及多變的生產(chǎn)狀態(tài)。隨著先進(jìn)的傳感器及其對應(yīng)測量技巧的應(yīng)用及發(fā)展,在不斷的生產(chǎn)過程中累積下了大量的數(shù)據(jù),這樣的數(shù)據(jù)中不免會包含著沒有被挖掘出來的信息;跀(shù)據(jù)驅(qū)動的多元統(tǒng)計算法可以利用這些已有的數(shù)據(jù)對相應(yīng)的過程實施過程監(jiān)控、故障檢測和診斷、質(zhì)量預(yù)測及軟測量的功能,對實現(xiàn)相關(guān)工業(yè)過程的過程效果評估、安全生產(chǎn)、問題原因分析、過程優(yōu)化及在線控制有著不小的幫助。
基于間歇工業(yè)生產(chǎn)過程對過程在線質(zhì)量預(yù)測的需求,本書對間歇過程本身特性,包括生產(chǎn)規(guī)律及數(shù)據(jù)存在形式進(jìn)行了分析,利用多元統(tǒng)計算法的優(yōu)勢,提出了系列針對間歇過程的質(zhì)量預(yù)測方法,為間歇過程的過程優(yōu)化及安全生產(chǎn)盡了一份力量。主要研究內(nèi)容如下:
(1)對傳統(tǒng)的線性多向PLS(MPLS)方法進(jìn)行深入分析和改進(jìn)研究。分析了基于不同展開方式的傳統(tǒng)MPLS方法實際應(yīng)用中各自存在的優(yōu)缺點,在此基礎(chǔ)上,提出一種改進(jìn)的MPLS方法,用于間歇過程的故障監(jiān)控、診斷及質(zhì)量預(yù)測。首先該方法結(jié)合傳統(tǒng)展開方式的優(yōu)勢,把變量展開與批次展開相結(jié)合,提高監(jiān)控預(yù)測性能;其次,采用隨時間更新主元協(xié)方差代替固定主元協(xié)方差,改善T2監(jiān)控圖的監(jiān)控性能;最后給出一種隨時間變化的貢獻(xiàn)圖計算方法。仿真實驗結(jié)果表明、改進(jìn)方法確實能改善傳統(tǒng)MPLS的監(jiān)控性能及預(yù)測性能,且具有一定
的故障識別能力。
(2)提出一種二維搜索相似樣本的JITL-MPLS在線局部建模監(jiān)測方法。分析了即時學(xué)習(xí)(Just-in- Time Learning,JITL)策略對發(fā)酵過程實行監(jiān)測過程中存在的優(yōu)缺點,在此基礎(chǔ)上,提出一種兼顧采樣時刻與相似度的即時學(xué)習(xí)策略。針對發(fā)酵過程批次內(nèi)和批次間的動態(tài)性問題,將采樣時刻引入到相似樣本搜索過程當(dāng)中。利用過程的相似樣本占比識別過程的動態(tài)性,自適應(yīng)地調(diào)整時間窗的窗長,再結(jié)合累計相似貢獻(xiàn)率進(jìn)行建模樣本選取,構(gòu)建JLMPLS模型。通過 Pensim仿真平臺產(chǎn)生的正常和故障數(shù)據(jù)驗證了此方法的可行性與優(yōu)越性。
(3)針對間歇過程的多階段局部模型選擇問題,提出一種基于快速的間歇過程質(zhì)量預(yù)測Just in Time Learning- Multiway Partial Least Squares(JITL-MPLS)方法。該方法以PLS為主算法,以沿變量展開的方式對間歇過程的三向數(shù)據(jù)進(jìn)行展開,采用模糊C均值聚類與即時學(xué)習(xí)算法對數(shù)據(jù)進(jìn)行預(yù)聚類以避免數(shù)據(jù)量過多而導(dǎo)致的在線建模運算負(fù)荷的問題?紤]到部分間歇過程存在的潛在的大周期特性,在在線訓(xùn)練模型構(gòu)建階段保持全部歷史數(shù)據(jù)為候選數(shù)據(jù)的前提下提高了在線質(zhì)量預(yù)測過程的實時性。經(jīng)對青霉素仿真平臺和大腸桿菌工業(yè)過程的應(yīng)用,相較于一般類似算法,所提出的算法能夠在相同情況下提高系統(tǒng)的運算速度,同時能夠保持算法對新參數(shù)較低的敏感度以提高算法自身的魯棒性,維持算法的預(yù)測精度在相同的等級。
(4)針對MPLS算法特別是局部MPLS算法在故障情況下缺乏樣本重選機制的問題,提出了一種基于局部樣本重選的過程故障下MPLS質(zhì)量預(yù)測方法。如若在輕微故障下繼續(xù)進(jìn)行生產(chǎn),傳統(tǒng)局部算法的相似度度量機制在遇到故障導(dǎo)致的變量偏移的情況時容易產(chǎn)生在線訓(xùn)練樣本選擇的誤差從而導(dǎo)致模型精度的下降,所提出的方法考慮到這個問題,以過程監(jiān)控貢獻(xiàn)圖幅值超限程度為判斷標(biāo)準(zhǔn)、與離線階段選擇出的穩(wěn)定變量為動態(tài)時間規(guī)整指標(biāo)對歷史數(shù)據(jù)進(jìn)行建模數(shù)據(jù)重選,建立新的局部預(yù)測模型對過程進(jìn)行報警的同時進(jìn)行質(zhì)量預(yù)測。通過對青霉素仿真平臺及大腸桿菌發(fā)酵過程的測試說明相對于傳統(tǒng)方法,所提出的算法能夠一定程度上保持對過程在非嚴(yán)重故障下的質(zhì)量預(yù)測精度。
(5)對局部即時學(xué)習(xí)方法的在線訓(xùn)練數(shù)據(jù)庫選擇方式進(jìn)行了分析,考慮到間歇過程生產(chǎn)不同階段數(shù)據(jù)量不同的狀況,提出了針對間歇數(shù)據(jù)的局部自適應(yīng)JITL-MPLS方法。該策略結(jié)合了間歇過程特有的批次特性,與原有的相似性度量函數(shù)協(xié)同,通過動態(tài)地限制即時學(xué)習(xí)算法在一個合理的范圍之內(nèi)來控制在線訓(xùn)練數(shù)據(jù)庫構(gòu)建時的候選數(shù)據(jù)的數(shù)量,對每一次采樣建立的模型進(jìn)行調(diào)整。通過對青霉素的實驗驗證了所提出的算法相較于傳統(tǒng)方法能夠提高對質(zhì)量數(shù)據(jù)的預(yù)測精度。之后,通過對實驗結(jié)果的分析,提出了一種新的模型預(yù)測效果評價指標(biāo),相對于預(yù)測精度,新的評價指標(biāo)著重衡量算法預(yù)測效果的穩(wěn)定性。
(6)基于 MKPLS的間歇過程監(jiān)控與質(zhì)量預(yù)測方法研究,改進(jìn)的MPLS在性能上有所提高,但是這始終是線性方法,而大多數(shù)間歇過程都具有強非線性等特點,監(jiān)控方面會出現(xiàn)大量誤報漏報,且預(yù)測性能低。研究了基于核函數(shù)的核偏最小二乘(KPLS)方法,討論了KPLS方法應(yīng)用于間歇過程監(jiān)控時存在的些缺陷和問題。在此基礎(chǔ)上,提出一種基于FS特征提取方法的AT- MKPLS方法。該方法采用AT方法對三維數(shù)據(jù)進(jìn)行變換,保留了批次信息;對于核映射時數(shù)據(jù)量龐大無法運算的問題,采用FS特征提取的方法對樣本進(jìn)行簡化,提取最簡矩陣,然后采用KPLS方法提取過程的非線性信息;最后將該方法應(yīng)用于一個數(shù)值非線性過程和間歌發(fā)酵過程,并與傳統(tǒng)MPLS和改進(jìn)MPLS方法進(jìn)行比較,驗證了該方法在監(jiān)控及預(yù)測方面性能的有效性。
(7)將核方法引入到即時學(xué)習(xí)策略中擴展核參數(shù)的取值范圍,JTL策略屬于局部建模策略,能夠在一定程度上減弱數(shù)據(jù)的非線性,但是在某些階段非線性特征依然明顯,對JTL-MPLS模型影響較大。本書將核方法( KemelMethods,KM)引入到即時學(xué)習(xí)策略中,將非線性數(shù)據(jù)映射為線性數(shù)據(jù),使得核空間中所建立的線性監(jiān)測模型也能夠有較高的精度。由于即時學(xué)習(xí)策略的相似樣本以當(dāng)前采樣點為歐式空間的中心,而非離線建模的聚類中心,所以能銘進(jìn)行較好的局部線性化,從而擴展核參數(shù)的取值范圍,降低了核參數(shù)的設(shè)置難度最終取得了較好的故障監(jiān)測效果。
(8)提出一種基于殘差更新判斷的 JITL-MKPLS監(jiān)測方法,傳統(tǒng)的即時學(xué)習(xí)策略屬于懶惰學(xué)習(xí),即每采集到一個數(shù)據(jù)將進(jìn)行一次完整建模步驟,這樣在監(jiān)測比較穩(wěn)定的階段時會造成大量的計算浪費,影響系統(tǒng)響應(yīng)其他操作。本書利用了多向核偏最小二乘(Muli- way Kernel Partial Least Squares, MKPLS)的回歸特性,通過對比回歸殘差判斷模型是否需要更新,從而減少了模型更新次數(shù)。模型更新判斷機制在保證了與傳統(tǒng)JTL建模精度相類似的前提下,大幅減少了計算量,擴展了本方法的應(yīng)用范圍。