沈子恒,呂彥明,袁 飛,趙 鵬,方文湛
(江南大學 江蘇省食品先進制造裝備技術重點實驗室,江蘇 無錫 214122)
夾具是汽輪機葉片制造過程中重要的工藝裝備。通過分析企業(yè)汽輪機葉片夾具實例不難發(fā)現(xiàn),多數(shù)夾具表現(xiàn)得極其相似,甚至完全相同,往往只是在各自的具體尺寸表達上有所出入。同時,夾具設計是一項對經(jīng)驗依賴性較高的設計活動[1]。工程設計人員在拿到一個新的夾具設計任務時,往往是借鑒以往的夾具實例,很少重新設計。
根據(jù)上述特征,本文基于Top-Down思想,運用知識推理方法,提出基于混合推理的汽輪機葉片夾具自頂向下設計方法。
常見產(chǎn)品設計方法一般可分為自底向上(Bottom-Up)和自頂向下(Top-Down)兩種。自底向上的方法設計思路簡單、清晰。但在裝配過程中,難免會存在部分零件不符合要求,如零件兩兩之間存在干涉或零件無法定位和安裝等,此時必須對相關零件進行重新設計,然后再次裝配,直至產(chǎn)品分析通過。因此,這種設計方法難以實現(xiàn)產(chǎn)品的快速設計與修改[2,3]。
而自頂向下的產(chǎn)品設計方法強調(diào)在整個設計過程中從全局入手,可分為功能設計、概念設計和詳細設計3個階段[4],它們兩兩之間是相互迭代地、遞歸地交織在一起,相互之間不存在確定的分界線。在進行自頂向下的產(chǎn)品設計時,首先要依據(jù)產(chǎn)品的功能要求建立初步方案的總體結(jié)構(gòu)模型,再由該模型自頂向下傳遞總體的設計信息,并在該模型的約束下完成對各個零部件的詳細設計。
綜合分析可知,自頂向下的產(chǎn)品設計方法具有顯著優(yōu)點,它可以更加充分地考慮產(chǎn)品的整體性能,更容易實現(xiàn)參數(shù)化,增加了產(chǎn)品設計的柔性;而且在初始的功能和概念設計階段,產(chǎn)品設計意圖、主要結(jié)構(gòu)關系和關鍵約束等信息就已明確,企業(yè)內(nèi)各設計人員可并行完成各自的零部件詳細設計工作,實現(xiàn)高效的并行設計。
2.1.1 系列化零件模板的創(chuàng)建
系列化零件設計流程如圖1所示。
圖1 系列化零件設計流程
本文使用UG的部件族功能創(chuàng)建汽輪機葉片夾具的系列化零件模板,步驟如下:
(1)建立表達式;(2)建立系列化零件二維草圖模型;(3)建立系列化零件三維實體模型;(4)創(chuàng)建Excel族表;(5)保存Excel族表,并將系列化零件以.prt形式保存。
汽輪機葉片夾具系列化零件調(diào)用程序結(jié)構(gòu)如圖2所示。
圖2 汽輪機葉片夾具系列化零件調(diào)用程序結(jié)構(gòu)
此處筆者利用UG/OPEN MenuScript模塊制定系列化零件調(diào)用菜單,以MFC制定用戶對話框,開發(fā)系列化零件調(diào)用程序。
2.1.2 參數(shù)化零件模板的創(chuàng)建
參數(shù)化零件的形狀、尺寸與汽輪機葉片產(chǎn)品具有緊密聯(lián)系。本文對企業(yè)現(xiàn)有的夾具參數(shù)化零件創(chuàng)建參數(shù)化零件模板,并將葉片產(chǎn)品與參數(shù)化零件的聯(lián)系利用表達式來體現(xiàn)。其創(chuàng)建過程與系列化零件模板創(chuàng)建雷同,此處不再贅述。
由于參數(shù)化零件需要企業(yè)自行設計,設計人員把主要精力都集中在參數(shù)化零件設計上。夾具實例模板創(chuàng)建流程如圖3所示。
圖3 夾具實例模板創(chuàng)建流程
當創(chuàng)建完某套葉片夾具的參數(shù)化零件之后,首先通過系列化零件查詢與調(diào)用工具檢索出該夾具所需要的全部系列化零件,并保存在指定位置,再按要求裝配得到該套葉片夾具實例模板。
該夾具實例創(chuàng)建要考慮的因素很多[5-7]。夾具實例模板裝配體的層次模型如圖4所示。
圖4 夾具實例裝配體層次模型
當修改夾具實例中的部分尺寸時,要能夠使修改信息從夾具實例模板自頂向下傳遞到相互關聯(lián)的每個零件,實現(xiàn)夾具實例裝配體的全盤更新。裝配約束和參數(shù)關聯(lián)是其關鍵環(huán)節(jié)。
(1)裝配約束的實現(xiàn)。裝配約束條件可歸納為耦合、對齊、插入、同軸和定向等5類;裝配約束一旦確定,除非人為修改,否則不會改變;
(2)參數(shù)聯(lián)動的實現(xiàn)。通常把參數(shù)分為內(nèi)部參數(shù)和外部參數(shù)兩種;外部參數(shù)指的是與其他零件之間存在關聯(lián)的參數(shù),而內(nèi)部參數(shù)只影響零件本身結(jié)構(gòu)尺寸。
筆者企業(yè)中現(xiàn)有的汽輪機葉片夾具實例以該方法建立夾具實例模板,保存后構(gòu)建夾具實例庫。
結(jié)合Top-Down思想,本文從夾具的功能要求出發(fā),檢索并重用相似的夾具實例。目前,支持重用的方法主要有以下兩種:
(1)基于規(guī)則的推理(RBR)。RBR是一種利用人工智能技術的推理方法。推理過程中的知識表示的方法采用產(chǎn)生式規(guī)則,可表示為“If A Then B”的形式,其中A是條件,B是結(jié)論或者要執(zhí)行的動作;
(2)基于實例的推理(CBR)。CBR憑借以往成功的經(jīng)驗或具體實例來解決新的問題。CBR過程可以簡單概括為4個主要階段[8,9]。
結(jié)合汽輪機葉片夾具設計特征,若單獨使用基于實例的推理技術則缺乏演繹推理能力,導致夾具實例檢索效率低下、重用困難。本節(jié)提出基于規(guī)則和實例混合推理的夾具自頂向下設計方法。
在進行推理的時候,首先要根據(jù)夾具的功能信息描述夾具實例。夾具功能信息主要由葉片產(chǎn)品信息、加工工藝信息以及裝夾信息等組成。
根據(jù)功能要求完成夾具實例的特征信息描述后,還需要有一種表示方法來清楚表達夾具實例。
基于編碼技術的實例表示方法,首先按照事先約定的規(guī)則把數(shù)字或字符符號賦予實例中所包含的各種特征信息,然后針對此類規(guī)則進行區(qū)分及分類。由于該方法具有操作方便且便于計算機識別等突出特點,本文運用該方法對夾具實例進行表示。
夾具實例編碼系統(tǒng)如表1所示(該編碼系統(tǒng)詳細地描述了夾具實例的功能特征)。
表1 夾具實例編碼系統(tǒng)
檢索是夾具自頂向下設計的核心環(huán)節(jié)。最近鄰索引法在檢索時,利用輸入的信息和實例庫中的實例信息進行匹配,所有信息都被賦予一個權值,通過各種信息之間的權值計算組織實例。
影響汽輪機葉片夾具相似度計算的因素有很多。實現(xiàn)葉片定位是夾具的最主要功能,定位方法和夾具結(jié)構(gòu)聯(lián)系密切,因此,本文提出對首要因素加權平均的方法計算兩夾具之間的相似度:
(1)
式中:Pij—首要因素系數(shù);i—所求的夾具實例;j—實例庫中與所求夾具相似的夾具實例。
依據(jù)相似度計算理論,兩夾具相似度Sij計算方法如下:
(2)
式中:n—特性組合編號,如1為產(chǎn)品信息,2為加工工藝信息,3為裝夾信息;WFn—特征組合n的權值系數(shù);Wijn—夾具i和j在相同的特征組合n上權值平均相似系數(shù)。
Wijn計算方法如下:
(3)
式中:K—特征組合n中的項,如產(chǎn)品信息中包含葉片類型、葉片大小和葉片材料等3項;Aink,Ajnk—夾具i和j的特征組合n在k項上的編碼;Rnk—特征組合n中k的范圍;WFnk—特征n在k項的權值系數(shù)。
汽輪機葉片夾具的功能特征屬性均不能用數(shù)字衡量,即Aink、Ajnk無法比較,因此根據(jù)相似度計算理論可把式(3)可簡化為:
(4)
式中:Kn—特征組合n的特征數(shù)目,如葉片產(chǎn)品信息的特征數(shù)目為3;Fijnk—兩夾具在特征組合n上的k項相似系數(shù)。
Fijnk可通過下式計算:
(5)
根據(jù)表1所示的夾具實例編碼系統(tǒng),可進一步確定葉片產(chǎn)品信息、加工工藝信息和裝夾信息的權值平均相似系數(shù)分別為:
(6)
(7)
(8)
(9)
根據(jù)夾具相似度計算結(jié)果,即可設定相似度閥值P,通過改變閥值P大小來控制候選集實例數(shù)目n;并且可以滿足工程設計人員的心理預期,靈活可變,因此本文采用第一種方法。
筆者根據(jù)功能要求完成對夾具實例的描述,通過描述信息進行相似度計算。若閥值P為1時,可檢索出夾具實例,則該夾具無需修改。不過在實際應用中這樣的情況一般不多見。那么對于檢索出的相似度不為1的夾具實例,就需要根據(jù)具體葉片和強度、剛度等需要,對相似夾具實例進行修改。
汽輪機葉片及其夾具實例所包含的信息十分豐富,需要數(shù)據(jù)庫來管理。數(shù)據(jù)表的創(chuàng)建分為:(1)創(chuàng)建數(shù)據(jù)表結(jié)構(gòu);(2)錄入表中的數(shù)據(jù)。
葉片信息數(shù)據(jù)表如圖5所示。
圖5 葉片信息數(shù)據(jù)表
本節(jié)的數(shù)據(jù)表主要有葉片信息數(shù)據(jù)表和夾具實例信息數(shù)據(jù)表等。葉片信息數(shù)據(jù)表在加工葉片前已作為技術準備工作,由企業(yè)工程設計人員創(chuàng)建完成。
夾具實例信息數(shù)據(jù)表結(jié)構(gòu)如圖6所示。
圖6 夾具實例信息數(shù)據(jù)表結(jié)構(gòu)
將夾具實例信息以特定的方式儲存起來,以便檢索、重用;再根據(jù)夾具的功能進行分析。
基于混合推理的汽輪機葉片夾具自頂向下設計自動化技術實現(xiàn)流程,如圖7所示。
圖7 基于混合推理的夾具自頂向下設計流程
汽輪機葉片夾具自頂向下設計過程是利用基于規(guī)則和實例混合推理的方式去實現(xiàn)的。下面以U103型號葉片的某夾具為例,進行具體說明。
U103葉片某夾具功能信息如表2所示。
表2 U103葉片某夾具功能信息
汽輪機葉片工裝模具自頂向下設計菜單如圖8所示。
圖8 設計菜單
筆者選擇“基于混合推理的夾具自頂向下設計”下的二級菜單“夾具實例描述”。登錄界面如圖9所示。
圖9 登錄界面
本文為對話框進行加密處理,當打開夾具實例描述對話框,輸入用戶名和密碼后方可繼續(xù)使用;由表2中的夾具功能信息對夾具實例進行描述。
夾具實例描述如圖10所示。
圖10 夾具實例描述
根據(jù)夾具實例的功能信息描述點擊“顯示編碼”則生成對應編碼;完成夾具實例描述后,點擊用戶界面上“下一步”按鈕,即可進入檢索與重用環(huán)節(jié)。
夾具實例檢索與重用對話框如圖11所示。
圖11 夾具實例檢索與重用對話框
根據(jù)工程設計人員需要,可自由對閥值進行設定,然后點擊“開始檢索”,程序根據(jù)夾具功能信息進行相似度計算,并將相似度在閥值以上的夾具實例代號按照相似度大小從高到底依次排列,同時顯示相似夾具對應的葉片型號。
檢索結(jié)果如圖12、圖13所示。
圖12 閥值為1時的檢索結(jié)果
圖13 閥值為0.9時的檢索結(jié)果
檢索結(jié)果是閥值為1和0.9時的夾具實例檢索結(jié)果,對比可發(fā)現(xiàn):
(1)夾具實例庫中無與本次需求完全符合的夾具實例;
(2)閥值對檢索結(jié)果存在較大影響,合理的閾值設置使檢索結(jié)果更加精煉、準確。
根據(jù)檢索結(jié)果可知,葉片U103R的葉身綜合銑夾具與葉片U103的夾具功能要求十分相似,此時選中
葉身綜合銑夾具,單擊“重用”按鈕,程序自動完成相似夾具實例的重用。U103R與U103兩葉片屬于同種類型不同大小的葉片,由于U103整體尺寸較小,工程設計人員可根據(jù)葉片以及強度、剛度等需要,對U103R葉身綜合銑夾具進行有限的人工干預,自頂向下驅(qū)動符合葉片U103夾具功能要求的新夾具生成,完成各零件的詳細設計,將菌形葉片裝夾在底面墊塊和斜面壓板之間。
U103葉片夾具自頂向下設計結(jié)果如圖14所示。
圖14 U103葉片夾具自頂向下設計結(jié)果
本文基于Top-Down,利用CBR、RBR技術各自的優(yōu)勢,提出了一種基于混合推理的汽輪機葉片夾具自頂向下設計方法,實現(xiàn)了從夾具的功能要求出發(fā),檢索并重用實例庫中的相似夾具實例,再結(jié)合有限的人工干預,自頂向下驅(qū)動夾具實例的全盤更新,完成了各零部件的詳細設計。主要內(nèi)容有:
(1)研究得出了夾具結(jié)構(gòu)的普遍規(guī)律;采用基于模板的參數(shù)化設計方法完成了夾具系列化和參數(shù)化零件的創(chuàng)建,并開發(fā)了系列化零件的調(diào)用程序;依據(jù)裝配約束和參數(shù)聯(lián)動要求,完成了夾具實例模板的創(chuàng)建,得到了夾具實例總體結(jié)構(gòu)模型,構(gòu)建了夾具實例庫;
(2)為方便夾具實例重用,基于Top-Down分析了夾具功能要求,并通過編碼技術完成夾具實例的表示,構(gòu)建了夾具設計編碼系統(tǒng),提出了對首要因素加權平均的最近鄰索引法檢索相似夾具實例;最后根據(jù)具體葉片和強度、剛度等要求,自頂向下完成了各零部件的設計。