1數(shù)據(jù)庫技術(shù)
應(yīng)該說數(shù)據(jù)庫技術(shù)是信息時(shí)代的一個(gè)重要標(biāo)志,也是各種管理和控制系統(tǒng)的核心技術(shù)。其基本作用是研究如何對(duì)數(shù)據(jù)進(jìn)行組織并存儲(chǔ),然后如何高效獲取數(shù)據(jù)和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)所涉及的具體內(nèi)容主要包括以下幾個(gè)方面:首先是通過對(duì)系統(tǒng)化數(shù)據(jù)的統(tǒng)一組織和有效的管理,按照系統(tǒng)對(duì)數(shù)據(jù)的分類把相關(guān)的數(shù)據(jù)結(jié)構(gòu)建立到與其相對(duì)應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)倉庫;其次是運(yùn)用數(shù)據(jù)庫數(shù)據(jù)管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)出能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫中的系統(tǒng)數(shù)據(jù)進(jìn)行高效的系統(tǒng)化管理;最后是利用應(yīng)用數(shù)據(jù)的管理系統(tǒng)最終實(shí)現(xiàn)對(duì)系統(tǒng)內(nèi)數(shù)據(jù)的處理、分析和理解并且加以使用。
石油電氣工程設(shè)備故障診斷系統(tǒng)所需要的知識(shí)信息和數(shù)據(jù)信息都存儲(chǔ)在數(shù)據(jù)庫的服務(wù)器當(dāng)中,由Web服務(wù)器通過數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)的提取和錄入。遠(yuǎn)程裝置中的電氣設(shè)備把系統(tǒng)故障的信息傳遞給診斷服務(wù)器并作為依據(jù),與診斷服務(wù)器中的特征數(shù)據(jù)進(jìn)行比對(duì),以得到其比對(duì)數(shù)據(jù)并得出結(jié)論或建議,并將所診斷出的結(jié)果上傳至裝置中的工業(yè)化信息瀏覽器。
2網(wǎng)絡(luò)學(xué)習(xí)算法
石油電氣工程設(shè)備故障診斷系統(tǒng)中的各種網(wǎng)絡(luò)學(xué)習(xí)算法主要是用于數(shù)據(jù)的分析與處理過程,利用這些智能優(yōu)化算法本身的優(yōu)勢(shì)來處理各種非線性問題。目前用得比較多、理論相對(duì)成熟的是基于B-P模型的神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法。這種學(xué)習(xí)優(yōu)化算法是神經(jīng)網(wǎng)絡(luò)專家系統(tǒng)進(jìn)行裝置設(shè)備狀態(tài)推理模塊的核心內(nèi)容,經(jīng)過學(xué)習(xí)后的網(wǎng)絡(luò)在實(shí)質(zhì)內(nèi)容上是整個(gè)系統(tǒng)的知識(shí)庫,它利用了分布存儲(chǔ)在其網(wǎng)絡(luò)所能連接的權(quán)值矩陣中的知識(shí)內(nèi)容,最終反映了從裝置設(shè)備故障征兆空間到裝置設(shè)備故障原因空間的非線性。
3石油電氣工程設(shè)備故障診斷系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
應(yīng)該說數(shù)據(jù)庫的設(shè)計(jì)是石油電氣工程設(shè)備故障診斷系統(tǒng)的關(guān)鍵環(huán)節(jié)之一。科學(xué)合理的數(shù)據(jù)庫設(shè)計(jì)不僅能夠提高整個(gè)系統(tǒng)的執(zhí)行效率和響應(yīng)速度,還可以為后期的系統(tǒng)維護(hù)創(chuàng)造十分有利的條件。進(jìn)行數(shù)據(jù)庫設(shè)計(jì)所需要堅(jiān)持的原則包括一致性原則、完整性原則和設(shè)計(jì)規(guī)范化原則。
在具體的內(nèi)容上,主要有用戶信息表、神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)信息表、初始知識(shí)表、診斷樣例表等數(shù)據(jù)表,在數(shù)據(jù)庫表字段的設(shè)計(jì)上,要充分考慮各個(gè)數(shù)據(jù)表之間的聯(lián)系,既要方便后期的數(shù)據(jù)查詢等操作,又能最大限度地消除數(shù)據(jù)冗余。在安全性方面,要采取相應(yīng)的數(shù)據(jù)庫系統(tǒng)認(rèn)證模塊,用來對(duì)數(shù)據(jù)庫使用者的訪問進(jìn)行有效性確認(rèn)。
在數(shù)據(jù)庫的使用方面,當(dāng)前主要是用結(jié)構(gòu)化查詢語言(SQLServ-er)來提供查詢、修改、添加和更新等一系列操作功能,利用動(dòng)態(tài)服務(wù)器頁面(ASP)技術(shù)在網(wǎng)絡(luò)服務(wù)器上編寫服務(wù)器的應(yīng)用程序,最后利用存儲(chǔ)數(shù)據(jù)源(ADO)對(duì)象集合的方法實(shí)現(xiàn)ASP和Web數(shù)據(jù)庫的連接。
作者:徐江 單位:中國(guó)石油西南油氣田分公司 安全環(huán)保與技術(shù)監(jiān)督研究院