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