版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第六章CAPP系統(tǒng)中常用的決策推理和人工智能技術本章學習目標掌握決策樹和決策表12了解人工智能技術及在CAPP中的應用3了解人工智能語言及CAPP專家系統(tǒng)的開發(fā)重點:掌握決策樹和決策表及CAPP專家系統(tǒng)的開發(fā)流程4掌握CAPP專家系統(tǒng)的開發(fā)流程主要學習內容31工藝過程設計的特點概述2決策樹和決策表3人工智能技術與CAPP專家系統(tǒng)設計簡介4人工智能語言和專家系統(tǒng)工具簡述1、工藝過程設計的特點概述1.工藝設計過程中存在不確定因素或多工藝方案
模糊評價和推理技術、人工神經(jīng)網(wǎng)絡、遺傳算法、蟻群算法,以及多智能體(Agent)技術在CAPP系統(tǒng)中得到應用。2.許多工藝設計工作不是進行數(shù)學計算,多數(shù)問題的求解過程難以用數(shù)學模型來表示,其求解過程是邏輯、判斷和決策的過程,這正是人工智能技術的特長所在。3.工藝過程設計中決策邏輯的常用表達方式——決策樹和決策表。工藝過程設計的特點:工藝設計過程決策實例工藝路線決策示例—零件圖工藝路線決策示例-特征編號加工特征加工方法F101,F301,F401,F501,F701,F801,F901,F(xiàn)10011粗車-半精車-精車F201,F11011粗鏜-半精鏜F6011粗銑-半精洗H1011鉆孔-粗鏜-半精鏜-精鏜2鉆孔-擴孔-粗鉸-精鉸H401,H3011粗鏜-半精鏜H201-2041鉆孔-擴孔S101-1041鉆孔-攻絲D1011半精鏜D201,D301,D4011粗車-半精車D5011半精車D6011半精鏜D7011粗鏜-半精鏜工藝路線決策示例-特征加工方案工藝路線決策示例-零件加工路線AND/OR圖2、決策樹和決策表邏輯推理技術是指從已有的事實推出新的事實或結論。創(chuàng)成式CAPP系統(tǒng)的設計,其核心內容是各種邏輯的表達和實現(xiàn),因此系統(tǒng)的決策邏輯是創(chuàng)成式CAPP系統(tǒng)的核心。在各種CAPP中,工藝過程設計決策邏輯的表達方式用的最多的就決策樹和決策表。1)決策樹決策樹是系統(tǒng)工程中決策支持系統(tǒng)常用的方法,也是傳統(tǒng)的系統(tǒng)分析和設計的有效實用方法樹是一種連通而無回路的圖,不僅可作為數(shù)據(jù)結構描述樹狀關系信息,也可以用來表達決策邏輯。構成:決策樹由節(jié)點和分支構成。節(jié)點有根節(jié)點、終節(jié)點和中間節(jié)點之分。優(yōu)點:表達決策邏輯簡單、直觀,容易建立和維護,且便于用邏輯流程圖和程序代碼實現(xiàn),適合工藝過程設計。缺點:是難于擴展和修改。決策樹示例決策樹的軟件實現(xiàn)孔
精度低
尺寸和形狀精度高位置精度高位置精度低鉆---鏜
鉆---鉸
鉆
C1C2A1C3C4A2A3開始C1A1C2YNC3YA2YC4A3YN結束NN2)決策表將一組用語言表達的決策邏輯關系用一個表格表達,方便計算機語言表達該決策邏輯,是計算機軟件設計的基本工具,是工藝過程設計決策邏輯表達常用的方式之一。決策表由表頭和表元素兩部分表頭又分成條件和動作兩部分,其中條件放在表上部,而動作放在表下部。條件項目
條件狀態(tài)
決策項目
決策動作
條件項目:與解決問題有關的條件條件狀態(tài):對條件根所列條件的回答(用T和F表示)動作項目:解決問題的動作動作狀態(tài):標識選擇哪個動作(用X和空表示)決策表清晰、緊湊、易讀、易懂、易改,方便作邏輯一致性和完備性檢查特點:組成:2)決策表自然性表格形式直觀,易于理解,適合與知識工程師與專家交流。模塊性易修改性(和產(chǎn)生式規(guī)則相比)一致性決策表結構易于檢測各規(guī)則之間的冗余和矛盾,知識庫易于維護。決策表的優(yōu)點決策表大小的控制。注意:1、某車削加工的決策描述2、基本型決策表擴展型決策表3、擴展型決策表向基本型決策表轉換4、簡單規(guī)則與復雜規(guī)則及復雜規(guī)則的分解5、冗余規(guī)則的合并及規(guī)則的不一致6、死循環(huán)某車削加工的決策描述2)決策表基本型決策表(限定表)條件項目部分準確地給出了條件是什么,并且條件狀態(tài)只能是真、假或無關。擴展型決策表(非限定表)如果決策表中的條件狀態(tài)不只是“T”、“F”或空格(無關)這三種情況,則成為擴展型決策表(非限定表)。2)決策表擴展型決策表向基本型決策表轉換2)決策表簡單規(guī)則與復雜規(guī)則決策表中,如果條件狀態(tài)部分都是“T”或“F”,并且不含無關的一條規(guī)則稱為簡單規(guī)則,否則稱為復雜規(guī)則。復雜規(guī)則的分解2)決策表冗余規(guī)則的合并及規(guī)則的不一致2)決策表——決策表中,如果一種動作被用來改變條件,并且重復使用該表時,則可能產(chǎn)生死循環(huán)。死循環(huán)例:加工一個圓柱形零件,技術要求是:圓柱面直徑80mm,表面粗糙度Ra=1.60μm,尺寸公差0.030mm。3、人工智能技術3.1人工智能概述3.2CAPP專家系統(tǒng)設計簡介3.3知識的表達方式3.4工藝知識的表達3.5正向推理技術和反向推理技術3.6模糊推理技術3.7Agent技術及其在CAPP中的應用3.8非經(jīng)典數(shù)學方法及其在CAPP中的應用簡介3.1人工智能概述人工智能(AI-ArtificialIntelligence)是一門綜合了計算機科學、控制論、信息論、神經(jīng)生理學、語言學和哲學等多種學科的交叉學科。人工智能的本質:研究、設計和應用智能機器或智能系統(tǒng)來模擬人類智能活動的能力,以延伸人類智能的科學。3.1人工智能概述研究人工智能的兩條途徑:(1)心理學家和生理學家提出的,從大腦的神經(jīng)元模型著手研究。(2)計算機領域的專家提出,從模擬人腦功能的角度著手研究。3.2CAPP專家系統(tǒng)設計簡介1)CAPP專家系統(tǒng)的概念2)CAPP專家系統(tǒng)的特點3)CAPP專家系統(tǒng)的結構4)CAPP專家系統(tǒng)設計5)CAPP專家系統(tǒng)的工作過程1)CAPP專家系統(tǒng)的概念專家系統(tǒng)是一種問題求解的智能計算機軟件系統(tǒng),也稱為知識系統(tǒng)。處理現(xiàn)實世界中提出的需要由專家來分析和判斷的問題;應用專家推理方法的計算機模型來解決問題,并應使專家系統(tǒng)得到的結論和某領域專家得到的結論一致。兩層含義:1)CAPP專家系統(tǒng)的概念專家系統(tǒng)和傳統(tǒng)程序系統(tǒng)的區(qū)別傳統(tǒng)程序系統(tǒng)專家系統(tǒng)以數(shù)據(jù)為其處理對象以知識為其處理對象以算法為主進行處理以啟發(fā)性方法為主進行處理處理中常用重復迭代等方法處理中常用推理方法可對大型數(shù)據(jù)庫操作可對大型知識庫進行操作1)CAPP專家系統(tǒng)的概念繼承和傳播寶貴的工藝設計經(jīng)驗使工藝師的知識形式化匯集各種來源的知識建立專家系統(tǒng)的目的:2)CAPP專家系統(tǒng)的結構1.知識庫2.數(shù)據(jù)庫3.推理機4.解釋部分5.知識獲取部分3)CAPP專家系統(tǒng)特點專家系統(tǒng)具有處理不確定性和多義性知識的特長
工藝過程設計中,主要的工作不是計算,工藝決策方法主要依靠工藝人員長期的生產(chǎn)實際中積累起來的經(jīng)驗性知識專家系統(tǒng)具有對話能力
用戶可向機器“詢問”推理過程用戶界面推理機解釋機知識獲取知識庫和數(shù)據(jù)庫領域專家一般用戶AI專家專家系統(tǒng)具有較大靈活性
專家系統(tǒng)求解問題不是按預先確定的步驟進行,而是根據(jù)環(huán)境條件及達到的目標,在控制策略(推理機)指導下,通過搜索來尋找問題的解答
CAPP專家系統(tǒng)可以具有學習功能一般創(chuàng)成式CAPP系統(tǒng)以“邏輯算法+決策表”為特征
CAPP專家系統(tǒng)是以“推理+知識”為特征4)CAPP專家系統(tǒng)設計1.知識的獲取2.選擇知識的表達方式具有表達專家知識的能力能簡單和方便的描述、修改和解釋系統(tǒng)中的知識3.具體構造CAPP專家系統(tǒng)4.示例零件特征信息的提取知識和知識庫推理機4)CAPP專家系統(tǒng)設計認識問題特征找出概念建立關系設計知識組織結構建立知識庫及推理機制檢測知識及系統(tǒng)功能提出要求形成概念確定知識表示和推理方法原型系統(tǒng)再改進再設計再分析再認識認識階段概念化階段形式化階段實現(xiàn)階段測試階段回轉體零件CAPP專家系統(tǒng)的結構5)CAPP專家系統(tǒng)的工作過程毛坯的選擇各表面最終加工方法的選擇工藝路線的確定工序設計零件模型的修改機床和夾具選擇加工余量選擇切削用量的選擇工藝知識的表達方式:產(chǎn)生式規(guī)則、語義網(wǎng)絡、謂詞邏輯和框架。推理--就是按照某種策略從已有的事實知識推出結論的過程。基本推理技術:正向推理和反向推理人工智能研究的核心問題之一:知識的表達、處理和應用。3.3知識的表達方式3.3知識的表達方式早期:是將知識間接的插入到規(guī)則和數(shù)據(jù)中目前:是將知識與規(guī)則和數(shù)據(jù)分開獨立研究。出現(xiàn)知識的表達。較著名的知識的表達方式:產(chǎn)生式系統(tǒng)、語義網(wǎng)絡、謂詞邏輯和框架。產(chǎn)生式系統(tǒng)——首先是由美國數(shù)學家波斯特(E.Post)提出,并由Newell和Simon等人進行了深入的研究。最初為解決人類推理模型提出。特點:產(chǎn)生式系統(tǒng)的知識表示:前件→后件,前件就是前提,后件是結論或動作;即表示為“IF(條件)→THEN(結論)”。構成:知識獲取環(huán)節(jié)、知識庫、推理機、解釋環(huán)節(jié)和知識庫管理系統(tǒng)等。產(chǎn)生式系統(tǒng)的一般結構人機接口推理機解釋程序知識獲取程序知識庫管理系統(tǒng)知識庫用戶專家知識獲取環(huán)節(jié)對源知識的有效收集;對源知識的精練;對源知識的有效學習知識庫—由描述問題求解領域的知識規(guī)則構成。推理機—是一組計算機程序,對所提出的問題最佳地利用知識庫中的知識,完成問題的求解。解釋環(huán)節(jié)—知識在機器內部是由編碼表達的,為了使用戶得到可以接受形式的解,同時對推理過程所使用的知識進行說明,解釋環(huán)節(jié)對此作出解釋。知識庫管理系統(tǒng)—完成為了對知識庫中的知識的建立、增、刪、修改等操作。產(chǎn)生式系統(tǒng)各部分的功能規(guī)則的結構接近人類思考問題的方式,容易從人類專家那里獲取領域知識;規(guī)則是獨立的,容易被用戶檢查、修改和擴充。容易添加一些解釋功能,以觀察系統(tǒng)如何進行推理并得出結論;具有描述不確定知識的能力。產(chǎn)生式規(guī)則的優(yōu)點3.4工藝知識的表達工藝事實——可看成是斷言一個工藝特征,工藝特征主要指零件的名稱、材料、精度和表面粗糙度,以及刀具、量具、機床型號等。工藝規(guī)則——它是工藝知識的主體,是表示工藝事實和加工工藝路線或工序內容之間的因果關系,在工藝設計中,依據(jù)工藝事實按工藝規(guī)則進行推理,得到加工路線和工序內容等。工藝設計不僅要用到許多常識性知識,更需要許多經(jīng)驗知識的支持。工藝經(jīng)驗知識是一種領域知識,它和待加工零件的種類、設計要求以及生產(chǎn)條件有關。工藝經(jīng)驗知識常用框架和產(chǎn)生式系統(tǒng)表示,由于產(chǎn)生式系統(tǒng)構造簡單、便于擴展而應用廣泛。工藝知識的組成:獨立工藝事實的表達產(chǎn)生式系統(tǒng)中獨立工藝事實用三元素組表示(特征、對象、數(shù)據(jù))例:描述平面特征對象數(shù)據(jù)事實類別工藝事實之間的聯(lián)系獨立工藝事實只表示一部分工藝事實,更多的是組成工藝事實之間的聯(lián)系。常用關系樹來表示。NC銑削工藝過程設計關系樹3.5正向推理技術和反向推理技術在解決復雜的現(xiàn)實世界問題中,人工智能的理論和方法,主要是以專家系統(tǒng)的形式獲得了實際的應用。專家系統(tǒng)是一種計算機軟件,它能模仿人類專家去解決實際問題,它具有推理能力和存儲專家知識的知識庫。具有推理能力的部分稱為推理機,用來控制協(xié)調整個系統(tǒng)的工作。它可以根據(jù)當前輸入的數(shù)據(jù)(如零件的制造特征等),利用知識庫中的知識,按一定的推理策略去解決需要解決的問題。專家系統(tǒng)模仿人類專家工作,其推理過程與專家相似,推理方式有:正向推理反向推理正向推理正向推理——又稱為數(shù)據(jù)驅動推理、前向鏈接推理,其推理基礎是邏輯演繹的推理鏈,它從一組表示事實的謂詞或命題(原始數(shù)據(jù))出發(fā),按一定的策略使用一組推理規(guī)則(知識庫中專家知識),推出結論的方法。由數(shù)據(jù)到結論的策略,“數(shù)據(jù)推動策略”。CAPP中,正向推理是指由毛坯向成品零件,即由毛坯如何一步一步通過加工,最后變成零件。能根據(jù)數(shù)據(jù)庫中的數(shù)據(jù),知道如何運用知識庫中的知識;能將運用知識庫中的知識進行推理后得到的結論存入數(shù)據(jù)庫,并將用過的知識記錄下來(以備解釋之用);能判斷何時結束推理;必要時向用戶提問。對推理機的功能要求正向推理示例反向推理反向推理——反向推理又稱為目標驅動推理,后向鏈推理,其基本原理是從表示目標的謂詞或命題出發(fā),使用一組規(guī)則證明事實謂詞或命題成立,即提出一批假設(目標),然后逐一驗證這些假設。即先提出結論(假設),然后去尋找支持這個結論的證據(jù)。采用的是由結論到數(shù)據(jù)的策略,即“目標驅動策略”。CAPP中,反向推理是指由成品通過逐步給零件表面及中間表面疊加精加工、半精加工及粗加工余量的方法,最后變成毛坯的推理過程。能提出假設,并能運用知識庫中的知識判斷假設的真假;若真,記錄下用了什么知識(以備解釋之用);若假,系統(tǒng)應能提出新的假設,再進行判斷;判斷何時結束推理;必要時能向用戶咨詢。對推理機的功能要求3.6模糊推理技術模糊推理技術的基礎是模糊數(shù)學,模糊數(shù)學是研究和處理模糊現(xiàn)象的科學,它通過隸屬度函數(shù)來描述事務的漸變過渡。自1965年扎德提出模糊集合的理論以來,模糊理論及應用的研究發(fā)展很快,其應用領域幾乎包括了自然科學、社會科學和工程技術的每一個分支,CAPP也不例外。CAPP中主要利用模糊推理技術決策工藝方案、加工過程、機床刀具的選擇等等。3.6模糊推理技術3.7Agent技術及其在CAPP中的應用有興趣的同學自己學習3.8非經(jīng)典數(shù)學方法及其在CAPP中的應用簡介1.遺傳算法遺傳算法是模仿生物進化的適者生存原則指導搜索并改進目標,每個解的質量通過目標函數(shù)適應值(Fitness)進行評價,適應值大則遺傳的概率高。2.遺傳算法的三個算子復制(Copy)、交叉(Crossover)、變異(Mutation)復制(Copy)是把種群(Population)的個體(Individual)直接復制到下一代,遺傳的概率取決于個體適應值交叉(Crossover)是兩個種群的染色體基因通過一定的雜交方法重新組合,一般用二進制碼表示變異(Mutation)是改變某一基因,達到種群的多樣性、爭取更大的搜索空間。3.應用遺傳算法的設計步驟:設計染色體構造問題的適應度函數(shù)設計基本算子確定算法參數(shù),即確定種群規(guī)模,復制、交叉和變異的概率、終止原則等。3.8非經(jīng)典數(shù)學方法及其在CAPP中的應用簡介(Example)遺傳算法應用示例復制操作之前的各項數(shù)據(jù)串號初始種群(基因型)X值(表現(xiàn)型)目標函數(shù)值F(x)=x3-32x2-15x+60適應度Fi=(fmax-f)/(fmax-fmin)復制概率Fi/∑Fi期望復制數(shù)復制數(shù)Ri100001114000021110028-34960.7120.3491.39613010008-15960.3280.1610.644141001119-491810.491.962總計2.04144平均0.510.2511最大值10.3491.962遺傳算法應用示例第一次復制操作之后的各項數(shù)據(jù)新串號復制種群(表現(xiàn)型)匹配對象(隨機選取)交換點(隨機交換點)新種群(基因型)
X值(表現(xiàn)型)fi(1)值適應度Fi(1)復制概率Fi/∑Fi期望復制數(shù)復制數(shù)111100421101127-39900.4990.2340.9361201000320101111-29460000310011221000016-42760.6350.2981.1921410011121010020-504010.4691.8762總計2.133144平均0.5330.2511最大值10.4691.8762遺傳算法應用示例第二次復制操作之后的各項數(shù)據(jù)新串號復制種群(表現(xiàn)型)匹配對象(隨機選取)交換點(隨機交換點)新種群(基因型)
X值(表現(xiàn)型)fi(2)值適應度Fi(2)復制概率Fi/∑Fi期望復制數(shù)復制數(shù)111011431100024-49080.820.2921.1681210000221000016-42760000310100321010020-50400.9920.3531.4121410100131011123-504610.3561.4242總計2.812144平均0.7030.2511最大值10.3561.4242遺傳算法應用示例第三次復制操作之后的各項數(shù)據(jù)新串號復制種群(表現(xiàn)型)匹配對象(隨機選取)交換點(隨機交換點)新種群(基因型)
X值(表現(xiàn)型)fi(3)值適應度Fi(3)復制概率Fi/∑Fi期望復制數(shù)復制數(shù)111000421101127-39900000210100211010121-51060.9960.3391.3561310111321010020-50400.9380.3201.281410111111011022-511010.3401.362總計2.934144平均0.7340.2511最大值10.3401.362由上計算可知:Max(Fi(3))-Max(Fi(2))=1-1=0<0.001(取ε=0.001)所以函數(shù)的最小值就是:當x=22時,f(x)=-5110遺傳算法應用示例結論4、人工智能語言和專家系統(tǒng)工具簡述一種描述性語言,用Prolog語言求解時,只須程序員描述待解問題中的對象及它們之間的關系的一些已知事實和規(guī)則。Prolog語言的數(shù)據(jù)和結構統(tǒng)一。Prolog語言能夠自動實現(xiàn)模式匹配和回溯遞歸是Prolog語言的重要特點語法簡明Prolog語言的發(fā)展Prolog(ProgramminginLogic)語言是一種以邏輯推理為基礎的邏輯型程序設計語言。是一種陳述性語言。它與其他計算機語言(C,BASIC,Frotran等)的區(qū)別在于,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024項目融資合同協(xié)議書
- 2025年度中醫(yī)食療研究與推廣合同4篇
- 2025年度特色餐飲連鎖品牌授權合同3篇
- 2025年度生態(tài)修復工程承包商借款合同范本4篇
- 2025年度數(shù)據(jù)中心運維外包合同4篇
- 2025年度體育用品代理服務合同模板4篇
- 2025年度物流車輛環(huán)保排放檢測合同4篇
- 2025年度人工智能技術應用與開發(fā)合同2篇
- 2024版全新銷售擔保合同范本下載
- 2025年度新能源汽車充電站車位銷售與管理協(xié)議4篇
- 專升本英語閱讀理解50篇
- 施工單位值班人員安全交底和要求
- 中國保險用戶需求趨勢洞察報告
- 數(shù)字化轉型指南 星展銀行如何成為“全球最佳銀行”
- 中餐烹飪技法大全
- 靈芝孢子油減毒作用課件
- 現(xiàn)場工藝紀律檢查表
- 醫(yī)院品管圈與護理質量持續(xù)改進PDCA案例降低ICU病人失禁性皮炎發(fā)生率
- 新型電力系統(tǒng)研究
- 烘干廠股東合作協(xié)議書
- 法院服務外包投標方案(技術標)
評論
0/150
提交評論