《知識工程在全回轉(zhuǎn)機構中的應用》由會員分享,可在線閱讀,更多相關《知識工程在全回轉(zhuǎn)機構中的應用(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、知識工程在全回轉(zhuǎn)機構中的應用
知識工程在全回轉(zhuǎn)機構中的應用
2014/08/07
《機械雜志》2014年第六期
1基本原理
1.1知識工程技術知識工程是一種將某領域知識重復利用于新型設計的工程學理論。[4]其核心是將有關學科專業(yè)知識、領域知識、用戶成熟的設計經(jīng)驗、設計參數(shù)的選擇依據(jù)、試驗數(shù)據(jù)、材料數(shù)據(jù)、用戶反饋信息、相關設計標準及規(guī)范等知識嵌入設計軟件中,通過知識再利用,實現(xiàn)邏輯判斷和推理,進一步實現(xiàn)產(chǎn)品的智能化設計,如圖1所示。這些知識以各種形式存在,例如:設計圖表
2、、工程方程式、經(jīng)驗數(shù)據(jù)、模糊的規(guī)則以及人類直覺等。判斷知識工程系統(tǒng)是否成功,很大程度上取決于它是否能收集、表示知識以及應用于問題解決。
1.2ATL技術對SolidWorks的二次開發(fā)從2006版本開始,SolidWorks提供的二次開發(fā)向?qū)е?,VisualC++6.0平臺上的向?qū)Ь褪腔贏TL技術構造的。[5]ATL實質(zhì)是一套C++模板庫,它采用特定的基本實現(xiàn)技術(包括COM技術、C++模板類技術及C++多重繼承技術等),擺脫了大量冗余代碼,開發(fā)出來的COM應用代碼簡潔高效。插件是二次開發(fā)的結果,插件對象是一個DLL文件,可以直接加載到SolidWorks軟件中使用,它將注冊信息寫入注冊表
3、。注冊成功后,點擊菜單/工具/插件,彈出的對話框中顯示出當前可以加載的插件,以便用戶選擇是否加載該插件。
1.3數(shù)據(jù)庫訪問原理ADO(MicrosoftActiveXDataObjects)是微軟通用數(shù)據(jù)訪問的組成之一。利用ADO提供的API,開發(fā)人員可以訪問任何數(shù)據(jù)類型,它不僅支持關系型的數(shù)據(jù)庫,還支持非關系型的數(shù)據(jù)庫[6]。ADO封裝了OLEDB,但卻屏蔽了OLEDB的復雜性,開發(fā)人員通過它可以輕松自如地訪問各種類型的數(shù)據(jù)庫。本文正是以Access作為回轉(zhuǎn)支承軸承選型的標準數(shù)據(jù)庫,利用ADO數(shù)據(jù)庫訪問技術來連接Access數(shù)據(jù)庫。
2全回轉(zhuǎn)槳關鍵部件回轉(zhuǎn)支承軸承設計實例
2.1回轉(zhuǎn)支
4、承軸承設計基本流程基于知識工程的回轉(zhuǎn)支承軸承的設計基本流程如圖2所示,首先輸入所需的已知參數(shù),然后按照靜態(tài)工況與動態(tài)工況分別計算軸向力與傾翻力矩,將計算所得的結果參考回轉(zhuǎn)支承承受能力曲線圖,對比后選取滿足條件的曲線圖,再調(diào)用回轉(zhuǎn)支承型號標準數(shù)據(jù)庫,選取滿足條件的曲線圖代號,讀取各數(shù)據(jù),然后進入SolidWorks環(huán)境生成三維實體模型。
2.2回轉(zhuǎn)支承軸承的設計(1)基于知識工程的回轉(zhuǎn)支承軸承的設計步驟如下:經(jīng)過計算,舵槳重量為35t,根據(jù)設計要求,正車拖力不少于80t?;剞D(zhuǎn)支承到下水平軸的垂直距離為3.129m,回轉(zhuǎn)支承軸承靜態(tài)工況下安全系數(shù)為1.1,動態(tài)工況下系數(shù)為1.36。根據(jù)《機械設計
5、手冊》中單排四點接觸球式(01系列)回轉(zhuǎn)支承軸承的選型計算公式。式中:Fa為回轉(zhuǎn)支承當量中心軸向力,104N;M為回轉(zhuǎn)支承當量傾翻力矩,104N;fs為回轉(zhuǎn)支承靜態(tài)工況下的安全系數(shù);fd為回轉(zhuǎn)支承動態(tài)工況下的安全系數(shù);根據(jù)上式,將已知參數(shù)和所要得出的參數(shù)編輯成對話框,并集成回轉(zhuǎn)支承軸承的選型計算公式,制定查看回轉(zhuǎn)支承承受能力的參考曲線圖和回轉(zhuǎn)支承型號的標準參數(shù)的按鈕,設置單排四點接觸式(01系列)回轉(zhuǎn)支承軸承的剖面圖,以及各尺寸的編輯框,以供自動建模時的編輯與查看讀出的標準數(shù)據(jù)。(2)在計算出靜/動態(tài)工況下的軸向力與傾翻力矩后,查看回轉(zhuǎn)支承承受能力曲線圖,查找滿足靜/動態(tài)工況下的承受能力曲線圖
6、;然后根據(jù)曲線圖所屬的型號來查找該型號下的回轉(zhuǎn)支承軸承的各個標準參數(shù),點擊讀取數(shù)據(jù)即可將所選擇的數(shù)據(jù)輸入到編輯框中。利用ADO技術連接標準知識庫的關鍵代碼如下所示回轉(zhuǎn)支承承受能力曲線圖與型號標準數(shù)據(jù)庫如圖3、圖4所示,對話框與參數(shù)如圖5所示。(3)新建SolidWorks零件,選擇已注冊的可自動進行三維建模的插件(如圖6所示),點擊下拉菜單,根據(jù)所選的回轉(zhuǎn)支承軸承的外形尺寸自動建模,外齒為標準的漸開線齒廓。(4)點擊下拉菜單即可完成對外環(huán),鋼珠,內(nèi)環(huán),小齒輪的建模,然后進行裝配(如圖7所示)。螺旋槳全回轉(zhuǎn)運行過程中,回轉(zhuǎn)支承的內(nèi)圈固定,機構運行時處于靜止狀態(tài),外圈與三個小齒輪相嚙合,三個小齒輪
7、分別由一個液壓馬達提供動力,因此,為嚙合精確,小齒輪的模數(shù)與壓力角必須與外圈齒輪一致,齒廓為漸開線齒廓,所以小齒輪的齒數(shù)必須大于41,選定小齒輪的齒數(shù)為42。齒輪關鍵代碼如下:
3結束語
在基于知識工程技術的全回轉(zhuǎn)機構設計過程中,運行SolidWorks二次開發(fā)的對話框插件,輸入所需已知參數(shù),可得出靜態(tài)與動態(tài)工況下的回轉(zhuǎn)支承軸承的承載力,根據(jù)承載力的數(shù)值選擇滿足條件的回轉(zhuǎn)支承承受能力曲線,然后調(diào)用標準數(shù)據(jù)庫中的數(shù)據(jù),選擇并讀取該曲線型號下的參數(shù)到編輯框中,利用這些標準外形參數(shù),通過SolidWorks零件界面的下拉菜單自動為外圈、鋼珠、內(nèi)圈、小齒輪建模,實現(xiàn)標準化回轉(zhuǎn)支承軸承的快速建模,降低設計開發(fā)成本、設計者勞動強度以及降低對經(jīng)驗、專業(yè)知識的依賴,提高了全回轉(zhuǎn)機構設計的效率與質(zhì)量。
作者:楊興林徐天南陳寧單位:江蘇科技大學能源與動力工程學院
上一個文章: 鉆具旋轉(zhuǎn)機械手設計下一個文章: 修井機車架有限元分析