王培

摘 要:近年來制造業正面臨經濟全球化的挑戰,對工程機械快速產品設計的需求越來越強烈,當前國內有諸多將CAD研究應用到工程機械設計上的成功案例,本文在此背景下,提出CBR技術,并針對CBR技術的理論基礎進行分析,同時探討在CBR模式下工程機械快速設計的應用效果。
關鍵詞:CBR技術;工程機械產品;快速設計;案例分析應用
中圖分類號: TH122 文獻標識碼: A 文章編號: 1673-1069(2017)06-159-2
1 概述
隨著經濟全球化的發展,各行各業的市場競爭越演越烈,特別是作為制造業基礎的工程機械。為滿足各行業的技術裝備目前我國工程機械產品具有小批量、多品種特點,包含適應性設計、變形設計、創新性設計三大類。然而在世界經濟的沖擊下,當前我國工程機械行業產品設計開發中存在諸多問題,一是企業對于設計知識、設計經驗等無形資產重用率低;二是企業在設計過程中主要還是依賴CAD,缺乏面向工程機械產品設計的專業化軟件,軟件應用層次低,缺乏快捷的設計工具;三是企業新產品貢獻率低,自主創新能力不足;四是企業對市場的快速反應能力差,產品開發周期長;五是企業知識管理軟件的智能化程度低,缺乏快捷獲取信息的工具,企業管理協調存在問題。面對國際越來越嚴苛的市場要求,如何快速進行工程機械設計以及支持快速設計的軟件是否在企業中有效實施,都是制造業未來思考的方向。本文以CBR(case based reasoning)技術作為支撐,探討工程機械產品在CBR模式下的快速設計應用。
2 工程機械快速設計概念以及CBR原理和關鍵技術
2.1 工程機械快速設計概念
隨著信息化技術的進步和互聯網應用的普及,市場越來越要求時效性,對于制造業的工程機械產品而言其生命的周期也在逐漸縮短。自1996年美國autofact學術會議開始便提出“工程機械快速設計”的概念,即以縮短工程機械產品設計開發周期為目的的結合當代信息電子科技技術,不違背現代設計理論和方法的設計技術。
工程機械快速設計的內容主要有三方面,一是根據市場需求能夠快速生成整體設計方案;二是能夠對產品庫進行設計和系列化結構規劃;三是利用三維優化設計,對設計方案進行快速模擬仿真評估。
2.2 實現工程機械快速設計的主要手段
根據文獻資料顯示,對目前工程機械產品常用的設計方法和相應的優缺點、側重點進行對比分析,結果如表1所示。
通過表1的分析,實現工程機械快速設計的主要手段在于有效地利用產品的設計經驗和設計資源,因此,提出在解決問題過程中直接利用以往成功經驗的實例推理技術,即CBR模式技術。
2.3 CBR原理及關鍵技術
作為人工智能化發展的其中一項技術,CBR技術的靈感來源就是通過生物上對人腦記憶的研究,其中作為CBR技術的四個基本處理環節包含了從檢索、復用(問題求解)、修正和保存(更新),CBR技術的核心思想就是充分利用人類已有的成功經驗作為同類問題的參考來解決當前問題,每一次問題的求解過程,即每進行一次CBR模擬,都是借鑒已有成功案例作為參考和設計思路的提供,同時更是案例的學習過程,也是系統更新知識的過程。其關鍵技術在于案例的組織表示、案例的檢索和修正,以及系統知識的更新。
3 CBR模式下工程機械快速設計的案例分析
3.1 基于XML的機械產品復雜實例組織表示
XML即第二代互聯網網絡設計語言的標準,采用XML作為CBR系統處理的基礎,可以實現分布式的實例檢索與存儲,解決不同CBR系統在相同設計領域內實例資源共享以及不同系統之間信息傳遞問題。首先構建機械產品復雜實例表示模型:CaseObjectModel=(OI,CI,R,A,M,C,S)(其中,OI為實例對象的唯一標識;CI為實例對象的索引段;R為關系集;A為屬性集;M為方法集;C為約束集;S為解決方案)在設計過程中,按照繼承關系對不同的實例進行組織管理,以此為基礎建立實例庫,再按照實例的功能關系和裝配關系再進行組織分配,最后進行詳細的系統表示。
3.2 多層次化動態實例庫構建
首先在建立多層次化動態實例庫之前需解決實例借用關系表達、實例的存儲形式、信息模型的組織形式三大問題,采用面向對象的方法,對其進行多層次動態實例庫構建模型結構。通過對每個子點進行詳細的定義描述最后再通過XML實例描述方法進行組織表示,最后建立CBR實例庫系統。
3.3 實例檢索模型
建立實例檢索模型主要將實例特征屬性按照設計重要度和關注度高低進行分解,建立混合實例型檢索模型,將關注度最高的若干屬性作為一級特征屬性,在更具最優特征權重分配的計算方法得到一級特征屬性的權重值;接下來根據一級特征屬性檢索出的實例集,對該實例集進行重要度和關注度高低的分解確定權重值,最終確定二級特征屬性;同理以此類推,在已篩選出的實例集中進行更細致的檢索,直到檢索出最佳匹配實例為止。
3.4 系統檢索、復用、修正和保持、維護
以液壓馬達為例,根據上述方法建立CBR系統,現在對系統案例進行檢索。首先建立液壓馬達設計流程圖,首先選擇一個案例類,然后描述推理目標即對需查詢的液壓馬達相關參數進行描述,接著對液壓馬達設計的輸入案例進行約束即對案例設定約束條件,最后確定案例,上述即為系統檢索的步驟。針對檢索后出現符合條件的案例進行分析,由此提供設計思路,同時在調取模型時可直接保存到指定文件中,即為案例的復用。若調取的模型數據不能滿足當前設計需求,可人工對相應的幾何案例進行適當的修改,或者在案例檢索過程中對相似案例類矩陣進行修正。修正過程中系統會自動關聯,在操作過程中需對修正的幾何模型的案例進行保存,隨著不斷的修正、擴充、使用,系統中的案例庫依靠量綱維護工具進行系統不斷升級擴充過程中的維護。
4 總結
本文針對CBR技術發展的概況,以工程機械快速設計和應用作為此次討論的對象,重點討論了CBR的技術原理,以及分析了快速設計的背景和其現實意義,然后基于此探討了在CBR模式下工程機械快速設計并將其應用領域進行舉例說明其實現的過程,充分展現了CBR技術在工程快速設計方面的優點,體現了CBR在案例推理方面的準確性和靈活性,以及CBR技術在未來工程快速設計領域巨大的潛力。
參 考 文 獻
[1] 王琪.支持快速設計的智能夾具CAD系統關鍵技術研究[D].南京航空航天大學,2003.
[2] 陳滿意,陳定方.面向快速響應的機械產品集成設計系統研究[J].武漢理工大學學報,2002,24(11):80-82,86.
[3] 聞邦椿,周知承,等.現代機械產品設計在新產品開發中的重要作用[J].機械工程學報,2003,39(10):45-52.