999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabSQL 的故障診斷系統研究

2013-12-14 09:13:14吳剛施建禮焦吉祥
機床與液壓 2013年17期
關鍵詞:故障診斷數據庫利用

吳剛,施建禮,焦吉祥

(1. 海軍潛艇學院,山東青島266042;2. 中國人民解放軍92196 部隊,山東青島266042)

LabSQL 是一個源代碼開放的、多數據庫、跨平臺的LabVIEW 數據庫訪問工具包,支持Windows 操作系統中任何基于ODBC 的數據庫,包括Access、SQL Server、Oracle、Pervasive 等,其優點是易于理解、操作簡單,開發人員進行簡單的編程,就可以在LabVIEW 中實現對數據庫的訪問[1-2]。

目前,由于虛擬儀器技術的迅猛發展,基于LabVIEW 平臺構建數據采集與分析系統已經成為設備狀態監測的重要途徑[3-4],且根據采集樣本進行智能的、實時的故障診斷已經越來越受到重視,因此如何在統一的LabVIEW 平臺下建立基于LabSQL 技術的故障診斷系統,是實現設備狀態監測與故障診斷相融合的關鍵環節。作者根據此思想對采用LabSQL 技術進行故障診斷系統構建進行了研究。

1 LabSQL 工具

LabSQL 是利用Microsoft ADO 和SQL 語言來完成數據庫訪問的LabVIEW 數據庫訪問工具包,它將復雜的底層ADO 及SQL 操作封裝成一系列的LabSQL VIs,用戶只需要了解各個VIs 的接口及其所實現的功能就可以實現所有的數據庫操作,簡單易用。LabSQL VIs 按照功能可以分為4 類,即[5]:

(1)Command VIs。LabSQL 包含10 個Command VIs,用于完成一些列的基本ADO 操作;

(2)Connection VIs。LabSQL 包含10 個Connection VIs,用于管理LabVIEW 與數據庫之間的連接;

(3)Recordset VIs。LabSQL 包含22 個Recordset VIs,用于對數據庫中的記錄進行各種操作;

(4)Top Level VIs。用于對前3 類LabSQL VIs 的某些功能進行封裝,屬于頂層LabSQL 應用。

2 故障診斷系統

2.1 基本結構

故障診斷系統包括數據庫及其管理模塊、知識庫及知識獲取模塊、推理機模塊、解釋機構模塊和人機接口模塊五大部分,基本結構如圖1 所示。

圖1 故障診斷系統基本結構

其基本原理是從知識庫獲取故障推理的相應知識,從數據庫獲取故障推理的相應推理規則,綜合以后通過推理機進行推理,然后通過解釋機構向用戶顯示便于識別的信息。

從故障診斷系統的基本結構不難看出,故障診斷的過程實際上是一個對知識庫、數據庫等進行查詢控制的過程,由此可見,推理機模塊的設計是實現故障診斷的關鍵環節。

2.2 推理機模塊流程設計

推理機模塊主要作用是在故障診斷系統軟件查詢指令的作用下,根據相應的查詢參數在數據庫中查詢相關記錄,并通過系統軟件的顯示功能予以顯示,其基本流程如圖2 所示。

圖2 推理機模塊流程圖

圖2中的查詢程序實際就是對數據庫進行訪問和查詢的程序語言,在LabVIEW 平臺下,該程序語言可以用LabSQL 工具進行開發。

2.3 數據庫數據結構

圖2 所示的流程圖中包括了故障診斷系統數據庫的3 個表,即故障表(FaultTable)、規則表(RuleTable)和原因表(ReasonTable)。這3 個表記錄的數據主要結構如表1 所示。

表1 數據庫記錄主要結構

其基本思路是根據故障內容查詢故障表,確定故障編號;再根據故障編號查詢故障規則表,確定相應的原因編號和規則內容;最后根據原因編號查詢故障原因表,確定相應的故障原因,并根據最終原因標識的有無判斷顯示最終故障原因還是繼續進行故障原因的推理查詢。

3 系統程序實現

由上所述,可以看到,推理機模塊的核心便是對數據庫中的故障表、規則表和原因表的查詢控制。采用LabSQL 工具進行開發時,主要用到表2 所示的函數節點。

表2 LabSQL 函數節點及功能

主要步驟包括:

(1)建立與數據庫的連接。首先利用ADO Connection Create. vi 創建Connection 對象,然后利用ADO Connection Open. vi 建立與數據庫的連接。在建立的連接中,需要指定連接數據庫名稱,如“FaultDiag”。

(2)建立與記錄集的連接。首先利用

ADO Recordset Create. vi 創建Recordset 對象,然后利用ADO Recordset Open. vi 打開Recordset 對象,同時利用SQL 對故障表進行查詢,查詢命令為“Select * From FaultTable”。

