02n中捕獲該元數(shù)據(jù)。例如,如果在 影響模塊或者單元中的測(cè)量值和控制數(shù)據(jù)的控制器配置中發(fā)生了改變(控制器必須發(fā)送 該改變),則大數(shù)據(jù)提供方節(jié)點(diǎn)l〇2a-102n自動(dòng)地捕獲相關(guān)聯(lián)的元數(shù)據(jù)的更新。另外地或替 代地,與用于對(duì)來自外部系統(tǒng)或源的數(shù)據(jù)(例如,天氣預(yù)報(bào)、公共事件、公司決定等等)進(jìn)行 緩存的特殊模塊相關(guān)聯(lián)的參數(shù)、監(jiān)測(cè)數(shù)據(jù)和/或其它類型的監(jiān)控?cái)?shù)據(jù),可以由大數(shù)據(jù)提供 方節(jié)點(diǎn)102a-102n自動(dòng)地捕獲。
[0055] 在一些情形下,在大數(shù)據(jù)提供方節(jié)點(diǎn)102a_102n中自動(dòng)地捕獲終端用戶所創(chuàng)建的 增加的參數(shù)。例如,終端用戶可能在某個(gè)模塊中創(chuàng)建特殊的計(jì)算,或者可能向某個(gè)單元增加 需要進(jìn)行收集的參數(shù),或者終端用戶可能想要收集標(biāo)準(zhǔn)控制器診斷參數(shù)(其中該參數(shù)在缺 省情況下沒有進(jìn)行傳輸)??梢杂门c缺省參數(shù)相同的方式,來傳輸終端用戶進(jìn)行可選地配置 的參數(shù)。
[0056] 再次參見圖1,在高于本地大數(shù)據(jù)節(jié)點(diǎn)102a_102n之上的一個(gè)或多個(gè)層級(jí)或者層 次,過程控制大數(shù)據(jù)網(wǎng)絡(luò)100可以包括一個(gè)或多個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m。為了實(shí)現(xiàn) 區(qū)域性大數(shù)據(jù),可以將過程工廠或者過程控制系統(tǒng)10視作為具有多個(gè)不同的區(qū)域或者地 ±或,它們可以根據(jù)任何期望的方式和/或群組(例如,地理、物理、功能、邏輯群組等等)進(jìn) 行劃定。舉一個(gè)示例性但非限制性例子,過程工廠可以具有:用于接收原材料并產(chǎn)生第一中 間產(chǎn)品的第一區(qū)域、用于接收其它原材料并產(chǎn)生第二中間產(chǎn)品的第二區(qū)域、以及用于接收 第一和第二中間產(chǎn)品以產(chǎn)生輸出產(chǎn)品的第三區(qū)域。這三個(gè)不同的示例區(qū)域中的每一個(gè)可以 由相應(yīng)的"區(qū)域性"大數(shù)據(jù)節(jié)點(diǎn)106a、106b、106m進(jìn)行服務(wù),以便對(duì)其相應(yīng)區(qū)域所產(chǎn)生的大 數(shù)據(jù)進(jìn)行操作。因此,"區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)"為本地大數(shù)據(jù)提供方節(jié)點(diǎn)102的相應(yīng)群組或者 區(qū)域(以及在一些情況下,其它大數(shù)據(jù)提供方節(jié)點(diǎn)104)所生成和/或提供的數(shù)據(jù),提供大 數(shù)據(jù)支持和服務(wù)。例如,其它大數(shù)據(jù)提供方節(jié)點(diǎn)104可以包括:位于該工廠10之外的大數(shù) 據(jù)節(jié)點(diǎn)(例如,便攜式診斷設(shè)備或者離線仿真器)、用戶接口設(shè)備130、或者位于該過程工廠 10之外的數(shù)據(jù)源(例如,材料供應(yīng)者的計(jì)算設(shè)備、提供天氣預(yù)報(bào)的饋入等等)。
[0057] 如圖1中所示,由區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m所服務(wù)的相應(yīng)群組或者區(qū)域可以 包括一個(gè)或多個(gè)大數(shù)據(jù)提供方節(jié)點(diǎn)l〇2a-102n和/或根據(jù)某種地理、物理、功能、邏輯或其 它期望方式進(jìn)行相關(guān)的其它大數(shù)據(jù)節(jié)點(diǎn)104。例如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a對(duì)包括本地大 數(shù)據(jù)提供方節(jié)點(diǎn)l〇2a和102b的區(qū)域進(jìn)行服務(wù),區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106b對(duì)包括本地大數(shù)據(jù) 節(jié)點(diǎn)102b和102η以及另一個(gè)大數(shù)據(jù)節(jié)點(diǎn)104的區(qū)域進(jìn)行服務(wù)。特定的區(qū)域中所包括的特 定節(jié)點(diǎn)102、104可以將數(shù)據(jù)流式傳輸或者傳送到它們相應(yīng)的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106,以便 進(jìn)行區(qū)域性大數(shù)據(jù)存儲(chǔ)、存取和/或分析。此外,大數(shù)據(jù)提供方節(jié)點(diǎn)102a-102n和/或其它 大數(shù)據(jù)節(jié)點(diǎn)104中的任何一個(gè)可以與特定的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m進(jìn)行通信,以便 區(qū)域性地請(qǐng)求可用的服務(wù)和/或存取區(qū)域性大數(shù)據(jù)和其中所存儲(chǔ)的元數(shù)據(jù),無論這些請(qǐng)求 節(jié)點(diǎn)是否包括在該特定的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a-106m的特定區(qū)域中。
[0058] 因此,每一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m包括相應(yīng)的區(qū)域性大數(shù)據(jù)設(shè)備 116a-116m,其中大數(shù)據(jù)經(jīng)由這些設(shè)備來接收,存儲(chǔ)成區(qū)域性大數(shù)據(jù),以及進(jìn)行存取或請(qǐng)求。 此外,每一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m通常包括:一個(gè)或多個(gè)分析功能、例程、操作或 過程(例如,A2 - Aw),它們可以對(duì)該區(qū)域性大數(shù)據(jù)中的至少一些進(jìn)行個(gè)別地和/或協(xié)作地操 作。例如,區(qū)域性大數(shù)據(jù)設(shè)備116b可以從本地提供方節(jié)點(diǎn)102b、102n接收本地大數(shù)據(jù),其 中本地提供方節(jié)點(diǎn)l〇2b、102η被配置為協(xié)作式地控制液體流經(jīng)該過程工廠10的某個(gè)部分 或者區(qū)域,節(jié)點(diǎn)106b可以對(duì)所接收的數(shù)據(jù)的至少一些執(zhí)行分析過程Α 4,以確定液體在該過 程工廠的該部分或者區(qū)域中的平均傳輸延遲。隨后,可以將分析~的結(jié)果存儲(chǔ)或者歷史化 成區(qū)域性大數(shù)據(jù)設(shè)備116b中的其它區(qū)域性大數(shù)據(jù)。在一個(gè)實(shí)施例中,分析A 2 - Aw*的每一 個(gè)分析由位于相應(yīng)大數(shù)據(jù)節(jié)點(diǎn)上的、圖2中的一個(gè)或多個(gè)大數(shù)據(jù)分析器126來執(zhí)行。
[0059] 在一些情形下,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)或者設(shè)備106a_106m與另一個(gè)區(qū)域性大數(shù)據(jù)節(jié) 點(diǎn)106a-106m(例如,作為對(duì)等方)傳輸所接收的或者生成的大數(shù)據(jù)、學(xué)到的知識(shí)或者信息 和/或分析結(jié)果。為了繼續(xù)利用上面的例子進(jìn)行說明,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a接收已由區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)l〇6b所執(zhí)行的分析解析~生成的學(xué)習(xí)信息。隨后,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a 對(duì)從節(jié)點(diǎn)106b對(duì)等提供的學(xué)到的信息的至少一部分,并結(jié)合從其自己的區(qū)域中的本地大 數(shù)據(jù)節(jié)點(diǎn)l〇2a、102b接收的本地大數(shù)據(jù),執(zhí)行一個(gè)或多個(gè)相應(yīng)的區(qū)域性分析4、A 3。轉(zhuǎn)而, 分析4、^可以生成另外的區(qū)域性大數(shù)據(jù),以便在區(qū)域性大數(shù)據(jù)設(shè)備116a處進(jìn)行歷史化和 /或提供給其它大數(shù)據(jù)節(jié)點(diǎn)l〇6b、106c、108。因此,當(dāng)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m可能在 一些場(chǎng)景下生成區(qū)域性大數(shù)據(jù)(例如,基于借此執(zhí)行的任何駐留分析的結(jié)果或者學(xué)習(xí))時(shí), 區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a-106m還可以操作成區(qū)域性大數(shù)據(jù)提供方節(jié)點(diǎn)。
[0060] 可以根據(jù)任何期望的方式(例如,地理、物理、功能、邏輯等等),來執(zhí)行將大數(shù)據(jù) 提供方節(jié)點(diǎn)l〇2a-102n分組在各個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)下。例如,在一種示例性而非限制性 的場(chǎng)景中,過程工廠10中的某個(gè)過程可能基于兩個(gè)中間產(chǎn)品而生產(chǎn)出特定的產(chǎn)品。因此, 本地大數(shù)據(jù)提供方節(jié)點(diǎn)l〇2a可以表示生產(chǎn)第一中間產(chǎn)品的第一控制環(huán),本地大數(shù)據(jù)提供 方節(jié)點(diǎn)102b可以表示生產(chǎn)第二中間產(chǎn)品的第二控制環(huán)。因此,可以將兩個(gè)控制環(huán)102a、 102b所生成、收集、接收或者觀測(cè)的所有過程控制數(shù)據(jù)都發(fā)送給區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a, 以進(jìn)行歷史化、存儲(chǔ)和分析。
[0061] 用類似的方式,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106b可以從大數(shù)據(jù)提供方節(jié)點(diǎn)的其相應(yīng)組中 接收數(shù)據(jù),并進(jìn)行分析。例如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6b可以負(fù)責(zé)分析與另一個(gè)產(chǎn)品的生產(chǎn) 相對(duì)應(yīng)的大數(shù)據(jù),其中另一個(gè)產(chǎn)品的生產(chǎn)是基于來自大數(shù)據(jù)提供方節(jié)點(diǎn)102b、102n中的每 一個(gè)節(jié)點(diǎn)的中間產(chǎn)品,并結(jié)合其它源104所提供的大數(shù)據(jù)。
[0062] 在區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a處,可以對(duì)所接收的大數(shù)據(jù)進(jìn)行分析(例如,通過使用 一個(gè)或多個(gè)分析功能或者過程A 2、A3)以隨時(shí)間和/或關(guān)于各個(gè)數(shù)據(jù)集中的至少一些,創(chuàng)建 或者生成用于描述有意義的關(guān)系、模式、相關(guān)性、趨勢(shì)等等的學(xué)到知識(shí)。例如,兩個(gè)控制環(huán) 102a、102b中的事件的某種組合可能導(dǎo)致在最終生產(chǎn)該特定的產(chǎn)品時(shí),獲得較差的產(chǎn)品質(zhì) 量。為了確定這種較差產(chǎn)品質(zhì)量的根本原因,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a分析在這些事件組合 發(fā)生時(shí)或者其發(fā)生之后不久由這些事件組合所生成的數(shù)據(jù)(例如,當(dāng)在區(qū)域性大數(shù)據(jù)節(jié)點(diǎn) l〇6a處接收到與這些事件的發(fā)生相對(duì)應(yīng)的數(shù)據(jù)時(shí))。區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a可以生成學(xué) 到的知識(shí)(其基于這些事件的發(fā)生,預(yù)測(cè)較差的產(chǎn)品質(zhì)量),和/或可以實(shí)時(shí)地自動(dòng)調(diào)整或 者改變一個(gè)或多個(gè)參數(shù),以緩解這些事件組合的影響(如果并且當(dāng)它們?cè)谖磥戆l(fā)生時(shí))。例 如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a可以確定修訂后的設(shè)定值或者修訂后的參數(shù)值,以更佳地調(diào)節(jié) 和管理這兩個(gè)控制環(huán)102a、102b。
[0063] 通常,每一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m(或者其相應(yīng)的大數(shù)據(jù)設(shè)備 116a-116m)對(duì)來自其相應(yīng)組或者大數(shù)據(jù)提供方節(jié)點(diǎn)的區(qū)域的數(shù)據(jù)進(jìn)行分析,以確定有意義 的模式、相關(guān)性、趨勢(shì)等等。隨后,將所學(xué)到的模式、相關(guān)性、趨勢(shì)等等作為學(xué)到的知識(shí),存 儲(chǔ)在各自的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m中。如本文所使用的,術(shù)語(yǔ)"學(xué)到的知識(shí)"或者 "學(xué)習(xí)"通常指代:根據(jù)對(duì)大數(shù)據(jù)執(zhí)行的一個(gè)或多個(gè)分析的結(jié)果而生成的數(shù)據(jù)、服務(wù)、功能、 例程和/或應(yīng)用。此外,每一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m(或者其相應(yīng)的大數(shù)據(jù)設(shè)備 116a-116m)可以基于初始學(xué)到的知識(shí),來確定或者規(guī)定新服務(wù)、功能、例程或者應(yīng)用(和/ 或修改現(xiàn)有的服務(wù)、功能、例程或應(yīng)用),轉(zhuǎn)而將其存儲(chǔ)成進(jìn)一步學(xué)到的知識(shí)。
[0064] 區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m可以用于分層或者分級(jí)學(xué)習(xí)。例如,一個(gè)或多個(gè)區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)可以向上游大數(shù)據(jù)節(jié)點(diǎn)發(fā)送它們學(xué)到的知識(shí)和/或存儲(chǔ)的數(shù)據(jù),其中該上 游大數(shù)據(jù)節(jié)點(diǎn)對(duì)多個(gè)區(qū)域進(jìn)行監(jiān)督或者服務(wù)。如圖1中所示,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c從區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a和106b接收學(xué)到的知識(shí)和/或數(shù)據(jù),并且節(jié)點(diǎn)106c將所接收的數(shù)據(jù) 在其相應(yīng)的嵌入式設(shè)備116c中進(jìn)行歷史化。區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c可以對(duì)所接收的學(xué)到 的知識(shí)和/或數(shù)據(jù)中的至少一些執(zhí)行進(jìn)一步地分析或?qū)W習(xí)(例如,通過使用分析功能A s -八"中的一個(gè)或多個(gè))來生成另外學(xué)到的知識(shí)(例如,數(shù)據(jù)模式、趨勢(shì)、相關(guān)性等等、服務(wù)、功 能、例程和/或應(yīng)用),轉(zhuǎn)而可以將其作為另外的區(qū)域性大數(shù)據(jù)存儲(chǔ)在嵌入式設(shè)備116c中, 和/或提供給其它大數(shù)據(jù)節(jié)點(diǎn)l〇6a、106b、108。
[0065] 在一個(gè)實(shí)施例中,在自下而上的基礎(chǔ)上,執(zhí)行分層或者分級(jí)學(xué)習(xí)。舉一個(gè)示例性 而非限制性的例子,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a分析從其相應(yīng)的本地大數(shù)據(jù)提供方節(jié)點(diǎn)102a、 l〇2b組接收的數(shù)據(jù),以判斷其"區(qū)域"是否在正確地操作。區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a根據(jù)其 分析所學(xué)到的知識(shí),可以導(dǎo)致區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a生成新的診斷例程(例如,學(xué)到的例 程)。區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a可以向上游大數(shù)據(jù)節(jié)點(diǎn)106c發(fā)送所生成的診斷例程,以進(jìn)行 存儲(chǔ)、使用和/或存取。區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a可以獨(dú)立地發(fā)起新診斷例程與上游區(qū)域性 大數(shù)據(jù)節(jié)點(diǎn)l〇6c的共享(例如,隨著生成自動(dòng)地共享,或者在定期的基礎(chǔ)上共享),或者當(dāng) 上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6c請(qǐng)求區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a共享一種或多種類型的新學(xué)到的 知識(shí)時(shí),區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a可以使得對(duì)新的診斷例程進(jìn)行發(fā)送。
[0066] 在一個(gè)實(shí)施例中,在自上而下的基礎(chǔ)上,執(zhí)行分層或者分級(jí)學(xué)習(xí)。為了繼續(xù)利用上 面的例子進(jìn)行說明,上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6c可以分析所接收的診斷例程,并確定該診 斷例程是有用的或者適用于其它區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)(例如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6b)。因 此,上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6c可以將該診斷例程分發(fā)給區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106b,使得區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)106b和/或位于其區(qū)域中的本地提供方節(jié)點(diǎn)102a、102η、104中的任何一 個(gè)本地提供方節(jié)點(diǎn)能夠利用該診斷例程來實(shí)現(xiàn)其各自的診斷目的。上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn) 106c可以獨(dú)立地發(fā)起新診斷例程與區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106b的共享,或者在區(qū)域性大數(shù)據(jù) 節(jié)點(diǎn)106b進(jìn)行請(qǐng)求時(shí),上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c可以使該新診斷例程進(jìn)行發(fā)送。替代 地或另外地,上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6c可以通過對(duì)從所有區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)(106c正在 監(jiān)督、服務(wù)和/或連接到的所有區(qū)域性大數(shù)據(jù)節(jié)點(diǎn))接收的學(xué)到知識(shí)進(jìn)行聚合和分析,來生 成通用的診斷例程。在該場(chǎng)景下,上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c將該通用診斷例程分發(fā)給其 區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)中的任何一個(gè)或者全部,例如,隨著生成自動(dòng)地分發(fā),或者在定期的基礎(chǔ) 上分發(fā),在特定的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)進(jìn)行請(qǐng)求時(shí),當(dāng)上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c從區(qū)域性 大數(shù)據(jù)節(jié)點(diǎn)接收到用于指示該通用診斷可以使用的數(shù)據(jù)時(shí),或者由于某種其它原因。隨后, 以類似的方式,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6c的下游每一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn),可以將該通用診 斷例程分發(fā)給其相應(yīng)區(qū)域中的任意數(shù)量的本地大數(shù)據(jù)提供方。
[0067] 在一些實(shí)施例中,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)(例如,節(jié)點(diǎn)106a和106b)可以彼此之間共 享學(xué)到的知識(shí)(例如,以對(duì)等的方式)。例如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a直接向區(qū)域性大數(shù) 據(jù)節(jié)點(diǎn)106b發(fā)送新的或者學(xué)到的分析例程(analytics routine),使得區(qū)域性大數(shù)據(jù)節(jié)點(diǎn) 106b可以利用該新的分析例程以用于其自己的目的。
[0068] 應(yīng)當(dāng)注意的是,在圖1中,僅僅描述了一個(gè)上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106c。但是,針 對(duì)圖1所討論的技術(shù)和概念可以應(yīng)用于任意數(shù)量的上游區(qū)域性大數(shù)據(jù)節(jié)點(diǎn),這些上游區(qū)域 性大數(shù)據(jù)節(jié)點(diǎn)支持多層或者多級(jí)的大數(shù)據(jù)歷史化、存儲(chǔ)和學(xué)習(xí)。
[0069] 此外,由于區(qū)域性大數(shù)據(jù)設(shè)備和集中式大數(shù)據(jù)設(shè)備對(duì)各自不同的大數(shù)據(jù)節(jié)點(diǎn)和/ 或過程工廠10的各自不同組或區(qū)域進(jìn)行服務(wù),而不是對(duì)整個(gè)過程工廠10或者其一個(gè)以上 的區(qū)域進(jìn)行服務(wù),因此本文通常地并分類地將區(qū)域性大數(shù)據(jù)設(shè)備和集中式大數(shù)據(jù)設(shè)備指代 為"分布式大數(shù)據(jù)設(shè)備"。通常,分布式大數(shù)據(jù)設(shè)備與多個(gè)其它大數(shù)據(jù)設(shè)備傳輸大數(shù)據(jù)。例 如,特定的大數(shù)據(jù)提供方節(jié)點(diǎn)中所包括的本地大數(shù)據(jù)設(shè)備可以向其它大數(shù)據(jù)提供方節(jié)點(diǎn)中 所包括的其它局部的大數(shù)據(jù)設(shè)備、向一個(gè)或多個(gè)區(qū)域性大數(shù)據(jù)設(shè)備和/或向集中式大數(shù)據(jù) 設(shè)備(下面將對(duì)其進(jìn)行更詳細(xì)地描述)傳輸所學(xué)到的知識(shí)和/或大數(shù)據(jù)。類似地,區(qū)域性 大數(shù)據(jù)設(shè)備可以從一個(gè)或多個(gè)局部的大數(shù)據(jù)設(shè)備和/或大數(shù)據(jù)提供方節(jié)點(diǎn)接收大數(shù)據(jù)。區(qū) 域性大數(shù)據(jù)設(shè)備可以向其它區(qū)域性大數(shù)據(jù)設(shè)備和/或集中式大數(shù)據(jù)設(shè)備傳輸所學(xué)到的知 識(shí)和/或大數(shù)據(jù)。
[0070] 如上面所提及的,在過程控制大數(shù)據(jù)網(wǎng)絡(luò)100的一些配置中,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn) 或者設(shè)備l〇6a-106m、本地大數(shù)據(jù)節(jié)點(diǎn)或者設(shè)備102a-102n和/或其它大數(shù)據(jù)節(jié)點(diǎn)或者設(shè)備 104中的至少一些,向集中式大數(shù)據(jù)節(jié)點(diǎn)108傳輸各自的大數(shù)據(jù)、分析結(jié)果和/或?qū)W到的信 息。如本文所指代的,"集中式大數(shù)據(jù)節(jié)點(diǎn)"通常對(duì)過程工廠10的多個(gè)區(qū)域進(jìn)行服務(wù),在一 些情形下,對(duì)過程工廠10的大部分或者全部進(jìn)行服務(wù)。因此,集中式大數(shù)據(jù)節(jié)點(diǎn)108包括 一個(gè)或多個(gè)集中的、嵌入式大數(shù)據(jù)設(shè)備118,以接收、存儲(chǔ)過程工廠大數(shù)據(jù)以及提供針對(duì)于 過程工廠大數(shù)據(jù)的存取。例如,集中式大數(shù)據(jù)設(shè)備118可以提供過程工廠10所生成的大部 分或者所有大數(shù)據(jù)的全面的、長(zhǎng)期的歷史化,和/或集中式大數(shù)據(jù)設(shè)備118可以公布大數(shù)據(jù) 以便過程工廠范圍內(nèi)可用于其它大數(shù)據(jù)節(jié)點(diǎn),或者甚至可用于該過程工廠之內(nèi)或者之外的 計(jì)算設(shè)備(它們不是過程控制大數(shù)據(jù)節(jié)點(diǎn))。
[0071] 在一些配置中,單一的集中式大數(shù)據(jù)節(jié)點(diǎn)108或者設(shè)備118可能無法服務(wù)整個(gè)過 程控制系統(tǒng)或者工廠10,而是服務(wù)該過程控制系統(tǒng)或者工廠10的一個(gè)以上的區(qū)域。例如, 可以在單一工廠或系統(tǒng)10中使用不同的集中式大數(shù)據(jù)節(jié)點(diǎn)108或者設(shè)備118,以便為了安 全和存取目的,劃分不同類型或區(qū)域的大數(shù)據(jù)。在一些配置中,單一的集中式大數(shù)據(jù)節(jié)點(diǎn) 108或者設(shè)備118服務(wù)整個(gè)過程工廠10。
[0072] 在過程工廠10中,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m中的一個(gè)或多個(gè)可以使得將其生 成或者接收的學(xué)到的知識(shí)和/或數(shù)據(jù)中的一些或全部被流式傳輸或者以其它方式傳送到 集中式大數(shù)據(jù)節(jié)點(diǎn)108。例如,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m中的一個(gè)或多個(gè)向集中式大數(shù) 據(jù)節(jié)點(diǎn)108發(fā)送其各自存儲(chǔ)的學(xué)到的知識(shí)和/或數(shù)據(jù)中的至少一些。在一些實(shí)施例中,區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a-106m中的一個(gè)或多個(gè)按照定期的時(shí)間間隔,將其各自存儲(chǔ)的學(xué)到的 知識(shí)和/或數(shù)據(jù)中的至少一些推送給集中式大數(shù)據(jù)節(jié)點(diǎn)108。在一些實(shí)施例中,區(qū)域性大數(shù) 據(jù)節(jié)點(diǎn)l〇6a-106m中的一個(gè)或多個(gè)響應(yīng)來自集中式大數(shù)據(jù)節(jié)點(diǎn)108的請(qǐng)求,來提供其各自 存儲(chǔ)的學(xué)到的知識(shí)和/或數(shù)據(jù)中的至少一部分。
[0073] 集中式大數(shù)據(jù)節(jié)點(diǎn)108和/或其嵌入的設(shè)備118可以被配置為:進(jìn)一步分析從區(qū) 域性大數(shù)據(jù)節(jié)點(diǎn)l〇6a-106m接收的所學(xué)到知識(shí)和/或數(shù)據(jù)中的任何或所有內(nèi)容(例如,通 過使用一個(gè)或多個(gè)分析功能A x - Ay)。在一個(gè)實(shí)施例中,分析Ax - Ay*的每一個(gè)分析由位于 相應(yīng)大數(shù)據(jù)節(jié)點(diǎn)上的、圖2中的一個(gè)或多個(gè)大數(shù)據(jù)分析器126執(zhí)行。所述一個(gè)或多個(gè)分析功 能A x - Ay可以對(duì)所接收的學(xué)到知識(shí)和/或數(shù)據(jù)進(jìn)行操作以生成另外的知識(shí),并確定在各個(gè) 實(shí)體以及過程工廠10內(nèi)部和外部的提供方之間的關(guān)系。例如,可以在嵌入的設(shè)備118處, 對(duì)該另外的知識(shí)和所確定的關(guān)系進(jìn)行存儲(chǔ),并以其它方式使用成另外的集中的大數(shù)據(jù)。在 一些情況下,集中式大數(shù)據(jù)節(jié)點(diǎn)108或者設(shè)備118使用所生成的知識(shí)和關(guān)系,來相應(yīng)地控制 工廠10的一個(gè)或多個(gè)過程。
[0074] 事實(shí)上,大數(shù)據(jù)網(wǎng)絡(luò)100的任何節(jié)點(diǎn)102-106可以將大數(shù)據(jù)流式傳輸或者以其它 方式提供給集中式大數(shù)據(jù)設(shè)備118,例如,用于歷史化或者長(zhǎng)期存儲(chǔ)。例如,本地大數(shù)據(jù)提供 方節(jié)點(diǎn)102可以將其大數(shù)據(jù)直接流式傳輸給集中式大數(shù)據(jù)節(jié)點(diǎn)108。類似地,大數(shù)據(jù)網(wǎng)絡(luò) 的任何節(jié)點(diǎn)102-106可以請(qǐng)求由嵌入的集中式設(shè)備118提供的服務(wù),和/或請(qǐng)求存取其中 所存儲(chǔ)的數(shù)據(jù)和元數(shù)據(jù)。此外,在多個(gè)集中式大數(shù)據(jù)節(jié)點(diǎn)108或設(shè)備118服務(wù)單一過程工 廠10的實(shí)施例中,多個(gè)集中式大數(shù)據(jù)節(jié)點(diǎn)108或設(shè)備118可以以對(duì)等方式進(jìn)行通信,類似 于針對(duì)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a-106m所描述的。
[0075] 此外,還類似于區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106a_106m,在一些情形下,集中式大數(shù)據(jù)節(jié)點(diǎn) 108可以自身是大數(shù)據(jù)的產(chǎn)生方或提供方,例如,當(dāng)集中式大數(shù)據(jù)節(jié)點(diǎn)108所執(zhí)行的分析 (例如,一個(gè)或多個(gè)分析功能A x - Ay)導(dǎo)致在集中式大數(shù)據(jù)設(shè)備118處存儲(chǔ)的另外的發(fā)現(xiàn)的 或?qū)W到的信息,并使其它大數(shù)據(jù)節(jié)點(diǎn)102-106可訪問該信息。但是,通常,集中式大數(shù)據(jù)設(shè) 備118所處理和服務(wù)的大數(shù)據(jù)的大部分的容量,是從其它大數(shù)據(jù)節(jié)點(diǎn)102-106接收的。可 以結(jié)合本文所描述的技術(shù)中的任何一種或者全部技術(shù)使用的示例性集中式大數(shù)據(jù)節(jié)點(diǎn)108 和示例性集中式大數(shù)據(jù)設(shè)備118的描述,可以在前述的美國(guó)專利申請(qǐng)No. 13/784,041中找 到。但是,替代地或另外地,也可以結(jié)合與美國(guó)專利申請(qǐng)No. 13/784,041中所描述的不同的 集中式大數(shù)據(jù)設(shè)備,來使用本文所描述的技術(shù)中的任何一種或全部技術(shù)。
[0076] 在一些配置中,集中式大數(shù)據(jù)節(jié)點(diǎn)108向遠(yuǎn)程大數(shù)據(jù)節(jié)點(diǎn)(例如,相對(duì)于過程工廠 10來說遠(yuǎn)距離的大數(shù)據(jù)節(jié)點(diǎn))傳輸數(shù)據(jù)和學(xué)到的信息,以進(jìn)行大數(shù)據(jù)歷史化、存儲(chǔ)、存取和 /或分析。本文稱為"云大數(shù)據(jù)節(jié)點(diǎn)110"的這種大數(shù)據(jù)節(jié)點(diǎn),可以向多個(gè)不同的過程工廠 或者過程控制系統(tǒng)10提供服務(wù)。例如,運(yùn)營(yíng)多個(gè)不同的煉油廠的公司可以提供云大數(shù)據(jù)節(jié) 點(diǎn)110和云大數(shù)據(jù)設(shè)備121,以服務(wù)與其所有煉油廠有關(guān)的大數(shù)據(jù)。例如,經(jīng)由云大數(shù)據(jù)節(jié) 點(diǎn)110和駐留的云大數(shù)據(jù)設(shè)備121,特定的煉油廠的集中式大數(shù)據(jù)節(jié)點(diǎn)可以獲得過程工廠 10的公布的大數(shù)據(jù),并可以在該特定的煉油廠處,利用所獲得的公布的大數(shù)據(jù)來進(jìn)行工廠 操作。在一些實(shí)施例中,大數(shù)據(jù)節(jié)點(diǎn)102-106中的任何一個(gè)可以直接將數(shù)據(jù)流式傳輸或者 提供給云大數(shù)據(jù)節(jié)點(diǎn)110。類似地,大數(shù)據(jù)節(jié)點(diǎn)102-106中的任何一個(gè)可以請(qǐng)求云大數(shù)據(jù) 節(jié)點(diǎn)110的嵌入式設(shè)備121所提供的服務(wù),和/或存取其中所存儲(chǔ)的數(shù)據(jù)和元數(shù)據(jù)。雖然 圖1中沒有示出,但云大數(shù)據(jù)節(jié)點(diǎn)110中可以包括一個(gè)或多個(gè)相應(yīng)的分析例程、功能或者處 理,例如,如可以由圖2的大數(shù)據(jù)分析器126提供的。
[0077] 此外,應(yīng)當(dāng)注意的是,并不是在所有過程工廠中都包括所有類型的大數(shù)據(jù)節(jié)點(diǎn)。例 如,在特定的過程工廠處的最高層級(jí)的大數(shù)據(jù)處理,可以是位于區(qū)域級(jí),這是由于這種特 定的過程工廠可能不包括任何集中式大數(shù)據(jù)節(jié)點(diǎn)108,并且可能沒有連接到云大數(shù)據(jù)節(jié)點(diǎn) 110。但是,通常,為了有助于或者支持區(qū)域性大數(shù)據(jù),過程工廠10包括至少一個(gè)本地大數(shù) 據(jù)提供方節(jié)點(diǎn)102和至少一個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106。
[0078] 在一個(gè)實(shí)施例中,相對(duì)于本地大數(shù)據(jù)提供方節(jié)點(diǎn)102,區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106中的 至少一些可以進(jìn)行疊加。例如,各個(gè)本地大數(shù)據(jù)提供方節(jié)點(diǎn)102可以包括現(xiàn)有控制系統(tǒng)的 設(shè)備或節(jié)點(diǎn),例如,過程控制設(shè)備(例如,現(xiàn)場(chǎng)設(shè)備、控制器、I/O設(shè)備)、網(wǎng)關(guān)設(shè)備、接入點(diǎn)、 路由設(shè)備或路由器、歷史庫(kù)設(shè)備、網(wǎng)絡(luò)管理設(shè)備等等。為了實(shí)現(xiàn)區(qū)域性大數(shù)據(jù),可以向現(xiàn)有 的控制系統(tǒng)增加一個(gè)或多個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)106,或者將一個(gè)或多個(gè)區(qū)域性大數(shù)據(jù)節(jié)點(diǎn) 106疊加在現(xiàn)有的控制系統(tǒng)之上,以使得可以執(zhí)行分析,并以獨(dú)立于現(xiàn)有控制系統(tǒng)的操作的 方式,在大數(shù)據(jù)網(wǎng)絡(luò)的區(qū)域性大數(shù)據(jù)節(jié)點(diǎn)之間傳輸大數(shù)據(jù)。
[0079] 另外,在一些實(shí)施例中,過程工廠10包括一個(gè)或多個(gè)傳統(tǒng)的過程控制設(shè)備(沒有 示出),它們并不固有地包括任何大數(shù)據(jù)支持。在這些實(shí)施例中,直接耦合到傳統(tǒng)設(shè)備的工 廠10中的網(wǎng)關(guān)節(jié)點(diǎn)或者輔助設(shè)備,可以在傳統(tǒng)設(shè)備所使用的協(xié)議和過程控制大數(shù)據(jù)網(wǎng)絡(luò) 骨干所使用的協(xié)議之間轉(zhuǎn)換或者翻譯數(shù)據(jù)消息,從而通信地連接該傳統(tǒng)設(shè)備和過程控制大 數(shù)據(jù)網(wǎng)絡(luò) 100。在前述的標(biāo)題為 "STREAMING DATA FOR ANALYTICS IN PROCESS CONTROL SYSTEMS"的美國(guó)申請(qǐng)No. 14