方曉汾,羅方贊,鄭麗輝
(衢州職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院,浙江衢州 324000)
基于知識導(dǎo)航的汽車維修診斷方法研究*
方曉汾,羅方贊,鄭麗輝
(衢州職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院,浙江衢州 324000)
汽車高效維護(hù)是影響客戶對汽車售后服務(wù)企業(yè)滿意度的重要指標(biāo),然而汽車維修過程是一個(gè)根據(jù)故障現(xiàn)象不斷迭代尋找解決方案的過程,傳統(tǒng)方法基本都是基于人工經(jīng)驗(yàn),此過程消耗的時(shí)間較長。通過將汽車維修經(jīng)驗(yàn)知識與維修過程集成,建立知識庫與推理庫模型,開發(fā)了基于知識導(dǎo)航的汽車維修診斷系統(tǒng),有效縮短汽車維修時(shí)間,降低維修復(fù)雜度,從而實(shí)現(xiàn)快速維修與高效服務(wù)的目的。
知識管理;汽車維修;推理;維修診斷系統(tǒng)
隨著中國汽車工業(yè)迅猛發(fā)展,汽車維修品牌種類增多,診斷維修難度相應(yīng)增大。在汽車售后服務(wù)環(huán)節(jié)中,汽車維修質(zhì)量與效率是影響客戶滿意度的主要因素[1-2]。目前汽車故障診斷的方法依然主要以人工經(jīng)驗(yàn)法和儀器設(shè)備診斷法[3-5]。相應(yīng)地,在汽車維修管理過程中,提升維修品質(zhì)與效率顯得至關(guān)重要,所以急需一種可以指導(dǎo)維修汽車的專家查詢和指導(dǎo)系統(tǒng)[6]。基于知識導(dǎo)航的汽車維修與診斷系統(tǒng)能在維修過程中,輕松地將維修數(shù)據(jù)、標(biāo)準(zhǔn)、設(shè)備、工具和工藝技術(shù)要求以及操作流程知識送至維修人員手中。
傳統(tǒng)的汽車故障診斷系統(tǒng)大致可以分為兩類,一類是針對汽車某個(gè)子系統(tǒng)開發(fā)的,如直噴發(fā)動(dòng)機(jī)、自動(dòng)變速器通過故障碼識別達(dá)到快速診斷維修的目的;第二類是通過故障診斷流程圖,從推理方式獲取維修信息,達(dá)到指導(dǎo)汽車維修的目的[7-12]。這類方法基本只能處理流程圖里涉及到的故障,與實(shí)際維修過程相差較大,使用價(jià)值不高。
基于知識導(dǎo)航的維修診斷系統(tǒng)是搜集盡可能全的維修診斷信息與專家經(jīng)驗(yàn)知識,使得各個(gè)環(huán)節(jié)不同階段都得到系統(tǒng)的在線支持[13]。建立基于知識、數(shù)據(jù)庫與web技術(shù),借助汽車故障診斷樹建立動(dòng)態(tài)知識庫和推理庫。在汽車維修工作中,此系統(tǒng)不斷將知識推送到前端,使得維修人員更為高效地查詢和運(yùn)用。
1.1 基于知識的專家系統(tǒng)
專家系統(tǒng)(Expert System)是一個(gè)計(jì)算機(jī)程序,在某些領(lǐng)域,能以專家水平解決問題。專家系統(tǒng)一般將其應(yīng)用領(lǐng)域的知識單獨(dú)分開組成一個(gè)知識庫的實(shí)體,知識庫的處理是通過獨(dú)立于知識庫的易識別控制策略進(jìn)行,維修專家系統(tǒng)有一個(gè)巨大的知識庫,知識的組成分為數(shù)據(jù)級、知識庫級和控制庫級。知識庫存儲著汽車故障診斷方面的知識,系統(tǒng)控制級通常表達(dá)推理規(guī)則。整個(gè)系統(tǒng)是從知識庫出發(fā),通過控制推理,得到所需的結(jié)論,見圖1。
圖1 基于規(guī)則的汽車維修專家系統(tǒng)模型
專家系統(tǒng)一般結(jié)構(gòu)是以MYCIN系統(tǒng)為代表的基于規(guī)則的專家系統(tǒng)[14-15],包括知識庫、推理機(jī)、綜合數(shù)據(jù)庫、人機(jī)接口、解釋程序和知識庫獲取程序?;谥R的汽車維修診斷系統(tǒng)采用這類結(jié)構(gòu),依據(jù)汽車故障樹診斷推理規(guī)則建立動(dòng)態(tài)知識庫、推理庫。通過web技術(shù)建立數(shù)據(jù)庫引擎與良好的人機(jī)界面,在計(jì)算機(jī)提示下,維修人員得以輕松快捷地進(jìn)行維修工作。
1.2 維修診斷系統(tǒng)的知識模型
在建立故障診斷專家系統(tǒng)時(shí),先根據(jù)故障特點(diǎn)進(jìn)行分類,將每一類都盡量地細(xì)分,然后建立汽車故障診斷流程圖。知識模型的任務(wù)就是將一棵棵相互獨(dú)立或關(guān)聯(lián)的故障樹變成計(jì)算機(jī)能識別并能存儲和查詢的形式。這需要利用數(shù)據(jù)庫對知識節(jié)點(diǎn)進(jìn)行編碼,盡最大可能避免知識之間的交叉沖突,做到知識結(jié)構(gòu)樹從根到葉的暢通,見圖2所示。
圖2 汽車診斷維修故障樹層次
定義維修知識節(jié)點(diǎn)為四元組KN={KL,KT,Ko, Kc}。其中:KL為知識層次,{父節(jié)點(diǎn),子節(jié)點(diǎn),相近節(jié)點(diǎn)};KT為知識類別,{流程型知識,概念型知識,選擇型的規(guī)則知識};Ko為知識節(jié)點(diǎn)編碼,{存儲知識節(jié)點(diǎn)編碼,流程節(jié)點(diǎn)對應(yīng)編碼};Kc為可能沖突的知識節(jié)點(diǎn),{父節(jié)點(diǎn),子節(jié)點(diǎn),相近節(jié)點(diǎn)}。
將每一個(gè)知識節(jié)點(diǎn)定義為一個(gè)類,在汽車診斷故障樹知識存儲系統(tǒng)中,我們采用網(wǎng)絡(luò)本體語言O(shè)WL (Web Ontology Language)語言來表示知識的結(jié)構(gòu),知識庫由多個(gè)OWL文檔構(gòu)成,而OWL作為XML文檔,是一種樹形狀態(tài)文件,樹的每一個(gè)節(jié)點(diǎn)都是一個(gè)XML元素。元素與元素之間的關(guān)系為父子關(guān)系或者是兄弟關(guān)系。將知識節(jié)點(diǎn)與知識節(jié)點(diǎn)之間關(guān)系定義為一個(gè)矩陣,例如,有n個(gè)知識節(jié)點(diǎn),那他們之間的關(guān)系可以表示為:
節(jié)點(diǎn)之間為強(qiáng)耦合狀態(tài),則表明兩個(gè)知識節(jié)點(diǎn)存在強(qiáng)關(guān)系;相應(yīng)的,如果節(jié)點(diǎn)之間關(guān)系是中耦合程度,則表明兩個(gè)知識節(jié)點(diǎn)之間存在中關(guān)系;若兩個(gè)節(jié)點(diǎn)存在弱耦合,則表明兩知識節(jié)點(diǎn)為弱關(guān)系。
1.3 維修系統(tǒng)的知識獲取、擴(kuò)充、更新
知識庫和綜合數(shù)據(jù)庫建立后,需要將專家經(jīng)驗(yàn)知識和規(guī)則不斷地加入到數(shù)據(jù)庫,使用者應(yīng)能實(shí)時(shí)地獲取維修知識,并在實(shí)踐中驗(yàn)證、反饋,在一定權(quán)限和機(jī)制控制下進(jìn)行擴(kuò)充和更新,見圖3所示。
圖3 汽車診斷維修知識庫獲取、更新與升級
當(dāng)維修人員將自己的隱性知識升級為系統(tǒng)中的某一個(gè)知識節(jié)點(diǎn)的時(shí)候,在系統(tǒng)中添加某一節(jié)點(diǎn)或者完善某一節(jié)點(diǎn)的內(nèi)容。整個(gè)知識數(shù)據(jù)庫隨著如此不斷進(jìn)行升級和進(jìn)化之后,基于知識導(dǎo)航的汽車故障診斷系統(tǒng)才能更有效地將相關(guān)的知識推送至汽車維修過程節(jié)點(diǎn)。
汽車維修人員在選擇相應(yīng)的知識模塊對汽車進(jìn)行維修診斷過程中,只需要通過推送來的知識節(jié)點(diǎn)就可以完成簡單的維修操作。通過CAD軟件對汽車構(gòu)造進(jìn)行可視化的建模,以及使用J2EE建立知識庫查詢?nèi)藱C(jī)交互Web界面,使用MySQL作為其結(jié)構(gòu)化知識的數(shù)據(jù)庫。
例如,系統(tǒng)在識別出汽車點(diǎn)火系常見故障現(xiàn)象時(shí)。選擇相應(yīng)車型后進(jìn)入基于知識導(dǎo)航的汽車維修專家系統(tǒng)診斷界面,如圖4所示,使用者可根據(jù)故障部位、現(xiàn)象或自定義查詢,按“Repair Navigate”,在系統(tǒng)中的提示下逐步進(jìn)行診斷,同時(shí)系統(tǒng)逐步推送相應(yīng)的知識,指導(dǎo)使用和維修人員進(jìn)行維修操作。維修人員將維修經(jīng)驗(yàn)更新到專家系統(tǒng),以擴(kuò)充維修知識庫,通過一定次數(shù)升級與進(jìn)化后,可正式成為系統(tǒng)的基本知識節(jié)點(diǎn)數(shù)據(jù),使得汽車維修系統(tǒng)專家系統(tǒng)就有了自我學(xué)習(xí)功能和擴(kuò)充、更新能力。
實(shí)踐證明本系統(tǒng)形象直觀,維修針對性強(qiáng),開放性好。該系統(tǒng)的進(jìn)一步開發(fā),可以替代原來的維修手冊,從而提高維修服務(wù)質(zhì)量和生產(chǎn)效率。
圖4 基于知識的汽車維修診斷系統(tǒng)界面
基于知識導(dǎo)航的汽車維修與診斷系統(tǒng)主要在下列幾個(gè)方面做出了創(chuàng)新。
(1)利用現(xiàn)有的知識庫,建立知識規(guī)則,對知識進(jìn)行推送,有效地提高汽車維修效率。
(2)汽車維修與診斷系統(tǒng)是一個(gè)開放式的系統(tǒng),它具有自我進(jìn)化的能力,知識經(jīng)過不斷地更新和完善,使用越來越具有便捷性。
(3)在汽車維修行業(yè),所涉及的多學(xué)科知識很多,有效地使用KMS,將經(jīng)驗(yàn)知識進(jìn)行分類與管理,有效地提升企業(yè)的軟實(shí)力。
基于知識導(dǎo)航的汽車維修與診斷系統(tǒng)未來可從以下幾方面進(jìn)一步進(jìn)行完善。
(1)將知識進(jìn)行有效地分類,使用數(shù)據(jù)挖掘,分析其中的規(guī)律與規(guī)則,建立更有效地知識推送技術(shù)。
(2)將管理過程的知識和流程節(jié)點(diǎn)進(jìn)行整合,建立基于流程的知識推送方法。
(3)使用本體技術(shù),將知識進(jìn)行本體化,有效分割,從而有效地建立知識節(jié)點(diǎn)的劃分。
[1] Valarie A.Zeithaml,Leonard L.Berry,and Parasuraman,A.The nature and determinants of customer expectations of service[J]. Journal of the Academy of Marketing Science,1993,12(1):1-12.
[2] Verma Rohit.An empirical analysis of management challenges in service factories,service shops,mass services and professional services[J].Journal of Service Management,2000,11(1):8-25.
[3] 徐兆松.汽車故障診斷專家系統(tǒng)研究[D].鎮(zhèn)江:江蘇大學(xué), 2003.
[4] 趙牧原,馮金芝.基于集成化的汽車故障診斷技術(shù)研究[J].制造業(yè)自動(dòng)化,2014(3):24-28.
[5] 裘玉平.車載網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)原理與診斷技術(shù)研究[D].西安:長安大學(xué),2007.
[6] Liang S.Janus.A Web-based automotive refrigeration trouble shooting system applying knowledge engineering approach[J].Computers in Industry,2010,61(1):29-43.
[7] 張麗莉,儲江偉,強(qiáng)添剛,等.現(xiàn)代汽車故障診斷方法及其應(yīng)用研究[J].機(jī)械研究與應(yīng)用,2008(1):8-16.
[8] 蔡國銳,張 雷.汽車故障自診斷及故障診斷技術(shù)[J].機(jī)械研究與應(yīng)用,2005(4):12-13.
[9] 張緩緩,肖 乾.虛擬裝配技術(shù)在汽車變速箱設(shè)計(jì)中的應(yīng)用[J].機(jī)械研究與應(yīng)用,2004(4):45-46.
[10] 許心遠(yuǎn).淺談汽車發(fā)動(dòng)機(jī)智能故障診斷技術(shù)[J].機(jī)械研究與應(yīng)用,2009(1):110-112.
[12] 金有娟.基于虛擬儀器技術(shù)的汽車儀表盤設(shè)計(jì)[J].機(jī)械研究與應(yīng)用,2012(6):135-137.
[13] N.Vargas Hernandez,G.Okudan Kremer,L.C.Schmidt.Acosta Herrera.Development of an Expert System to Aid Engineers in the Selection of Design for Environment Methods and Tools[J].Expert Systems with Applications,2012(39):9543-53.
[14] Jin Ping Wang.Analysis in the Mercedes-Benz Automotive Fault Diagnosis[J].Applied Mechanics and Materials,2013(273):604-08.
[15] Long Kan.Research on Knowledge Navigation Technology Supporting Complex Product Design[D].Zhejiang University,2011.
[16] Peng Li,Si-Feng Liu,Zhi-Geng Fang.Interval-Valued Intuitionistic Fuzzy Numbers Decision-Making Method Based on Grey Incidence Analysis and Mycin Certainty Factor[J].Control and Decision,2012(27):1009-14.
Research on Methods of Vehicle Repair Diagnosis System Based on Knowledge Navigation
FANG Xiao-fen,LUO Fang-zan,ZHENG Li-hui
(Mechanic and Electronic Engineering,Quzhou College of Technology,Quzhou Zhejiang 324000,China)
Customer satisfaction of the automobile after-sale service enterprises is under the influence of auto efficient maintenance.However,the car repair is one iterative process of finding a solution according to the fault phenomena.The traditional methods which are basically based on the artificial experience consume long time.It is required to establish the knowledge base model and the inference base model as well as to develop the knowledge-based auto repair diagnostic system through the integration of the auto repair experience and the repair process.Afterwards,the repair time can be shortened and the repair complexity can be reduced.Then,the rapid repair and the efficient service will be achieved.
knowledge management;vehicle maintenance;inference;repair diagnostic system
G642
A
1007-4414(2015)05-0056-03
10.16576/j.cnki.1007-4414.2015.05.018
2015-07-06
方曉汾(1985-),男,浙江衢州人,碩士,研究方向:企業(yè)信息化、數(shù)字化設(shè)計(jì)等。