新四季網

基於故障邏輯解釋器的電路故障診斷系統及其實現方法

2023-10-17 11:12:44

專利名稱:基於故障邏輯解釋器的電路故障診斷系統及其實現方法
技術領域:
本發明屬於電路故障智能檢測技術領域,尤其是涉及一種基於故障邏輯解釋器的電路故障智能診斷系統及其實現方法。
背景技術:
隨著科技發展的日新月異,在企業生產過程中,存在大量的電氣設備和電子元器件,而電路的故障排除和維修一直是關乎企業生產效率的重要問題。由於各種應用的電路種類繁多,當出現故障需要維修,特別是一些技術含量高的電路出現故障時,需要技術精良的技術人員進行。但通常現場不可能配備到足夠的技術人員,而且憑藉傳統的人工測試方法維修人員也需要花費大量的時間,因此計算機技術在系統故障自動測試中得到了一定的應用。利用計算機進行電路故障測試的過程為:先根據電路的原理等建立故障專家知識庫,電路出現故障後,利用計算機軟體按照故障專家知識庫的流程對其進行輔助測試,判斷定位故障,引導維修人員解決問題。但目前應用計算機軟體進行故障測試時方法較為單一,或者單一使用故障樹,或單一使用腳本語言。單純使用故障樹時,不管是採用靜態樹還是動態樹的算法,都具有不少缺陷:故障推理過程都較為死板,不能解決電路故障樹中出現重複枝幹的情況,故障樹臃腫,需要實現故障樹推理的程序代碼編寫工作量大。故障樹的解析時,程序和案例被捆綁一起,不具有通用性。故障樹節點的判斷死板,不夠靈活,需要其它技術方法補充。而單一採用腳本語言實現故障推理時,建立推理流程腳本的過程相當複雜,流程結構性也較差,腳本語言本身的正確性檢查就具有很大的難度,而且對腳本的解釋程序工作量大,不易解釋執行,耗時過長。

發明內容
為解決上述問題,本發明公開了一種基於故障邏輯解釋器的電路故障診斷系統及其實現方法,建立XML結構的故障樹,並構建基於腳本語言的節點故障分析流程代碼庫,通過故障邏輯解釋器對故障樹和節點故障分析流程代碼庫進行逐步解釋,從而對維修人員進行維修引導。
為了達到上述目的,本發明提供如下技術方案:
一種基於故障邏輯解釋器的電路故障診斷系統,包括建庫模塊、故障樹資料庫、節點故障分析流程代碼庫、故障邏輯解釋器、故障顯示模塊以及性能指標測試單元,本系統提供可視化的用戶界面,建庫模塊根據用戶輸入信息生成性能指標存儲資料庫表、故障樹資料庫,並根據故障樹資料庫和性能指標存儲資料庫表建立節點故障分析流程代碼庫,所述故障邏輯解釋器用於對故障樹和節點故障分析流程代碼進行解釋,故障顯示模塊將每一步的解釋過程顯示在用戶界面中,性能指標測試單元獲取智能儀表的採集信號並傳輸給故障邏輯解釋器。作為本發明的一種優選方案,所述故障樹為XML結構。作為本發明的一種優選方案,所述節點故障分析流程代碼為VB腳本語言形式。作為本發明的一種優選方案,所述智能儀表包括電流源、電壓源、負載、數字示波器、數值萬用表、輸出設備。作為本發明的一種優選方案,故障邏輯解釋器還包括了 LEX詞法分析器,LEX詞法分析器對自定義腳本語言進行詞法分析,以供故障邏輯解釋器對節點故障分析流程代碼的解釋執行。本發明還提供一種基於故障邏輯解釋器的電路故障診斷系統的實現方法,包括如下步驟:
(1)建立故障樹資料庫和節點故障分析流程代碼庫,生成專家庫系統:
由用戶在基於故障邏輯解釋器的電路故障診斷系統提供的軟體界面中輸入故障樹節點信息、節點故障分析流程和電路測試節點性能指標參數,建庫模塊將電路測試節點性能指標參數存儲入性能指標存儲資料庫表中、根據用戶輸入的故障樹節點信息建立故障樹資料庫、並根據故障樹資料庫和性能指標存儲資料庫表建立節點故障分析流程代碼庫;
(2)選擇相應的電路板型號,系統自動匹配該電路板型號相應的故障樹和節點故障分析流程代碼;
(3)故障邏輯解釋器對故障樹和節點故障分析流程代碼逐步解釋執行,故障顯示模塊中將提示語句顯示在用戶界面中;
(4)用戶根據用戶界面中的提示,進行性能指標測試,性能指標測試單元將採集到的性能指標數據傳輸給故障邏輯解釋器以供其繼續解釋執行,並跳轉至步驟(3);
(5)反覆執行步驟(3)和(4)直至故障排除,系統記錄故障邏輯解釋器的解釋執行過程及性能指標測試單元採集到的性能指標數據,並給出排錯報告。與現有技術相比,本發明具有如下優點和技術效果:
1.根據用戶指定的故障樹信息庫中的特定故障樹和故障推理流程庫中的特定流程,來繪製和分析故障,通過這兩者的結合,比單一使用故障樹或單一使用流程代碼(腳本語言)進行故障分析,要進一步智能化、靈活、簡潔,縮短了解釋執行的時間,提高分析效率。本發明克服了單純使用故障樹的死板,重複分支,也克服了單純使用腳本語言時建立推理流程腳本複雜、流程結構性差、不易解釋執行的缺陷;優化了專家庫系統,使得推理系統的建立,使用,修正,維護,移植都十分方便,便於推廣和應用。2.通過提供友好的軟體界面,方便快捷地建立XML故障樹,並生成自定義腳本語言形式的電路節點故障分析流程代碼,不需修改軟體程序代碼,就可以建立故障分析專家庫。3.使用XML結構存儲故障樹,通用性強,格式自如。4.解釋器對知識庫裡的自定義腳本語言和XML進行分析解釋運行,分析故障,並顯示故障,給出排除故障的建議,這樣解釋器與具體故障不關聯,通用性好。5.強化了故障邏輯推理的能力,快速準確的定位故障點,為維修技術人員提供了解決電路故障的便捷弓I導。


