專利名稱::用于多元數(shù)據(jù)的監(jiān)控和分析的一元方法
技術(shù)領(lǐng)域:
:本公開內(nèi)容總的來說涉及加工廠診斷,更具體地說,涉及包括多元統(tǒng)計(jì)技術(shù)的監(jiān)控和診斷系統(tǒng)。
背景技術(shù):
:過程控制系統(tǒng),例如化學(xué)、石油、或其它過程中所使用的過程控制系統(tǒng),通常包括一個以上通過模擬總線、數(shù)字總線或模擬/數(shù)字相結(jié)合的總線以可通信方式連接至至少一個主機(jī)或操作員工作站以及一個以上過程控制和儀表設(shè)備的集中式或分散式過程控制器。現(xiàn)場設(shè)備可以是例如閥、閥定位器、開關(guān)、變送器和傳感器(例如溫度傳感器、壓力傳感器和流速傳感器),它們位于加工廠環(huán)境中,并在諸如開啟或關(guān)閉閥和測量過程參數(shù)、增加或減小流體流量等的過程中施行功能。諸如符合公知的FOUNDATIONFieldbus(以下稱作Fieldbus)協(xié)議或HART⑧協(xié)議的現(xiàn)場設(shè)備之類的智能現(xiàn)場設(shè)備還施行控制運(yùn)算、報(bào)警功能和過程控制器中通常實(shí)現(xiàn)的其它控制功能。通常位于加工廠環(huán)境中的過程控制器接收表示現(xiàn)場設(shè)備所進(jìn)行的或所關(guān)聯(lián)的過程測量值或過程變量的信號和/或與現(xiàn)場設(shè)備有關(guān)的其它信息,并執(zhí)行控制器應(yīng)用程序。控制器應(yīng)用程序?qū)崿F(xiàn)例如不同的控制模塊,這些控制模塊進(jìn)行過程控制決策,基于所接收的信息生成控制信號,并且與諸如HART⑧和Fieldbus現(xiàn)場設(shè)備之類的現(xiàn)場設(shè)備中正在施行的控制模塊或塊一起協(xié)調(diào)工作。過程控制器中的控制模塊通過通信線路或信號路徑向現(xiàn)場設(shè)備發(fā)送控制信號,從而控制過程的操作。來自現(xiàn)場設(shè)備和過程控制器的信息對于諸如操作員工作站、維護(hù)工作站、個人計(jì)算機(jī)、手持設(shè)備、歷史數(shù)據(jù)庫、報(bào)告發(fā)生器、集中式數(shù)據(jù)庫等的一個以上其它硬件設(shè)備可用,從而使操作員或維護(hù)人員能夠施行針對過程的期望的功能,例如改變過程控制例程的設(shè)置、更改過程控制器或智能現(xiàn)場設(shè)備中的控制模塊的操作、查看過程的當(dāng)前狀態(tài)或加工廠中的特定設(shè)備的當(dāng)前狀態(tài)、查看由現(xiàn)場設(shè)備和過程控制器生成的警報(bào)、對過程操作進(jìn)行仿真以訓(xùn)練人員或測試過程控制軟件,以及診斷加工廠中的問題或硬件故障。已知的是,在加工廠環(huán)境中,尤其是在具有大量現(xiàn)場設(shè)備和支持裝置的加工廠中,經(jīng)常會有問題出現(xiàn)。這些問題可能是壞了的或故障的設(shè)備,諸如軟件例程之類的邏輯元件駐留在不正確的模式,過程控制環(huán)路被不正確地調(diào)諧,加工廠中的設(shè)備之間的通信失敗一次以上,等等。這些和其它問題實(shí)際上會出現(xiàn)多個,通常會導(dǎo)致過程在異常狀態(tài)下操作(即加工廠處于異常情況),這經(jīng)常與加工廠的次最佳性能相關(guān)聯(lián)。已經(jīng)建立了很多診斷工具和應(yīng)用程序來檢測和確定加工廠中問題的產(chǎn)生原因,并且一旦問題發(fā)生并被檢測到,就協(xié)助操作員或維護(hù)人員診斷并校正這些問題。例如,通常通過諸如直接或無線總線、以太網(wǎng)、調(diào)制解調(diào)器、電話線等的通信連接連接至過程控制器的操作員工作站具有適于運(yùn)行諸如由愛默生過程管理公司出售的DeltaVTM和Ovation⑧控制系統(tǒng)之類的軟件的處理器和存儲器。這些控制系統(tǒng)具有大量的控制模塊和控制環(huán)路診斷工具。同樣,維護(hù)工作站可以通過與控制器應(yīng)用程序相同的通信連接,或通過諸如用于過程控制(OPC)的對象連接和嵌入(OLE)連接、手持連接等連接至過程控制設(shè)備,維護(hù)工作站通常包括被設(shè)計(jì)為查看由加工廠中的現(xiàn)場設(shè)備生成的維護(hù)警報(bào)和警告、對加工廠中的設(shè)備進(jìn)行測試并對現(xiàn)場設(shè)備和加工廠中的其它設(shè)備施行維護(hù)活動的一個以上應(yīng)用程序。已經(jīng)建立出類似的診斷應(yīng)用程序來診斷加工廠中的支持裝置的問題。因此,諸如AMSTM程序組來自愛默生過程管理公司的智能設(shè)備管理器之類的商用軟件能夠與現(xiàn)場設(shè)備進(jìn)行通信,并存儲與現(xiàn)場設(shè)備有關(guān)的數(shù)據(jù),以確定并跟蹤現(xiàn)場設(shè)備的操作狀態(tài)。同時參考名稱為"IntegratedCommunicationNetworkforuseinaFieldDeviceManagementSystem(用于現(xiàn)場設(shè)備管理系統(tǒng)的集成通信網(wǎng)絡(luò))"的美國專利No.5,960,214。在某些情況下,AMS軟件可以用來與現(xiàn)場設(shè)備進(jìn)行通信以改變現(xiàn)場設(shè)備中的參數(shù),從而使現(xiàn)場設(shè)備本身運(yùn)行諸如自校準(zhǔn)例程或自診斷例程之類的應(yīng)用程序,以獲取關(guān)于現(xiàn)場設(shè)備的狀態(tài)或健康等的信息。這些信息可以包括例如狀態(tài)信息(例如是否發(fā)生了警報(bào)或其它類似的事件)、設(shè)備配置信息(例如現(xiàn)場設(shè)備當(dāng)前或可能被配置的方式以及現(xiàn)場設(shè)備所使用的測量單元的類型)、設(shè)備參數(shù)(例如現(xiàn)場設(shè)備范圍值和其它參數(shù))等。當(dāng)然,這些信息可以被維護(hù)人員用來監(jiān)控、維護(hù)和/或診斷現(xiàn)場設(shè)備的問題。類似地,很多加工廠都包括諸如CSI系統(tǒng)所提供的MachineryHealth之類的應(yīng)用程序,用于監(jiān)控、診斷和優(yōu)化各種旋轉(zhuǎn)裝置的操作狀態(tài)。維護(hù)人員經(jīng)常使用這些應(yīng)用程序來維護(hù)或檢查工廠中的旋轉(zhuǎn)裝置的性能,以確定旋轉(zhuǎn)裝置的問題,并確定旋轉(zhuǎn)裝置是否必須被修理或更換以及修理或更換的時間。類似地,4艮多加工廠包括電力控制和it斷應(yīng)用并呈序,例如由Liebert和ASCO公司提供的那些電力控制和診斷應(yīng)用程序,以控制并維護(hù)發(fā)電和配電裝置。同時已知的是,在加工廠中運(yùn)行諸如實(shí)時優(yōu)化器(RTO+)之類的控制優(yōu)化應(yīng)用程序,以優(yōu)化加工廠的控制活動。這種優(yōu)化應(yīng)用程序通常使用復(fù)雜的算法和/或加工廠的模型來預(yù)測可以以何種方式改變輸入以針對諸如利潤之類的某個期望的優(yōu)化變量優(yōu)化加工廠的操作。這些和其它診斷和優(yōu)化應(yīng)用程序通常以全系統(tǒng)為基礎(chǔ)在一個以上操作員或維護(hù)工作站中實(shí)現(xiàn),并且可以給操作員或維護(hù)人員提供關(guān)于加工廠或加工廠中的現(xiàn)場設(shè)備和裝置的操作狀態(tài)的預(yù)配置顯示。典型的顯示包括接收過程控制器或加工廠中的其它設(shè)備所生成的警報(bào)的報(bào)警顯示、指示過程控制器和加工廠中的其它設(shè)備的操作狀態(tài)的控制顯示、指示加工廠中的設(shè)備的操作狀態(tài)的維護(hù)顯示等。同樣地,這些和其它診斷應(yīng)用程序可以使操作員或維護(hù)人員能夠重新調(diào)諧控制環(huán)路或重新設(shè)置其它控制參數(shù),以運(yùn)行對一個以上現(xiàn)場設(shè)備的測試,從而確定那些現(xiàn)場設(shè)備的當(dāng)前狀態(tài),或校準(zhǔn)現(xiàn)場設(shè)備或其它裝置。盡管這些多種應(yīng)用程序和工具可以方便加工廠中的問題識別和校正,但是這些診斷應(yīng)用程序通常被配置為僅在加工廠中已經(jīng)發(fā)生問題之后使用,因此這些診斷應(yīng)用程序僅在加工廠中已經(jīng)存在異常情況之后使用。不幸的是,在使用這些工具來檢測、識別和校正異常情況之前,異常情況可能已經(jīng)存在一段時間,這導(dǎo)致問題被檢測、識別和校正期間加工廠呈現(xiàn)次最佳性能。在很多情況下,控制操作員首先基于警報(bào)、警告或加工廠的不良性能檢測到存在某個問題。然后操作員會通知潛在問題的維護(hù)人員。維護(hù)人員可能檢測到也可能檢測不到實(shí)際的問題,并且可能在實(shí)際運(yùn)行測試或其它診斷應(yīng)用程序之前需要進(jìn)一步的提示,或施行識別實(shí)際問題所需的其它活動。一旦問題被識別出,維護(hù)人員就可能需要定購零件并調(diào)度維護(hù)程序,所有這些都會導(dǎo)致問題的發(fā)生與該問題的校正之間有很長的時間段。在該時間段期間,加工廠可能在通常與工廠的次最佳操作相關(guān)聯(lián)的異常情況下運(yùn)行。另外,很多加工廠可能會經(jīng)歷在相對較短的時間量內(nèi)在工廠中產(chǎn)生嚴(yán)重的代價或損壞的異常情況。例如,如果某些異常情況存在,則即使存在極短的時間量,這些異常情況也會引起對裝置的重大損壞、原材料的損耗或加工廠中的明顯不期望的停工。因此,僅僅在問題已經(jīng)發(fā)生后檢測工廠中的問題,則不管該問題被校正得多快,都會在加工廠中造成嚴(yán)重的損耗或損壞。因此,期望首先設(shè)法預(yù)防異常情況的出現(xiàn),而不是在異常情況出現(xiàn)后再設(shè)法作出反應(yīng)并校正加工廠中的問題。為了釆取措施在加工廠中發(fā)生任何重大損失之前阻止已預(yù)測到的異常情況,可以使用一種技術(shù)采集數(shù)據(jù),該數(shù)據(jù)使用戶能夠在加工廠中的某些異常情況實(shí)際出現(xiàn)之前預(yù)測這些異常情況的發(fā)生。在名稱為"RootCauseDiagnostics(根本原因診斷),,、現(xiàn)為美國專利No.7,085,610的美國專利申請No.09/972,078(部分地基于美國專利申請No.08/623,569,現(xiàn)為美國專利No.6,017,143)中公開了該程序。這兩個申請的全部公開內(nèi)容由此通過引用合并于此。一般而言,該技術(shù)在加工廠中的諸如現(xiàn)場設(shè)備之類的多個設(shè)備中的每一個設(shè)備中布置統(tǒng)計(jì)數(shù)據(jù)采集和處理塊或統(tǒng)計(jì)處理監(jiān)控(SPM)塊。該統(tǒng)計(jì)數(shù)據(jù)采集和處理塊采集過程變量數(shù)據(jù),并確定與所采集的數(shù)據(jù)相關(guān)聯(lián)的某些統(tǒng)計(jì)測量值,例如均值、中值、標(biāo)準(zhǔn)差等。然后這些統(tǒng)計(jì)測量值被發(fā)送給用戶并被分析,以識別已知異常情況在未來發(fā)生的模式。一旦系統(tǒng)預(yù)測到異常情況,即采取措施以校正潛在的問題,并在第一時間避免異常情況。主成分分析(PCA)是已在過程控制行業(yè)中用于分析多維數(shù)據(jù)集的多元數(shù)據(jù)分析技術(shù)。PCA技術(shù)通常涉及將數(shù)據(jù)從多維空間降低到仍然能夠解釋原始數(shù)據(jù)中的大多數(shù)顯著變化的低維空間。例如,PCA可以用于將多元數(shù)據(jù)空間(例如多維數(shù)據(jù))的維度降低到幾維(例如2維或3維)數(shù)據(jù)空間,從而將多維數(shù)據(jù)投影到較低維的主成分空間上(在較低維的主成分空間上對多維數(shù)據(jù)進(jìn)行計(jì)分)。在L.H.Chiang等人在Springer-VerlagLondonLimited,pp.35隱54(2001)上發(fā)表的"FaultDetectionandDiagnosisinIndustrialSystems(工業(yè)系統(tǒng)中的故障斥&測和診斷),,和E.L.Russell等人在Springer-VerlagLondonLimited,(2000)上發(fā)表的"Data-DrivenTechniquesforFaultDetectionandDiagnosisinChemicalProcesses(用于化學(xué)過程中的故障檢測和診斷的數(shù)據(jù)驅(qū)動技術(shù))"中,可以找到與工業(yè)過程中用于故障檢測的PCA技術(shù)的典型實(shí)現(xiàn)有關(guān)的進(jìn)一步細(xì)節(jié)。多種軟件包提供PCA功能,但是這些包中的絕大多數(shù)使用來自數(shù)據(jù)庫的離線過程數(shù)據(jù)。換句話說,PCA已是一種離線多元統(tǒng)計(jì)分析工具。這對于諸如歷史數(shù)據(jù)或已存儲的多維數(shù)據(jù)文件之類的過程數(shù)據(jù)中異常情況的事后分析是有用的,但是不能用于實(shí)時(例如,在線數(shù)據(jù)分析)檢測異常情況。某些現(xiàn)有的PCA軟件包可能能夠?qū)?shù)據(jù)進(jìn)行實(shí)時分析,但是只有在該軟件具有通常通過諸如OPC服務(wù)器之類的界面從控制系統(tǒng)對過程數(shù)據(jù)的訪問的情況下才可以。因此,工廠人員可能會不幸地具有對與控制系統(tǒng)分離的軟件包進(jìn)行維護(hù)的負(fù)擔(dān),包括支持該軟件包對控制系統(tǒng)的訪問以及與控制系統(tǒng)的連接。進(jìn)一步地,異常過程情況的檢測應(yīng)當(dāng)在任何時候且針對各種異常情況(例如,持續(xù)性過程與一次性方案)都可用,從而使異常情況預(yù)防工具能夠在任何時候針對各種異常情況都展示出警惕性和準(zhǔn)確性。傳統(tǒng)的PCA技術(shù)還可能無法容易地傳達(dá)指示過程動態(tài)的信息。PCA分析的結(jié)果,即得分,通常通過作為基本過程數(shù)據(jù)的靜態(tài)表示的散布圖(scatterplot)來顯示。不考慮得分?jǐn)?shù)據(jù)在散布圖中被記錄或解釋的方式,通常存在與被不正確特征化的數(shù)據(jù)相關(guān)聯(lián)的小的不確定性。如下所述,在沒有更多信息的情況下,過程操作員通常不能確定一給定得分是正常的還是異常的。例如,PCA分析的前兩個主成分捕獲多維數(shù)據(jù)中的最大變化,由于來自PCA分析的前兩個得分表示關(guān)于多維數(shù)據(jù)的行為的最重要信息,包括過程中的最大變化,因而可以繪制這兩個得分。出于這些原因,傳統(tǒng)的PCA技術(shù)在異常情況的檢測中展示出不可靠的性能。PCA得分可能會暗示不存在的異常情況(即錯誤警報(bào)),并且相反地可能在過程正在異常運(yùn)轉(zhuǎn)時指示正常操作(即遺漏的診斷)。進(jìn)一步地,為了實(shí)現(xiàn)PCA,使用訓(xùn)練數(shù)據(jù)(例如,來自"正常"過程操作的數(shù)據(jù))建立PCA模型,并將得到的模型應(yīng)用于檢測異常過程情況。訓(xùn)練數(shù)據(jù)用于獲得針對主成分的模型。就這一點(diǎn)來說,PCA得分并不直接與實(shí)際的過程變量相關(guān),而且使用PCA監(jiān)控的過程變量的物理過程極限在分析中不起作用,因而需要統(tǒng)計(jì)解釋(例如對"數(shù)據(jù)的優(yōu)度"進(jìn)行量化)。
發(fā)明內(nèi)容根據(jù)本公開內(nèi)容的特定方面,公開了若干種技術(shù)以便于監(jiān)控和診斷過程控制系統(tǒng)及其任何元件的實(shí)現(xiàn)。這種監(jiān)控和診斷通常包括或涉及主成分分析(PCA)以及諸如主成分回歸(PCR)、偏最小平方(PLS)、費(fèi)舍判別分析(FDA)或規(guī)范變量分析(CVA)之類的其它多元統(tǒng)計(jì)分析技術(shù)與過程控制系統(tǒng)的集成。監(jiān)控的多元本質(zhì)然后可以支持診斷、異常情況預(yù)防以及其它故障檢測。這種監(jiān)控和診斷通常還可以包括或涉及監(jiān)控多元過程數(shù)據(jù)的一元分析與單個監(jiān)控變量的集成。多元分析或一元分析中的每一個都可能便于若干種故障監(jiān)控和檢測技術(shù),例如異常情況檢測和預(yù)防。具體而言,公開了一種用于監(jiān)控具有單個監(jiān)控變量的多元過程數(shù)據(jù)的確定性方法,其中單個監(jiān)控變量也稱作一元變量,其被指派為將多元過程變量捆扎在一起。多元過程數(shù)據(jù)包括多個各自具有多個觀測值的過程變量。每個過程變量被定義為包含時變數(shù)據(jù)的過程變量向量。每個過程變量向量被變換為一元變量、過程變量向量的唯一位置指示符和縮放因子的函數(shù)。一元變量對各個過程變量進(jìn)行一元化。多元變換被計(jì)算為各種過程變量向量變換的函數(shù),從而使多元變換指派多元投影,并且使多元數(shù)據(jù)通過單個變量被投影。多元變換作為一元變量的函數(shù)操作,并且各過程變量可以以相同的比例被監(jiān)控。各過程變量通過一元分析被歸一化(例如,被調(diào)諧為同樣的響應(yīng)),以便確定根據(jù)一元分析所描述的每個過程變量的公共過程極限。相應(yīng)地,過程的模型可以基于多元變換,其中該模型針對過程變量中的每一個指派過程數(shù)據(jù)通過一元變量的多元投影。過程變量可以同時以相同的比例被監(jiān)控,以便識別遇到超出范圍(異常)事件的過程變量。盡管與使用訓(xùn)練數(shù)據(jù)的多元技術(shù)相比,一元方法在所有過程極限的極限已知的情況下無需使用訓(xùn)練數(shù)據(jù)即可完成,但是本發(fā)明還是公開了一種在并非所有的極限都已知的情況下確定過程變量極限的方法。如果過程變量極限未知,則在正常的過程操作狀況下采集的訓(xùn)練數(shù)據(jù)可以被用于對過程變量進(jìn)行歸一化并建立公共過程變量極限。圖1是具有包括一個以上操作員和維護(hù)工作站、控制器、現(xiàn)場設(shè)備和支持裝置的分布式過程控制系統(tǒng)和網(wǎng)絡(luò)的加工廠的示例性框圖2是圖1的加工廠的一部分的示例性框圖,圖示出位于加工廠的不同元件內(nèi)的異常情況預(yù)防系統(tǒng)的各種部件之間的通信互連;圖3是具有用于監(jiān)控加工廠的操作的操作要求或控制極限的過程變量隨時間的圖4是過程變量的數(shù)目相對于操作要求或控制極限的圖或多元視圖,該程監(jiān)控的用戶界面;圖5是圖4的視圖在過程變量之一已超出操作要求或控制極限(可以指示異常情況或故障狀況)之后的另一視圖6是根據(jù)本公開內(nèi)容的一方面,為實(shí)現(xiàn)主成分分析(PCA)技術(shù)而配置且在用于訓(xùn)練和操作的過程控制系統(tǒng)內(nèi)例示的示例性功能塊的表示;圖7是根據(jù)本公開內(nèi)容的另一方面的PCA技術(shù)實(shí)現(xiàn)期間示出的另一示例性PCA功能塊的表示;圖8是根據(jù)本公開內(nèi)容的另一方面的多元監(jiān)控和診斷模塊(MMDM)的框圖,在某些實(shí)施例中,該多元監(jiān)控和診斷模塊的部件可以在圖6和7的功能塊中實(shí)現(xiàn);圖9-12是根據(jù)本公開內(nèi)容的另一方面生成的示例性用戶界面顯示,在某些實(shí)施例中,該示例性用戶界面顯示可以由圖6和7的功能塊創(chuàng)建或支持,或者由圖8的MMDM工具創(chuàng)建或支持,以用于多元監(jiān)控和故障;險測;圖13-14是根據(jù)另一實(shí)施例生成且以與圖9-12的用于多元監(jiān)控和故障檢測的用戶界面顯示類似的方式創(chuàng)建或支持的另一示例性用戶界面顯示;圖15-19是根據(jù)又一實(shí)施例生成且以與圖9-12的用于多元監(jiān)控和故障檢測的用戶界面顯示類似的方式創(chuàng)建或支持的又一示例性用戶界面顯示;圖20和21是根據(jù)再一實(shí)施例生成且以與圖9-12的用于多元監(jiān)控和故障檢測的用戶界面顯示類似的方式創(chuàng)建或支持的再一示例性用戶界面顯示;圖22和23是根據(jù)本公開內(nèi)容的可以使用圖6和7的功能塊的另一方面的基于PCA的穩(wěn)態(tài)檢測系統(tǒng)和技術(shù)的框圖24是火焰加熱器的示意圖,可應(yīng)用所公開的技術(shù)和本公開內(nèi)容的MMDM工具以進(jìn)行監(jiān)控、診斷和故障檢測的示例性過程;圖25是基于主成分tl和t2映射剄兩維空間的訓(xùn)練數(shù)據(jù)得分的圖形表示,該訓(xùn)練數(shù)據(jù)用于結(jié)合圖24的火焰加熱器的基于PCA的監(jiān)控、診斷和故障沖企測;圖26和27是由MMDM工具結(jié)合用于圖24的火焰加熱器的基于PCA的監(jiān)控、診斷和故障檢測生成的示例性用戶界面顯示;圖28是根據(jù)本公開內(nèi)容的另一方面,用于檢測或確定動態(tài)操作的多元統(tǒng)計(jì)技術(shù)用作驗(yàn)證數(shù)據(jù)的原油流速數(shù)據(jù)的圖29是比較與圖20中描繪的流速相關(guān)聯(lián)的實(shí)際輸出溫度數(shù)據(jù)(T。ut)和由用于檢測或確定動態(tài)操作的多元統(tǒng)計(jì)技術(shù)的PCR模型預(yù)測的輸出溫度的圖30-36是結(jié)合用于檢測或確定動態(tài)操作的多元統(tǒng)計(jì)技術(shù)的實(shí)施生成的示例性用戶界面顯示;圖37是根據(jù)一個實(shí)施例,用于檢測或確定動態(tài)操作的多元統(tǒng)計(jì)技術(shù)的流程圖38和39是根據(jù)本公開內(nèi)容的另一方面,比較示例性火焰加熱器的實(shí)際輸出溫度數(shù)據(jù)與由可以用于檢測焦化的多元統(tǒng)計(jì)模型預(yù)測的數(shù)據(jù)的圖40和41是根據(jù)基于多元統(tǒng)計(jì)模型的焦化檢測技術(shù)的一個實(shí)施例,比較實(shí)際輸出溫度數(shù)據(jù)和預(yù)測輸出溫度數(shù)據(jù)的圖42是論證根據(jù)本公開內(nèi)容的另一方面的用于焦化檢測另一基于非回歸的技術(shù)的針對火焰加熱器輸出溫度的PCA模型參數(shù)的圖43是圖42的圖中描繪的基于非回歸的焦化檢測技術(shù)的一個實(shí)施例的流程圖。具體實(shí)施例方式現(xiàn)在參見圖1,可實(shí)現(xiàn)異常情況預(yù)防系統(tǒng)的示例加工廠10包括通過一個以上通信網(wǎng)絡(luò)與支持裝置一起互連的若干個控制和維護(hù)系統(tǒng)。具體而言,圖1的加工廠10包括一個以上過程控制系統(tǒng)12和14。過程控制系統(tǒng)12可以是諸如PROVOX或RS3系統(tǒng)之類的傳統(tǒng)過程控制系統(tǒng),也可以是任何其它控制系統(tǒng),所述其它控制系統(tǒng)包括連接至控制器12B和輸入/輸出(I/O)卡12C的操作員接口12A,控制器12B和輸入/輸出(I/O)卡12C又連接至諸如模擬和高速可尋址遠(yuǎn)程變送器(HART)現(xiàn)場設(shè)備15之類的各種現(xiàn)場設(shè)備。過程控制系統(tǒng)14可以是分布式過程控制系統(tǒng),包括通過諸如以太網(wǎng)總線之類的總線連接至一個以上分布式控制器14B的一個以上操作員接口14A。控制器14B可以是例如得克薩斯州奧斯汀市的愛默生過程管理公司銷售的DeltaVTM控制器或任何其它期望類型的控制器??刂破?4B通過I/O設(shè)備連接到一個以上現(xiàn)場設(shè)備16,例如HART或Fieldbus現(xiàn)場設(shè)備,或任何其它包括例如使用PROFIBUS、WORLDFIP、Device-Net、AS-Interface以及CAN協(xié)議中的任一種的智能或非智能現(xiàn)場設(shè)備。已知現(xiàn)場設(shè)備16可以向控制器14B提供與過程變量和其它設(shè)備信息有關(guān)的模擬或數(shù)字信息。操作員接口14A可以存儲和執(zhí)行過程控制操作員可用的工具17、19以控制過程的才喿作,所述工具17、19包括例如控制優(yōu)化器、診斷專家、神經(jīng)網(wǎng)絡(luò)、調(diào)諧器等。更進(jìn)一步,維護(hù)系統(tǒng),例如執(zhí)'行AMS應(yīng)用程序和/或以下所述的監(jiān)控、診斷和通信應(yīng)用程序的計(jì)算機(jī),可以連接到過程控制系統(tǒng)12和14或連接到其中的單個設(shè)備以施行維護(hù)、監(jiān)控和診斷活動。例如,維護(hù)計(jì)算機(jī)18可以通過任何期望的通信線路或網(wǎng)絡(luò)(包括無線或手持設(shè)備網(wǎng)絡(luò))連接到控制器12B和/或連接到設(shè)備15,以與設(shè)備15通信,并且在某些情況下重新配置設(shè)備15或?qū)υO(shè)備15施行其它維護(hù)活動。類似地,諸如AMS應(yīng)用程序之類的維護(hù)應(yīng)用程序可以安裝在與分布式過程控制系統(tǒng)14相關(guān)聯(lián)的一個以上用戶接口14A上,并由所述用戶接口14A執(zhí)行,以施行包括與設(shè)備16的操作狀態(tài)有關(guān)的數(shù)據(jù)采集的維護(hù)和監(jiān)控功能。加工廠IO還包括諸如渦輪機(jī)、發(fā)動機(jī)等的各種旋轉(zhuǎn)(以及其它)裝置20,這些裝置20通過一些永久性或臨時性通信鏈路(例如,總線、無線通信系統(tǒng)或連接到裝置20以進(jìn)行讀取而后被拿走的手持設(shè)備)連接到維護(hù)計(jì)算機(jī)22。維護(hù)計(jì)算機(jī)22可以存儲和執(zhí)行例如由CSI(—愛默生過程管理公司)提供的包括可商用的應(yīng)用程序的任意數(shù)目的監(jiān)控和診斷應(yīng)用程序23以及以下所述的用于診斷、監(jiān)控和優(yōu)化旋轉(zhuǎn)裝置20和加工廠中的其它裝置的操作狀態(tài)的應(yīng)用程序、模塊和工具。維護(hù)人員通常使用應(yīng)用程序23維護(hù)和檢查工廠10中的旋轉(zhuǎn)裝置20的性能,以確定旋轉(zhuǎn)裝置20的問題并確定是否必須維修或更換旋轉(zhuǎn)裝置20以及維修或更換的時間。在某些情況下,外界顧問或服務(wù)組織可以臨時獲取或測量與裝置20有關(guān)的數(shù)據(jù),并使用該數(shù)據(jù)對裝置20進(jìn)行分析,以檢測問題、不良性能或影響裝置20的其它事件。在這些情況下,運(yùn)行分析的計(jì)算機(jī)可以通過任何通信線路連接到系統(tǒng)10的其余部分,也可以僅臨時連接到系統(tǒng)10的其余部分。類似地,具有與工廠IO相關(guān)聯(lián)的發(fā)電和配電裝置25的發(fā)電和配電系統(tǒng)24通過例如總線連接到運(yùn)行并檢查工廠10內(nèi)的發(fā)電和配電裝置25的操作的另一計(jì)算機(jī)26。計(jì)算機(jī)26可以執(zhí)行例如由Liebert和ASCO或其它公司提供的已知電力控制和診斷應(yīng)用程序27,以控制和維護(hù)發(fā)電和配電裝置25,再次,在很多情況下,外界顧問或服務(wù)組織可以使用臨時獲取或測量與裝置25有關(guān)的數(shù)據(jù)并使用該數(shù)據(jù)對裝置25施行分析的服務(wù)應(yīng)用程序來檢測問題、不良性能或影響裝置25的其它事件。在這些情況下,運(yùn)行分析的計(jì)算機(jī)(例如計(jì)算機(jī)26)可以不通過任何通信線路連接到系統(tǒng)10的其余部分,也可以僅臨時連4婁到系統(tǒng)10的其余部分。如圖l所示,計(jì)算機(jī)30實(shí)現(xiàn)異常情況預(yù)防系統(tǒng)35的至少一部分,具體而言,計(jì)算機(jī)系統(tǒng)30存儲并實(shí)現(xiàn)配置應(yīng)用程序38和作為可選的異常操作檢測系統(tǒng)42,其若干實(shí)施例將在下文中更詳細(xì)地描述。另外,計(jì)算機(jī)系統(tǒng)30可以實(shí)現(xiàn)警告/警報(bào)應(yīng)用程序43。一般而言,異常情況預(yù)防系統(tǒng)35可以包括可選地位于加工廠10內(nèi)的現(xiàn)場設(shè)備15、16,控制器12B、14B,旋轉(zhuǎn)裝置20或其支持計(jì)算機(jī)22,發(fā)電裝置25或其支持計(jì)算機(jī)26,以及任何其它期望設(shè)備和裝置中的異常操作檢測系統(tǒng)、模塊或工具(未在圖1中示出)和/或計(jì)算機(jī)系統(tǒng)30中的異常操作檢測系統(tǒng)42,或與之通信,以配置這些異常操作檢測系統(tǒng)中的每一個并在這些異常操作檢測系統(tǒng)監(jiān)控時接收關(guān)于這些設(shè)備或子系統(tǒng)的操作的信息。異常情況預(yù)防系統(tǒng)35可以以可通信的方式通過硬線總線45連接到工廠10內(nèi)的至少某些計(jì)算機(jī)或設(shè)備中的每一個,或者可替代地,可以通過包括例如無線連接、使用OPC(或用于過程控制的OLE)的專用連接、諸如依靠手持設(shè)備采集數(shù)據(jù)等的間歇性連接的任何其它期望通信連接連接到工廠10內(nèi)的至少某些計(jì)算機(jī)或設(shè)備中的每一個。同樣,異常情況預(yù)防系統(tǒng)35可以通過LAN或諸如因特網(wǎng)、電話連接等的公共連接(在圖1中示出為因特網(wǎng)連接46)獲取與加工廠10內(nèi)的現(xiàn)場設(shè)備和裝置有關(guān)的數(shù)據(jù)以及由例如第三方服務(wù)提供商采集的這種數(shù)據(jù)。進(jìn)一步,異常情況預(yù)防系統(tǒng)35可以以可通信方式通過包括例如以太網(wǎng)、Modbus、HTML、專有技術(shù)/協(xié)議等的各種技術(shù)和/或協(xié)議連接至工廠10中的計(jì)算機(jī)/設(shè)備。因此,盡管這里描述了使用OPC以可通信方式將異常情況預(yù)防系統(tǒng)35連接至工廠10中的計(jì)算機(jī)/設(shè)備的具體示例,但是本領(lǐng)域普通技術(shù)人員將認(rèn)知到,也可以使用各種其它方法將異常情況預(yù)防系統(tǒng)35連接至工廠10中的計(jì)算機(jī)/設(shè)備。在任何情況下,異常情況預(yù)防系統(tǒng)35可以與工廠IO的任何計(jì)算才幾、設(shè)備或其它方面通信,從工廠IO的任何計(jì)算機(jī)、設(shè)備或其它方面接收過程變量數(shù)據(jù),所述工廠10的任何計(jì)算機(jī)、設(shè)備或其它方面包括但不限于過程控制系統(tǒng)(例如,DeltaV、Ovatioi^或其它分布式控制系統(tǒng))、符合各種標(biāo)準(zhǔn)或協(xié)議(例如,F(xiàn)oundationFieldbus、HART、OPC、Modbus、無線等)的設(shè)備和計(jì)算機(jī)、以及可以與設(shè)備一起實(shí)現(xiàn)或遍布于加工廠10中的各種變送器、傳感器和致動器。如下面進(jìn)一步論述的,由異常情況預(yù)防系統(tǒng)35接收并使用的數(shù)據(jù)可以是諸如來自歷史數(shù)據(jù)庫的數(shù)據(jù)之類的歷史數(shù)據(jù),但是也可以是在線數(shù)據(jù)(例如,在過程在線時采集的數(shù)據(jù)),所述在線數(shù)據(jù)包括但不限于在線采集的數(shù)據(jù)以及當(dāng)過程正在操作時實(shí)時采集的數(shù)據(jù)。作為
背景技術(shù):
,OPC是建立用于從工廠或過程控制系統(tǒng)訪問過程數(shù)據(jù)的機(jī)制的標(biāo)準(zhǔn)。典型地,OPC服務(wù)器在過程控制系統(tǒng)中實(shí)現(xiàn)以暴露或提供來自例如現(xiàn)場設(shè)備的過程信息。OPC客戶端創(chuàng)建與OPC服務(wù)器的連接,并將過程信息寫入現(xiàn)場設(shè)備,或從現(xiàn)場設(shè)備中讀取過程信息。OPC服務(wù)器使用OLE技術(shù)(即組件對象模型或COM)與這種客戶端通信,從而使得由客戶端實(shí)施的軟件應(yīng)用程序可以訪問來自現(xiàn)場設(shè)備或其它加工廠裝置的數(shù)據(jù)。圖2示出圖1的示例加工廠10的一部分50,以描繪異常情況預(yù)防系統(tǒng)35和/或警告/警報(bào)應(yīng)用程序43可以與示例加工廠10的部分50中的各種設(shè)備通信的一種方式。盡管圖2示出異常情況預(yù)防系統(tǒng)35與HART和Fieldbus現(xiàn)場設(shè)備內(nèi)的一個以上異常操作檢測系統(tǒng)之間的通信,但是應(yīng)當(dāng)理解,類似的通信可以發(fā)生在異常情況預(yù)防系統(tǒng)35與加工廠10內(nèi)的其它設(shè)備以及裝置之間,包括圖1中示出的設(shè)備和裝置中的任一種。圖2中示出的加工廠10的部分50包括具有一個以上過程控制器60的分布式過程控制系統(tǒng)54,過程控制器60通過可以是符合任何期望通信或控制器協(xié)議的任何期望類型的1/0設(shè)備的輸入/輸出(I/O)卡或設(shè)備68和70連接到一個以上現(xiàn)場設(shè)備64和66?,F(xiàn)場設(shè)備64被示出為HART現(xiàn)場設(shè)備,現(xiàn)場設(shè)備66被示出為Fieldbus現(xiàn)場設(shè)備,但是這些現(xiàn)場設(shè)備可以使用任何其它期望的通信協(xié)議。另外,現(xiàn)場設(shè)備64和66中的每一個可以是任何類型的設(shè)備,例如傳感器、閥、變送器、定位器等,并且可以符合任何期望的開放、專有或其它通信或編程協(xié)議,應(yīng)當(dāng)理解I/0設(shè)備68和70必須與現(xiàn)場設(shè)備64和66所使用的期望協(xié)議相兼容。在任何情況下,可由諸如配置工程師、過程控制操作員、維護(hù)人員、工廠管理員、監(jiān)管員等的工廠人員訪問的一個以上用戶接口或計(jì)算器72和74(可以是任意類型的個人計(jì)算機(jī)、工作站等)通過通信線路或總線76被連接至過程控制器60,其中通信線路或總線76可以使用任意期望的硬線或無線通信結(jié)構(gòu)和使用諸如以太網(wǎng)協(xié)議之類的任意期望的或合適的通信協(xié)議來實(shí)現(xiàn)。另外,數(shù)據(jù)庫78可以連接至通信總線76,以操作為采集并存儲配置信息以及在線過程變量數(shù)據(jù)、參數(shù)數(shù)據(jù)、狀態(tài)數(shù)據(jù)和與加工廠10中的過程控制器60以及現(xiàn)場設(shè)備64和66相關(guān)聯(lián)的其它數(shù)據(jù)的歷史數(shù)據(jù)庫。因此,數(shù)據(jù)庫78可以操作為配置數(shù)據(jù)庫,以存儲包括過程配置模塊的當(dāng)前配置,并且在過程控制系統(tǒng)54的控制配置信息下載并存儲到過程控制器60以及現(xiàn)場設(shè)備64和66時存儲過程控制系統(tǒng)54的控制配置信息。同樣地,數(shù)據(jù)庫78可以存儲歷史異常情況預(yù)防數(shù)據(jù),包括由加工廠10中的現(xiàn)場設(shè)備64和66采集的統(tǒng)計(jì)數(shù)據(jù)、根據(jù)由現(xiàn)場設(shè)備64和66采集的過程變量確定的統(tǒng)計(jì)數(shù)據(jù)和以下將描述的其它類型的數(shù)據(jù)。過程控制器60、I/O設(shè)備68和70以及現(xiàn)場設(shè)備64和66通常位于且遍布于有時嚴(yán)峻的工廠環(huán)境中,而工作站72、74和數(shù)據(jù)庫78經(jīng)常位于可由操作員、維護(hù)人員等輕松訪問的控制室、維護(hù)室或其它不太嚴(yán)峻的環(huán)境中。一般而言,過程控制器60存儲并執(zhí)行使用多個不同的獨(dú)立執(zhí)行的控制模塊或塊實(shí)現(xiàn)控制策略的一個以上控制器應(yīng)用程序??刂颇K中的每一個可以由通常所說的功能塊組成,其中每個功能塊是總控制例程中的一部分或子例程,并且與其它的功能塊結(jié)合起來操作(通過稱為鏈路的通信),以實(shí)現(xiàn)加工廠IO中的過程控制環(huán)路。公知的是,可以作為面向?qū)ο蟮木幊虆f(xié)議中的對象的功能塊通常施行輸入功能、控制功能或輸出功能之一,輸入功能可以與例如變送器、傳感器或其它過程參數(shù)測量設(shè)備相關(guān)聯(lián),控制功能可以與例如施行PID、模糊邏輯等控制的控制例程相關(guān)聯(lián),輸出功能控制諸如岡之類的一些設(shè)備的操作,以施行加工廠10中的某些物理功能。當(dāng)然,還存在諸如模型預(yù)測控制器(MPC)、優(yōu)化器等的混合和其它類型的復(fù)雜功能塊。應(yīng)當(dāng)理解的是,盡管Fieldbus協(xié)議和DeltaV系統(tǒng)協(xié)議使用以面向?qū)ο蟮木幊虆f(xié)議設(shè)計(jì)和實(shí)現(xiàn)的控制模塊和功能塊,但是控制模塊也可以使用包括例如順序功能塊、梯形邏輯等的任意期望的控制編程方案來設(shè)計(jì),并且不限于使用功能塊或任意其它特定的編程技術(shù)來設(shè)計(jì)。如圖2所示,維護(hù)工作站74包括處理器74A、存儲器74B和顯示設(shè)備74C。存儲器74B以下面的方式存儲針對圖1所討論的異常情況預(yù)防應(yīng)用程序35和警告/警報(bào)應(yīng)用程序43,即可以在處理器74A上實(shí)現(xiàn)這些應(yīng)用程序以通過顯示器74C(或諸如打印機(jī)之類的任意其它顯示設(shè)備)向用戶提供信自一個以上現(xiàn)場設(shè)備64和66中的每一個都可以包括存儲器(未示出),以存儲諸如用于實(shí)現(xiàn)與檢測設(shè)備所檢測的一個以上過程變量有關(guān)的統(tǒng)計(jì)數(shù)據(jù)采集的例程和/或以下將描述的用于異常操作檢測的例程之類的例程。一個以上現(xiàn)場設(shè)備64和66中的每一個也可以包括處理器(未示出),該處理器用于執(zhí)行諸如實(shí)現(xiàn)統(tǒng)計(jì)數(shù)據(jù)采集的例程和/或用于異常操作檢測的例程之類的例程。統(tǒng)計(jì)數(shù)據(jù)采集和/或異常操作檢測不需要由軟件來實(shí)現(xiàn)。相反,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)iU只到,這種系統(tǒng)可以由一個以上現(xiàn)場i殳備和/或其它設(shè)備中的軟件、固件和/或硬件的任意組合來實(shí)現(xiàn)。如圖2所示,現(xiàn)場設(shè)備64和66中的某些(和可能所有)現(xiàn)場設(shè)備包括以下將更詳細(xì)描述的異常操作檢測(即異常情況預(yù)防)塊80和82。盡管圖2的塊80和82被示為位于設(shè)備64之一和設(shè)備66之一中,但是這些塊或類似的塊可以位于任意數(shù)目的現(xiàn)場設(shè)備64和66中,或者位于其它設(shè)備中,例如控制器60、1/0設(shè)備68、70或圖1中所示的任意設(shè)備。另外,塊80和82可以在現(xiàn)場設(shè)備64和66的任意子集中。一般而言,塊80和82或這些塊的子元件從它們所位于的設(shè)備和/或從其它設(shè)備采集諸如過程變量數(shù)據(jù)之類的數(shù)據(jù)。另外,塊80和82或這些塊的子元件可以出于若干原因?qū)ψ兞繑?shù)據(jù)進(jìn)行處理并對該數(shù)據(jù)施行分析。例如,被示為與閥相關(guān)聯(lián)的塊80可以具有對閥過程變量數(shù)據(jù)進(jìn)行分析以確定閥是否處于阻塞狀態(tài)的閥阻塞4企測例程82。另外,塊80可以包括一個以上統(tǒng)計(jì)過程監(jiān)控(SPM)塊或單元的集合,例如塊SPM1-SPM4,這些塊可以采集閥中的過程變量或其它數(shù)據(jù),并對所采集的數(shù)據(jù)施行一個以上統(tǒng)計(jì)計(jì)算,以確定例如所采集的數(shù)據(jù)的均值、中值、標(biāo)準(zhǔn)差、均方根(RMS)、變化率、范圍、最小值、最大值等和/或檢測所采集的數(shù)據(jù)中的諸如漂移、偏置、噪音、毛刺等事件。所生成的具體統(tǒng)計(jì)數(shù)據(jù)和生成的方法并不重要。因此,還可以生成不同類型的統(tǒng)計(jì)數(shù)據(jù),作為以上所述的具體類型的補(bǔ)充或替代。另外,包括已知技術(shù)的多種技術(shù)可以用于生成這類數(shù)據(jù)。這里術(shù)語"統(tǒng)計(jì)過程監(jiān)控(SPM)塊"被用于描述對至少一個過程變量或其它過程參數(shù)施行統(tǒng)計(jì)過程監(jiān)控的功能,該功能可以由數(shù)據(jù)被采集的設(shè)備中的或甚至是該設(shè)備外部的任意期望的軟件、固件或硬件來實(shí)現(xiàn)。應(yīng)當(dāng)理解,由于SPM通常位于在其中設(shè)備數(shù)據(jù)被采集的設(shè)備中,因此SPM能夠獲得數(shù)量更多并且質(zhì)量更準(zhǔn)確的過程變量數(shù)據(jù)。因此對于所采集的過程變量數(shù)據(jù),SPM塊通常能夠比位于其中過程變量數(shù)據(jù)被采集的設(shè)備外部的塊確定更好的統(tǒng)計(jì)計(jì)算。應(yīng)該理解,盡管在圖2中塊80和82被示為包括SPM塊,但是相反,SPM塊可以是與塊80和82分離的獨(dú)立塊,并且可以位于與對應(yīng)的塊80或82相同的設(shè)備中,也可以位于不同的設(shè)備中。這里所討i侖的SPM塊可以包4舌已4口的FoundationFieldbusSPM塊、或者與已知的FoundationFieldbusSPM塊相比具有不同的或附加能力的SPM塊。這里使用的術(shù)語"統(tǒng)計(jì)過程監(jiān)控(SPM)塊,,是指采集諸如過程變量數(shù)據(jù)之類的數(shù)據(jù)并對該數(shù)據(jù)施行某些統(tǒng)計(jì)處理以確定諸如均值、標(biāo)準(zhǔn)差等的統(tǒng)計(jì)測量值的任意類型的塊或元件。因此,該術(shù)語意在覆蓋可以施行該功能的軟件、固件、硬件和/或其它元件,而不管這些元件是否釆用功能塊、或其它類型的塊、程序、例程或元件的形式,也不管這些元件是否符合FoundationFieldbus協(xié)議或諸如Profibus、HART、CAN等協(xié)議之類的某些其它協(xié)議。如果需要,塊80、82的基礎(chǔ)操作可以至少部分如美國專利No.6,017,143中所描述的那才羊來施朽-或?qū)崿F(xiàn),該專利通過引用合并于此。應(yīng)當(dāng)理解,盡管在圖2中塊80和82被示為包括SPM塊,但是SPM塊不是塊80和82所必需的。例如,塊80和82的異常操作檢測例程可以使用未被SPM塊處理的過程變量數(shù)據(jù)來操作。作為另一示例,塊80和82可以各自接收由位于其它設(shè)備中的一個以上SPM塊提供的數(shù)據(jù),并對該數(shù)據(jù)進(jìn)行操作。作為再一示例,過程變量數(shù)據(jù)可以通過并不是由很多典型的SPM塊提供的方式來處理。僅作為一個示例,過程變量數(shù)據(jù)可以由諸如帶通濾波器或某種其它類型的濾波器之類的有限脈沖響應(yīng)(FIR)或無限脈沖響應(yīng)(IIR)濾波器濾波。作為另一示例,可以對過程變量數(shù)據(jù)進(jìn)行削減,從而使其保持在特定的范圍內(nèi)。當(dāng)然,可以對已知的SPM塊進(jìn)行修改,以揭供這種不同的或附加的處理能力。圖2的被示出為與變送器相關(guān)聯(lián)的塊82可以具有分析由變送器采集的過程變量數(shù)據(jù)以確定工廠內(nèi)的線路是否被插接上的線路插接檢測單元。另外,塊82可以包括諸如塊SPM1-SPM4之類的一個以上SPM塊或單元,其例如可以采集變送器內(nèi)的過程變量或其它數(shù)據(jù),并對所采集的數(shù)據(jù)施行一種以上統(tǒng)計(jì)計(jì)算以確定所采集的數(shù)據(jù)的例如均值、中值、標(biāo)準(zhǔn)差等。盡管塊80和82被示出為各自包括四個SPM塊,但是塊80和82中也可以具有任意其它數(shù)目的SPM塊來采集和確定統(tǒng)計(jì)數(shù)據(jù)?,F(xiàn)為美國專利No.7,079,984的美國專利公開No.2005/0197803("Abnormalsituationpreventioninaprocessplant(力口工廠中的異常情況予貞防),,)、美國專利乂A開No.2005/0197806("Configurationsystemandmethodforabnormalsituationpreventioninaprocessplant(用于力口工廠中的異常情況預(yù)防的配置系統(tǒng)和方法)")以及美國專利乂>開No.2005/0197805("Datapresentationsystemforabnormalsituationpreventionintheprocessplant(用于加工廠中的異常情況預(yù)防的數(shù)據(jù)呈現(xiàn)系統(tǒng))")中可以找到與異常情況預(yù)防系統(tǒng)及其部件的實(shí)現(xiàn)和配置有關(guān)的進(jìn)一步細(xì)節(jié),上述專利中的每一個出于所有目的通過引用合并與此。在上述異常情況預(yù)防系統(tǒng)和技術(shù)以及所引用的文件中,SPM(或異常情況預(yù)防)塊80、82可以與一個以上異常情況預(yù)防模塊相關(guān)聯(lián),或被認(rèn)為是一個以上異常情況預(yù)防模塊的部件。盡管異常情況預(yù)防塊可以駐留于可獲得更快速采樣的數(shù)據(jù)的現(xiàn)場設(shè)備中,但異常情況預(yù)防模塊也可以駐留于主機(jī)系統(tǒng)或控制器中。異常情況預(yù)防模塊可以從一個以上異常情況預(yù)防塊中獲取數(shù)據(jù),并使用該數(shù)據(jù)做出關(guān)于更大系統(tǒng)的決策。更概括地說,異常情況預(yù)防模塊可以被建立和配置為從一個以上功能塊(例如異常情況預(yù)防塊)接收數(shù)據(jù),以支持對每種類型的現(xiàn)場設(shè)備、儀表或其它裝置(例如,閥、泵等)的診斷。但是,與異常情況預(yù)防模塊相關(guān)聯(lián)的功能塊可以駐留于與該功能塊被建立所針對的特定裝置不同的設(shè)備中,并且由該設(shè)備實(shí)現(xiàn)。在這種情況下,異常情況預(yù)防模塊具有分布式特性。其它異常情況預(yù)防模塊可以完全在諸如過程控制器60之內(nèi)的一個裝置內(nèi)實(shí)現(xiàn),即使針對的是對特定現(xiàn)場設(shè)備的診斷。在任意事件中,可以針對每種裝置類型開發(fā)診斷例程或技術(shù),以檢測、預(yù)測和預(yù)防裝置(或過程)的異常情況或操作。出于易于描述的目的,術(shù)語"異常情況預(yù)防模塊"在這里將用于指代這種例程或技術(shù)。因此異常情況預(yù)防模塊響應(yīng)于施行診斷所需的測量值集合,并且進(jìn)一步包括(i)將由模塊檢測的異常狀況的集合,以及(ii)將測量值的改變與對應(yīng)的異常狀況聯(lián)系起來的規(guī)則的集合。此外,將提出對下面公開的技術(shù)的描述中的異常情況預(yù)防模塊的參考,并且應(yīng)當(dāng)理解這些技術(shù)也可以與異常情況預(yù)防塊結(jié)合使用。在某些情況下,配置應(yīng)用程序38或異常情況預(yù)防系統(tǒng)35的其它部件可以支持針對每個異常情況預(yù)防模塊的模板的開發(fā)或生成。例如,由Delta控制系統(tǒng)提供的配置和開發(fā)平臺可以用于根據(jù)相應(yīng)合成模板塊創(chuàng)建異常情況預(yù)防模塊的特定事例或例示。盡管結(jié)合圖2示出并描述為異常情況預(yù)防功能,但是上述模塊和塊也可以更廣泛地致力于實(shí)現(xiàn)為如下所述的過程監(jiān)控和診斷以及故障檢測所配置的多元統(tǒng)計(jì)技術(shù)。在某些情況下,下述技術(shù)可以包括異常情況預(yù)防模塊或塊,或與異常情況預(yù)防模塊或塊集成。在任意情況下,下面對系統(tǒng)和技術(shù)(以及任何模塊、功能塊、應(yīng)用程序、軟件或其它部件及其方面)的參考可以與上述的工作站工具17、19,操作員接口12A、14A,應(yīng)用程序23,異常情況預(yù)防系統(tǒng)25以及接口72、74—起使用、包括在其中,與其集成在一起或與其相關(guān)聯(lián)。轉(zhuǎn)向圖3,這里描述的若干種多元監(jiān)控和診斷技術(shù)可以基于并合并多元和一元i貪斷工具的可視化和其它方面。例如,過程變量(PV)在圖3中祐:示出為具有其對應(yīng)的過程要求,該圖經(jīng)常被稱為休哈特(Shewhart)圖。每個過程變量都可以按照休哈特圖來描述,休哈特圖繪制出變量與控制上限(UCL)100、控制下限(LCL)102和目標(biāo)值104之間的關(guān)系。UCL100和LCL102是真實(shí)物理極限而非統(tǒng)計(jì)極限。在操作期間,每個過程變量優(yōu)選被限制在其UCL和LCL之間,并且過程變量的理想值為目標(biāo)值。在這些極限內(nèi)時,過程變量被叫做在控制下,否則,過程變量被叫做失控。如所指示的,UCL和LCL表示可以由過程操作要求提供的物理極限。盡管這種可視化的方式基于過程變量數(shù)據(jù)的多維視圖,但是如下所述,這種對過程變量的描述對于結(jié)合基于過程變量歸一化的其它可視化技術(shù)是有用的。然而,為了參照下面將進(jìn)一步描述的各方面,提供基本PCA算法的概述。盡管這里PCA作為可以與本公開內(nèi)容的各方面一起使用的多元統(tǒng)計(jì)分析被公開,但是應(yīng)當(dāng)理解,也可以使用其它多元統(tǒng)計(jì)分析來代替PCA,所述其它多元統(tǒng)計(jì)分析包括但不限于主成分回歸(PCR)、偏最小平方(PLS)、費(fèi)舍判別分析(FDA)或規(guī)范變量分析(CVA)。對于一給定過程、過程單元、過程設(shè)備等,存在大量測量得到的過程變量。這些變量中的每一個都可以用作PCA算法的輸入變量。來自每個過程變量的數(shù)據(jù)被采集特定長度的時間或特定數(shù)目個點(diǎn),并且在這里被稱為過程變量的觀測值。通常,在PCA中使用的所有過程變量被同時采樣。如果m是輸入變量的數(shù)目,w是每個輸入變量的觀測值的數(shù)目,則矩陣X是包含所有輸入變量的所有觀測值的"x附矩陣。在典型的過程中,某些變量的幅度明顯大于其它變量的幅度。為了保證所有的過程變量對PCA模型具有同等的影響,可以對X數(shù)據(jù)進(jìn)行自動縮放(對于每個輸入變量,減去均值并除以標(biāo)準(zhǔn)差)。在對輸入變量進(jìn)行自動縮放之后,通過S=XTX/("-1)計(jì)算樣本協(xié)方差矩陣,其中T是矩陣X的轉(zhuǎn)置運(yùn)算。對樣本協(xié)方差矩陣進(jìn)行特征值-特征向量分解S=V,D,VT,其中D是包含從最大到最小排序的m個特征值的對角矩陣。V的列是相應(yīng)特征向量,T是矩陣V的轉(zhuǎn)置運(yùn)算。最大特征值及其相應(yīng)特征向量對應(yīng)于原始輸入空間中包含原始過程數(shù)據(jù)的最大變化量的方向。這被認(rèn)為是第一主成分。第二大特征值及其相應(yīng)特征向量對應(yīng)于與正交于第一主成分、包含次最大變化量的方向。這繼續(xù)下去,直到創(chuàng)建了解釋所有原始過程數(shù)據(jù)的新正交向量空間為止。在計(jì)算出特征值和特征向量之后,PCA確定哪些特征值和特征向量是通常與過程中的重要變化相對應(yīng)的重要主成分,哪些是通常與噪聲相對應(yīng)的非重要主成分。有很多種不同的方法已被提出用來選擇重要主成分的數(shù)目,包括凱澤(Kaiser)法則(選擇特征值大于一的主成分),變化百分比測試(即選擇解釋數(shù)據(jù)中總變化的特定百分比(例如80%或90%)的主成分的凄t目),平4亍分析以及交叉-瞼證。無論使用哪種方法,最終結(jié)果確定為PCA模型保留的重要主成分的數(shù)目a。然后,通過從V中取前a列來創(chuàng)建負(fù)荷矩陣Pe9Tx。。原始觀測值到由負(fù)荷矩陣定義的子空間上的投影被稱作得分矩陣,并由T:X,P表示。T的列被稱作PCA模型的得分,被引作H…ta。負(fù)荷矩陣P連同在自動縮放中使用的均值和標(biāo)準(zhǔn)差一起被認(rèn)為是PCA模型。該P(yáng)CA模型然后可應(yīng)用于任意未來的數(shù)據(jù)集。在創(chuàng)建了PCA模型之后,可以基于原始過程數(shù)據(jù)創(chuàng)建基于統(tǒng)計(jì)的極限,以定義由原始數(shù)據(jù)定義的過程的正常操作。所使用的一種方法是霍特林(Hotelling)的丁2測試,但是應(yīng)當(dāng)理解,也可以使用其它方法得到基于統(tǒng)計(jì)的極限。當(dāng)?shù)梅殖鰳O限時,這可能是過程中某種事物異常的指示。另外,可替代地,可以應(yīng)用相應(yīng)地限制變化量的2-cr和3-o極限?;趤碜訮CA模型的得分?jǐn)?shù)據(jù),可以繪制若千幅圖。最筒單的圖是得分對時間的圖。在該圖中,上限和下限是基于統(tǒng)計(jì)創(chuàng)建的,并且如果超出任一閾值,則可以觸發(fā)警報(bào)。第二常見的圖是兩個得分的散布圖。最常見的是,前兩個得分^和t2被繪制,因?yàn)檫@兩個得分描述過程中的最大變化量。在下況下,基于統(tǒng)計(jì)的極限可以包括或涉及圍繞正常過程數(shù)據(jù)的圓形或橢圓形。再次,如果得分超出這些極限,則可以觸發(fā)警報(bào)。轉(zhuǎn)向圖4和5,并且根據(jù)通常致力于支持多元實(shí)時過程數(shù)據(jù)的在線監(jiān)控和分析的本公開內(nèi)容的方面,過程可視化技術(shù)利用多維(或多元)的過程變量數(shù)據(jù)的集合內(nèi)的控制極限,例如與上面的休哈特表相關(guān)聯(lián)的控制極限。盡管是多元數(shù)據(jù)集,但是可以使用如下所述的變換之類的變換以一元形式表示極限。一般而言,變換可以基于一元技術(shù)來監(jiān)控多元數(shù)據(jù)。使用該技術(shù),可以通過使用單個投影參數(shù)將任意數(shù)目的過程變量的過程數(shù)據(jù)和控制極限進(jìn)行歸一化并引向同一標(biāo)準(zhǔn)。作為比較,存在用于離線應(yīng)用程序的不同統(tǒng)計(jì)工具,并且這些統(tǒng)計(jì)工具中的某些可以用于在線監(jiān)控。例如,如上所論述的,主成分分析(PCA)是一種經(jīng)常用于將多元數(shù)據(jù)空間的維度降低到幾維(經(jīng)常是二或三)的技術(shù)。然而,為了實(shí)現(xiàn)PCA,使用訓(xùn)練數(shù)據(jù)或來自"正常"過程操作的數(shù)據(jù)建立PCA模型,然后將該模型應(yīng)用于過程的進(jìn)一步監(jiān)控。如上所論述的,得到的模型是關(guān)于主成分的,主成分是由訓(xùn)練數(shù)據(jù)確定的協(xié)方差矩陣中本質(zhì)上最主要的特征向量。由于這種PCA結(jié)果,也稱為得分,并不直接與真實(shí)的過程變量相關(guān),因此所監(jiān)控的變量的物理過程極限在分析中不起作用。出于這個原因,當(dāng)使用PCA工具時,某些統(tǒng)計(jì)解釋經(jīng)常用于量化"數(shù)據(jù)的優(yōu)度"(即使用霍特林T"統(tǒng)計(jì)計(jì)算95%或99%的置信區(qū)間)。使用一元分析,提出一種確定性方法來利用單個監(jiān)控變量監(jiān)控多元過程數(shù)據(jù)。該方法可以容易地應(yīng)用于離線和在線數(shù)據(jù)監(jiān)控和分析應(yīng)用程序中。下面描述該方法和模型建立。在開始時,X!,X2,…,Xn被公開為表示過程變量。每個變量Xi,i=l,...,n,是包含時變數(shù)據(jù)xy的向量,其中j指代Xi的第j個樣本或成分。例如,X尸[Xu,Xi,2,…,Xun]T,其中T表示Xi的轉(zhuǎn)置運(yùn)算,m是由數(shù)據(jù)采樣速率和數(shù)據(jù)采集的總時間確定的向量維度。利用這種命名法,根據(jù)變換p,=l(y—q)2+^^2j描述每個過程變量,其中i二l,…,",j-l,…,m,并且其中y是被指派為將多元過程變量捆扎在一起的變量,oti是給變量Xi分配的唯一位置,k,是縮放參數(shù),且Xii是Xi的第j個成分。由于可以針對每個變量Xj,i=l,...,n,唯一地定義變換p,,因此可以將多元變換定義為接下來,P被用于導(dǎo)出投影模型M、,(y)^Kp/P(y),其中Kp是縮放因子,M"y)指代多元投影。使用這些指定,多元數(shù)據(jù)通過單個變量y被投影。圖4和5圖示出多個過程變量(PV1、PV2等)相對于每個變量各自的物理操作極限在單個圖上的合成視圖。圖4描繪出針對每個過程變量都保持在操作極限內(nèi)的數(shù)據(jù)點(diǎn)的圖106。圖5描繪出針對過程變量之一可能已超出其控制極限的另外的數(shù)據(jù)點(diǎn)的圖108。為了進(jìn)一步圖示出該方法(包括視圖以何種方式指示已超出控制極限),使用六個過程變量XpX2,X3,X4,Xs和X6提供示例。在正常操作狀況下,這些變量中的每一個都具有由lx」定義的操作極限(假設(shè)數(shù)據(jù)點(diǎn)居中)。利用該信息,每個變換p,利用系數(shù)ki被調(diào)諧至相同的水平,從而獲得圖4和5的視圖。這有效地定義了一組多元監(jiān)控設(shè)置值??梢钥闯觯@六個過程變量中的每一個針對變量y(橫軸)都具有由ai=-10,-5,0,5,10,15給定的唯一位置。此外,所有的過程變量都由參數(shù)Kj調(diào)諧以達(dá)到由X仏給定的最大操作范圍的均等最大響應(yīng)或極限?,F(xiàn)在,如果在監(jiān)控階段期間六個峰值中的任一個突破過程變量指示符,則該特定變量可能已遇到超出范圍的事件。這在圖5中示出??梢钥闯?,過程變量#2相對于容許極限處于邊緣,而過程變量#4明顯超出跡線。但是,圖5中描繪的情況清楚地圖示出六個過程變量的正常操作狀況。在監(jiān)控階段,圖4和5的事件并不是孤立的,或者說是獨(dú)立的事件,它們實(shí)際上是持續(xù)改變的變量的可視片段(snippet)或幀。也就是說,當(dāng)新的過程數(shù)據(jù)輸入模型(以給定的采樣速率)時,響應(yīng)即時改變。因此監(jiān)控圖像按照采樣速率被更新,在任意情況下,所述采樣速率可以大約為0.1到1秒或更長。在該監(jiān)控方法中,當(dāng)所有過程變量的極限已知時,所公開的方法不需要訓(xùn)練數(shù)椐。例如,為了創(chuàng)建多元監(jiān)控,人們應(yīng)用以上描述的設(shè)計(jì)程序完成一元模型,利用其它方法這是不可能的。在其它情況下,如果并非所有的過程變量極限都已知,則可以使用沒有預(yù)定極限的過程變量的訓(xùn)練數(shù)據(jù)來確定在正常過程搡作狀況下的過程變量極限,然后可以計(jì)算出模型。在已知或未知極限的情況下,可以使用一元分析方法對每個過程變量進(jìn)行歸一化以定義公共過程變量極限(見例如圖4),并且可以相對于公共過程變量極限監(jiān)控每個過程變量。下面進(jìn)一步論述的既使用已知過程變量極限又使用未知過程變量極限的歸一化的其它示例可以利用一元分析方法來實(shí)現(xiàn)。所公開的一元分析方法不局限于任何特定的過程變量的集合或類型。它可以應(yīng)用于過程變量的任意組合(例如,過程輸入、輸出和外部變量)。另外,一元方法提供創(chuàng)建和分析過程數(shù)據(jù)模式的唯一方式。這些模式可以進(jìn)一步用于過程診斷,包括異常情況預(yù)防應(yīng)用程序。例如,如果在大多數(shù)時間兩個以上峰值有同步上移或下移的趨勢,則相應(yīng)的過程變量相關(guān)聯(lián)。否則,這些變量不相關(guān)聯(lián)。類似地,一元技術(shù)可以用于估計(jì)過程變量是否發(fā)生故障。簡言之,所公開的一元數(shù)據(jù)建模和可視化方法提供使用單個變量實(shí)現(xiàn)在線或離線場景的多元監(jiān)控的技術(shù)。如果所有過程變量的極限均已知,則該方法不需要訓(xùn)練數(shù)據(jù),并且同樣它提供可被過程操作員容易地解釋的監(jiān)控結(jié)果。現(xiàn)在提供關(guān)于三種可替代方法的進(jìn)一步信息,這三種可替代方法可以用于歸一化過程變量以采用圖4和5示出的形式顯示。為了描述它們,可以考慮圖3(休哈特圖)中示出的典型過程變量描述。在該圖中,過程變量被限制在UCL100和LCL102之間,并且過程變量的理想值是目標(biāo)值。在這些極限之內(nèi)時,該控制變量被叫做在控制下,否則,該控制變量被叫做失控。如上所論述的,UCL和LCL表示可以通過過程操作需求提供的物理極限。基于此,可以利用以下^t據(jù)歸一化方法。當(dāng)每個過程變量的控制極限都已知時,可以使用第一方法。具體而言,可以將過程變量PV歸一化為控制極限和目標(biāo)值的函數(shù)尸<formula>formulaseeoriginaldocumentpage32</formula>其中目標(biāo)-T,CL=|UCL-T|=|LCL-T|。當(dāng)并非所有過程變量的過程變量控制極限都已知時,可以使用第二方法。具體而言,可以將過程變量PV歸一化為當(dāng)過程正常操作時為過程變量采集的訓(xùn)練數(shù)據(jù)集的函數(shù),該函數(shù)將過程變量的觀測值包括在訓(xùn)練數(shù)據(jù)集內(nèi)其中正常過程操作由訓(xùn)練數(shù)據(jù)集T(PV)表示,M^是T(PV)的均值,并且CI^T(PV)中的lPV—Mpv匕。第三方法使用統(tǒng)計(jì)自動縮放方法,該方法也可以在并非所有過程變量的過程變量控制極限都已知時使用。具體而言,可以將過程變量PV歸一化為當(dāng)過程正常操作時為過程變量采集的訓(xùn)練數(shù)據(jù)集的函數(shù),該函數(shù)將過程變量的觀測值包括在訓(xùn)練數(shù)據(jù)集內(nèi)其中正常過程操作由訓(xùn)練數(shù)據(jù)集T(PV)表示,(12是T(PV)的方差,Mpv是T(PV〉的均值,并且ko,k^l,2,…,n確定統(tǒng)計(jì)控制極限(例如3(5)??梢愿鶕?jù)需要結(jié)合所公開的技術(shù)利用這些方法的變體和其它用戶定義的控制極限(以及確定這些控制極限的方法)。上述數(shù)據(jù)監(jiān)控和分析技術(shù)對于快速在線可視化和過程數(shù)據(jù)行為的理解是理想的。它可以用于過程診斷和異常情況預(yù)防應(yīng)用程序。例如,來自遍布于Fieldbus的多個智能設(shè)備的數(shù)據(jù)可以得到快速的分析和監(jiān)控。對于來自傳感器陣列和生物微型陣列(bio-microarray)的數(shù)據(jù)而言也是如此。監(jiān)控結(jié)果也可以用于過程優(yōu)化和質(zhì)量控制。此外,該方法可以與統(tǒng)計(jì)數(shù)據(jù)建模方法一起使用以增強(qiáng)數(shù)據(jù)分析。例如,它可以與PCA方法同時使用以加快和增強(qiáng)對得分?jǐn)?shù)據(jù)的解釋。根據(jù)公開內(nèi)容的特定方面,上述可視化技術(shù)可以集成在操作員界面中,所述操作員界面以其它方式,例如在處理之后通過如下所述的其它多元統(tǒng)計(jì)技術(shù),顯示過程數(shù)據(jù)。例如,過程變量相對于它們的物理極限的可-見化可以與PCA得分圖結(jié)合起來使用以使能關(guān)于過程當(dāng)前狀態(tài)的更準(zhǔn)確決策。上述一元技術(shù)可以并入提供監(jiān)控多元實(shí)時過程數(shù)據(jù)的方法的確定性多元數(shù)據(jù)分析工具(其示例將在下文中描述)中以這種方式,單個變量監(jiān)控模型可以用于多元數(shù)據(jù)的行為的可視化。更概括地說,該方法的優(yōu)點(diǎn)在于所有的過程變量都在單個監(jiān)控變量內(nèi)捆扎在一起。所公開的一元方法很好地適于在線和離線應(yīng)用程序。如以上所提及的,當(dāng)所有過程變量的操作極限都已知時,所公開的方法不需要訓(xùn)練數(shù)據(jù)。與過程變量相關(guān)聯(lián)的操作極限用于建立單個變量監(jiān)控模型。在某些情況下,對于操作極限未知的過程變量,可以使用訓(xùn)練數(shù)據(jù)。模型可以在包括例如DeltaV的若干種軟件平臺上實(shí)現(xiàn)?,F(xiàn)在參見圖6和7,本公開內(nèi)容的另一方面致力于由主成分分析(PCA)和其它多元統(tǒng)計(jì)技術(shù)提供的功能。PCA和下述其它多元統(tǒng)計(jì)技術(shù)可以是過程控制系統(tǒng)的集成部件,例如分布式控制系統(tǒng)DeltaV和Ovation。這種集成支持工廠人員將PCA技術(shù)用于在線監(jiān)控應(yīng)用程序。如下所述,PCA和其它技術(shù)所支持的可視化和警報(bào)可以連同諸如以上結(jié)合圖4和5所描述的其它可視化方案集成到控制系統(tǒng)中。出于這些以及其它原因,工廠人員可以利用流線型或單個用戶界面,而不需要監(jiān)控、維護(hù)或支持分立的軟件應(yīng)用程序。如下所述,將PCA實(shí)現(xiàn)成過程控制系統(tǒng)的一部分也使得使用在線過程數(shù)據(jù)實(shí)現(xiàn)監(jiān)控和診斷更加實(shí)用。圖6和7描繪過程控制系統(tǒng)內(nèi)的用于實(shí)現(xiàn)以上所論述的基于PCA的技術(shù)的示例性PCA功能塊110、112。一般而言,每個PCA功能塊llO、112可以在訓(xùn)練時段釆集數(shù)據(jù),在訓(xùn)練時段結(jié)束時建立PCA模型,而后將PCA模型應(yīng)用于所有的未來數(shù)據(jù)。功能塊110、112的左手側(cè)是PCA的輸入,這些輸入為原始過程變量。功能塊的輸出為對應(yīng)于最重要特征值的得分。例如,功能塊110、112可以是通過也由得克薩斯州奧斯汀市的愛默生過程管理公司銷售的DeltaV,控制工作室(controlstudio)可獲得的定制功能塊,所述DeltaV頂控制工作室的界面114可以用于描繪功能塊輸入/輸出連接以及其它細(xì)節(jié)。在該示例中,可以提供多達(dá)20個過程變量作為PCA的輸入。當(dāng)然,通常,可以將任意數(shù)目的數(shù)據(jù)用于PCA。PCA塊110、112的輸入是正常情況下在DCS中可用的過程變量。還存在可以用于進(jìn)行主成分回歸(PCR)的過程因變量(YIN)的輸入,主成分回歸是一種可以用在這里所描述的公開方法中的一種以上的統(tǒng)計(jì)技術(shù)。盡管所公開的示例示出單個變量,但是應(yīng)當(dāng)理解,通??梢源嬖诙鄠€因變量。PCA功能塊110、112可以包括若干種用于配置和應(yīng)用PCA模型的操作模式。在示出的示例性實(shí)施例中,PCA功能塊110、112在兩種不同的模式下運(yùn)行學(xué)習(xí)和監(jiān)控(由學(xué)習(xí)(LEARN)功能塊輸入上的是/否(Tme/False)確定)。在學(xué)習(xí)模式期間,功能塊從每個輸入變量采集數(shù)據(jù)。例如,當(dāng)用戶發(fā)出學(xué)習(xí)命令時,PCA塊110、112開始采集所有輸入變量的過程數(shù)據(jù)。過程數(shù)據(jù)被存儲在計(jì)算機(jī)存儲器中,并且數(shù)據(jù)采集無限期地持續(xù)下去,直到用戶發(fā)出監(jiān)控命令為止。在已采集了足夠量的數(shù)據(jù)之后,用戶向PCA塊發(fā)出監(jiān)控命令。在發(fā)出監(jiān)控命令之后,PCA塊110、112施行PCA算法以基于所采集的數(shù)據(jù)建立PCA模型。模型的建立可以包括以下步驟自動縮放輸入數(shù)據(jù)(對于每個輸入變量,減去其均值,并除以其標(biāo)準(zhǔn)差),根據(jù)縮放后的數(shù)據(jù)計(jì)算協(xié)方差矩陣,計(jì)算特征值和特征向量,確定重要特征向量的數(shù)目以保留PCA負(fù)荷矩陣,并使用基于a的極限或PCA得分的f霍特林統(tǒng)計(jì)(例如95%或99%)計(jì)算統(tǒng)計(jì)極限。當(dāng)該計(jì)算完成時,PCA塊110、112前進(jìn)到監(jiān)控模式,此時其基于輸入至塊的新過程數(shù)據(jù)計(jì)算得分。具體而言,新過程數(shù)據(jù)可以是實(shí)時生成的在線過程數(shù)據(jù)。如果得分中的任一個超出極限,則這可能指示異常情況,并且塊110、112上的警報(bào)參數(shù)被置位。該警報(bào)參數(shù)可以與過程控制系統(tǒng)或網(wǎng)絡(luò)的任意其它部分聯(lián)系起來。可以提供或生成每個PCA結(jié)果視圖作為控制系統(tǒng)操作員界面的一部分。例如,界面可以用于在DeltaProcessHistoryView(過程歷史查看)中生成繪制隨時間變化的得分的PCA得分圖??商娲鼗蚋郊拥?,如上面和下面所示出和提出的,可以在兩維圖上繪制針對兩個PCA得分的數(shù)據(jù)。統(tǒng)計(jì)極限計(jì)算出也可以通過操作員界面提供的圓形或橢圓形結(jié)果。如果得分超出極限,則可能會觸發(fā)警報(bào)。在某些情況下,這里描述的多元監(jiān)控和診斷技術(shù)可以在致力于異常情況預(yù)防的系統(tǒng)的模塊(或其它元件或系統(tǒng)部件)中實(shí)現(xiàn)。類似于其它異常情況預(yù)防算法,該技術(shù)可以致力于在異常過程情況出現(xiàn)之前檢測這些異常過程情況。這些算法通常呈現(xiàn)"警惕性"并且對于若干種異常情況都持續(xù)準(zhǔn)確。相應(yīng)地,異常情況預(yù)防模塊可以是持續(xù)性過程,而非提供一次性或非實(shí)時的方案。這里描述的多元監(jiān)控和診斷技術(shù)也可以用在批處理中,因而功能塊110、112可以采集針對輸入變量的過程數(shù)據(jù)的不同集合,其中每個集合對應(yīng)于過程的不同在線狀態(tài)。例如,當(dāng)過程以各種能力操作時,用戶可以發(fā)出學(xué)習(xí)命令,從而使過程正常操作時PCA功能塊針對特定能力水平(例如特定在線狀態(tài))采集針對輸入變量的過程數(shù)據(jù)。此后,用戶可以發(fā)出監(jiān)控命令,使PCA塊llO、112施行PCA算法,以基于針對該特定在線狀態(tài)(例如能力水平)采集的數(shù)據(jù)來建立PCA模型。同樣,可以建立多個PCA模型,每個PCA模型對應(yīng)于當(dāng)過程正常操作時該過程的不同在線狀態(tài)。此后,當(dāng)該過程在特定在線狀態(tài)下執(zhí)行時(例如50%的能力),PCA塊llO、112使用相應(yīng)PCA模型前進(jìn)到監(jiān)控模式,在監(jiān)控模式下PCA塊110、112基于輸入到該塊的新過程數(shù)據(jù)計(jì)算得分。相應(yīng)地,用戶可以從多個多元統(tǒng)計(jì)模型中選擇,以選擇與該過程的在線狀態(tài)最相關(guān)的多元統(tǒng)計(jì)模型,以分析該過程的在線、實(shí)時操作,從而監(jiān)控該過程、檢測異常情況等。在一個示例中,用戶可以選擇特定的訓(xùn)練會話并決定建立針對過程的特定在線狀態(tài)定制的新模型。該公開內(nèi)容的這個方面為在線(即實(shí)時)多元監(jiān)控和診斷應(yīng)用程序提出一種通用(開源)數(shù)據(jù)驅(qū)動方法。此外,該方法通常支持創(chuàng)建和操縱用于建立在線模型的數(shù)據(jù),并對用于診斷、故障檢測等的模型參數(shù)進(jìn)行比較。所公開的方法包括為過程監(jiān)控和診斷定義集成平臺,這最終可以通過使用系統(tǒng)級或聯(lián)網(wǎng)架構(gòu)來實(shí)現(xiàn),例如由得克薩斯州奧斯汀市的愛默生過程管理公司銷售的?13!\¥66*架構(gòu)。所提出的集成平臺基于多元方法,并且可以適應(yīng)不同的計(jì)算算法,包括那些在下面描述的檢測技術(shù)中使用的計(jì)算算法。關(guān)于數(shù)據(jù)驅(qū)動平臺的開源特性,應(yīng)當(dāng)理解,所公開的方法和系統(tǒng)可以從不同的輸入域(例如FoundationFieldbus、HART、Modbus、OPC、無線等)接收數(shù)據(jù)。所接收的數(shù)據(jù)可以是從任意數(shù)目的不同的變送器、傳感器和致動器采集的在線過程數(shù)據(jù),并且用于定義多元過程域。相同的數(shù)據(jù)被過程控制系統(tǒng)使用,并且可以存儲在歷史數(shù)據(jù)庫中。圖8中示出通過所公開的系統(tǒng)和模塊的數(shù)據(jù)流。一旦來自過程的數(shù)據(jù)進(jìn)入所公開的模塊,該數(shù)據(jù)可以用于在線訓(xùn)練、在線監(jiān)控或在同一時段中用于在線訓(xùn)練和在線監(jiān)控。根據(jù)需要,兩個開關(guān)SW1和SW2以支持不同數(shù)據(jù)路徑的方式實(shí)現(xiàn)。如果需要訓(xùn)練,可以累積數(shù)據(jù),直到用戶/搡作員停止累積過程為止。該程序可以通過將SW置于在線訓(xùn)練狀態(tài)來完成。任何累積的數(shù)據(jù)可以存儲在文件120中,并且然后用在模型構(gòu)造器或發(fā)生器122中。每個生成的模型可以如所示的那樣被存儲,并且通過例如開關(guān)SW2使其可用于監(jiān)控模式中所涉及的部件。當(dāng)模型構(gòu)造操作完成時,該模型與訓(xùn)練數(shù)據(jù)一起被存儲,典型地,是作為.txt文件存儲在位于數(shù)據(jù)庫或存儲器(驅(qū)動器C:/)中的模型文件夾中??梢杂稍摂?shù)據(jù)構(gòu)造的模型包括但不限于主成分分析(PCA)、人工神經(jīng)網(wǎng)絡(luò)(ANN)、模糊邏輯和貝葉斯決策樹。每種算法的工具可以由例如異常情況預(yù)防模塊采用下拉窗口的方式提供。這些模型中的每一個都可以用來建立預(yù)測,如下所述。相同的模型也可以用于在線監(jiān)控。當(dāng)模型處于在線監(jiān)控模式時,異常情況預(yù)防模塊使用模型輸出(0/P)生成三種類型的輸出統(tǒng)計(jì)、歸一化過程變量(PV)和過程變量(PV)等級。如圖8所示,每個輸出(PV等級、歸一化PV&物理極限以及得分&統(tǒng)計(jì)極限)可以進(jìn)一步用來生成警報(bào)狀態(tài)(警報(bào)診斷)、視圖(操作員圖形界面)和/或模型的驗(yàn)證。統(tǒng)計(jì)輸出由作為多元數(shù)據(jù)點(diǎn)的低維表示的得分構(gòu)成。低維空間是基于多元域中具有最大數(shù)據(jù)變化的方向獲得的。如以上已論述的,PCA建模是一種可以用于建立得分的技術(shù),但是其它建模技術(shù)也可以產(chǎn)生得分。統(tǒng)計(jì)輸出還可以包含95%(99%)的置信極限或基于(7的極限。以上相對于已知和未知的過程變量極限描述了歸一化過程變量的概念?;谠摳拍睿梢杂脳l形圖(或其它兩維圖)呈現(xiàn)歸一化數(shù)據(jù)。這些圖也可以包含有助于警報(bào)識別的物理或過程極限。如下面結(jié)合本公開內(nèi)容的另一方面所描述的,在單個用戶界面中結(jié)合統(tǒng)計(jì)極限和物理極限提供一種準(zhǔn)確識別異常情況預(yù)防警報(bào)狀態(tài)的有用方式,并且同樣提供支持異常情況預(yù)防啟動的技術(shù)。過程變量等級可能有助于異常情況預(yù)防,因?yàn)檫^程變量等級基本上是針對過程變量的可變性給定該過程變量的等級。過程變量呈現(xiàn)的變化越大,其等級越高。這是一個有用的參數(shù),因?yàn)樗梢匀菀椎厥褂迷诓煌瑫r刻監(jiān)控同一過程情況所獲取的等級被交叉驗(yàn)證。例如,如果所有的過程變量對于兩個以上監(jiān)控模型均呈現(xiàn)出相同的等級,則監(jiān)控模型中的置信度提高。為了獲取過程變量等級,可以使用下列計(jì)算其中PVjr一是第j個過程變量的等級,S是"x"自動縮放協(xié)方差矩陣,"是多元數(shù)據(jù)空間的維度,trS是S的主對角線元素之和,k<n是主成分空間,對于i-l,…,k,cji和p,分別是S的主特征值和特征向量,Pi,j是特征向量Pi的第j個成分,Pi,j也被稱為負(fù)荷。可以為所建立的每個PCA模型計(jì)算等級,并且可以將該等級與其它模型參數(shù)一起存儲在模型文件中。以上公式由模型參數(shù)構(gòu)成,并且以這種方式獲取的過程變量等級與模型密切相關(guān)。因此,如果兩個模型正確地描述了相同的過程事件,則它們將過程變量的等級評定為相同的順序。同樣,可以基于過程變量各自的等級來驗(yàn)證模型。這在模型不同時通常也是可行的。例如,一個模型可能基于PCA,另一個模型可能基于ANN,并且它們的過程變量等級通常處于相同的順序。當(dāng)過程數(shù)據(jù)是非線性的(即顯著偏離正態(tài)分布)時可能包括例外。進(jìn)一步需要注意的是,其它模型參數(shù)可以用于模型驗(yàn)證。諸如特征向量負(fù)荷Pi,j和特征值A(chǔ)之類的PCA參數(shù)或者諸如隱藏層的數(shù)目和輸出的數(shù)目之類的ANN參數(shù)也是有用的參數(shù)。每個模型呈現(xiàn)出可以用于驗(yàn)證任務(wù)的特定參數(shù)集合。根據(jù)本公開內(nèi)容的另一方面,模型輸出數(shù)據(jù)可以用來生成警報(bào)狀態(tài),并且更概括地說,生成供操作員使用的合成多元圖形界面。圖9-13圖示出顯示歸一化過程變量、過程變量等級(參見圖13)、得分和警報(bào)狀態(tài)的示例性圖形界面。該圖形界面還包含選項(xiàng)卡,從這些選項(xiàng)卡中可以訪問其它模型信息和圖。如圖13所示,可以在圖13的左上部的變量描述后面的括號中給出過程變量等級[例如,(2)]。在該特定實(shí)例中,有10個過程變量,等級范圍從1到10。過程變量S21531具有等級1,表明它是具有最大變化的變量?,F(xiàn)在參見圖14,對BiPlot選項(xiàng)卡130的訪問向操作員提供觀看如得分圖面板132中所描繪的兩個得分顯示。bi-plot(雙圖)用于同時表示得分和在圖中由它們的負(fù)荷Plj定義的過程變量。線表示有多少主成分存在于過程變量中。例如,可以看出等級為1的過程變量S21531具有最大的第一主成分tl(橫軸)。相反,等級為8的過程變量S21008具有最大的第三主成分t3(縱軸)。這是非常有意義的,因?yàn)閠l定義數(shù)據(jù)空間中具有最大變化的方向,而t3明顯次要。人們可以通過簡單地改變在圖的右上部的窗口中的顯示來探究過程變量與其它主成分的關(guān)系(例如可以獲得針對tl-t2的得分)。該bi-plot提供一種將在線得分(黑點(diǎn))與過程變量關(guān)聯(lián)起來的簡單方式。最接近得分的線確定該得分的主要過程變量?,F(xiàn)在由于圖上線總是在相同的位置,且得分是唯一的動態(tài)成分,因此操作員可以快速地理解哪個過程變量或哪組過程變量對于投影到任意給定的時刻的得分而言是最有影響力關(guān)于實(shí)現(xiàn)選項(xiàng),所公開的用戶界面顯示(以及負(fù)責(zé)生成所述用戶界面顯示的系統(tǒng)或模塊)可以在DeltaVTM、Ovatioi^或任意其它控制系統(tǒng)平臺上實(shí)現(xiàn)。例如,為此可以利用基于PCA的功能塊??商娲兀部梢詫isualBasic(VB)和.NET技術(shù)用作實(shí)現(xiàn)平臺。在一種情況下,示例性實(shí)現(xiàn)策略可以合并VB.NET和DeltaVTM或Ovation②的某些組合。盡管有了前面的描述,但是也可以在不同的軟件平臺(即Java、Delphi、C++)上完成實(shí)現(xiàn)。下面提供關(guān)于圖9-13的操作員顯示界面的進(jìn)一步細(xì)節(jié)。應(yīng)當(dāng)注意到,盡管PCA是有用的,但是PCA技術(shù)并不能容易地傳送關(guān)于過程動態(tài)的信息。這通常是由使用散布圖顯示PCA分析(得分)的結(jié)果造成的。散布圖雖然有用,但是一般是過程數(shù)據(jù)的統(tǒng)計(jì)表示。如上所論述的,多維訓(xùn)練或監(jiān)控?cái)?shù)據(jù)集被投影到(得分)到低維主成分空間。通常,前兩個主成分捕獲數(shù)據(jù)中的最大變化,結(jié)果它們利用關(guān)于數(shù)據(jù)行為的最重要信息產(chǎn)生散布圖?;籼亓值腡2分布也可以用來計(jì)算95%或99%的置信區(qū)間,或應(yīng)用基于a的極限。該區(qū)間的知識對于檢測異常情況可能是很重要的,因?yàn)槿绻?xùn)練數(shù)據(jù)表示正常過程性能,那么對于該區(qū)間內(nèi)的任何新的得分點(diǎn),人們可以95%(99%)地確定該凄t據(jù)點(diǎn)正常。相反,對于該極限區(qū)間外部的得分,人們可以95%(99%)地確定該數(shù)據(jù)點(diǎn)不正常(異常)。從上面的描述中顯而易見,通過散布圖對得分的記錄和解釋導(dǎo)致與被不正確地解釋的數(shù)據(jù)相關(guān)聯(lián)的不確定性的程度。如以上所論述的,不幸的是,經(jīng)驗(yàn)顯示該方法通常導(dǎo)致錯誤警報(bào)。其主要原因是統(tǒng)計(jì)計(jì)算的極限沒有將過程變量的實(shí)際物理極限考慮進(jìn)來。每個得分是以均值為中心的輸入變量的線性組合。例如,置信極限區(qū)間內(nèi)部和外部有5%(1%)的不碌定性,使得不能100%地保證任何給定得分都是正常或異常的,并且傳統(tǒng)的PCA在檢測異常情況上并不總是可靠的。例如,PCA得分可能觸發(fā)不存在的異常情況(錯誤警報(bào)),并且相反地,PCA得分可能在過程實(shí)際上異常運(yùn)轉(zhuǎn)時指示正常運(yùn)轉(zhuǎn)(遺漏的診斷)。顯然,當(dāng)確定異常情況并發(fā)布異常警告時,這通常是不過程變量具有不同的數(shù)值范圍,因此對于人們會以何種方式將這些極限變換成PCA得分圖并不總是清楚的。圖9-13的界面顯示盡管致力于前述事項(xiàng),但是還示出操作員界面可以用來顯現(xiàn)應(yīng)用于當(dāng)前過程數(shù)據(jù)的PCA模型的示例性方式。筒言之,包括可以根據(jù)PCA或其它多元分析生成的PCA得分圖146和可以根據(jù)一元分析生成的物理極限圖148。這兩個圖的組合給出過程的當(dāng)前狀態(tài)的指示。在圖9的示例中,由于PCA得分在統(tǒng)計(jì)極限內(nèi),并且所有的過程變量都在它們的物理極限內(nèi),因此這指示該過程在正常操作狀況下,并且指示符塊150針對該結(jié)果被突出顯示。圖IO圖示出如何根據(jù)PCA得分圖146得出任何事物看起來都正常的示例。然而,過程變量之一已超出其物理操作極限,如物理極限圖148所示。因此,指示符塊152突出顯示遺漏的警報(bào)。相反,PCA得分圖也可以在所有的過程變量仍然在它們的物理操作極限的情況下指示存在問題。圖11圖示出這種情況,我們將其稱之為錯誤警報(bào),如指示符塊154所描繪的。因此,當(dāng)PCA圖和物理操作極限顯示都超出時,檢測到真實(shí)的警報(bào)狀況。在圖12中通過指示符塊156圖示出這種情況。參見圖13,示出圖形表示附有以滑條示出的供選擇先前所釆集的數(shù)據(jù)的集合的用戶可選擇的圖形以及以下拉菜單示出的用戶可選擇的主成分的圖?;瑮l或其它圖形表示使用戶能夠基于該過程的先前操作選擇先前所采集的數(shù)據(jù),并基于先前所采集的數(shù)據(jù)生成PCA得分。然后可以隨PCA得分更新圖形表示,使得用戶可以容易地訪問和分析異常運(yùn)轉(zhuǎn)的任何先前過程操作。更進(jìn)一步,應(yīng)當(dāng)注意到,過程變量可以用它們的過程極限的函數(shù)表示,所述過程極限可以包括如上所論述的公共過程極限。同樣,不同主成分的選擇使用戶能夠觀看對過程具有不同重要程度的不同過程變量的操作,并且可以相應(yīng)地更新圖形表示。圖15-19以與結(jié)合圖9-14的實(shí)施例所示出的類似的方式,圖示出呈現(xiàn)動態(tài)過程數(shù)據(jù)視圖與控制極限的PCA得分的示例性用戶界面的不同狀態(tài)。如上所述,七個過程變量的控制極限已歸一化為唯一值,并且如果這種情況的PCA得分超出95%的置信區(qū)間,則可以發(fā)布提醒。這兩個圖形示例對于任何導(dǎo)入數(shù)據(jù)在線同時運(yùn)行。另外,PCA得分圖包含一個動態(tài)點(diǎn),過程變量的峰值根據(jù)數(shù)據(jù)輸入對改變進(jìn)行監(jiān)控。當(dāng)所有的峰值都低于控制極限線160時,該過程在控制下,并且操作正常。相應(yīng)統(tǒng)計(jì)得分應(yīng)當(dāng)也在極限圓162之內(nèi)。圖16中描繪了這種情況。類似地,當(dāng)一個以上峰值越過極限線160時,發(fā)生失控或異常狀況,并且PCA得分應(yīng)當(dāng)在極限圓162之外,如圖17所示。也可能會經(jīng)歷錯誤呼叫診斷。在圖18中,盡管所有的過程變量低于極限線160(正常),但是得分在極限圓162之外(異常)。這種情況明顯是要忽略的錯誤警告。然而,也可能發(fā)生相反的情況。圖19所示的情況示出得分在極限圓162之內(nèi)(正常),而過程變量指示符指示過程變量#2已違背極限要求(異常)。這是遺漏檢測或遺漏警告的情況。兩個在線圖形表示可以準(zhǔn)確地診斷數(shù)據(jù)點(diǎn)是與正常情況還是與異常過程情況對應(yīng)。此外,如果發(fā)生異常情況,違背正常狀態(tài)的過程變量可以立即被識別出來。然而,過程操作的這些變量的重要性可能不盡相同。對于特定監(jiān)控要求的過程變量的重要性由負(fù)荷矩陣P中的PCA負(fù)荷值確定。如果用信號指示警告的過程變量與小的PCA負(fù)荷值相關(guān)聯(lián),則它可能對過程操作的重要性很低,并且該警告可以僅僅被歸類為提醒。相反,如果負(fù)荷值高,變量很可能對過程操作重要,且應(yīng)當(dāng)建議發(fā)出高度警告。前述視圖技術(shù)和所附的操作員界面可以在任意過程控制系統(tǒng)架構(gòu)或平臺內(nèi)實(shí)現(xiàn),并且在任何情況下,可以得到由上述PCA塊實(shí)現(xiàn)的功能的支持。圖20和21描繪根據(jù)所公開的技術(shù)生成的另一可替代操作員界面,這兩種操作員界面都支持如上所述的在線監(jiān)控、診斷和錯誤警報(bào)檢測功能。具體而言,圖20以條形圖將過程變量描繪為它們的過程變量極限的百分比,可以包括如上所論述的公共過程變量極限。利用多元統(tǒng)計(jì)技術(shù)檢測穩(wěn)態(tài)操作圖22和23致力于本公開內(nèi)容的另一方面,涉及使用基于pca的統(tǒng)計(jì)特征識別和檢測穩(wěn)態(tài)操作。很多異常情況預(yù)防算法依賴于通過學(xué)習(xí)一個以上過程變量的初始狀態(tài)做出檢測,然后在過程變量以特定方式改變時觸發(fā)警報(bào)。然而,這些異常情況預(yù)防算法中很多也需要過程在針對初始狀況的訓(xùn)練之前和做出檢測之前處于穩(wěn)態(tài)。讓人工操作員看著一個以上過程變量的圖,并辨別它們是否處于穩(wěn)態(tài)是很容易的。然而,為了創(chuàng)建能夠可靠地做出該判斷的算法明顯困難得多?,F(xiàn)在描述一種致力于檢測穩(wěn)態(tài)的技術(shù)。該技術(shù)能夠基于監(jiān)控多個過程變量做出判斷。過去,給定過程變量x,可以在給定長度的非交疊采樣窗口內(nèi)(例如五分鐘)計(jì)算均值和標(biāo)準(zhǔn)差。均值可以通過^=丄|>,計(jì)算,標(biāo)準(zhǔn)差可以通過^-計(jì)算,其中n是樣本的個數(shù),A,X2,…,;^是過程變量;c在采<formula>formulaseeoriginaldocumentpage42</formula>樣窗口內(nèi)獲得的樣本。假設(shè)L和Si是在一個采樣窗口中計(jì)算出的均值和標(biāo)準(zhǔn)差,;2和S2是在下一采樣窗口中計(jì)算出的均值和標(biāo)準(zhǔn)差。那么,如果l:-;2一3.j,則可以說該過程處于穩(wěn)態(tài)。相反,如果|^-;2|>3.^則該過程沒有處于穩(wěn)態(tài)。下一步陳述在該計(jì)算中使用的參數(shù)s應(yīng)當(dāng)由什么構(gòu)成。如果過程處于穩(wěn)態(tài),并且正確地選擇了采樣窗口,則我們應(yīng)當(dāng)發(fā)現(xiàn)s^^。在這種情況下,無論我們采用s《A還是s^^,都應(yīng)當(dāng)無關(guān)緊要。然而,可以使用會產(chǎn)生用于宣告穩(wěn)態(tài)的更小極限的更魯棒算法(并且因此,我們可以更加確定當(dāng)異常情況預(yù)防模塊開始運(yùn)行時,過程確實(shí)處于穩(wěn)態(tài))來使用S,和S2的最小值或y=min(s,,)。在這種情況下,宣告穩(wěn)態(tài)的準(zhǔn)則是p,-;2卜3.mi4v^)。當(dāng)然,也可以使倍數(shù)"3"成為用戶可配置的參數(shù)。然而,這使得異常情況預(yù)防系統(tǒng)的配置變復(fù)雜,特別是在存在很多過程變量時。計(jì)算過程變量的均值和標(biāo)準(zhǔn)差并確定穩(wěn)態(tài)的功能以及這里沒有記載的其它功能可以封裝到如上所述的統(tǒng)計(jì)過程監(jiān)控(SPM)塊中。根據(jù)本公開內(nèi)容的另一方面,一種穩(wěn)態(tài)檢測技術(shù)包括使用由PCA模型(而非直接由過程變量)生成的得分來確定具有多個過程變量的過程是否處于穩(wěn)態(tài)。圖22圖示出連接至PCA塊172的SPM塊170,用于確定具有多個過程變量(IN1,IN2,IN3,…)當(dāng)前是否處于穩(wěn)態(tài)。PCA塊172可以與上述功能塊相對應(yīng)。圖22中所示的實(shí)施例使用PCA模型的第一得分實(shí)現(xiàn)穩(wěn)態(tài)檢測。回想在PCA模型中,與最大特征值數(shù)值對應(yīng)并且根據(jù)第一負(fù)荷向量計(jì)算出的第一得分表示過程中的最大變化量。例如,在某些過程中,最大變化量可以與傳播給大多數(shù)其它過程變量的負(fù)荷改變相對應(yīng)。在這種情況下,如果只有第一主成分符合穩(wěn)態(tài)標(biāo)準(zhǔn),則我們很可能可以說整個系統(tǒng)處于穩(wěn)態(tài)。雖然第一成分可能是統(tǒng)計(jì)上最重要的成分,但可替換的實(shí)施例可以使用PCA模型的多個得分,如圖23所示。在這種情況下,PCA功能塊172被連接至多個SPM塊170,每個SPM塊170監(jiān)控PCA模型的得分中的一個。在這種情況下,對于根據(jù)所選擇的方法(凱澤法則、變化百分比、并行分析等)被確定為重要的每個主成分,都會有一個SPM塊170。然后,邏輯模塊174可以用于進(jìn)行整個系統(tǒng)的穩(wěn)態(tài)確定。如果所有SPM塊170都指示穩(wěn)態(tài),則可以將整個系統(tǒng)宣告為穩(wěn)態(tài)。如果塊170中的任意塊示出非穩(wěn)定過程,則我們可以宣告整個系統(tǒng)未處于穩(wěn)態(tài)。實(shí)現(xiàn)該技術(shù)的方法可以包括根據(jù)所有過程變量采集過程數(shù)據(jù)、創(chuàng)建過程的PCA模型、將第一PCA得分連接至統(tǒng)計(jì)過程監(jiān)控(SPM)塊以及如果SPM塊宣告第一PCA得分處于穩(wěn)態(tài)則宣告系統(tǒng)處于穩(wěn)態(tài)。SPM塊計(jì)算輸入變量在連續(xù)的非交疊采樣窗口中的均值(L和L)和標(biāo)準(zhǔn)差(sl和s2),并且如果p,-;2卜",min0,,^),其中n為任意實(shí)數(shù),則宣告輸入變量處于穩(wěn)態(tài)。在某些情況下,穩(wěn)態(tài)可以依據(jù)fo-L^""來確定??商鎿Q地,穩(wěn)態(tài)可以依據(jù)一-L卜",&來確定。在一個示例性實(shí)施例中,n=3。以上描述的技術(shù)和方法可以與連接至第二和更高PCA得分以及邏輯模塊的一個以上附加SPM塊一起實(shí)現(xiàn),其中邏輯模塊將SPM塊中每一個的穩(wěn)態(tài)檢測作為輸入,并在所有SPM塊指示穩(wěn)態(tài)時生成指示整個系統(tǒng)處于穩(wěn)態(tài)的輸出信號。附加地,如果SPM塊中的任意塊指示非穩(wěn)定過程,則邏輯模塊可以宣告整個系統(tǒng)處于非穩(wěn)定過程。可替換地或作為附加地,可以與SPM塊一起使用其它多元技術(shù)來檢測穩(wěn)態(tài)。這樣的技術(shù)包括PLS、PCR、FDA、CVA等。雖然在圖22和圖23中示出為涉及多個分立的單元,但所公開的技術(shù)和方法也可以在單個集成功能塊(如Fieldbus功能塊)、現(xiàn)場設(shè)備接口模塊、控制系統(tǒng)、單獨(dú)的軟件應(yīng)用程序等中實(shí)現(xiàn)。瞬時動態(tài)性的檢測圖24-37致力于與使用多元統(tǒng)計(jì)技術(shù)的瞬時動態(tài)性的檢測有關(guān)的本公開內(nèi)容的另一方面。在過程操作中經(jīng)常會遇到動態(tài)行為。例如,過程展示由諸如流速之類的輸入或負(fù)荷變量的改變導(dǎo)致的瞬時行為。這在火焰加熱器中相當(dāng)普遍,原因在于火焰加熱器經(jīng)常在原油的各種流速下運(yùn)行。在進(jìn)行故障或異常情況檢測時,重要的是區(qū)分正常操作狀況與瞬時數(shù)據(jù)。因?yàn)樵谒矔r區(qū)域中,過程不會以正常方式運(yùn)轉(zhuǎn),并且可能很容易得出錯誤的診斷(如,異常操作)。例如,在火焰加熱器中,當(dāng)原油的流速增加時,原油的出口溫度超過正常水平,并且降低到正常水平需要時間。這是因?yàn)榱魉俚母淖兛煊诒徊倏v的變量(燃料流速)的改變。換句話說,在一階動態(tài)系統(tǒng)中,最終溫度達(dá)到其新的穩(wěn)態(tài)點(diǎn)需要的時間等于時間常數(shù)加任意滯后時間。因此,在檢測故障或異常情況時,區(qū)分動態(tài)瞬時區(qū)域與穩(wěn)態(tài)或設(shè)置點(diǎn)、操作區(qū)域是有用的。根據(jù)本公開內(nèi)容的另一方面,使用多元統(tǒng)計(jì)技術(shù)基于例如主成分分析(PCA)來檢測動態(tài)瞬時操作。結(jié)合火焰加熱器中的動態(tài)瞬時現(xiàn)象來描述所公開的技術(shù),但所公開的技術(shù)還很適于結(jié)合其它過程控制環(huán)境來實(shí)施。該檢測方法也可以將基于PCA的技術(shù)與主成分回歸(PCR)集成以區(qū)分諸如火焰加熱器之類的過程中的異常情況與動態(tài)瞬時現(xiàn)象。在火焰加熱器管道中檢測焦化(或淤塞)的示例將被用于說明所提議的方法的魯棒性。在檢測算法中,對過程的瞬時行為進(jìn)行識別以避免錯誤警報(bào)是重要的。瞬時模式期間的檢測可能導(dǎo)致錯誤的結(jié)果和錯誤的警報(bào)。還需注意的是,在這項(xiàng)工作中提出的算法可以容易地?cái)U(kuò)展到指出諸如蒸餾塔和熱交換器之類的其它過程或單元操作中的瞬時模式。轉(zhuǎn)到圖24,火焰加熱器是精煉廠和石化廠中的重要單元。它們用于將原油或重碳?xì)浠衔镞M(jìn)料的溫度升至某提升的溫度。以180全局指示的火焰加熱器包括一個以上管道182。該進(jìn)料被均勻地分給加熱器通道182。每個管道182充當(dāng)一熱交換器,流入管道182的進(jìn)料在此處由燃燒的燃料加熱。燃料的流動通常被操縱為達(dá)到原油(進(jìn)料流)的期望的目標(biāo)最終溫度?;鹧婕訜崞髦械闹饕獑栴}之一是焦化由于火焰加熱器中的溫度提升,原油裂化并形成被稱為焦炭的殘?jiān)?。焦炭隨時間沉積在管路的內(nèi)表面,通常導(dǎo)致管路或火焰加熱器的性能低下。該過程被稱為淤塞。隨著時間的推移,火焰加熱器的性能越來越差,并且可能發(fā)生意外停機(jī)以清潔火焰加熱器。在某些實(shí)例中,某些管路可能會嚴(yán)重堵塞。高度期望在火焰加熱器管道內(nèi)對焦炭的形成進(jìn)行監(jiān)控以調(diào)度單元清潔?;鹧婕訜崞鞒尸F(xiàn)多元數(shù)據(jù)結(jié)構(gòu),其非常適于利用這里描述的有時被稱為MMDM(即多元監(jiān)控和診斷模塊)工具的多元監(jiān)控和診斷技術(shù)和工具進(jìn)行分析。根據(jù)這里描述的技術(shù),由MMDM工具對表1中給出的過程變量(PV)進(jìn)行監(jiān)控和處理。這些過程變量也在圖24中示出。然而,值得注意的是,可以以任意期望的方式,通過如上所述的過程控制系統(tǒng)或網(wǎng)絡(luò),并且根據(jù)諸如PlantWeb數(shù)字工廠架構(gòu)之類的各種不同的架構(gòu),并利用例如愛默生FOUNDATIONFieldbusi殳備(即MicroMotioncoriolisflowmeters(4敬運(yùn)動互才卜力充量i十)、柔斯芒特溫度設(shè)備等),來供應(yīng)過程變量數(shù)據(jù)。<table>tableseeoriginaldocumentpage46</column></row><table>表1、火焰加熱器的監(jiān)控變量圖25呈現(xiàn)在由主成分tl和t2定義的空間中的訓(xùn)練數(shù)據(jù)得分。針對具有被控制變量的單個設(shè)置點(diǎn)時的多種流速收集基本訓(xùn)練數(shù)據(jù)。大約采集30,000個實(shí)時過程數(shù)據(jù)點(diǎn)。訓(xùn)練數(shù)據(jù)用于建立MMDM工具的模型,并且由MMDM工具產(chǎn)生的散布圖之一可以與圖25所示的圖相對應(yīng)。散布圖中的八個簇與訓(xùn)練數(shù)據(jù)中八個不同的流速區(qū)域相對應(yīng)。圖25的圖中示出的虛線190內(nèi)部的區(qū)域與圖26和27中示出的橢圓相對應(yīng),圖26和27則表示99%的置信橢圓。也就是說,橢圓內(nèi)的區(qū)域給出橢圓邊界內(nèi)的任意得分都屬于火焰加熱器單元的正常操作狀況的概率為99%。轉(zhuǎn)到圖26和27,在本公開內(nèi)容的本方面,管道的出口溫度(Tout)被用作因變量,而其它六個變量被當(dāng)作自變量。首先,六個自變量被選擇用于監(jiān)控。它們用于創(chuàng)建歸一化過程變量數(shù)據(jù)模型以及具有得分圖的PCA模型。過程變量數(shù)據(jù)提供用于模型建立的訓(xùn)練數(shù)據(jù)。然后,該模型被用于為在線監(jiān)控定義操作員用戶界面,如圖26中所描繪的。如上所述,該界面以歸一化和得分圖的方式顯示六個過程自變量,并顯示四個過程警報(bào)狀態(tài)指示符。一般而言,該界面可以如以上結(jié)合圖8所述的那樣生成,并且可以與結(jié)合圖9-21描述的示例性界面的任意一個或多個方面合并。對于過程因變量(Tout),我們使用訓(xùn)練數(shù)據(jù)創(chuàng)建回歸型的PCR模型。這是由MMDM工具在模型建立會話期間完成的。然后,PCR模型可以通過推操作員界面窗口中的"PCR"鍵來訪問,并且出現(xiàn)圖27所描繪的顯示窗口。該顯示窗口示出了為得分成分Tl,T2,...,Tn計(jì)算的回歸系數(shù)。為了通過使用建立的PCA模型驗(yàn)證瞬時行為的檢測,針對各種原油流速創(chuàng)建驗(yàn)證數(shù)據(jù)集(4300個數(shù)據(jù)點(diǎn))。圖28示出驗(yàn)證數(shù)據(jù)的原油流速的七個不同區(qū)域。因此,在驗(yàn)證數(shù)據(jù)中有六個不同的瞬時(動態(tài))區(qū)域,并且PCR模型被用于根據(jù)驗(yàn)證數(shù)據(jù)來預(yù)測這些區(qū)域。圖29示出預(yù)測Tout(Y)與實(shí)際Tout。圖29中所示的迭加的圖展示出PCR模型在預(yù)測穩(wěn)態(tài)和瞬時區(qū)域中的因變量(Y)的成功。瞬時區(qū)域中的預(yù)測稍微滯后,這與預(yù)期相符。盡管如此,驗(yàn)證數(shù)據(jù)中呈現(xiàn)的六個瞬時區(qū)域在圖29中可清楚地辨認(rèn)。圖30-34描繪用于瞬時區(qū)域檢測的霍特林(T2)計(jì)算的使用以及操作界面的相應(yīng)部分。特別地,圖30示出在瞬時區(qū)域開始的時刻的T2圖。很明顯,當(dāng)原油的流速開始改變時,T2出現(xiàn)向上的尖峰。此外,圖30示出操作點(diǎn)位于得分圖t2-t3的橢圓的外面。圖31示出即使沒有自變量超出極限,PCA也檢測到動態(tài)(瞬時)區(qū)域。當(dāng)動態(tài)瞬時現(xiàn)象發(fā)展時,T2駐留在可接受極限之外,并且得分圖位于橢圓的外面(圖32)。一旦過程停留在新的穩(wěn)態(tài)區(qū)域(圖33),T2響應(yīng)就位于極限之下,并且得分圖位于橢圓區(qū)域的內(nèi)部。可以看出,人們可以使用PCA得分圖和T2表示檢測過程變量中的瞬時現(xiàn)象,并且可以估計(jì)瞬時時間常數(shù)。圖34示出由T2針對整個^r證數(shù)據(jù);險測到的全部六個瞬時區(qū)域。每個瞬時區(qū)域的寬度表示瞬時持續(xù)時間。圖35和36描繪在PCR分析中不使用被控制變量的方法的結(jié)果。這樣做時,描述了合并被控制變量的有用性以及被控制變量如何影響所提議的方法的檢測魯棒性。在這種工作中使用的焦化加熱器示例中,原油的最終溫度(TF)是被控制變量。在本示例中,希望將原油加熱到期望的設(shè)置點(diǎn),即最終溫度。如前所述,使用相同訓(xùn)練數(shù)據(jù)的六個自變量中的五個建立PCA模型。新模型通過使用與六變量分析中所使用的驗(yàn)證數(shù)據(jù)相同的驗(yàn)證數(shù)據(jù)被驗(yàn)證。圖35示出新模型不能檢測過程的動態(tài)行為。T2也利用新模型針對驗(yàn)證數(shù)據(jù)而獲得。圖36示出在六變量模型中獲得的尖峰不再存在?;谏鲜鰞?nèi)容,在檢測瞬時或動態(tài)行為時,模型中包含被控制變量是有用的。這是被期待的,因?yàn)樵诒豢刂谱兞渴艿饺我庳?fù)荷或輸入變量改變的直接影響時期望采用。圖37致力于焦化檢測的流程。根據(jù)以上的討論,很明顯在瞬時階段期間,過程動態(tài)地運(yùn)轉(zhuǎn),并且預(yù)測的Y將不同于實(shí)際的Y。因此,在瞬時期間,不要進(jìn)行任何焦化檢測是重要的。不進(jìn)行焦化檢測的方式是利用T2的行為。例如,如果T2超出極限,則檢測算法禁用焦化檢測。如果T2回到可接受范圍內(nèi),則焦化檢測將啟動。圖37中圖示出該程序。所公開的檢測方法和技術(shù)可以應(yīng)用于例如蒸餾塔、熱交換器、渦輪機(jī)等的其它過程和單元操作,并且也非常適合于化學(xué)、精煉、電力以及生命科學(xué)工業(yè)中的不同的過程應(yīng)用。根據(jù)本公開內(nèi)容的上述方面,已經(jīng)針對過程操作中的瞬時行為的在線檢測實(shí)現(xiàn)了基于PCA的監(jiān)控技術(shù)。PCR回歸技術(shù)也可以用于過程操作中的瞬時行為的在線檢測。PCA和PCR兩種技術(shù)的結(jié)合支持過程警告的特征化,原因在于所公開的技術(shù)能夠區(qū)分異常情況預(yù)防型的警告和由過程瞬時行為導(dǎo)致的警告。通過使用諸如多元回歸、人工神經(jīng)網(wǎng)絡(luò)以及貝葉斯決策樹等技術(shù),可替換的設(shè)計(jì)也是可能的。示例性應(yīng)用焦化加熱器中使用PCA和PCR的焦炭檢測轉(zhuǎn)到圖38-41,本公開內(nèi)容的另一方面致力于使用PCA和PCR技術(shù)來檢測火焰加熱器管道中的焦化(或淤塞)。在以下描述的實(shí)施例中,PCA和PCR技術(shù)被用于采集和分析離線數(shù)據(jù),然后監(jiān)控在線過程以檢測焦化。所公開的方法和技術(shù)可以與控制器、現(xiàn)場設(shè)備和這里描述的其它過程控制系統(tǒng)元件中的任意設(shè)備集成在一起。如下所述,所公開的焦化檢測方法通常包括三個步驟收集訓(xùn)練數(shù)據(jù),使用PCA和PCR技術(shù)建立模型,以及使用目標(biāo)過程變量的實(shí)際值和預(yù)測值來檢測焦化故障。所收集的訓(xùn)練數(shù)據(jù)通常是實(shí)時數(shù)據(jù),其與故障無關(guān),并且表示負(fù)荷變量的期望的操作范圍。例如,訓(xùn)練數(shù)據(jù)可以包括在運(yùn)行火焰加熱器時期望遇到的最小原油流速和最大原油流速。待建立的模型還可以受益于具有最小流速與最大流速之間的若干個流速。在某些情況下,收集覆蓋負(fù)荷變量的每個范圍的訓(xùn)練數(shù)據(jù),并且訓(xùn)練數(shù)據(jù)還可以包括用于改變負(fù)荷變量的瞬時(即動態(tài))數(shù)據(jù)。一般而言,被控制變量的采樣時間和設(shè)置點(diǎn)在整個訓(xùn)練數(shù)據(jù)集中可以保持恒定。在數(shù)據(jù)具有上述特征的情況下,可以以多種方式采集訓(xùn)練數(shù)據(jù)。例如,可以在線采集數(shù)據(jù),或者可以從過程歷史數(shù)據(jù)庫中提取數(shù)據(jù)。在任何情況下,所公開的方法的實(shí)踐不受收集訓(xùn)練數(shù)據(jù)的方式的限制。使用多個過程變量來支持管道中的魯棒焦化檢測。在該示例性情況下,所公開的方法使用表1中給出并在圖24中示出的過程變量。當(dāng)然,管道出口溫度(Tout)是被監(jiān)控的過程因變量,因?yàn)槠鋺?yīng)當(dāng)隨管路內(nèi)焦炭的形成而減小。對于火焰加熱器,隨著焦炭(故障)開始在管路內(nèi)部形成,管路內(nèi)從熱端到冷端的總的熱傳遞降低。與正常操作狀況(無故障)相比,管道出口溫度(Tout)也應(yīng)當(dāng)降低。表l中的另外六個變量被當(dāng)作自變量。火焰加熱器提供非常適于對利用上述多元監(jiān)控和診斷模塊(MMDM)的分析進(jìn)行解釋的多元數(shù)據(jù)結(jié)構(gòu)。一旦選擇了六個用于監(jiān)控的自變量,則所選擇的變量被用于創(chuàng)建歸一化過程變量數(shù)據(jù)模型和具有得分圖的PCA模型。所收集的過程變量數(shù)據(jù)提供用于模型建立的訓(xùn)練數(shù)據(jù)。然后,所建立的模型被用于為在線監(jiān)控生成操作員界面,如上所述。例如如圖26所示,六個過程自變量結(jié)合四個過程警報(bào)狀態(tài)指示符以歸一化和得分圖的方式被顯示。模型和操作員界面的細(xì)節(jié)已在以上給出。對于過程因變量(Tout),訓(xùn)練數(shù)據(jù)也可以用于創(chuàng)建回歸型的PCR模型。如上所述,由MMDM工具在實(shí)施模型建立流程期間自動完成PCR模型的生成。然后可以通過選擇操作員界面中的"PCR"鍵訪問PCR模型,這可能生成圖27所示的示例性顯示窗口。如上所述,該顯示窗口示出為得分成分T1,T2,...Tn計(jì)算的回歸系數(shù)?,F(xiàn)在描述所公開的適用于焦炭檢測的火焰加熱器監(jiān)控系統(tǒng)和方法的實(shí)施例。如果Tout(Y)的實(shí)際值持續(xù)低于預(yù)測的值fout(f),則可以指示焦炭形成。這意味著實(shí)際通道出口溫度持續(xù)低于預(yù)測的溫度。在這種情況下,不會生成錯誤的警報(bào)或警告。為此目的,可以使用Y的絕對值或均值。如以下的進(jìn)一步說明,實(shí)際值Y與預(yù)測值f的偏離可以給出焦化嚴(yán)重性的優(yōu)良指示。這是一個可以由工廠工程師和操作員使用的優(yōu)良工具,以基于實(shí)際的單元性能來調(diào)度單元清潔或停機(jī)。推薦將Y/f的比值繪制為時間的函數(shù),從而使工廠工程師或操作員可以持續(xù)監(jiān)控單元的性能或檢測單元退化或焦化。可替換地,兩個值之間的差可以作為時間的函數(shù)被監(jiān)控?;赮與f的比值,工廠人員可以決定釆取什么樣的行動。由于焦化是較慢的過程,因此工廠人員可能不選擇強(qiáng)制執(zhí)行警報(bào)或警告。然而,容易基于閣值極限而激活警告或警報(bào)。例如,如果該比值降低到某極限"),則可以發(fā)出警告。例如,如果7S義則可以發(fā)出警告。VY,可以發(fā)出各種警告來指示焦化的嚴(yán)重性。例如,^指示低焦化,A指示中等焦化等。更一般地,所公開的焦炭檢測方法包括以下步驟獲取足夠的訓(xùn)練數(shù)據(jù),建立統(tǒng)計(jì)模型,以及使用該模型來監(jiān)控單元性能。所公開的技術(shù)的訓(xùn)練和驗(yàn)證。焦化加熱器的訓(xùn)練和驗(yàn)證數(shù)據(jù)由從GSE系統(tǒng)商業(yè)上可獲得的高保真(hi-fidelity)仿真器SSPRO生成,并從SSPRO獲得。采樣速率為一秒。操縱燃料的流速以達(dá)到原油的期望的目標(biāo)最終溫度。該仿真可以靈活地引入各種嚴(yán)重程度的焦化。該仿真被用于獲取訓(xùn)練數(shù)據(jù)和仿真數(shù)據(jù)。七個過程變量被記錄,并被用在由MMDM工具提供的多元分析中。針對各種流速來運(yùn)行訓(xùn)練。原油的流速和入口溫度^皮允許具有不變的噪聲,從而模擬真實(shí)的工廠操作。約30000個實(shí)時過程數(shù)據(jù)點(diǎn)被采集。訓(xùn)練數(shù)據(jù)被用于建立MMDM模型,由MMDM工具產(chǎn)生的散布圖在圖25中清楚的示出,該圖描繪了與訓(xùn)練數(shù)據(jù)中的八種流動方式對應(yīng)的八個簇。圖25還顯示了99%的置信橢圓。橢圓內(nèi)部的區(qū)域給出橢圓邊界內(nèi)的任意得分都屬于火焰加熱器單元的正常操作狀況的概率為99%。針對各種焦化水平采集若干實(shí)時仿真數(shù)據(jù)文件,以測試所提議的異常情況檢測的魯棒性。仿真數(shù)據(jù)點(diǎn)包含好的和故障的數(shù)據(jù)。為了將焦化引入到管道中,有意降低總的熱傳遞系數(shù)(U)。若干數(shù)據(jù)集收集如下。在集l中,系數(shù)U從1000降低到995,然后降低到990、980和950。在集2中,系數(shù)U從1000降低到500。在本示例性應(yīng)用中,為該特定的情況建立的PCR回歸模型為Y=B0+B1*T1+B2*T2+B3*T3,其中B0=316.9227895,Bl=-0.215154485,B2=0.274120980,并且B3=-0.276083039。Tl,T2,T3是基于變量的貢獻(xiàn)在線確定的得分成分(驗(yàn)證數(shù)據(jù))。在使用該模型針對故障(如焦炭)檢測而監(jiān)控新數(shù)據(jù)之前,利用新的驗(yàn)證數(shù)據(jù)的集合來測試模型。該步驟的目的是確保模型的魯棒性。圖38示出PCR模型在預(yù)測Y(Tout)時的準(zhǔn)確度。該模型具有高于99.9%的準(zhǔn)確度,在數(shù)據(jù)分散于各種操作狀況中(圖25)的情況下,具有極好的準(zhǔn)確度。如果操作狀況的范圍縮小,則準(zhǔn)確度會更高。該模型還可以用于針對比訓(xùn)練數(shù)據(jù)中使用的流速高12%的流速來預(yù)測Y(Tout)。換句話說,該模型可以用于針對訓(xùn)練數(shù)據(jù)中所使用的流速范圍之外的流速來預(yù)測過程的行為。圖39示出該預(yù)測再次以非常高的準(zhǔn)確度工作。但是可能不是非常推薦使用針對訓(xùn)練范圍之外的數(shù)據(jù)的任何模型。上述模型被用于檢測驗(yàn)證數(shù)據(jù)中的焦化。該模型能夠針對所有的仿真驗(yàn)證數(shù)據(jù)來檢測焦化。圖40示出實(shí)際的Y低于預(yù)測的Y的程度。實(shí)際的Y與預(yù)測的Y的比值隨著焦化的增加(總的熱傳遞系數(shù)變低)而減小。預(yù)測的Y是正常情況下(無故障/無焦化)的Y值。根據(jù)實(shí)際的Y相對于預(yù)測的Y的行為,工廠人員能夠確定管道內(nèi)部的焦化的嚴(yán)重性。使用數(shù)據(jù)的另一集合來驗(yàn)證所提議的監(jiān)控方法。該數(shù)據(jù)的集合包含在正常過程中引入具有高數(shù)值的突然增大的異常情況(焦化)時的良好數(shù)據(jù)。圖41示出實(shí)際的Y與預(yù)測的Y的比值是如何變化的。圖41中數(shù)據(jù)的第一部分展示出該模型在預(yù)測正常行為時的卓越性能??傊鲜黾夹g(shù)(以及基本模型)致力于使用PCA和PCR對火焰加熱器管道中的焦化、淤塞和其它故障檢測。為了實(shí)現(xiàn)該目的,可以對原油的入口溫度、管道原油流速、原油總流速、管道出口溫度、最終溫度、燃料流速和燃料出口溫度進(jìn)行監(jiān)控,并且可以將管道出口溫度用作火焰加熱器的性能指示符。在某些情況下,針對模型的訓(xùn)練數(shù)據(jù)的范圍內(nèi)的操作狀況,使用PCA對該性能指示符進(jìn)行建模,并使用PCR進(jìn)行預(yù)測。但是,PCR也可用于針對訓(xùn)練數(shù)據(jù)的范圍外的操作狀況對火焰加熱器的關(guān)鍵性能指示符進(jìn)行預(yù)測。轉(zhuǎn)到圖42和43中提出的公開內(nèi)容的方面,現(xiàn)在描述用于火焰加熱器中的焦化的在線多元監(jiān)控和診斷的基于PCA參數(shù)的技術(shù)。該方法以建立多個主成分分析(PCA)模型并比較不同過程操作狀況的模型參數(shù)為基礎(chǔ)。除了的慢變的過程改變(例如,鍋爐中的煙垢累積,反應(yīng)器、壓縮機(jī)、熱交換器、蒸餾塔和隔膜中的淤塞和其它劣化等)也是有效的。如上所迷,基于PCA的技術(shù)可以與分布式過程控制系統(tǒng)(DCS)集成在一起,以實(shí)現(xiàn)與在線監(jiān)控和診斷的結(jié)合。所公開的技術(shù)還能夠創(chuàng)建和操縱用于建立在線模型并比較模型參數(shù)的數(shù)據(jù)?;赑CA的技術(shù)還可以應(yīng)用到使用主成分回歸(PCR)分析確定火焰加熱器中的焦化水平時的挑戰(zhàn)所呈現(xiàn)出的特定細(xì)節(jié)。本公開內(nèi)容的這一方面提供了在不使用基于回歸的方法的情況下檢測諸如焦化之類的慢變的過程改變的方法。相反,所公開的方法以在過程操作期間連續(xù)、重復(fù)或持續(xù)地建立PCA模型并將所建立的模型與正常過程操作狀況下建立的基線模型進(jìn)行比較為基礎(chǔ)。所公開的技術(shù)在特定應(yīng)用(例如異常情況預(yù)防應(yīng)用)中相比其它使用回歸的方法可提供更魯棒的解決方案,原因在以下給出。一個主要原因是基于回歸的技術(shù)在每次從現(xiàn)場設(shè)備通信鏈路(例如,F(xiàn)ieldbus、Modbus、無線等)中讀取數(shù)據(jù)點(diǎn)時生成預(yù)測。結(jié)果,基于回歸的技術(shù)提供過程狀態(tài)的當(dāng)前預(yù)測,然后通過邏輯對該預(yù)測進(jìn)行處理或評估,以確定診斷狀態(tài)。這種處理經(jīng)常會由于諸如設(shè)置點(diǎn)和穩(wěn)態(tài)改變之類的動態(tài)過程改變以及數(shù)據(jù)串中的異常噪聲而產(chǎn)生錯誤的警告/警報(bào)。這些類型的警告對于操作員來說通常很麻煩,因此如果不能完全消除的話,也應(yīng)最小化這種警告。作為比較,所公開的方法連續(xù)地或根據(jù)需要在過程操作的背景下創(chuàng)建預(yù)定維度的數(shù)據(jù)文件。然后,使用這些數(shù)據(jù)文件生成用于對過程性能進(jìn)行評估的PCA模型更新。結(jié)果,由于所公開的方法不完全依賴于當(dāng)前的過程數(shù)據(jù)值,因此可以更加魯棒。替代地,所公開的方法可以根據(jù)基于長期數(shù)據(jù)行為的過程性能診斷來生成警告報(bào)告,其中長期數(shù)據(jù)行為由例如數(shù)據(jù)文件的長度來確定。所公開的方法的進(jìn)一步細(xì)節(jié)在以下描述。開始時,人們從數(shù)據(jù)文件開始以建立PCA。訓(xùn)練數(shù)據(jù)可以表示在正常的過程操作狀況下采集的數(shù)據(jù)。如上所述,數(shù)據(jù)文件因此可以包含數(shù)據(jù)行(觀測值)和列,每列與分配的過程變量(PV)相對應(yīng)。過程變量可以是原始數(shù)據(jù),也可以是根據(jù)原始數(shù)據(jù)得到的統(tǒng)計(jì)特征(例如,異常情況預(yù)防塊數(shù)據(jù))。結(jié)果,數(shù)據(jù)文件包括n列和m行,且通常假定m>>n。使用這樣的分配,模型選定n個具有m個觀測值的過程變量,并且包含如上所述被自動伸縮的mxn的數(shù)據(jù)矩陣x。然后,實(shí)際模型可通過估計(jì)nxn協(xié)方差矩陣S的語成分來構(gòu)建,其中,S=XrX/(m-l),用于將S重寫為S二V,D,VT,其中<formula>formulaseeoriginaldocumentpage54</formula>,并且其中cx,V",…,n是按照從大到小排列的特征值(方<formula>formulaseeoriginaldocumentpage54</formula>差),并且V的列是相應(yīng)的特征向量。最大的特征值及其對應(yīng)的特征向量對應(yīng)于原始輸入空間中包含原始過程數(shù)據(jù)中最大變化量的方向。這被當(dāng)作第一主成分。第二大特征值及其對應(yīng)的特征向量對應(yīng)于與第一主成分正交的、包含次最大變化量的方向。繼續(xù)本過程,直到創(chuàng)建了解釋所有原始過程數(shù)據(jù)的新的正交向量空間。在計(jì)算出特征值和特征向量之后,需要確定哪些是通常與過程中的重要變化相對應(yīng)的重要主成分,哪些是通常與噪聲相對應(yīng)的非重要主成分。存在若干種可以解決該問題的已知方法。無論選擇哪種方法,最終結(jié)果是確定會為PCA模型保留的重要主成分的數(shù)目a。然后,通過從V中提取前a列(特征向量)來創(chuàng)建負(fù)荷矩陣Pe9Txa。原始觀測值在負(fù)荷矩陣所定義的子空間上的投影被稱作得分矩陣,并由T二X,P表示。T的列被稱作PCA模型的得分,被引作t,,t2,...、,并且nxa的矩陣P是PCA模型。訓(xùn)練數(shù)據(jù)文件X。為了本公開內(nèi)容的這一方面的目的,可通過選擇對需要分辨的過程行為有影響的過程自變量,并使這些過程自變量由X的前k列來表示,其中k<n,以及通過選擇用于描述過程行為的過程因變量,并使這些過程因變量由X的最后n-k列來表示,其中n-k>0,來選擇訓(xùn)練數(shù)據(jù)X。如果將要實(shí)現(xiàn)回歸技術(shù),則使用X的前k個過程變量來預(yù)測后n-k個過程變量。但是,注意,當(dāng)建立PCA模型時,X只具有k個過程自變量,而且n=k。這k個過程自變量被用于創(chuàng)建nxa的負(fù)荷矩陣p,該矩陣包含用于創(chuàng)建之后被用于對因變量進(jìn)行預(yù)測的得分tl,t2,…ta的a個主成分向量(負(fù)荷向量)。在所公開的方法中,自變量和因變量結(jié)合起來用于創(chuàng)建訓(xùn)練數(shù)據(jù)文件X。一旦PCA模型被指定,負(fù)荷矩陣P-[p,,p2,…,pJ就被定義,其中Pi^[Pi,i,…,Pi,k,Pi,k+"…,Pi,nr是負(fù)荷向量,并且i",…,a。Pi的前Pi,p…,Pi,k成分是與X中的前k個自變量對應(yīng)的負(fù)荷值。類似地,?^1,...^11成分是與X中后n-k個因變量對應(yīng)的負(fù)荷值。結(jié)果,P定義了與原始過程變量直接相關(guān)的相互關(guān)聯(lián)的負(fù)荷值的空間。現(xiàn)在,X中n-k個因變量的每一個在該空間中具有由以下公式給定的負(fù)荷值度量其中j=k+l,...,n,并且a,是D中的第i個特征值。負(fù)荷值度量Zj是具有以下性質(zhì)的第j個過程因變量的模型結(jié)果。假設(shè)X和Y是來自相同過程操作并在不同時間采集的數(shù)據(jù)文件。此外,假設(shè)^和、是分別與相同的過程因變量的X和Y對應(yīng)的模型結(jié)果。那么,如果Zj《Vj,則由第j個過程變量描述的過程行為對于X和Y來說是相似的。作為對比,如果Zj#Vj,則由第j個過程變量描述的過程行為對于X和Y來說是不同的。這個性質(zhì)對于過程診斷,特別是對于慢變的過程行為的診斷,是很有用的。原因在于負(fù)荷值度量Zj反映了操作員所指定的時間段內(nèi)的過程行為,因此提供了比回歸方法所給出的最近更新更完整的診斷?;鹧婕訜崞鲬?yīng)用。前述技術(shù)可用于確定火焰加熱器中的焦化水平。如上所述,數(shù)據(jù)文件X由表1和圖24中定義的過程變量組成。Tout是唯一的因變量,而所有其它變量都是自變量。但是,在根據(jù)本公開內(nèi)容這一方面的技術(shù)中,所有的變量都用來創(chuàng)建PCA模型,而不需要PCR。使用這樣的分配,在正常搡作狀況下(例如0%的焦化)創(chuàng)建基線模型,并針對Tout計(jì)算的負(fù)荷值度量Z。然后,針對火焰加熱器中不同的焦化百分比重復(fù)相同處理,圖42示出所獲得的結(jié)果。從圖42可以看出,Z隨焦化百分比的增加而單調(diào)下降,這暗示負(fù)荷空間由于過程變量貢獻(xiàn)隨焦化百分比變化所產(chǎn)生的變化而出現(xiàn)了結(jié)構(gòu)性改變。注意該改變是協(xié)作產(chǎn)生的,并且通過當(dāng)時對一個變量的監(jiān)控不容易確定?;谏鲜鰞?nèi)容,通過對Z設(shè)置不同的極限,該技術(shù)可用在診斷/故障檢測方法或系統(tǒng)中。由于每個模型都基于收集模型數(shù)據(jù)所使用的時間長度來表示Z的行為,因此使用該技術(shù)發(fā)出的警告或警報(bào)更加可靠。此外,在運(yùn)行時,檢測方法可對操作者完全透明。這是因?yàn)樵摍z測方法可在監(jiān)控控制臺的后臺運(yùn)行,并且可被配置為僅在設(shè)置的極限被超過或被破壞時才會將異常情況告警給操作者。圖43中的流程圖示出該方法或系統(tǒng)如何根據(jù)一實(shí)施例被實(shí)施。注意,使用該方法,可避免錯誤的警報(bào)和警告,但是過程參數(shù)的性能會隨時間被嚴(yán)格地監(jiān)控。利用本公開內(nèi)容的這一方面,可以定義PCA模型參數(shù),并將其應(yīng)用于在線診斷,這在與焦化加熱器中的焦化以及多種過程裝置故障或異常情況結(jié)合時是有用的。可以利用PCA負(fù)荷和變化信息得出模型參數(shù),并且可以針對過程因變量或過程自變量定義負(fù)荷值度量。在某些情況下,所公開的方法可用于觀察長期的焦化,而不是瞬間或最近的改變。例如,所公開的方法可用于在線長期協(xié)同診斷??商鎿Q地或附加地,所公開的方法可以提供回歸分析的替代方法。所公開的方法可以與包括例如DeltaV和Ovation的多種控制系統(tǒng)平臺以及例如柔斯芒特3420FF界面模型的多種過程裝置和設(shè)備結(jié)合起來實(shí)施??商娲兀_的方法和系統(tǒng)可以實(shí)施為單獨(dú)的異常情況預(yù)防應(yīng)用。在任意情況下,所公開的方法和系統(tǒng)可以被配置為生成警告,并且另外支持火焰加熱器中焦化水平的調(diào)節(jié)。本領(lǐng)域普通技術(shù)人員將認(rèn)識到,可以以各種方式對以上描述的示例系統(tǒng)和方法進(jìn)行〗務(wù)改。例如,可以省略塊或重新排列塊的順序,可以增加另外的塊等。例如,對于圖7,塊146可以在流程中的不同點(diǎn)處實(shí)施。類似地,塊148可以被實(shí)施為分立例程的一部分,因此其可能在圖7的流程的不同點(diǎn)處實(shí)際發(fā)生,這依賴于接收到合適的啟動分立例程的命令的時間。以上公開了涉及異常情況預(yù)防模塊和異常情況預(yù)防塊的上述示例,但應(yīng)當(dāng)理解所公開的系統(tǒng)、方法和技術(shù)的實(shí)踐并不限于這些上下文。相反,所公開的系統(tǒng)、方法和技術(shù)也非常適于與包括能夠選擇用于監(jiān)控、數(shù)據(jù)采集等的具有不同組織結(jié)構(gòu)、元件布置或分散零件、單元、組件或項(xiàng)的其它集合的任意診斷系統(tǒng)、應(yīng)用程序、例程、技術(shù)或程序一起使用。指定在診斷中使用的過程參數(shù)的其它診斷系統(tǒng)、應(yīng)用程序等也可以被建立或者可以從這里描述的系統(tǒng)、方法和技術(shù)中獲益。然后,參數(shù)的這種單獨(dú)指定可以被用于對其所關(guān)聯(lián)的過程數(shù)據(jù)進(jìn)行定位、監(jiān)控和存儲。此外,所公開的系統(tǒng)、方法和技術(shù)不一定僅僅與過程控制系統(tǒng)的診斷方面一起使用,尤其是在這類方面還沒有被開發(fā)或還處于開發(fā)的早期階段時。相反,所公開的系統(tǒng)、方法和技術(shù)還適于與過程控制系統(tǒng)、加工廠或過程控制網(wǎng)絡(luò)等的任意元素或方面一起使用。這里所描述的方法、過程、程序和技術(shù)可以^使用硬件、固件和軟件的任意組合來實(shí)現(xiàn)。因此,這里所述的系統(tǒng)和技術(shù)可以在標(biāo)準(zhǔn)多用途處理器中實(shí)現(xiàn),或根據(jù)需要使用專用設(shè)計(jì)硬件或固件來實(shí)現(xiàn)。當(dāng)以軟件實(shí)現(xiàn)時,該軟件可以存儲在任意計(jì)算機(jī)可讀存儲器中,例如存儲在磁盤、光盤或其它存儲介質(zhì)上,存儲在計(jì)算機(jī)、處理器、I/O設(shè)備、現(xiàn)場設(shè)備、接口設(shè)備等的RAM或ROM或閃存中。同樣地,該軟件可以通過任意已知的期望的發(fā)送方法,包括例如計(jì)算機(jī)可讀盤上或其它可傳輸計(jì)算存儲機(jī)構(gòu)或通信介質(zhì),發(fā)送給用戶或過程控制系統(tǒng)。通信介質(zhì)通常將計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)具體體現(xiàn)為諸如載波或其它傳輸機(jī)制之類的調(diào)制數(shù)據(jù)信號。術(shù)語"調(diào)制數(shù)據(jù)信號"意指使其一個以上特征以將信息編碼在信號中的方式被設(shè)置或改變的信號。以示例而非限制的方式,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接連接的網(wǎng)絡(luò)之類的有線介質(zhì)和諸如聲、射頻、紅外和其它無線介質(zhì)之類的無線介質(zhì)。因此,該軟件可以通過諸如電話線、因特網(wǎng)等的通信通道發(fā)送給用戶或過程控制系統(tǒng)(這被視為與通過可傳輸存儲介質(zhì)提供這類軟件相同或可互換)。權(quán)利要求1、一種監(jiān)控加工廠中的多元過程數(shù)據(jù)的方法,其中所述多元過程數(shù)據(jù)包括多個過程變量,所述多個過程變量中的各過程變量都具有多個觀測值,該方法包括將各過程變量定義為包括觀測值成分集合的過程變量向量,其中所述觀測值成分集合包括與該過程變量的觀測值相對應(yīng)的時變過程數(shù)據(jù);計(jì)算作為多個過程變量向量變換的函數(shù)的多元變換,所述多個過程變量向量變換中的各過程變量向量變換與過程變量之一相對應(yīng),其中各過程變量向量變換是對過程變量進(jìn)行一元化的一元變量的函數(shù);以及基于所述多元變換表示所述過程的操作,其中所述過程的操作的表示針對過程變量中的各過程變量指派過程數(shù)據(jù)通過一元變量的多元投影。2、根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括對所述多個過程變量中的各過程變量的觀測值集合進(jìn)行轉(zhuǎn)置,其中將各過程變量定義為過程變量向量包括將各過程變量定義為包括被轉(zhuǎn)置的觀測值集合的過程變量向量。3、根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)的各過程變量向量的變換。4、根據(jù)權(quán)利要求3所述的方法,其中計(jì)算各過程變量向量的變換包括計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)并作為對過程變量向量唯一的位置參數(shù)的函數(shù)的各過程變量向量的變換。5、根據(jù)權(quán)利要求3所述的方法,其中計(jì)算各過程變量向量的變換包括計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)并作為應(yīng)用于所述觀測值成分集合內(nèi)的各觀測值成分的縮放參數(shù)的函數(shù)的各過程變量向量的變換。6、根據(jù)權(quán)利要求1所述的方法,其中計(jì)算作為多個過程變量向量變換的函數(shù)的多元變換包括計(jì)算作為所述多個過程變量向量變換的乘積的多元變換。7、根據(jù)權(quán)利要求l所述的方法,其中基于所迷多元變換表示所述過程的操作包括基于應(yīng)用于所述多元變換的縮放參數(shù)表示所述過程的操作。8、根據(jù)權(quán)利要求1所述的方法,其中所述觀測值成分集合內(nèi)的各觀測值成分都包括向量維度。9、根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括在一時間段內(nèi)從所述加工廠內(nèi)的過程采集過程數(shù)椐;以及確定作為觀測值的采樣率的函數(shù)并作為數(shù)據(jù)采集的時間段的函數(shù)的各向量維度。10、根據(jù)權(quán)利要求1所述的方法,其中所述一元變量包括^支指派為對過程變量進(jìn)行捆扎的變量。11、根據(jù)權(quán)利要求1所述的方法,其中基于所述多元變換表示所述過程的操作包括生成作為一元變量的函數(shù)的多元變換的i見圖。12、根據(jù)權(quán)利要求11所述的方法,其中生成作為一元變量的函數(shù)的多元變換的視圖包括生成顯示相對于一元變量具有唯一位置的各過程變量的視圖,所述唯一位置由對過程變量向量唯一的位置參數(shù)確定。13、根據(jù)權(quán)利要求1所述的方法,其中各過程變量包括已知的過程變量控制極限,所迷方法進(jìn)一步包括使用對各過程變量唯一的縮放參數(shù)將各過程變量向量變換歸一化到相同的過程變量控制極限,以生成過程變量的公共過程變量控制極限,其中基于所述多元變換表示所述過程的操作包括監(jiān)控各過程變量與所述^^共過程變量極限的關(guān)系。14、根據(jù)權(quán)利要求1所述的方法,其中至少一個過程變量包括未知的過程變量控制極限,所述方法進(jìn)一步包括針對該至少一個過程變量來采集數(shù)據(jù)集合,其中所采集的過程變量數(shù)據(jù)集合表示當(dāng)所述過程正常操作時所述過程的正常操作,并且包括該至少一個多元過程變量的多個觀測值;在所述過程的正常操作下確定所述未知的過程變量控制極限;以及使用對各過程變量唯一的縮放參數(shù)將各過程變量向量變換歸一化到相同的過程變量控制極限,以生成過程變量的公共過程變量控制極限,其中基于所述多元變換表示所述過程的操作包括監(jiān)控各過程變量與所確定的過程變量極限的關(guān)系。15、根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括從所述加工廠內(nèi)的過程采集包括所述過程的實(shí)時操作的測量值的過程數(shù)據(jù)。16、根據(jù)權(quán)利要求15所述的方法,其中從所述加工廠內(nèi)的過程采集過程數(shù)據(jù)包括當(dāng)所述加工廠內(nèi)的過程在線時,從所述過程采集包括所述過程的實(shí)時操作的測量值的監(jiān)控在線過程數(shù)據(jù)。17、對艮據(jù)權(quán)利要求15所述的方法,其中基于所述多元變換表示所述過程的操作包括生成作為一元變量的實(shí)時函數(shù)的多元變換的視圖。18、一種監(jiān)控加工廠中的過程的系統(tǒng),其中所述過程生成包括多個過程變量的多元過程數(shù)據(jù),所述多個過程變量中的各過程變量具有多個觀測值,其中各過程變量被定義為包括觀測值成分集合的過程變量向量,其中所述觀測值成分集合具有與該過程變量的觀測值相對應(yīng)的時變過程數(shù)椐,所述系統(tǒng)包括過程變量變換工具,適于計(jì)算作為多個過程變量向量變換的函數(shù)的多元變換,所述多個過程變量向量變換中的各過程變量向量變換與過程變量之一相對應(yīng),其中各過程變量向量變換是對過程變量進(jìn)行一元化的一元變量的函數(shù);以及監(jiān)控工具,適于基于所述多元變換表示所述過程的操作,其中所述過程的操作的表示針對所述過程變量中的每一個指派過程數(shù)據(jù)通過一元變量的多元投影。19、根據(jù)權(quán)利要求18所述的系統(tǒng),其中各過程變量被定義為包括所述多個過程變量中的各過程變量的被轉(zhuǎn)置的觀測值集合的過程變量向量。20、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述過程變量變換工具適于計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)的各過程變量向量的變換。21、根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述過程變量變換工具適于計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)并作為對過程變量向量唯一的位置參數(shù)的函數(shù)的各過程變量向量的變換。22、根據(jù)權(quán)利要求20所述的系統(tǒng),其中所述過程變量變換工具適于計(jì)算作為對過程變量進(jìn)行一元化的一元變量的函數(shù)并作為應(yīng)用于所述觀測值成分集合內(nèi)的各觀測值成分的縮放參數(shù)的函數(shù)的各過程變量向量的變換。23、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述過程變量變換工具適于計(jì)算作為所述多個過程變量向量變換的乘積的多元變換。24、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述監(jiān)控工具適于基于應(yīng)用于所述多元變換的縮放參數(shù)來表示所述過程的操作。25、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述觀測值成分集合內(nèi)的各觀測值成分包括向量維度。26、根據(jù)權(quán)利要求25所述的系統(tǒng),進(jìn)一步包括數(shù)據(jù)采集工具,適于在一時間段內(nèi)從所述加工廠內(nèi)的過程采集過程數(shù)據(jù),其中各向量維度被確定為觀測值的采樣率的函數(shù)和數(shù)據(jù)采集的時間段的函數(shù)。27、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述一元變量包括被指派為對過程變量進(jìn)4亍捆扎的變量。28、根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述監(jiān)控工具適于生成作為一元變量的函數(shù)的多元變換的視圖。29、根據(jù)權(quán)利要求28所述的系統(tǒng),其中所述監(jiān)控工具適于生成顯示相對于一元變量具有唯一位置的各過程變量的視圖,所述唯一位置由對過程變量向量唯一的位置參數(shù)確定。30、根據(jù)權(quán)利要求18所述的系統(tǒng),其中各過程變量包括已知的過程變量控制極限,所述系統(tǒng)進(jìn)一步包括歸一化工具,適于使用對各過程變量唯一的縮放參數(shù)將各過程變量向量變換歸一化到相同的過程變量控制極限,以生成過程變量的公共過程變量控制極限,其中所述監(jiān)控工具適于監(jiān)控各過程變量與所述公共過程變量極限的關(guān)系。31、根據(jù)權(quán)利要求18所述的系統(tǒng),其中至少一個過程變量包括未知的過程變量控制極限,所述方法進(jìn)一步包括數(shù)據(jù)采集工具,適于針對該至少一個過程變量采集數(shù)據(jù)集合,其中所采集的過程變量數(shù)據(jù)集合表示當(dāng)所述過程正常操作時所述過程的正常操作,并且包括該至少一個多元過程變量的多個觀測值;分析工具,適于在所述過程的正常操作下確定所述未知的過程變量控制極限;以及歸一化工具,適于使用對各過程變量唯一的縮放參數(shù)將各過程變量向量變換歸一化到相同的過程變量控制極限,以生成過程變量的^^共過程變量控制^L限,其中所述監(jiān)控工具適于監(jiān)控各過程變量與公共過程變量極限的關(guān)系。32、根據(jù)權(quán)利要求18所述的系統(tǒng),進(jìn)一步包括數(shù)據(jù)釆集工具,適于從所述加工廠內(nèi)的過程采集包括所述過程的實(shí)時操作的測量值的過程數(shù)據(jù)。33、根據(jù)權(quán)利要求32所述的系統(tǒng),所述數(shù)據(jù)采集工具適于在加工廠內(nèi)的過程在線時,從所述過程采集包括所述過程的實(shí)時操作的測量值的監(jiān)控在線過程數(shù)據(jù)。34、根據(jù)權(quán)利要求32所述的系統(tǒng),其中所述監(jiān)控工具適于生成作為一元變量的實(shí)時函數(shù)的多元變換的視圖。35、一種用于監(jiān)控加工廠中的過程的系統(tǒng),所述系統(tǒng)包括第一分析工具,適于基于對多元過程變量進(jìn)行一元化的一元變量,針對多個多元過程變量中的每一個生成一元統(tǒng)計(jì)表示,所述多個多元過程變量中的每一個都具有多個3見測值;第二分析工具,適于基于所述多個多元過程變量的多個一元統(tǒng)計(jì)表示,生成所述過程的操作的一元統(tǒng)計(jì)表示;以及第三分析工具,適于基于作為一元變量的函數(shù)的所述過程的操作的一元統(tǒng)計(jì)表示,監(jiān)控所述過程的操作。36、根據(jù)權(quán)利要求35所述的系統(tǒng),進(jìn)一步包括第四分析工具,適于將各過程變量定義為包括觀測值成分集合的過程變量向量,其中所述觀測值成分集合包括與所述多元過程變量的觀測值相對應(yīng)的時變過程數(shù)據(jù)。37、根據(jù)權(quán)利要求35所述的系統(tǒng),進(jìn)一步包括第四分析工具,適于基于所述多個多元過程變量的多個一元統(tǒng)計(jì)表示的組合,將所述多個多元過程變量變換為所述多個多元過程變量的一元表示。38、根據(jù)權(quán)利要求37所述的系統(tǒng),其中所述第二分析工具適于基于所述多個多元過程變量的一元表示,生成所述過程的操作的一元統(tǒng)計(jì)表示。39、根據(jù)權(quán)利要求35所述的系統(tǒng),其中所述第三分析工具適于基于作為一元變量的函數(shù)的所述過程的操作的一元統(tǒng)計(jì)表示,監(jiān)控所述過程的實(shí)時操作。40、根據(jù)權(quán)利要求35所述的系統(tǒng),其中所述第三分析工具適于生成作為一元變量的函數(shù)的所述過程的操作的一元統(tǒng)計(jì)表示的視圖。41、根據(jù)權(quán)利要求40所述的系統(tǒng),其中所述第三分析工具適于生成顯示相對于一元變量具有唯一位置的各過程變量的視圖。42、根據(jù)權(quán)利要求35所述的系統(tǒng),其中各多元過程變量包括已知的過程變量控制極限,所述系統(tǒng)進(jìn)一步包括第四分析工具,適于將多元過程變量的各一元統(tǒng)計(jì)表示歸一化到公共過程變量控制極限,其中所述第三分析工具適于監(jiān)控所述過程的操作的一元統(tǒng)計(jì)表示所表示的各多元過程變量與所述公共過程變量控制極限的關(guān)系。43、根據(jù)權(quán)利要求35所述的系統(tǒng),其中多元過程變量中的至少一個多元過程變量包括未知的過程變量控制極限,所述系統(tǒng)進(jìn)一步包括第四分析工具,適于針對該至少一個多元過程變量來采集數(shù)據(jù)集合,其中所采集的多元過程變量數(shù)據(jù)集合表示當(dāng)所述過程正常操作時所述過程的正常操作,并且包括該至少一個多元過程變量的多個觀測值;第五分析工具,適于在所述過程的正常操作下確定所述未知的過程變量控制沖及限;以及第六分析工具,適于將多元過程變量的各一元統(tǒng)計(jì)表示歸一化到公共過程變量控制極限,其中所述第三分析工具適于監(jiān)控所述過程的操作的一元統(tǒng)計(jì)表示所表示的各多元過程變量與所述公共過程變量控制極限的關(guān)系。44、根據(jù)權(quán)利要求35所述的系統(tǒng),其中多個多元過程變量中的各多元過程變量的一元統(tǒng)計(jì)表示由所述第一分析工具計(jì)算為p—ly—cx)+k:x::'其中y=—元變量,A=對各多元過程變量的過程變量向量唯一的位置參數(shù),kj=縮放參數(shù),Xij=過程變量向量的觀測值成分集合內(nèi)的觀測值成分,i=l,...,n,其中n對應(yīng)于多元過程變量的數(shù)目,并且j=l,...,m,其中m對應(yīng)于各觀測值成分的、由采集觀測值的采樣率和采集觀測值的總時間確定的向量維度。45、根據(jù)權(quán)利要求44所述的系統(tǒng),其中各多元過程變量的過程變量向量由第四分析工具計(jì)算為Xr[Xi,,,Xi,2,…,Xi,m]T,其中T包括轉(zhuǎn)置運(yùn)算。46、根據(jù)權(quán)利要求35所述的系統(tǒng),其中所述過程的操作的一元統(tǒng)計(jì)表示由所述第二分析工具計(jì)算為Mv(y)=Kp/P(y)其中Kp=縮放參數(shù),P(y)=p,(y)*P2(y)*".p(y)y:—元變量,pn(y)=第n多元過程變量的一元統(tǒng)計(jì)表示,并且n=多元過程變量的數(shù)目。全文摘要監(jiān)控加工廠中的多元過程數(shù)據(jù)的方法和系統(tǒng),其中多元過程數(shù)據(jù)包括多個各自具有多個觀測值的過程變量,該方法包括將各過程變量定義為包括觀測值成分集合的過程變量向量,其中所述觀測值成分集合包括與過程變量的觀測值相對應(yīng)的時變過程數(shù)據(jù);計(jì)算作為多個各自對應(yīng)于過程變量之一的過程變量向量的函數(shù)的多元變換,其中各過程變量向量變換是對過程變量進(jìn)行一元化的一元變量的函數(shù);以及基于所述多元變換來表示過程的操作,其中過程的操作的表示針對過程變量中的各過程變量指派所述過程數(shù)據(jù)通過一元變量的多元投影。文檔編號G05B23/02GK101542409SQ200780044022公開日2009年9月23日申請日期2007年9月28日優(yōu)先權(quán)日2006年9月29日發(fā)明者尼古拉·薩馬爾季亞申請人:費(fèi)舍-柔斯芒特系統(tǒng)股份有限公司