(3)查找故障記錄并獲取故障編號。首先利用ADO Recordset Find. vi 根據故障現象查詢故障表,獲取故障記錄,然后利用ADO Recordset Get Item. vi 獲取故障編號。

(4)查找推理規則記錄并獲取故障原因編號。首先利用ADO Recordset Find. vi 根據故障編號查詢規則表,獲取規則記錄,然后利用ADO Recordset Get Item. vi 獲取故障原因編號。

(5)查找故障原因記錄并獲取最終原因標識。首先利用ADO Recordset Find. vi 根據故障原因編號查詢原因表,獲取原因記錄,然后利用ADO Recordset Get Item. vi 獲取最終原因標識,如果是最終原因,則進行顯示;否則返回第(3)步,繼續進行故障推理。

(6)關閉對記錄集和數據庫的連接。分別利用ADO Recordset Close. vi 和ADO Connection Close. vi 關閉對記錄集和數據庫的連接。

4 結論

對在統一的LabVIEW 平臺下如何使用LabSQL 工具進行故障診斷系統的開發進行了研究,通過LabSQL 的函數節點可以可靠地對數據庫進行訪問,解決故障診斷系統中故障推理的過程,能夠很好地與LabVIEW 平臺下采集到的數據有效融合,實現基于設備實時狀態的故障診斷。

【1】彭漢國,艾瑞東,王明方,等.基于LabVIEW 的數據庫訪問技術[J].艦船電子工程,2009(8):151 -154.

【2】尹仁平,劉剛,汪立新,等. LabVIEW 中的數據庫訪問[J].計算機測量,2006(3):51 -52.

【3】張捍東,紀文志.數據采集系統中的LabVIEW 數據庫訪問技術[J].工業儀表與自動化裝置,2009(4):63 -66.

【4】姜志保,鄭波. 基于LabVIEW 的引信密封性測試中的Access 數據庫訪問[J].電氣自動化,2008(5):48 -49.

【5】楊樂平,李海濤,趙勇,等. LabVIEW 高級程序設計[M].北京:清華大學出版社,2007.

猜你喜歡
故障診斷數據庫利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
因果圖定性分析法及其在故障診斷中的應用
基于LCD和排列熵的滾動軸承故障診斷
主站蜘蛛池模板: 亚洲激情99| 在线综合亚洲欧美网站| 色九九视频| 91在线无码精品秘九色APP| 97在线国产视频| 精品国产美女福到在线直播| 久久中文字幕不卡一二区| 一本无码在线观看| 欧美成一级| 亚洲三级成人| 国产99热| 亚洲精品va| 国产成人一区| 国产在线一区视频| 中文国产成人精品久久| 2021国产v亚洲v天堂无码| 免费看黄片一区二区三区| 久久国产av麻豆| 谁有在线观看日韩亚洲最新视频| 成色7777精品在线| 波多野衣结在线精品二区| 国产传媒一区二区三区四区五区| 四虎成人免费毛片| 亚洲国产91人成在线| 女同国产精品一区二区| 国产成人亚洲无码淙合青草| 国产精品男人的天堂| 成人在线欧美| 免费播放毛片| 国产精品99一区不卡| 91视频青青草| 日韩在线欧美在线| 日本午夜视频在线观看| 成人在线视频一区| 色婷婷成人| 亚洲成人福利网站| 无码视频国产精品一区二区| 91精品情国产情侣高潮对白蜜| 国产黄在线免费观看| 国产乱子伦精品视频| 日韩欧美中文亚洲高清在线| 福利一区在线| 国产精品亚洲一区二区三区在线观看| 另类综合视频| 亚洲香蕉在线| 国产95在线 | 四虎综合网| 欧美特级AAAAAA视频免费观看| 在线观看国产一区二区三区99| 国产亚洲精品精品精品| 日韩欧美国产另类| 国产成人精品一区二区三在线观看| 国产精品福利导航| 欧美精品亚洲日韩a| 国产丝袜第一页| 青青操国产视频| 日本亚洲成高清一区二区三区| 99久久国产精品无码| 一级毛片中文字幕| 国产美女免费| 思思99热精品在线| 日韩精品免费一线在线观看| 热99精品视频| 久久a级片| 最新痴汉在线无码AV| 久久综合亚洲色一区二区三区| 免费又黄又爽又猛大片午夜| 91精品国产一区| 91福利在线看| 欧美人人干| 成年人久久黄色网站| 亚洲国产综合精品一区| 毛片在线播放网址| 亚洲第一中文字幕| 国产精品露脸视频| 99精品在线视频观看| 亚洲精品国产成人7777| 91福利在线观看视频| 五月天婷婷网亚洲综合在线| 国产亚洲精品资源在线26u| 国产91在线|中文| 国产日韩欧美中文|