專利名稱:用于監(jiān)視設(shè)備狀態(tài)的裝置和方法以及計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到用于監(jiān)視設(shè)備狀態(tài)的裝置和方法以及存儲(chǔ)有用于監(jiān)視設(shè) 備狀態(tài)的程序的計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù):
為了安全而有效地操作設(shè)備,需要通過維修工作使設(shè)備處于良好的狀 態(tài)。忽視維修工作會(huì)導(dǎo)致客戶的流失,這是因?yàn)橐贿B串的故障之類會(huì)使客 戶對(duì)設(shè)備的信心下降,在最壞的情形中,會(huì)導(dǎo)致巨大的損失,比如Schindler 電梯的事故。另一方面,由于維修工作牽涉很高的費(fèi)用,所以希望更有效 地進(jìn)行固定的維〗務(wù)工作和/或減小臨時(shí)維修的頻率而又能保證安全。隨著傳 感技術(shù)和信息技術(shù)的發(fā)展,現(xiàn)在可以很容易地獲得和積累傳感器數(shù)據(jù),所 以希望使用傳感數(shù)據(jù)來監(jiān)視設(shè)備狀態(tài)以支持維修工作。
為了監(jiān)視設(shè)備狀態(tài),需要有數(shù)學(xué)邏輯(或模型)來從傳感器信息中估 計(jì)故障或退化。這種邏輯的產(chǎn)生需要傳感數(shù)據(jù),但就通信量、處理速度和/ 或存儲(chǔ)容量而言4帥獲取數(shù)萬個(gè)設(shè)備的記錄著每個(gè)設(shè)備狀態(tài)的數(shù)據(jù)。這就 產(chǎn)生了一個(gè)問題,當(dāng)由于設(shè)備的個(gè)別變化之類而導(dǎo)致傳感器不是所預(yù)期的 傳感器時(shí),會(huì)發(fā)生性能退化,特別是,由于部件的差異和/或故障會(huì)使邏輯 的性能極度退化。JP-A 2004-186445 (Kokai)描述了從時(shí)間序列數(shù)據(jù)產(chǎn)生預(yù)測(cè)和診斷模 型(或邏輯)并更新先前的模型(邏輯)使得它們隨時(shí)間而變化。然而, JP-A2004-186445 (Kokai)中的技術(shù)要求使用示教數(shù)據(jù)(teaching data) 來評(píng)估所產(chǎn)生的模型(或邏輯),并且示教數(shù)據(jù)的收集是困難的而且也花 費(fèi)很多時(shí)間和努力。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個(gè)方面,提供一種通過使用 一個(gè)或多個(gè)用于觀察設(shè)備 的傳感器來監(jiān)視所述設(shè)備狀態(tài)的裝置,該裝置包括
數(shù)據(jù)收集單元,配置為用來收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的 傳感器數(shù)據(jù);
邏輯存儲(chǔ)器,配置為用來存儲(chǔ)兩個(gè)或更多的監(jiān)視邏輯,所迷監(jiān)視邏輯 基于所收集到的傳感器數(shù)據(jù)監(jiān)視所述設(shè)備的狀態(tài);
監(jiān)視執(zhí)行單元,配置為用來執(zhí)行所述監(jiān)視邏輯以便從所述監(jiān)視邏輯中 獲得設(shè)備狀態(tài)值;
信息存儲(chǔ)器,配置為用來存儲(chǔ)選擇信息,所述選擇信息用來選擇所述 監(jiān)視邏輯中的任何一個(gè)監(jiān)視邏輯;
輸出單元,配置為用來輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相 對(duì)應(yīng)的所述i殳備狀態(tài)值;
距離指標(biāo)計(jì)算單元,配置為用來計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)
個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分 布之間的距離指標(biāo);以及
信息更新單元,當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏 輯中所選擇的監(jiān)視邏輯的分布之間的距離超過第 一 閾值這樣的監(jiān)視邏輯的 邏輯數(shù)目大于或等于第二閾值時(shí),所述信息更新單元用來更新所述選擇信 息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的任何一個(gè)監(jiān)視邏輯。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種使用一個(gè)或多個(gè)用于監(jiān)視設(shè)備的傳感器來監(jiān)視所述設(shè)備的狀態(tài)的方法,所述方法包括 收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的傳感器數(shù)據(jù); 執(zhí)行兩個(gè)或多個(gè)監(jiān)視邏輯,其中每個(gè)監(jiān)視邏輯基于所收集到的傳感器
數(shù)據(jù)來監(jiān)視所述設(shè)備的狀態(tài),以便從所述監(jiān)視邏輯中獲得設(shè)備狀態(tài)值; 讀出選擇信息,所述選擇信息用來從提前指定的存儲(chǔ)器中選擇所述監(jiān)
視邏輯中的任何一個(gè)監(jiān)視邏輯;
輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的所述設(shè)備狀態(tài)
值;
計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與各所述監(jiān)視 邏輯中不同于所述所選擇的監(jiān)視邏輯的一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的 設(shè)備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及
當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中所選擇的監(jiān) 視邏輯的分布之間的距離超過第一閾值這樣的監(jiān)視邏輯的邏輯數(shù)目大于或 等于第二閾值時(shí),更新所述選擇信息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯 中的任何一個(gè)監(jiān)視邏輯。
根據(jù)本發(fā)明的另 一個(gè)方面,提供存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì), 所述程序可以使利用 一個(gè)或多個(gè)用于觀察設(shè)備的傳感器來監(jiān)視所述設(shè)備的 狀態(tài)的計(jì)算機(jī)執(zhí)行指令以進(jìn)行下列步驟
收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的傳感器數(shù)據(jù);
執(zhí)行兩個(gè)或多個(gè)監(jiān)視邏輯,其中每個(gè)監(jiān)視邏輯基于所收集到的傳感器 數(shù)據(jù)來監(jiān)視所述設(shè)備的狀態(tài),以便從所述監(jiān)視邏輯中獲得設(shè)備狀態(tài)值;
讀出選擇信息,所述選擇信息用來從提前指定的存儲(chǔ)器中選擇所述監(jiān) 視邏輯中的任何一個(gè)監(jiān)視邏輯;
輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的所述設(shè)備狀態(tài)
值;
計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與所述監(jiān)視邏 輯中不同于所述所選擇的監(jiān)視邏輯的一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)
備狀態(tài)值的 一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中所選擇的監(jiān) 視邏輯的分布之間的距離超過第一閾值這樣的監(jiān)視邏輯的邏輯數(shù)目大于或 等于第二閾值時(shí),更新所述選擇信息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯
中的任何一個(gè)監(jiān)^L邏輯。 '
圖1顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例所述的設(shè)備控制裝置的配置; 圖2是一個(gè)流程圖,說明了由圖1中的設(shè)備控制裝置所執(zhí)行的邏輯執(zhí) 4亍處理的流程;
圖3是一個(gè)流程圖,說明了由圖1中的設(shè)備控制裝置所執(zhí)行的邏輯更 新處理的流程;
圖4是一個(gè)流程圖,說明了由圖1中的設(shè)備控制裝置所執(zhí)行的邏輯評(píng) 估處理的流程;
圖5顯示了邏輯數(shù)據(jù)的一個(gè)例子; 圖6顯示了選擇值(選擇信息)的一個(gè)例子; 圖7顯示了分布距離閾值(第一閾值)的一個(gè)例子;以及 圖8顯示了異常探測(cè)閾值(第二閾值)的一個(gè)例子。
具體實(shí)施例方式
下面將參考附圖描述本發(fā)明的一個(gè)實(shí)施例。
圖l顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例所述的設(shè)備控制裝置(設(shè)備狀態(tài) 監(jiān)視裝置)100的配置。設(shè)備控制裝置100包括中央處理單元(CPU) 102、 輸入單元103、顯示單元104、通信單元105、主存儲(chǔ)裝置106和外部存儲(chǔ) 器107,這些部件通過總線101互聯(lián)。
CPU 102讀取外部存儲(chǔ)器107中所存儲(chǔ)的設(shè)備控制程序,將其在主存 儲(chǔ)裝置106中展開,并執(zhí)行該程序以控制設(shè)備控制裝置100中的各部件的 操作,也對(duì)受控設(shè)備111進(jìn)行控制。通過從外部存儲(chǔ)器107中讀取進(jìn)行處 理所適用的程序(邏輯執(zhí)行程序、邏輯更新程序、邏輯評(píng)估程序)并將其在主存儲(chǔ)裝置106中展開以執(zhí)行該程序,CPU 102也可以進(jìn)行表征本實(shí)施 例的特點(diǎn)的處理(邏輯執(zhí)行處理、邏輯更新處理、和邏輯評(píng)估處理),后 面將對(duì)這些處理進(jìn)行說明。
輸入單元103具有輸入設(shè)備,諸如鍵盤或鼠標(biāo),并將操作所述輸入設(shè) 備時(shí)所產(chǎn)生的操作信號(hào)輸出到CPU 102。
顯示單元104具有顯示器,諸如液晶顯示器(LCD)或陰極射線管 (CRT),并根據(jù)從CPU102輸入的顯示控制信號(hào)進(jìn)行處理,以在顯示屏 上顯示包括由執(zhí)行程序(例如設(shè)備控制程序)所產(chǎn)生的結(jié)果等內(nèi)容。
通信單元105通過通信工具(諸如Ethernet (注冊(cè)商標(biāo))、無線LAN (局域網(wǎng))、或Bluetooth (注冊(cè)商標(biāo)))與外部i殳備進(jìn)行通信。在本實(shí)施 例中,通信單元105能夠與作為外部設(shè)備的傳感器單元110和受控設(shè)備111 進(jìn)行通信。通信單元105也可以與位于管理中心的中央裝置(一種外部設(shè) 備)120在線連接,并與該裝置進(jìn)行通信。
受控設(shè)備111可以是例如復(fù)印機(jī)、電梯之類,作為由設(shè)備控制裝置100 進(jìn)行控制的設(shè)備,通過通信單元105根據(jù)從CPU 102輸入的控制信號(hào)對(duì)其 進(jìn)行控制。
傳感器單元110具有一個(gè)或多個(gè)傳感器,用來觀察受控設(shè)備111,例 如,當(dāng)受控設(shè)備lll是復(fù)印機(jī)時(shí),所述傳感器可以是用來探測(cè)拷貝數(shù)或硒 鼓溫度的傳感器,當(dāng)受控設(shè)備lll是電梯時(shí),所述傳感器可以用來探測(cè)開/ 關(guān)門的速度或頻率的傳感器。傳感器單元110將由所述一個(gè)或多個(gè)傳感器 所獲得的傳感器數(shù)據(jù)輸出到設(shè)備控制裝置100中的通信單元105。
主存儲(chǔ)裝置106由存儲(chǔ)器等構(gòu)成,在主存儲(chǔ)裝置中,將外部存儲(chǔ)器107 中存儲(chǔ)的各種程序(設(shè)備控制程序、邏輯執(zhí)行程序、邏輯更新程序、和邏 輯評(píng)估程序)展開,或者存儲(chǔ)執(zhí)行所述程序所需要的數(shù)據(jù)和/或在執(zhí)行所述 程序時(shí)所產(chǎn)生的數(shù)據(jù)。
外部存儲(chǔ)器107由硬盤等構(gòu)成,其中存儲(chǔ)有CPU 102要執(zhí)行的各種程 序(設(shè)備控制程序、邏輯執(zhí)行程序、邏輯更新程序、和邏輯評(píng)估程序)和/ 或執(zhí)行所述程序時(shí)所使用的數(shù)據(jù)。外部存儲(chǔ)器107也存儲(chǔ)有兩個(gè)或更多的監(jiān)視邏輯(或簡(jiǎn)稱"邏輯,,),用來基于傳感器所探測(cè)到的傳感器數(shù)據(jù)來 監(jiān)視設(shè)備狀態(tài)。每個(gè)所述監(jiān)視邏輯作為下面要說明的邏輯數(shù)據(jù)的一部分(參見圖5)。用來存儲(chǔ)所述兩個(gè)或更多監(jiān)視邏輯的邏輯存儲(chǔ)器包括在外部存 儲(chǔ)器107中。外部存儲(chǔ)器107可以具有從記錄介質(zhì)(諸如軟盤或CD-ROM (致密光 盤只讀存儲(chǔ)器))中讀取數(shù)據(jù)的讀取功能。要存儲(chǔ)在外部存儲(chǔ)器107中的 一些數(shù)據(jù)也可以通過通信單元105從外部設(shè)備中獲得。管理中心的人員可 以將含有數(shù)據(jù)的記錄介質(zhì)插入外部存儲(chǔ)器107中并使該存儲(chǔ)器107讀入數(shù) 據(jù)以便將所述數(shù)據(jù)存儲(chǔ)在外部存儲(chǔ)器107中。除了上述部件外,還可以提供打印機(jī),用來將程序(例如設(shè)備控制程 序)的執(zhí)行所產(chǎn)生的結(jié)果等打印出來。另外,可以修改圖l所示的設(shè)備控 制裝置100的配置,以適合作為受控設(shè)備的設(shè)備控制裝置。下面將詳細(xì)描述在CPU 102的控制下所執(zhí)行的各種類型的處理(邏輯 執(zhí)行處理、邏輯更新處理、和邏輯評(píng)估處理)。圖2是一個(gè)流程圖,說明了在CPU 102的控制下所執(zhí)行的邏輯執(zhí)行處 理的流程。響應(yīng)于從輸入單元103輸入的開始執(zhí)行邏輯執(zhí)行程序的指令,或者響 應(yīng)于經(jīng)通信單元105從中央裝置120接收到的開始執(zhí)行邏輯執(zhí)行程序的指 令,從外部存儲(chǔ)器107中讀取用于監(jiān)視設(shè)備狀態(tài)和進(jìn)行預(yù)測(cè)及診斷的邏輯 執(zhí)行程序并執(zhí)行之?;蛘撸壿媹?zhí)行程序可以利用從傳感器單元IIO輸入 到通信單元105中的傳感器數(shù)據(jù)來執(zhí)行。當(dāng)邏輯執(zhí)行程序啟動(dòng)時(shí),從外部 存儲(chǔ)器107中將包括兩個(gè)或更多邏輯(監(jiān)視邏輯)的邏輯數(shù)據(jù)讀入主存儲(chǔ) 裝置106中。圖5顯示了邏輯數(shù)據(jù)501的一個(gè)例子。在邏輯數(shù)據(jù)501中,彼此相關(guān) 地存儲(chǔ)有ID號(hào)、生效時(shí)間、和作為邏輯而運(yùn)行的程序。ID號(hào)用一個(gè)獨(dú)一 無二的數(shù)字來識(shí)別每個(gè)邏輯。生效時(shí)間在邏輯更新時(shí)與邏輯一起寫入(下 面將說明這一點(diǎn)),它表示該邏輯實(shí)際啟用的時(shí)刻。這種機(jī)制也可以使可 能會(huì)有些問題的新引入的邏輯在某一時(shí)間段內(nèi)不能使用。盡管在圖5所示的例子中邏輯數(shù)據(jù)501包含兩個(gè)邏輯,但可以有三個(gè)或更多的邏輯。
在步驟201中,提取讀入主存儲(chǔ)裝置106中的每個(gè)邏輯所需要的傳感 器(傳感器數(shù)據(jù)),在步驟202中,基于所提取的傳感器數(shù)據(jù)用每個(gè)邏輯 進(jìn)行預(yù)測(cè)性診斷。所述預(yù)測(cè)性診斷可以診斷出i殳備處于正常狀態(tài),或者可 能要出現(xiàn)故障,或者其剩余壽命為例如35天。也可以以固定的時(shí)間間隔(諸 如以若干秒、分鐘之類的'間隔)相繼進(jìn)行所述預(yù)測(cè)性診斷。使用邏輯數(shù)據(jù) 501中所存儲(chǔ)的所有邏輯來進(jìn)行這種預(yù)測(cè)性診斷。這里,從預(yù)測(cè)性診斷中 獲得的值(預(yù)測(cè)性診斷結(jié)果)表示設(shè)備狀態(tài)值,該值表明了設(shè)備的狀態(tài)。 步驟201中的處理表示由用來收集傳感器數(shù)據(jù)的數(shù)據(jù)收集單元或者數(shù)據(jù)收 集步驟進(jìn)行的處理。步驟202中的處理表示由監(jiān)視執(zhí)行單元或者由用來執(zhí)
態(tài)值的監(jiān)視執(zhí)行步驟進(jìn)行的處理。
在步驟203中以所獲得的值的形式或者以任何統(tǒng)計(jì)值的形式來積累傳 感器數(shù)據(jù)和基于每個(gè)邏輯得到的預(yù)測(cè)性診斷結(jié)果。所述統(tǒng)計(jì)可以是任何類 型的統(tǒng)計(jì),諸如對(duì)以 一定的時(shí)間段為間隔所得到的預(yù)測(cè)性診斷結(jié)果進(jìn)行平 均而得到的平均值,或者以 一定的時(shí)間段為間隔所計(jì)算出的方差。
在步驟204中,從根據(jù)各個(gè)邏輯所計(jì)算出的預(yù)測(cè)性診斷結(jié)果中,選擇 并輸出根據(jù)這樣一個(gè)邏輯所得到的結(jié)果,其中這個(gè)邏輯具有由監(jiān)視邏輯選 擇值(下面簡(jiǎn)稱選^^值)601所指示的ID。圖6顯示了選擇值601的一個(gè) 例子。在這個(gè)例子中,指定了邏輯"2",其ID為"2"。然而,如果與 具有由選擇值601所指示的ID的邏輯相對(duì)應(yīng)的生效時(shí)間晚于當(dāng)前時(shí)間(例 如,當(dāng)寬限期還沒有期滿的新邏輯由選擇值601指示時(shí)),那么,輸出由 這樣一個(gè)邏輯所計(jì)算出來的預(yù)測(cè)性診斷結(jié)果,該邏輯在邏輯數(shù)據(jù)501所包 含的各邏輯中是最新的,并且當(dāng)前時(shí)間已經(jīng)過了其生效時(shí)間。在例如讀入 邏輯數(shù)據(jù)501的同時(shí),選擇值601已經(jīng)被讀入主存儲(chǔ)裝置106中并存儲(chǔ)在 那里。選擇值601對(duì)應(yīng)著選擇兩個(gè)或更多監(jiān)視邏輯之一的選擇信息,外部 存儲(chǔ)器107中有一個(gè)用于存儲(chǔ)選擇值的信息存儲(chǔ)器。在上述步驟203中, 在所述時(shí)刻設(shè)定的選擇值601也可以與傳感器數(shù)據(jù)和基于每個(gè)邏輯所獲得的預(yù)測(cè)性診斷結(jié)果一起積累起來。步驟204中的處理表示由輸出單元或由 用于輸出與所選擇的監(jiān)視邏輯(由所述選擇值所選擇的監(jiān)視邏輯)相對(duì)應(yīng) 的設(shè)備狀態(tài)值的輸出步驟所進(jìn)行的處理。步驟204中的選擇值和輸出也可以通過通信單元105傳輸?shù)街醒胙b置 120中。預(yù)測(cè)性診斷結(jié)果可以用來通過計(jì)算各項(xiàng)工作的優(yōu)先級(jí)而更有效地 進(jìn)行定期維修和/或用來在出故障之前通過更換來減小進(jìn)行臨時(shí)維修的頻 率。圖3是一個(gè)流程圖,說明了在CPU 102的控制下所執(zhí)行的邏輯更新處 理的流程。響應(yīng)于從輸入單元103輸入的開始執(zhí)行邏輯更新程序的指令,或者響 應(yīng)于經(jīng)通信單元105從中央裝置120接收到的開始執(zhí)行邏輯更新程序的指 令,從外部存儲(chǔ)器107中讀取用于更新邏輯以增強(qiáng)性能和改正缺陷的邏輯 更新程序并執(zhí)行之。在步驟301中,通過通信單元105從中央裝置120獲得或者從外部存 儲(chǔ)器107中的記錄介質(zhì)讀取新邏輯以及相應(yīng)的生效時(shí)間。步驟301中的處步驟所進(jìn)行的處理。在步驟302中,在主存儲(chǔ)裝置106所保存的邏輯數(shù)據(jù)501中,在除了 具有由選擇值601指示的ID的邏輯之外的其它邏輯中,生效時(shí)間最早的 邏輯以及該生效時(shí)間由在步驟301中所獲得的新邏輯以及生效時(shí)間來覆 寫。步驟302表示由邏輯更新單元來進(jìn)行的處理或由邏輯更新步驟來進(jìn)行 的處理,該邏輯更新步驟用來利用新監(jiān)視邏輯更新除了所選擇的監(jiān)視邏輯 之外的任何一個(gè)監(jiān)視邏輯。隨后,在步驟303,改變選擇值601,使其指示所獲得的新邏輯的ID。 步驟303中的處理表示由邏輯設(shè)定單元所進(jìn)行的處理或者由邏輯設(shè)定步驟 所進(jìn)行的處理,該邏輯設(shè)定步驟用來設(shè)定選擇值(選擇信息)使得所述選 擇值(選擇信息)選擇更新了的監(jiān)視邏輯。這樣就可以引入新邏輯,同時(shí) 使正常工作的邏輯保持完整。圖4是一個(gè)流程圖,說明了在CPU 102的控制下所執(zhí)^f亍的邏輯評(píng)估處 理的流程。響應(yīng)于從輸入單元103輸入的開始執(zhí)行邏輯評(píng)估程序的指令,或者響 應(yīng)于經(jīng)通信單元105從中央裝置120接收到的開始執(zhí)行邏輯評(píng)估程序的指 令,從外部存儲(chǔ)器107中讀取邏輯評(píng)估程序并執(zhí)行之,從而判斷最新引入 的邏輯(通常具有由選擇值601所指示的ID的邏輯)與以前的邏輯相比 是否具有或者可能具有退化的性能。首先在步驟401中,提取在圖2的步驟203中所積累的傳感器數(shù)據(jù)和 基于每個(gè)邏輯所得到的預(yù)測(cè)性診斷結(jié)果。在步驟402中,使用在步驟401中所提取的值,將具有由選擇值601 所指示的ID的邏輯所輸出的預(yù)測(cè)性診斷結(jié)果的分布與其它邏輯所輸出的 預(yù)測(cè)性診斷結(jié)果的分布進(jìn)行比較,并計(jì)算各所述分布之間的距離指標(biāo)。距 離指標(biāo)表示兩個(gè)分布彼此之間有多接近。步驟402表示由距離指標(biāo)計(jì)算單 元所進(jìn)行的處理或者由距離指標(biāo)計(jì)算步驟所進(jìn)行的處理,所^巨離指標(biāo)計(jì) 算步驟用來計(jì)算與所選監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與除了所選 監(jiān)視邏輯之外的其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布之間的距離指 標(biāo)。另巨離指標(biāo)計(jì)算的例子包括,由Welch t-測(cè)試(Welch's t-test)所得到 的顯著4既率(significance probability ),該測(cè)試在統(tǒng)計(jì)上測(cè)試了在預(yù)測(cè)性 診斷結(jié)果的各平均值之間是否有差別;由基于F-測(cè)試的同方差性測(cè)試所得 到的顯著概率,其中該測(cè)試在統(tǒng)計(jì)上測(cè)試了在預(yù)測(cè)性診斷結(jié)果的各方差之 間是否有差別;基于預(yù)測(cè)性診斷結(jié)果為正態(tài)分布這個(gè)假設(shè)而得到的 Kullback-Leibler子距離(sub-distance);以及基于預(yù)測(cè)性診斷結(jié)果為正 態(tài)分布這個(gè)假i殳而得到的各正態(tài)分布的相交面積(area of intersection)。 也可以使用在步驟203中所存儲(chǔ)的傳感器數(shù)據(jù)對(duì)受控設(shè)備的狀態(tài)進(jìn)行分 類,并計(jì)算狀態(tài)概率或狀態(tài)距離。接著,在步驟403中,計(jì)算在步驟402中所計(jì)算出的距離指標(biāo)不滿足 分布距離閾值701的邏輯的數(shù)目(例如,距離指標(biāo)在分布距離閾值701之下的邏輯的數(shù)目)。分布距離閾值701對(duì)應(yīng)著第一閾值。圖7顯示了分布 距離閾值701的一個(gè)例子。在例如讀取邏輯數(shù)據(jù)501的同時(shí),將分布距離 閾值701讀入主存儲(chǔ)裝置106并將其存儲(chǔ)在那里。作為分布距離閾值701 的例子,當(dāng)基于由Welch t-測(cè)試所得到的顯著概率或由基于F-測(cè)試的同方 差性測(cè)試所得到的顯著概率來計(jì)算距離指標(biāo)時(shí),可以用"0.01"或"0.05" 作為顯著水平。如果距離指標(biāo)計(jì)算使用Kullback-Leibler子距離或者使用 各正態(tài)分布的相交面積,那么,就可以給出已經(jīng)由初步實(shí)驗(yàn)測(cè)試過的分布 距離閾值。不滿足分布距離閾值701的邏輯意味著該邏輯的分布與具有由 選擇值601所指示的ID的邏輯的分布有很大的距離。然后,在同一步驟403中,判斷具有在分布距離闊值701之下的距離 指標(biāo)的邏輯的數(shù)目是否等于或大于異常探測(cè)闊值801。圖8顯示了異常探 測(cè)閾值801的一個(gè)例子。這個(gè)例子表明,異常探測(cè)閾值801為"1"。在例 如讀取邏輯數(shù)據(jù)501的同時(shí),將異常探測(cè)閾值801讀入主存儲(chǔ)裝置106并 將其存儲(chǔ)在那里。異常探測(cè)閾值801表示例如第二閾值。當(dāng)在分布距離閾值701之下的邏輯的數(shù)目等于或大于異常探測(cè)閾值 801時(shí)(即,當(dāng)分布與由選擇值601所指示的邏輯有很大距離的邏輯的數(shù) 目等于或大于異常探測(cè)閾值801時(shí)),就認(rèn)為最新的邏輯(通常是由選擇 值601所指示的那個(gè)邏輯)與以前的邏輯相比有可能導(dǎo)致了性能退化。因 此,設(shè)定選擇值601使其指示邏輯數(shù)據(jù)501所包括的各個(gè)邏輯中次最新邏 輯的ID,并將與最新邏輯(通常是由選^Ht 601所指的那個(gè)邏輯)相對(duì)應(yīng) 的生效時(shí)間改變?yōu)楸茸钤缟r(shí)間更早的值。就是說,選擇值601通常指 示具有最晚生效時(shí)間的邏輯,但是,當(dāng)由于i殳備的個(gè)體的變化等導(dǎo)致了最 新邏輯被判斷為是不合適的時(shí)候,選擇值601就指示一個(gè)較早的邏輯。于 是,在圖2的步驟306中就輸出根據(jù)以前執(zhí)行的并且沒有問題的邏輯所得 到的預(yù)測(cè)性診斷結(jié)果。另外,在圖3的步fe02中優(yōu)先覆寫在步驟403中 探測(cè)到可能會(huì)導(dǎo)致性能退化的邏輯。在本例中,由于選擇值601指示"ID2"并且異常探測(cè)閾值801為"1", 如果由邏輯'T,得到的分布不滿足分布距離閾值701,那么選擇值601被重寫以指示比邏輯"2"更早的邏輯"1",而且邏輯"2"的生效時(shí)間也被 更新為比邏輯'T,的生效時(shí)間更早的時(shí)間。步驟403包括由信息更新單元或信息更新步驟所進(jìn)行的處理,其中信 息更新步驟用來重寫選擇值(選擇信息)以使得當(dāng)分布與所選擇的監(jiān)視邏 輯的分布有很大距離的其它監(jiān)視邏輯的數(shù)目等于或大于第二閾值時(shí)選擇值 (選擇信息)選擇其它監(jiān)視邏輯中的任何一個(gè)。如上所述,才艮據(jù)本實(shí)施例,當(dāng)通過比較從最新邏輯得到的預(yù)測(cè)性診斷異時(shí),通過假定所述最新邏輯的工作方式不正常并返回所述以前邏輯的輸 出,可以防止在更新到新邏輯時(shí)所產(chǎn)生的性能退化。這樣就可以使用邏輯 來安全而簡(jiǎn)單地監(jiān)視設(shè)備狀態(tài)。
權(quán)利要求
1.一種通過使用一個(gè)或多個(gè)用于觀察設(shè)備的傳感器來監(jiān)視所述設(shè)備狀態(tài)的裝置,包括數(shù)據(jù)收集單元,配置為用來收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的傳感器數(shù)據(jù);邏輯存儲(chǔ)器,配置為用來存儲(chǔ)兩個(gè)或更多的監(jiān)視邏輯,所述監(jiān)視邏輯基于所收集到的傳感器數(shù)據(jù)監(jiān)視所述設(shè)備的狀態(tài);監(jiān)視執(zhí)行單元,配置為用來執(zhí)行所述監(jiān)視邏輯以獲得與所述每個(gè)監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值;信息存儲(chǔ)器,配置為用來存儲(chǔ)選擇信息,所述選擇信息用來選擇所述監(jiān)視邏輯中的任何一個(gè)監(jiān)視邏輯;輸出單元,配置為用來輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的所述設(shè)備狀態(tài)值;距離指標(biāo)計(jì)算單元,配置為用來計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與各所述監(jiān)視邏輯中不同于所述所選擇的監(jiān)視邏輯的一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及信息更新單元,配置為當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中所選擇的監(jiān)視邏輯的分布之間的距離超過第一閾值的監(jiān)視邏輯的邏輯數(shù)目大于或等于第二閾值時(shí),所述信息更新單元用來更新所述選擇信息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的任何一個(gè)監(jiān)視邏輯。
2.根據(jù)權(quán)利要求l所述的裝置,還包括 數(shù)據(jù)接收單元,配置為用來接收有關(guān)新監(jiān)視邏輯的數(shù)據(jù); 邏輯更新單元,配置為用來利用所述新監(jiān)視邏輯更新所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的任何一個(gè);以及邏輯設(shè)定單元,配置為用來設(shè)定所述選擇信息以使得所述選擇信息選擇更新了的監(jiān)視邏輯。
3. 根據(jù)權(quán)利要求2所述的裝置,其中,所述信息更新單元更新所述選 擇信息以便在所述一 個(gè)或多個(gè)其它監(jiān)視邏輯中選擇最新監(jiān)視邏輯。
4. 根據(jù)權(quán)利要求2所述的裝置,其中,所述邏輯更新單元更新在所述 一個(gè)或多個(gè)其它監(jiān)視邏輯中的最早的監(jiān)視邏輯。
5. 根據(jù)權(quán)利要求1所述的裝置,其中,所i^巨離指標(biāo)計(jì)算單元通過 Welch t-測(cè)試計(jì)算顯著概率作為所述距離指標(biāo)。
6. 根據(jù)權(quán)利要求l所述的裝置,其中,所^巨離指標(biāo)計(jì)算單元通過基 于F-測(cè)試的同方差性測(cè)試計(jì)算顯著概率作為所述距離指標(biāo)。
7. 根據(jù)權(quán)利要求l所述的裝置,其中,在假設(shè)與所選擇的監(jiān)視邏輯和 所述一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值分別符合正態(tài)分布的條 件下,所i^巨離指標(biāo)計(jì)算單元計(jì)算Kullback-Leibler子距離作為所i^J巨離 指標(biāo)。
8. 根據(jù)權(quán)利要求l所述的裝置,其中,在假設(shè)與所選擇的監(jiān)視邏輯和 所述一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值分別符合正態(tài)分布的條 件下,所^巨離指標(biāo)計(jì)算單元計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的正態(tài)分布 和與所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的每個(gè)監(jiān)視邏輯相對(duì)應(yīng)的正態(tài)分布之 間的相交面積作為所述多巨離指標(biāo)。
9. 使用一個(gè)或多個(gè)用于觀察設(shè)備的傳感器來監(jiān)視所述設(shè)備的狀態(tài)的一 種方法,包括收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的傳感器數(shù)據(jù);執(zhí)行兩個(gè)或多個(gè)監(jiān)視邏輯,其中每個(gè)監(jiān)視邏輯基于所收集到的傳感器 數(shù)據(jù)來監(jiān)視所述設(shè)備的狀態(tài),以從所述監(jiān)視邏輯中獲得設(shè)備狀態(tài)值;讀出選擇信息,所述選擇信息用來從提前指定的存儲(chǔ)器中選擇各所述 監(jiān)視邏輯中的任何一個(gè)監(jiān)視邏輯;輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的所述設(shè)備狀態(tài)值;計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與各所述監(jiān)視 邏輯中不同于所述所選擇的監(jiān)視邏輯的一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中所選擇的監(jiān) 視邏輯的分布之間的距離超過第一閾值的監(jiān)視邏輯的邏輯數(shù)目大于或等于 第二閾值時(shí),更新所述選擇信息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的 任何一個(gè)監(jiān)視邏輯。
10. 根據(jù)權(quán)利要求9所述的方法,還包括 接收有關(guān)新監(jiān)視邏輯的數(shù)據(jù);利用所述新監(jiān)視邏輯更新所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的任何一個(gè) 監(jiān)視邏輯;以及設(shè)定所述選擇信息使得所述選擇信息選擇更新了的監(jiān)視邏輯。
11. 根據(jù)權(quán)利要求10所述的方法,其中,所述選擇信息的更新包括更 新所述選擇信息以在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中選擇最新監(jiān)視邏輯。
12. 根據(jù)權(quán)利要求10所述的方法,其中,所述其它監(jiān)視邏輯的更新包 括更新在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的最早的監(jiān)視邏輯。
13. 根據(jù)權(quán)利要求9所述的方法,其中,對(duì)距離指標(biāo)的所迷計(jì)算包括 通過Welch t-測(cè)試計(jì)算顯著概率作為所述i 巨離指標(biāo)。
14. 根據(jù)權(quán)利要求9所述的方法,其中,所i^巨離指標(biāo)計(jì)算計(jì)算單元 通過基于F-測(cè)試的同方差性測(cè)試計(jì)算顯著概率作為所述距離指標(biāo)。
15. 根據(jù)權(quán)利要求9所述的方法,其中,對(duì)距離指標(biāo)的所述計(jì)算包括, 在假設(shè)與所選擇的監(jiān)視邏輯和所述一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備 狀態(tài)值分別符合正態(tài)分布的條件下,計(jì)算Kullback-Leibler子距離作為所 述距離指標(biāo)。
16. 根據(jù)權(quán)利要求9所述的方法,其中,對(duì)距離指標(biāo)的所述計(jì)算包括, 在假設(shè)與所選擇的監(jiān)視邏輯和所述一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的i殳備 狀態(tài)值分別符合正態(tài)分布的基礎(chǔ)上,計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的正 態(tài)分布和與所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的每個(gè)監(jiān)視邏輯相對(duì)應(yīng)的正態(tài) 分布之間的相交面積作為所述距離指標(biāo)。
17. 存儲(chǔ)有計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì),所述程序能夠4吏利用一個(gè)或多個(gè)用于觀察設(shè)備的傳感器來監(jiān)視所述設(shè)備的狀態(tài)的計(jì)算機(jī)執(zhí)行指令以進(jìn)行下列步驟收集由所述一個(gè)或多個(gè)傳感器所探測(cè)到的傳感器數(shù)據(jù);執(zhí)行兩個(gè)或多個(gè)監(jiān)視邏輯,其中每個(gè)監(jiān)視邏輯基于所收集到的傳感器 數(shù)據(jù)來監(jiān)視所述設(shè)備的狀態(tài),以從所述監(jiān)視邏輯中獲得設(shè)備狀態(tài)值;讀出選擇信息,所述選擇信息用來從提前指定的存儲(chǔ)器中選擇所述監(jiān) 視邏輯中的任何一個(gè)監(jiān)視邏輯;輸出與根據(jù)所述選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的所述設(shè)備狀態(tài)值;計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與所述監(jiān)視邏 輯中不同于所述所選擇的監(jiān)視邏輯的一個(gè)或多個(gè)其它監(jiān)視邏輯相對(duì)應(yīng)的設(shè) 備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及當(dāng)自身所具有的分布與在所述一個(gè)或多個(gè)其它監(jiān)視邏輯中所選擇的監(jiān) 視邏輯的分布之間的距離超過第一閾值的監(jiān)視邏輯的邏輯數(shù)目大于或等于 第二閾值時(shí),更新所述選擇信息以選擇所述一個(gè)或多個(gè)其它監(jiān)視邏輯中的 任何一個(gè)監(jiān)視邏輯。
全文摘要
本發(fā)明涉及一種用于監(jiān)視設(shè)備狀態(tài)的裝置和方法以及計(jì)算機(jī)可讀介質(zhì),其中所述裝置包括數(shù)據(jù)收集單元,用來收集傳感器數(shù)據(jù);監(jiān)視執(zhí)行單元,用來執(zhí)行監(jiān)視邏輯以獲得與所述每個(gè)監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值;輸出單元,用來輸出與根據(jù)選擇信息所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值;距離指標(biāo)計(jì)算單元,用來計(jì)算與所選擇的監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的分布和與一個(gè)或多個(gè)其它監(jiān)視邏輯中的每個(gè)監(jiān)視邏輯相對(duì)應(yīng)的設(shè)備狀態(tài)值的一個(gè)或多個(gè)分布中的每個(gè)分布之間的距離指標(biāo);以及信息更新單元,當(dāng)自身所具有的分布與所選擇的監(jiān)視邏輯的分布之間的距離超過第一閾值這樣的監(jiān)視邏輯的數(shù)目大于或等于第二閾值時(shí),所述信息更新單元用來更新選擇信息以選擇其它監(jiān)視邏輯中的一個(gè)監(jiān)視邏輯。
文檔編號(hào)G05B23/02GK101308387SQ20081009656
公開日2008年11月19日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2007年5月17日
發(fā)明者今原修一郎, 酢山明弘 申請(qǐng)人:株式會(huì)社東芝