【技術(shù)實(shí)現(xiàn)步驟摘要】
使用多階段數(shù)據(jù)分離的推理過程建模、質(zhì)量預(yù)測及故障檢測
本專利大體涉及過程控制系統(tǒng)建模,更具體地,涉及使用多階段或多狀態(tài)數(shù)據(jù)分離來執(zhí)行連續(xù)處理或批處理中的過程建模、質(zhì)量預(yù)測以及故障檢測的方法。
技術(shù)介紹
過程控制系統(tǒng),例如用于化學(xué)、石油或者其他過程的過程控制系統(tǒng),通常包括一個或者多個過程控制器,以及通過模擬、數(shù)字或者組合的模擬/數(shù)字總線通信地耦合到至少一個主機(jī)或者操作員工作站,并耦合到一個或者多個現(xiàn)場設(shè)備的輸入/輸出(I/O)設(shè)備。現(xiàn)場設(shè)備,可以是例如閥、閥定位器、開關(guān)和變送器(例如溫度、壓強(qiáng)和流速傳感器),其在過程中執(zhí)行例如打開或者關(guān)閉閥以及測量過程控制參數(shù)的過程控制功能。過程控制器接收表示由現(xiàn)場設(shè)備所進(jìn)行的過程測量的信號,處理該信息以實(shí)現(xiàn)控制例程,并且生成控制信號,該控制信號通過總線或者其他通信線被發(fā)送至現(xiàn)場設(shè)備以控制該過程的運(yùn)行。以此方式,過程控制器可以通過總線和/或其他通信鏈路使用現(xiàn)場設(shè)備來執(zhí)行和協(xié)調(diào)控制策略。來自現(xiàn)場設(shè)備和控制器的過程信息可以為由操作員工作站(例如基于處理器的系統(tǒng))執(zhí)行的一個或更多應(yīng)用(即例程、程序等)可用,以使得操作員能夠執(zhí)行關(guān)于過程的所需的功能,例如查看過程的當(dāng)前狀態(tài)(例如通過圖形用戶界面),評估該過程,修改該過程的運(yùn)行(例如通過可視的對象圖)等等。很多過程控制系統(tǒng)還包括一個或多個應(yīng)用站,這些應(yīng)用站通常使用個人電腦、筆記本或者類似裝置實(shí)現(xiàn),并且通過局域網(wǎng)(LAN)通信地耦合至控制器、操作員工作站和過程控制系統(tǒng)內(nèi)的其他系統(tǒng)。每個應(yīng)用站可以包括顯示過程控制信息的圖形化用戶界面,該過程控制信息包括與過程、過程故障檢測信息和/或過程狀態(tài) ...
【技術(shù)保護(hù)點(diǎn)】
一種用于生成在分析過程的運(yùn)行中使用的過程模型的、計算機(jī)實(shí)施的方法,所述過程能在由與所述過程相關(guān)聯(lián)的狀態(tài)變量所定義的多個不同的過程狀態(tài)中運(yùn)行,所述方法包括:在所述過程的運(yùn)行期間,從所述過程收集訓(xùn)練數(shù)據(jù),所述訓(xùn)練數(shù)據(jù)包括一組過程參數(shù)中的每一個的值、所述狀態(tài)變量的值以及與多個不同過程測量次數(shù)中的每一個相關(guān)聯(lián)的結(jié)果變量的值;使用計算機(jī)處理設(shè)備,將所述訓(xùn)練數(shù)據(jù)劃分成數(shù)據(jù)時間片以便為每一個數(shù)據(jù)時間片產(chǎn)生一組時間分片的數(shù)據(jù),其中每組時間分片的數(shù)據(jù)包括所述一組過程參數(shù)中的每一個的值、所述狀態(tài)變量的值以及所述結(jié)果變量的值;將所述多組時間分片的數(shù)據(jù)存儲在計算機(jī)存儲器中;使用計算機(jī)處理設(shè)備,根據(jù)所述訓(xùn)練數(shù)據(jù)確定一組過程狀態(tài)均值,所述一組過程狀態(tài)均值包括用于所述過程狀態(tài)中的每一個的狀態(tài)變量均值以及用于所述過程狀態(tài)中的每一個的一個或多個過程參數(shù)均值;將所述一組過程狀態(tài)均值存儲在計算機(jī)存儲器中;通過計算機(jī)處理設(shè)備,使用所存儲的過程狀態(tài)均值,推導(dǎo)所述數(shù)據(jù)時間片中的每一個的一組時間片均值,所述多組時間片均值中的每一個包括所述過程參數(shù)中的每一個的時間片均值;使用計算機(jī)處理設(shè)備,推導(dǎo)每個數(shù)據(jù)時間片的一組偏離所述均值的偏差 ...
【技術(shù)特征摘要】
2011.09.19 US 61/536,4231.一種用于生成在分析過程的運(yùn)行中使用的過程模型的、計算機(jī)實(shí)施的方法,所述過程能在由與所述過程相關(guān)聯(lián)的狀態(tài)變量所定義的多個不同的過程狀態(tài)中運(yùn)行,所述方法包括:在所述過程的運(yùn)行期間,從所述過程收集訓(xùn)練數(shù)據(jù),所述訓(xùn)練數(shù)據(jù)包括一組過程參數(shù)中的每一個的值、所述狀態(tài)變量的值以及與多個不同過程測量次數(shù)中的每一個相關(guān)聯(lián)的結(jié)果變量的值;使用計算機(jī)處理設(shè)備,將所述訓(xùn)練數(shù)據(jù)劃分成數(shù)據(jù)時間片以便為每一個數(shù)據(jù)時間片產(chǎn)生一組時間分片的數(shù)據(jù),其中每組時間分片的數(shù)據(jù)包括所述一組過程參數(shù)中的每一個的值、所述狀態(tài)變量的值以及所述結(jié)果變量的值;將所述多組時間分片的數(shù)據(jù)存儲在計算機(jī)存儲器中;使用計算機(jī)處理設(shè)備,根據(jù)所述訓(xùn)練數(shù)據(jù)確定一組過程狀態(tài)均值,所述一組過程狀態(tài)均值包括用于所述過程狀態(tài)中的每一個的狀態(tài)變量均值以及用于所述過程狀態(tài)中的每一個的一個或多個過程參數(shù)均值;將所述一組過程狀態(tài)均值存儲在計算機(jī)存儲器中;通過計算機(jī)處理設(shè)備,使用所存儲的過程狀態(tài)均值,推導(dǎo)所述數(shù)據(jù)時間片中的每一個的一組時間片均值,所述多組時間片均值中的每一個包括所述過程參數(shù)中的每一個的時間片均值;使用計算機(jī)處理設(shè)備,推導(dǎo)每個數(shù)據(jù)時間片的一組偏離所述均值的偏差,特定的數(shù)據(jù)時間片的所述一組偏離所述均值的偏差包括:對于在所述特定的數(shù)據(jù)時間片內(nèi)的每個過程參數(shù),使用所述特定的數(shù)據(jù)時間片的所述過程參數(shù)值以及所述特定的數(shù)據(jù)時間片的、所述過程參數(shù)的所述時間片均值來推導(dǎo)所述特定的數(shù)據(jù)時間片的、所述過程參數(shù)的所述偏離所述均值的偏差;以及使用計算機(jī)處理設(shè)備,使用所述數(shù)據(jù)時間片的所述多組偏離所述均值的偏差以及所述數(shù)據(jù)時間片的所述結(jié)果變量值,生成過程模型。2.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中生成所述過程模型包括生成使用所述過程參數(shù)的其他組偏離所述均值的偏差來預(yù)測所述結(jié)果變量的值的過程模型。3.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,還包括:在生成所述過程模型之前,過濾每組偏離所述均值的偏差中的所述偏離所述均值的偏差中的一個或多個。4.根據(jù)權(quán)利要求3所述的計算機(jī)實(shí)施的方法,其中過濾所述偏離所述均值的偏差中的一個或多個包括:使用具有基于與正經(jīng)歷過程狀態(tài)變化的過程相關(guān)聯(lián)的所述過程參數(shù)中的一個或多個的時間響應(yīng)的時間常數(shù)的低通濾波器,低通過濾所述偏離所述均值的偏差中的所述一個或多個。5.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中將所述訓(xùn)練數(shù)據(jù)劃分成數(shù)據(jù)時間片包括相對于彼此地時移所述訓(xùn)練數(shù)據(jù)中的所述過程參數(shù)值中的一個或多個、所述狀態(tài)變量值以及所述結(jié)果變量值以便形成所述數(shù)據(jù)時間片。6.根據(jù)權(quán)利要求5所述的計算機(jī)實(shí)施的方法,其中所述時移包括:在所述過程參數(shù)中的至少一個或所述狀態(tài)變量和所述結(jié)果變量之間進(jìn)行互相關(guān)以便確定與所述過程參數(shù)中的所述至少一個或所述狀態(tài)變量和所述結(jié)果變量相關(guān)聯(lián)的時間延遲量,以及以所述時間延遲量、相對于所述結(jié)果變量的所述結(jié)果變量值時移所述過程參數(shù)中的所述至少一個的過程參數(shù)值或所述狀態(tài)變量的所述狀態(tài)變量值,從而所述每個數(shù)據(jù)時間片包括相對于所述結(jié)果變量值在時間上移位的所述過程參數(shù)值中的至少一個或狀態(tài)變量值。7.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中生成過程模型包括生成質(zhì)量預(yù)測模型。8.根據(jù)權(quán)利要求7所述的計算機(jī)實(shí)施的方法,其中生成質(zhì)量預(yù)測模型包括生成偏最小二乘模型、神經(jīng)網(wǎng)絡(luò)模型、或多元線性回歸模型中的一個。9.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中生成過程模型包括生成故障檢測模型。10.根據(jù)權(quán)利要求9所述的計算機(jī)實(shí)施的方法,其中生成所述故障檢測模型包括生成主成分分析模型。11.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中將所收集的數(shù)據(jù)劃分成數(shù)據(jù)時間片包括:相對于所述訓(xùn)練數(shù)據(jù)中的所述結(jié)果變量值時移所述訓(xùn)練數(shù)據(jù)中的所述過程參數(shù)值中的一個或多個以及所述狀態(tài)變量值。12.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中所述狀態(tài)變量表明產(chǎn)品檔次、所述過程的產(chǎn)量、生產(chǎn)率、或所述過程的擾動量。13.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,還包括:作為所生成的過程模型的部分,存儲所述過程狀態(tài)的所確定的過程狀態(tài)均值。14.根據(jù)權(quán)利要求13所述的計算機(jī)實(shí)施的方法,還包括:從所述運(yùn)行的過程收集新的過程參數(shù)值和狀態(tài)變量值,以及使用所收集的新的過程參數(shù)值和所述狀態(tài)變量值和所述過程狀態(tài)均值來推導(dǎo)所生成的過程模型的輸入以便推導(dǎo)所述結(jié)果變量的估計。15.根據(jù)權(quán)利要求14所述的計算機(jī)實(shí)施的方法,還包括:在所述過程的正進(jìn)行的運(yùn)行期間,使用所述結(jié)果變量的所述估計來進(jìn)行所述過程的質(zhì)量預(yù)測或故障檢測。16.根據(jù)權(quán)利要求14所述的計算機(jī)實(shí)施的方法,包括:使用所述運(yùn)行的過程的所收集的新的過程參數(shù)值和所述狀態(tài)變量值來基于作為所述過程模型的部分存儲的所述過程狀態(tài)均值而確定一組時間片的偏離所述均值的偏差。17.根據(jù)權(quán)利要求1所述的計算機(jī)實(shí)施的方法,其中推導(dǎo)所述數(shù)據(jù)時間片中的每一個的所述一組時間片均值包括:對于特定的數(shù)據(jù)時間片中的每個過程參數(shù),使用所述特定的數(shù)據(jù)時間片的所述狀態(tài)變量的所述值和所述特定的數(shù)據(jù)時間片的所述狀態(tài)變量的所述值落入其間的所述過程狀態(tài)的所述狀態(tài)變量均值來確定所述特定的數(shù)據(jù)時間片的插值因子,以及使用所述插值因子和所述特定的數(shù)據(jù)時間片的所述狀態(tài)變量的所述值落入其間的所述過程狀態(tài)的所述過程參數(shù)均值的所述值來確定所述特定的數(shù)據(jù)時間片的所述過程參數(shù)中的每一個的所述時間片均值。18.一種用于形成過程預(yù)測模型的、計算機(jī)實(shí)施的方法,包括:對于多個過程參數(shù)中的每一個,從運(yùn)行的過程收集一組過程參數(shù)的過程參數(shù)值、狀態(tài)變量的狀態(tài)變量值和結(jié)果變量的結(jié)果變量值;使用計算機(jī)處理設(shè)備,確定一組過程狀態(tài)均值,其中所述一組過程狀態(tài)均值包括:對于多個過程狀態(tài)中的每一個,當(dāng)所述過程在所述多個過程狀態(tài)中的每一個中運(yùn)行時所述狀態(tài)變量的平均值和所述過程參數(shù)中的每一個的平均值;使用計算機(jī)處理設(shè)備,對于多組時間有關(guān)的數(shù)據(jù)中的每一組,使用所述過程狀態(tài)均值和與多組時間有關(guān)的數(shù)據(jù)中的每一組相關(guān)聯(lián)的所述狀態(tài)變量的值來確定所述一組過程參數(shù)中的每一個的時間片均值;使用計算機(jī)處理設(shè)備,使用所述多組時間有關(guān)的數(shù)據(jù)中的每一組的所述時間片均值和所述過程參數(shù)值來確定所述多組時間有關(guān)的數(shù)據(jù)中的每一個的所述過程參數(shù)中的每一個的偏離均值的偏差;在計算機(jī)處理設(shè)備內(nèi),使用所述多組時間有關(guān)的數(shù)據(jù)中的每一個的所述過程參數(shù)中的每一個的所確定的偏離均值的偏差和所述多組時間有關(guān)的數(shù)據(jù)中的每一個的所述結(jié)果變量值來生成過程預(yù)測模型,其能在計算機(jī)處理設(shè)備上運(yùn)行以預(yù)測所述過程內(nèi)的所述結(jié)果變量。19.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,還包括確定所述多個過程狀態(tài)中的每一個的狀態(tài)變量范圍的定義,以及其中確定一組過程狀態(tài)均值包括:對于所述多個過程狀態(tài)中的每一個,使用落入每個特定的過程狀態(tài)的所定義的狀態(tài)變量范圍內(nèi)的所述狀態(tài)變量值來確定所述狀態(tài)變量的平均值,使用與落入每個特定的過程狀態(tài)的所定義的狀態(tài)變量范圍內(nèi)的狀態(tài)變量值相關(guān)聯(lián)的所述過程參數(shù)值來確定過程參數(shù)均值。20.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,其中所生成的過程預(yù)測模型使用多組所述過程參數(shù)的偏離所述均值的偏差來預(yù)測所述結(jié)果變量的值。21.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,還包括:在生成所述過程預(yù)測模型之前,過濾所述偏離所述均值的偏差中的一個或多個。22.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,還包括:在確定一組過程狀態(tài)均值之前,通過在時間上相對于彼此時移所述過程參數(shù)值中的一個或多個、所述狀態(tài)變量值以及所述結(jié)果變量值而形成多組時間有關(guān)的數(shù)據(jù)中的每一個,以便形成具有來自不同測量次數(shù)的數(shù)據(jù)的所述多組時間有關(guān)的數(shù)據(jù)。23.根據(jù)權(quán)利要求22所述的計算機(jī)實(shí)施的方法,還包括在所述過程參數(shù)中的至少一個或所述狀態(tài)變量和所述結(jié)果變量之間進(jìn)行互相關(guān)以便確定與所述過程參數(shù)或所述狀態(tài)變量和所述結(jié)果變量相關(guān)聯(lián)的時間延遲量,以及以所述時間延遲量、相對于所述結(jié)果變量的所述結(jié)果變量值時移所述過程參數(shù)的所述過程參數(shù)值或所述狀態(tài)變量的所述狀態(tài)變量值,以便每組時間有關(guān)的數(shù)據(jù)包括在相對于所述結(jié)果變量值在時間上位移的所述過程參數(shù)值或所述狀態(tài)變量值中的至少一個。24.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,其中生成過程預(yù)測模型包括生成偏最小二乘模型、神經(jīng)網(wǎng)絡(luò)模型、多元線性回歸模型或主成分分析模型中的一個。25.根據(jù)權(quán)利要求18所述的計算機(jī)實(shí)施的方法,其中對于多組時間有關(guān)的數(shù)據(jù)中的每一組確定所述一組過程參數(shù)中的每一個的時間片均值包括:使用特定的一組時間有關(guān)的數(shù)據(jù)的所述狀態(tài)變量的所述值和所述特定的一組時間有關(guān)的數(shù)據(jù)的所述狀態(tài)變量的所述值落入其間的所述過程狀態(tài)的所述狀態(tài)變量均值,來確定所述特定的一組時間有關(guān)的數(shù)據(jù)的插值因子,以及使用所述插值因子和與所述一組時間有關(guān)的數(shù)據(jù)的所述狀態(tài)變量的所述值落入其間的所述過程狀態(tài)相關(guān)聯(lián)的所述過程參數(shù)的所述過程參數(shù)均值的所述值,來確定所述特定一組時間有關(guān)的數(shù)據(jù)的所述過程參數(shù)的所述過程參數(shù)均值。26.一種用于在運(yùn)行的過程中測量過程質(zhì)量或過程故障的、計算機(jī)實(shí)施的方法,包括:在計算機(jī)存儲器中存儲過程預(yù)測模型,其中所述過程預(yù)測模型作為一組輸入取得一組過程參數(shù)中的每一個的一組偏離均值的偏差以及作為輸出產(chǎn)生預(yù)測的過程質(zhì)量值或過程故障值;對于多個測量次數(shù),在所述過程的在線運(yùn)行期間,從所述過程收集所述一組過程參數(shù)中的每一個的過程參數(shù)數(shù)據(jù)和過程狀態(tài)變量的過程狀態(tài)變量數(shù)據(jù);使用計算機(jī)處理設(shè)備,推導(dǎo)一系列數(shù)據(jù)時間片,每個數(shù)據(jù)時間片包括所述一組過程參數(shù)中的每一個的過程參數(shù)值以及過程狀態(tài)變量值;使用計算機(jī)處理設(shè)備,確定所述數(shù)據(jù)時間片中的每一個的所述過程參數(shù)中的每一個的偏離均值的偏差;以及使用計算機(jī)處理設(shè)備,當(dāng)在所述計算機(jī)處理設(shè)備上執(zhí)行所述過程預(yù)測模型的時候?qū)⑺鰯?shù)據(jù)時間片中的每一個的所確定的偏離均值的偏差作為輸入提供給所述過程預(yù)測模型以產(chǎn)生所述過程質(zhì)量值或所述過程故障值的預(yù)測。27.根據(jù)權(quán)利要求26所述的計算機(jī)實(shí)施的方法,還包括使用所述過程質(zhì)量值或所述過程故障值的所述預(yù)測來改變所述過程的所述運(yùn)行。28.根據(jù)權(quán)利要求26所述的計算機(jī)實(shí)施的方法,還包括使用所述過程質(zhì)量值或所述過程故障值的所述預(yù)測來將過程運(yùn)行的問題通知用戶。29.根據(jù)權(quán)利要求26所述的計算機(jī)實(shí)施的方法,其中確定所述數(shù)據(jù)時間片中的每一個的所述偏離所述均值的偏差包括將過程參數(shù)的過程參數(shù)值與該過程參數(shù)的時間片均值相比較。30.根據(jù)權(quán)利要求29所述的計算機(jī)實(shí)施的方法,其中確定所述數(shù)據(jù)時間片中的每一個的所述偏離所述均值的偏差包括根據(jù)作為所述過程預(yù)測模型的部分而存儲的一組存儲的過程狀態(tài)均值確定時間片的特定的過程參數(shù)的時間片均值。31.根據(jù)權(quán)利要求30所述的計算機(jī)實(shí)施的方法,其中確定時間片的特定的過程參數(shù)的時間片均值,包括使用所述數(shù)據(jù)時間片的所述狀態(tài)變量的所述值和所述數(shù)據(jù)時間片的所述狀態(tài)變量的所述值落入其間的過程狀態(tài)的存儲的狀態(tài)變量均值,來確定所述數(shù)據(jù)時間片的插值因子;以及使用所述插值因子和所述數(shù)據(jù)時間片的所述狀態(tài)變量...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:T·L·布萊文斯,W·K·沃杰斯尼斯,M·J·尼克松,J·M·卡爾德維爾,
申請(專利權(quán))人:費(fèi)希爾羅斯蒙特系統(tǒng)公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。