基于CLIPS的專家系統(tǒng)應(yīng)用技術(shù)研究
發(fā)布時(shí)間:2017-09-11 16:40
本文關(guān)鍵詞:基于CLIPS的專家系統(tǒng)應(yīng)用技術(shù)研究
更多相關(guān)文章: 專家系統(tǒng) 知識(shí)庫 推理機(jī) CLIPS 飛行器關(guān)鍵動(dòng)作評(píng)估
【摘要】:本文將實(shí)驗(yàn)室已有的項(xiàng)目“飛行器關(guān)鍵動(dòng)作評(píng)估”作為實(shí)驗(yàn)背景,分析了之前工作人員用C++可視化開發(fā)語言開發(fā)該評(píng)估專家系統(tǒng)存在以下問題:知識(shí)庫可擴(kuò)展性不強(qiáng),知識(shí)表示困難;推理所需的評(píng)估事實(shí)和評(píng)估規(guī)則的管理維護(hù)和更新不方便;不擅長邏輯推理且需要專門編寫一個(gè)推理機(jī)來實(shí)現(xiàn)推理,代碼量大,推理效率不高,可移植性差;不能實(shí)時(shí)顯示推理時(shí)間,不能顯示具體推理過程,不便于尋因和解釋;谝陨蠁栴},本文研究了專家系統(tǒng)關(guān)鍵技術(shù)及專家系統(tǒng)工具CLIPS(C Language Integrated Production System,C語言集成產(chǎn)生式系統(tǒng)),以及基于CLIPS的專家系統(tǒng)應(yīng)用技術(shù)。CLIPS開放性和擴(kuò)展性好,知識(shí)庫和推理機(jī)易于分離,推理效率高,知識(shí)容易以模板和產(chǎn)生式規(guī)則形式表示,可擴(kuò)展性高,同時(shí)具備程序規(guī)模小和在實(shí)時(shí)響應(yīng)要求嚴(yán)格時(shí)執(zhí)行速度快等優(yōu)點(diǎn)。基于CLIPS的諸多優(yōu)點(diǎn),本文重點(diǎn)對(duì)基于CLIPS的專家系統(tǒng)的應(yīng)用技術(shù)進(jìn)行了研究,并以“飛行器關(guān)鍵動(dòng)作評(píng)估”作為應(yīng)用背景,進(jìn)行應(yīng)用技術(shù)的實(shí)驗(yàn)。文中對(duì)評(píng)估專家系統(tǒng)的總體結(jié)構(gòu)進(jìn)行了研究和設(shè)計(jì),將評(píng)估專家系統(tǒng)總體結(jié)構(gòu)劃分為評(píng)估界面、知識(shí)庫、推理機(jī)、工作記憶、知識(shí)獲取模塊、解釋模塊。通過對(duì)飛行器關(guān)鍵動(dòng)作評(píng)估專家系統(tǒng)的知識(shí)庫和推理機(jī)進(jìn)行研究,采用CLIPS對(duì)該評(píng)估系統(tǒng)進(jìn)行開發(fā)。采用“框架+產(chǎn)生式規(guī)則”的知識(shí)表達(dá)方式建立知識(shí)庫,將收集的評(píng)估知識(shí)寫入CLIPS知識(shí)庫,完成了整個(gè)系統(tǒng)知識(shí)庫的構(gòu)建。用CLIPS作為推理內(nèi)核在飛行器執(zhí)行任務(wù)時(shí)動(dòng)態(tài)管理事實(shí)庫知識(shí)庫,并確定了正向推理的推理方法和寬度優(yōu)先搜索推理策略。根據(jù)飛行器關(guān)鍵動(dòng)作評(píng)估樹形結(jié)構(gòu)的特點(diǎn),設(shè)計(jì)了基于CLIPS的推理過程以及沖突消解策略,同時(shí)將模糊推理機(jī)制應(yīng)用到該評(píng)估系統(tǒng),提高了推理的可信度。最后對(duì)基于CLIPS的專家系統(tǒng)的解釋機(jī)制進(jìn)行了研究,并應(yīng)用到評(píng)估系統(tǒng)中,對(duì)推理過程進(jìn)行了解釋。最后,用VS2010構(gòu)建人機(jī)接口界面,將CLIPS嵌入到VS2010中并進(jìn)行軟件接口技術(shù)的研究,分析了文本文件作為CLIPS和VS2010交互中介的局限性,提出了改進(jìn)的交互方法,并完成了關(guān)鍵動(dòng)作評(píng)估系統(tǒng)的構(gòu)建。通過將以上技術(shù)應(yīng)用到飛行器關(guān)鍵動(dòng)作評(píng)估系統(tǒng)中,可以實(shí)現(xiàn)對(duì)飛行器關(guān)鍵動(dòng)作正常與否的即時(shí)評(píng)估,推理高效精確,使工程應(yīng)用可以很好地移植。同時(shí)通過該系統(tǒng)的構(gòu)建,本人掌握了如何用CLIPS方便快捷地構(gòu)建一個(gè)專家系統(tǒng),對(duì)以后的工程應(yīng)用有很大的幫助。
【關(guān)鍵詞】:專家系統(tǒng) 知識(shí)庫 推理機(jī) CLIPS 飛行器關(guān)鍵動(dòng)作評(píng)估
【學(xué)位授予單位】:中國科學(xué)院研究生院(光電技術(shù)研究所)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:V216.8;TP182
【目錄】:
- 致謝3-4
- 摘要4-5
- ABSTRACT5-7
- 目錄7-9
- 第一章 緒論9-15
- 1.1 研究背景及意義9-10
- 1.2 國內(nèi)外研究現(xiàn)狀10-12
- 1.2.1 專家系統(tǒng)國內(nèi)外研究現(xiàn)狀10-11
- 1.2.2 CLIPS專家系統(tǒng)工具的發(fā)展11-12
- 1.3 本文的主要研究內(nèi)容和組織結(jié)構(gòu)12-13
- 1.4 系統(tǒng)實(shí)現(xiàn)所應(yīng)用的各項(xiàng)技術(shù)13-15
- 1.4.1 C++可視化開發(fā)語言13
- 1.4.2 CLIPS專家系統(tǒng)工具13-14
- 1.4.3 高級(jí)語言與CLIPS的互相嵌入技術(shù)14-15
- 第二章 專家系統(tǒng)工具CLIPS15-25
- 2.1 CLIPS概述15
- 2.2 CLIPS的基本組成與推理結(jié)構(gòu)15-16
- 2.2.1 CLIPS的基本組成15-16
- 2.2.2 CLIPS的推理結(jié)構(gòu)16
- 2.3 CLIPS語法構(gòu)成16-21
- 2.3.1 自定義事實(shí)模板16-17
- 2.3.2 自定義事實(shí)17
- 2.3.3 規(guī)則的組成17-18
- 2.3.4 變量的表示18-21
- 2.4 CLIPS中的函數(shù)21-22
- 2.5 CLIPS的推理機(jī)制22-23
- 2.6 Rete模式匹配算法23-24
- 2.7 CLIPS中提高推理效率的技巧24
- 2.8 小結(jié)24-25
- 第三章 飛行器狀態(tài)評(píng)估專家系統(tǒng)設(shè)計(jì)25-42
- 3.1 飛行器狀態(tài)評(píng)估項(xiàng)目介紹25-27
- 3.1.1 項(xiàng)目架構(gòu)25-26
- 3.1.2 項(xiàng)目工作原理26-27
- 3.2 飛行器狀態(tài)評(píng)估的流程27-29
- 3.3 飛行器狀態(tài)評(píng)估對(duì)專家系統(tǒng)的要求29-30
- 3.4 評(píng)估專家系統(tǒng)結(jié)構(gòu)設(shè)計(jì)30-32
- 3.4.1 評(píng)估系統(tǒng)人機(jī)界面30-31
- 3.4.2 評(píng)估知識(shí)庫模塊31
- 3.4.3 工作記憶模塊31
- 3.4.4 評(píng)估推理機(jī)模塊31-32
- 3.4.5 評(píng)估知識(shí)獲取模塊32
- 3.4.6 解釋器32
- 3.5 知識(shí)庫設(shè)計(jì)32-37
- 3.5.1 飛行器關(guān)鍵動(dòng)作基本知識(shí)32-37
- 3.6 推理機(jī)設(shè)計(jì)37-41
- 3.6.1 推理方法37-38
- 3.6.2 推理策略38-41
- 3.7 本章小結(jié)41-42
- 第四章 基于CLIPS的飛行器狀態(tài)評(píng)估系統(tǒng)應(yīng)用技術(shù)42-58
- 4.1 基于CLIPS的評(píng)估知識(shí)表示42-44
- 4.1.1 事實(shí)表示42-43
- 4.1.2 規(guī)則表示43-44
- 4.2 基于CLIPS的評(píng)估推理44-53
- 4.2.1 推理機(jī)實(shí)現(xiàn)44-48
- 4.2.2 沖突消解策略48-51
- 4.2.3 模糊推理51-53
- 4.3 基于CLIPS的解釋機(jī)制53-56
- 4.4 基于CLIPS的調(diào)試技術(shù)56-57
- 4.5 基于CLIPS的飛行器評(píng)估實(shí)現(xiàn)57
- 4.6 本章小結(jié)57-58
- 第五章 基于CLIPS的專家系統(tǒng)接口實(shí)現(xiàn)技術(shù)58-62
- 5.1 常用的接口實(shí)現(xiàn)技術(shù)58-59
- 5.1.1 直接嵌入方式58
- 5.1.2 動(dòng)態(tài)鏈接庫(DLL)嵌入方式58-59
- 5.2 改進(jìn)的接口實(shí)現(xiàn)技術(shù)59-61
- 5.2.1 文本文件作為交互中介的局限性59-60
- 5.2.2 改進(jìn)的CLIPS與可視化語言事實(shí)交互方法60-61
- 5.3 本章小結(jié)61-62
- 第六章 基于CLIPS的飛行器狀態(tài)評(píng)估系統(tǒng)實(shí)現(xiàn)62-72
- 6.1 開發(fā)環(huán)境62
- 6.2 系統(tǒng)功能實(shí)現(xiàn)62-69
- 6.3 評(píng)估實(shí)驗(yàn)分析69-70
- 6.4 本章小結(jié)70-72
- 第七章 總結(jié)和展望72-74
- 7.1 論文總結(jié)72-73
- 7.2 工作展望73-74
- 參考文獻(xiàn)74-77
- 作者簡介及在學(xué)期間發(fā)表的學(xué)術(shù)論文與研究成果.77-78
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 代榮;何玉林;楊顯剛;;結(jié)合CLIPS和VC++實(shí)現(xiàn)規(guī)則推理的方法[J];計(jì)算機(jī)工程與應(yīng)用;2010年03期
,本文編號(hào):831920
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/831920.html
最近更新
教材專著