圖1為本發明的運行平臺結構示意 圖2為本發明提供的基於故障邏輯解釋器的電路故障診斷系統結構框具體實施例方式以下將結合具體實施例對本發明提供的技術方案進行詳細說明,應理解下述具體實施方式
僅用於說明本發明而不用於限制本發明的範圍。本發明建立的診斷系統是以建立故障樹為主,節點故障分析流程代碼為輔的有機結合,比單一使用故障樹進行分析故障,要進一步智能化。克服了單純使用故障樹的死板,重複分支,也克服了單純使用腳本語言時建立推理流程腳本複雜、流程結構性差、不易解釋執行的缺陷。如圖1所示,基於故障邏輯解釋器的電路故障診斷系統,安裝於計算機中,計算機連接GPIB接口卡,再通過GPIB標準總線連接各個智能儀表設備,如電流源、電壓源、負載、數字示波器、數值萬用表、輸出設備等。這些智能儀表再通過被測對象適配器與被測對象(Unit Under Test:UUT)相連。如圖2所示,本系統包括建庫模塊、故障樹資料庫、節點故障分析流程代碼庫、故障邏輯解釋器、故障顯示模塊以及性能指標測試單元。本系統提供可視化的用戶界面,用戶在基於故障邏輯解釋器的電路故障診斷系統提供的可視化軟體界面中輸入故障樹節點信息、節點故障分析流程和電路測試節點性能指標參數。建庫模塊將電路測試節點性能指標參數存儲入性能指標存儲資料庫表中、根據用戶輸入的故障樹節點信息建立故障樹資料庫、並根據故障樹資料庫和性能指標存儲資料庫表建立節點故障分析流程代碼庫,所述故障邏輯解釋器用於對故障樹和節點故障分析流程代碼進行解釋,故障顯示模塊將 每一步的解釋過程顯示在用戶界面中,性能指標測試單元獲取智能儀表的採集信號並傳輸給故障邏輯解釋器。性能指標存儲資料庫表的具體設計如表I所示,其中存入電路測試節點性能指標參數,這些參數也可通過儀器自動採集獲得:
權利要求
1.一種基於故障邏輯解釋器的電路故障診斷系統,其特徵在於:包括建庫模塊、故障樹資料庫、節點故障分析流程代碼庫、故障邏輯解釋器、故障顯示模塊以及性能指標測試單元,本系統提供可視化的用戶界面,建庫模塊根據用戶輸入信息生成性能指標存儲資料庫表、故障樹資料庫,並根據故障樹資料庫和性能指標存儲資料庫表建立節點故障分析流程代碼庫,所述故障邏輯解釋器用於對故障樹和節點故障分析流程代碼進行解釋,故障顯示模塊將每一步的解釋過程顯示在用戶界面中,性能指標測試單元獲取智能儀表的採集信號並傳輸給故障邏輯解釋器。
2.根據權利要求1所述的基於故障邏輯解釋器的電路故障診斷系統,其特徵在於:所述故障樹為XML結構。
3.根據權利要求2所述的基於故障邏輯解釋器的電路故障診斷系統,其特徵在於:故障邏輯解釋器還包括LEX詞法分析器。
4.根據權利要求1所述的基於故障邏輯解釋器的電路故障診斷系統,其特徵在於:所述節點故障分析流程代碼為VB腳本語言形式。
5.根據權利要求1 4中任意一項所述的基於故障邏輯解釋器的電路故障診斷系統,其特徵在於:其特徵在於:所述智能儀表包括電流源、電壓源、負載、數字示波器、數值萬用表、輸出設備。
6.根據權利要求1 5中任意一項所述的基於故障邏輯解釋器的電路故障診斷系統的實現方法,包括如下步驟: (O建立故障樹資料庫和節點故障分析流程代碼庫,生成專家庫系統: 由用戶在基於故障邏輯解釋器的電路故障診斷系統提供的軟體界面中輸入故障樹節點信息、節點故障分析流程和電路測試節點性能指標參數,建庫模塊將電路測試節點性能指標參數存儲入性能指標存儲資料庫表中、根據用戶輸入的故障樹節點信息建立故障樹資料庫、並根據故障樹資料庫和性能指標存儲資料庫表建立節點故障分析流程代碼庫; (2)選擇相應的電路板型號,系統自動匹配該電路板型號相應的故障樹和節點故障分析流程代碼; (3)故障邏輯解釋器對故障樹和節點故障分析流程代碼逐步解釋執行,故障顯示模塊中將提示語句顯示在用戶界面中; (4)用戶根據用戶界面中的提示,進行性能指標測試,性能指標測試單元將採集到的性能指標數據傳輸給故障邏輯解釋器以供其繼續解釋執行,並跳轉至步驟(3); (5)反覆執行步驟(3)和(4)直至故障排除,系統記錄故障邏輯解釋器的解釋執行過程及性能指標測試單元採集到的性能指標數據,並給出排錯報告。
全文摘要
本發明公開了一種基於故障邏輯解釋器的電路故障診斷系統及方法,建立XML結構的故障樹,並構建基於腳本語言的節點故障分析流程代碼庫,通過故障邏輯解釋器對故障樹和節點故障分析流程代碼庫進行逐步解釋,從而對維修人員進行維修引導。本發明提供的基於故障邏輯解釋器的電路故障診斷系統,包括建庫模塊、故障樹資料庫、節點故障分析流程代碼庫、故障邏輯解釋器、故障顯示模塊以及性能指標測試單元。本發明根據用戶指定的故障樹信息庫中的特定故障樹和故障推理流程庫中的特定流程,來繪製和分析故障,通過這兩者的結合,比單一使用故障樹或單一使用流程代碼進行故障分析,要進一步智能化、靈活、簡潔,縮短了解釋執行的時間,提高分析效率。
文檔編號G06F17/30GK103116656SQ20131007586
公開日2013年5月22日 申請日期2013年3月8日 優先權日2013年3月8日
發明者朱節中, 梅永, 姚永雷, 劉文軍, 陳愛軍, 鄭鈺輝 申請人:南京信息工程大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