儀商導(dǎo)讀:故障診斷是保障裝備全壽命周期綜合的關(guān)鍵技術(shù),是提升裝備故障診斷效率精度,提高裝備的完好率和任務(wù)成功率的重要環(huán)節(jié)?;诖?,本文將介紹如何通過(guò)國(guó)內(nèi)ATE/ATS(自動(dòng)測(cè)試設(shè)備/系統(tǒng))主流平臺(tái)工具TestCenter,實(shí)現(xiàn)基于IEEE123標(biāo)準(zhǔn)的自動(dòng)測(cè)試故障診斷功能。
TestCenter簡(jiǎn)述
TestCenter是一款專為加速您的測(cè)試系統(tǒng)軟件開(kāi)發(fā)而設(shè)計(jì)的自動(dòng)測(cè)試系統(tǒng)軟件平臺(tái)工具,主要應(yīng)用于測(cè)試程序的開(kāi)發(fā)、運(yùn)行和管理。TestCenter實(shí)現(xiàn)了對(duì)測(cè)試資源、測(cè)試程序、測(cè)試數(shù)據(jù)以及測(cè)試計(jì)劃的無(wú)縫集成和統(tǒng)一部署,這將幫助您完成對(duì)自己的測(cè)試系統(tǒng)軟件從設(shè)計(jì)開(kāi)發(fā)到執(zhí)行分析的全面掌控。TestCenter為測(cè)試系統(tǒng)軟件的開(kāi)發(fā)、執(zhí)行與管理提供了一個(gè)靈活而強(qiáng)大的基礎(chǔ)框架。
使用TestCenter軟件平臺(tái)開(kāi)發(fā)測(cè)試系統(tǒng)軟件,您可以快速獲得執(zhí)行流程控制、報(bào)表生成、數(shù)據(jù)庫(kù)存儲(chǔ)等高級(jí)功能。TestCenter的強(qiáng)大功能將您的計(jì)算機(jī)轉(zhuǎn)變成為一個(gè)測(cè)試工作站,是您進(jìn)行測(cè)試系統(tǒng)軟件開(kāi)發(fā)的得力工具。
TestCenter具有完全自主的知識(shí)產(chǎn)權(quán)。2012年,TestCenter入選國(guó)防科技工業(yè)百項(xiàng)先進(jìn)工業(yè)技術(shù)研究推廣應(yīng)用工程。如圖1所示,為Testercenter的界面,TestCenter可以在多個(gè)測(cè)試領(lǐng)域中被應(yīng)用,包括消費(fèi)類電子產(chǎn)品及武器裝備的電路板級(jí)、模塊級(jí)、系統(tǒng)級(jí)的功能測(cè)試與故障診斷。
圖1 Testcenter界面
IEEE1232標(biāo)準(zhǔn)簡(jiǎn)介
故障診斷在裝備綜合保障中應(yīng)用廣泛,為了規(guī)范測(cè)試診斷過(guò)程和實(shí)現(xiàn)診斷知識(shí)的共享,IEEE制訂了人工智能應(yīng)用于系統(tǒng)測(cè)試與診斷領(lǐng)域的通用標(biāo)準(zhǔn)即IEEE1232標(biāo)準(zhǔn),也稱作AI-ESTATE標(biāo)準(zhǔn)。通過(guò)標(biāo)準(zhǔn)化診斷推理部件推理機(jī)的接口,以實(shí)現(xiàn)TPS與診斷的分離;通過(guò)標(biāo)準(zhǔn)化診斷知識(shí)的描述,以達(dá)到診斷知識(shí)的共享。IEEE1232標(biāo)準(zhǔn)定義的信息模型如圖2所示。
圖2 IEEE1232信息模型
TestCenter故障診斷子系統(tǒng)簡(jiǎn)介
故障診斷與ATE伴隨著電子裝備一起誕生、發(fā)展和進(jìn)化。目前應(yīng)用較多也較為成熟的故障診斷方法主要包括專家系統(tǒng)故障診斷方法、神經(jīng)網(wǎng)絡(luò)故障診斷方法和故障樹(shù)故障診斷方法等。經(jīng)過(guò)對(duì)幾種故障診斷方法進(jìn)行分析研究,TestCenter平臺(tái)采用基于IEEE1232標(biāo)準(zhǔn)的故障診斷方法。TestCenter開(kāi)發(fā)平臺(tái)為診斷程序的開(kāi)發(fā)提供了支持,包括圖形化的故障建模工具、IEEE1232標(biāo)準(zhǔn)的診斷推理機(jī)、故障診斷程序開(kāi)發(fā)等。
IEEE1232標(biāo)準(zhǔn)為故障樹(shù)分析在內(nèi)的幾種故障診斷方法建立了相應(yīng)的診斷信息模型,并指定了兩種格式來(lái)描述這些信息模型,使之成為可交換文件。標(biāo)準(zhǔn)還定義了符合IEEE1232標(biāo)準(zhǔn)的診斷推理機(jī)。交換文件由推理機(jī)解析,對(duì)診斷起指導(dǎo)作用。IEEE1232推理機(jī)通過(guò)服務(wù)接口與測(cè)試系統(tǒng)交互。推理機(jī)只負(fù)責(zé)診斷推理,測(cè)試則由測(cè)試系統(tǒng)完成。與傳統(tǒng)的診斷和測(cè)試融合在一起不同,診斷模塊(IEEE1232推理機(jī))在不同測(cè)試系統(tǒng)間是可互換的。
在故障樹(shù)分析時(shí),依照IEEE1232標(biāo)準(zhǔn)生成可交換的診斷信息文件,診斷知識(shí)將在不同測(cè)試系統(tǒng)間共享。通過(guò)嚴(yán)格按標(biāo)準(zhǔn)實(shí)施推理機(jī)的通信接口,就可以實(shí)現(xiàn)診斷模塊的移植,達(dá)到測(cè)試與診斷的分離。
參考IEEE1232標(biāo)準(zhǔn),TestCenter開(kāi)發(fā)了故障診斷子系統(tǒng),如圖3所示,TestCenter故障診斷由三部分組成:診斷模型制作器、診斷推理機(jī)和診斷程序。
圖3 故障診斷子系統(tǒng)組成結(jié)構(gòu)