范紅偉,艾青牧,李家新,曾昭陽
基于VB語言的航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計
范紅偉,艾青牧,李家新,曾昭陽
(哈爾濱工業(yè)大學(xué) 機電工程學(xué)院,黑龍江 哈爾濱 150027)
針對航空發(fā)動機深溝球軸承重復(fù)設(shè)計率高、定型前需要反復(fù)修改參數(shù)等問題,以航空發(fā)動機深溝球軸承為研究對象,利用計算機高級編程語言VB、CAD及Excel,聯(lián)合開發(fā)了航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件。在航空發(fā)動機深溝球軸承的內(nèi)徑、外徑及寬度等基本參數(shù)確定后,軟件在數(shù)據(jù)庫的支持下,確定內(nèi)部幾何參數(shù),最終可實現(xiàn)航空發(fā)動機深溝球軸承內(nèi)圈、外圈、保持架、滾動體及裝配的參數(shù)化設(shè)計和產(chǎn)品圖的輸出。最后,將該軟件與人工設(shè)計進行對比,誤差在允許范圍內(nèi)。
航空發(fā)動機;深溝球軸承;參數(shù)化
航空發(fā)動機軸承的類別主要包含深溝球軸承、角接觸球軸承和圓柱滾子軸承,以深溝球軸承最為常見。傳統(tǒng)航空發(fā)動機深溝球軸承的設(shè)計主要依靠人工按照設(shè)計方法和經(jīng)驗進行設(shè)計,確定結(jié)構(gòu)參數(shù)后,采用CAD軟件進行畫圖,在設(shè)計過程中,常出現(xiàn)結(jié)構(gòu)參數(shù)、公差、精度等參數(shù)因設(shè)計者的經(jīng)驗差別而不同。工作量大、效率低且準確性難以保證,因此需要開發(fā)一套航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件來解決上述問題。
軸承設(shè)計軟件已經(jīng)有很多人進行了研究,孫玉飛等研究了基于C#語言的深溝球軸承優(yōu)化設(shè)計軟件[1-2],對內(nèi)圈、保持架等詳細參數(shù)以及相關(guān)偏差進行了選型計算;牛青波等研究了RomaxDesigner及RomaxCLOUD在軸承設(shè)計分析中的應(yīng)用[3];倪艷光等開發(fā)了薄壁球軸承性能分析及優(yōu)化設(shè)計有限元軟件[4]。大量學(xué)者研究了軸承設(shè)計、分析軟件[5-21],但主要針對普通軸承的設(shè)計及仿真分析,不適合于航空發(fā)動機深溝球軸承的高轉(zhuǎn)速、高溫等工況下,且設(shè)計的參考標準及數(shù)據(jù)庫不適合于航空發(fā)動機深溝球軸承。鑒于此,以航空發(fā)動機深溝球軸承為研究目標,利用航空發(fā)動機深溝球軸承的設(shè)計方法,并基于VB語言開發(fā)了航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件。
航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件基于VB語言,可實現(xiàn)航空發(fā)動機深溝球軸承的快速設(shè)計、優(yōu)化設(shè)計、快速出圖、快速修改尺寸、快速提級等功能。利用人機交互界面,快速輸入?yún)?shù),采用數(shù)據(jù)傳輸技術(shù),實現(xiàn)參數(shù)傳遞給以EXCEL軟件搭建的數(shù)據(jù)庫功能,進行快速計算,利用航空發(fā)動機深溝球軸承設(shè)計方法,搭建了結(jié)構(gòu)設(shè)計和優(yōu)化設(shè)計模塊,結(jié)合數(shù)據(jù)傳輸技術(shù),實現(xiàn)航空發(fā)動機深溝球軸承的結(jié)構(gòu)快速設(shè)計和快速提級并快速出圖功能。軟件可以實現(xiàn)航空發(fā)動機深溝球軸承的參數(shù)輸出和存儲功能,實現(xiàn)結(jié)構(gòu)參數(shù)化設(shè)計功能、型號檢索功能和型號存儲等功能。
航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件主要包含7項技術(shù)、10個數(shù)據(jù)庫和5個模塊。7項技術(shù)分別是安全保密防護技術(shù)、信息快速檢索技術(shù)、數(shù)據(jù)傳遞技術(shù)、專家系統(tǒng)、快速設(shè)計和校對、設(shè)計綜合評價技術(shù)和快速成型技術(shù)。10個數(shù)據(jù)庫分別是用戶數(shù)據(jù)庫、型號/尺寸數(shù)據(jù)庫、專家系統(tǒng)數(shù)據(jù)庫、設(shè)計方法數(shù)據(jù)庫、形位公差數(shù)據(jù)庫、尺寸公差數(shù)據(jù)庫、檢驗標準數(shù)據(jù)庫等。軟件設(shè)計的主流程是登錄后輸入型號或尺寸,在數(shù)據(jù)庫中檢索是否存在該型號或相近型號,若存在則提取該型號或相近型號參數(shù),若不存在,則利用專家系統(tǒng)進行設(shè)計,利用數(shù)據(jù)傳遞技術(shù)進行數(shù)據(jù)庫間的數(shù)據(jù)傳遞,實現(xiàn)快速參數(shù)化設(shè)計、精度設(shè)計及校對,進行設(shè)計復(fù)合性檢驗,參數(shù)校對后,快速生成圖紙,打印并保存,將參數(shù)存儲到數(shù)據(jù)庫中。圖1所示為技術(shù)路線圖。
航空發(fā)動機深溝球軸承參數(shù)化結(jié)構(gòu)設(shè)計軟件最終目標是輸入軸承的內(nèi)徑、外徑、寬度和軸承的型號和等級,由外部專家系統(tǒng)進行設(shè)計各零件的詳細尺寸、尺寸公差和形位公差和技術(shù)條件并自動生成二維工程圖。軟件核心模塊有3個,分別是數(shù)據(jù)的傳輸、結(jié)構(gòu)參數(shù)的設(shè)計及優(yōu)化和二維工程圖自動輸出。
軸承的標準設(shè)計和優(yōu)化設(shè)計是軸承設(shè)計的兩個重要組成部分。標準設(shè)計是指已知的外形尺寸參數(shù),運用行業(yè)內(nèi)統(tǒng)一的設(shè)計資料、國內(nèi)外行業(yè)發(fā)展及設(shè)計的實際情況,根據(jù)企業(yè)的性質(zhì)和工況要求,根據(jù)幾何、力學(xué)關(guān)系或經(jīng)驗公式設(shè)計出軸承的所有尺寸、形位公差、粗糙度等參數(shù)。軸承優(yōu)化設(shè)計是指通過軸承的基本外形參數(shù)來優(yōu)化計算得出一組主參數(shù),它屬于結(jié)構(gòu)參數(shù)優(yōu)化設(shè)計范疇。優(yōu)化設(shè)計首先要建立正確合理的數(shù)學(xué)模型,后采用一種合理的優(yōu)化算法來求解數(shù)學(xué)模型,從而獲得優(yōu)化主參數(shù)。圖2所示為典型結(jié)構(gòu)和主要參數(shù)。
圖1 技術(shù)路線圖
D.軸承外徑d.軸承內(nèi)徑B軸承寬度
給定軸承的主要參數(shù),以軸承的壽命為目標尋求合理的軸承內(nèi)部結(jié)構(gòu)尺寸參數(shù),通用的方法是額定動載荷最大值來求解。以基本額定動載荷C最大為優(yōu)化目標,根據(jù)GB/T 6391-2010《滾動軸承額定動載荷和額定壽命》可知,目標函數(shù)為:
式中:b為材料修正系數(shù),此處取1.3;f為由軸承零件的幾何形狀及材料等確定的額定動載荷系數(shù),與D/d值有關(guān),D為滾動體直徑,d為軸承節(jié)圓直徑;為選取的滾動體數(shù)量。
通過式(1)可知,C的大小由D、決定,即設(shè)計變量=[1、2]T=[D、]T。
目標函數(shù)為:
(1)滾動體直徑約束
約束函數(shù)為:
式中:Kmin、Kmax為鋼球徑系數(shù),由企業(yè)根據(jù)經(jīng)驗和實際具體情況定。
(2)填球角的約束
在深溝球軸承設(shè)計過程中,填球角約束著鋼球直徑、個數(shù)和節(jié)圓直徑的匹配關(guān)系。作為重要設(shè)計參數(shù),同時影響著裝配過程中裝配力大小及外圈壓縮變形量。
(3)軸承節(jié)圓直徑約束
約束條件為:
(4)滾動體數(shù)目約束
約束函數(shù)為:
(5)外圈最小壁厚約束
約束條件為:
式中:為深溝球軸承外圈最小壁厚系數(shù),根據(jù)航空發(fā)動機深溝球軸承設(shè)計經(jīng)驗,取值小于0.1。
根據(jù)約束條件對深溝球軸承結(jié)構(gòu)設(shè)計數(shù)學(xué)模型進行求解,并快速獲得最優(yōu)解,是深溝球軸承結(jié)構(gòu)設(shè)計的核心。這一步驟的關(guān)鍵在于優(yōu)化算法的選取。深溝球軸承優(yōu)化算法是指優(yōu)化計算中為尋求準則函數(shù)達到最優(yōu)值所采用的一種搜索過程和數(shù)值計算準則。優(yōu)化算法選擇依據(jù):優(yōu)化變量的維數(shù)、目標函數(shù)及約束函數(shù)數(shù)目、非線性程度、連續(xù)性及優(yōu)化算法的收斂速度、計算精度、穩(wěn)定性及可靠性。
結(jié)合深溝球軸承的優(yōu)化設(shè)計目標和約束條件,綜合分析了復(fù)合形法、廣義簡約梯度法、拉格朗日乘子法、懲罰函數(shù)法、擬牛頓法等優(yōu)化算法的特點,本研究采用了綜合約束函數(shù)雙下降法[22](SCDD),首先將目標函數(shù)轉(zhuǎn)化成()=()-1,變?yōu)槿∽钚≈祮栴}。即找到一組最優(yōu)解向量=[1,2, ...]T,使()達到最小。
目標函數(shù)()的可行域用表示,表示歐式空間E中的點,表示約束條件個數(shù),得到目標函數(shù)滿足約束條件的解向量集合為:
將其中所有約束函數(shù)構(gòu)成一個綜合約束函數(shù),得:
要求參數(shù)變量滿足不等式約束條件,即綜合約束函數(shù)取值為零。這樣,目標函數(shù)的可行域就可以表示為:
為使軟件使用者對該軟件直觀對比認識,設(shè)計了比較綜合的軟件界面。主界面中包含三個按鈕,分別是正向設(shè)計、參數(shù)設(shè)計和設(shè)計標準,三個按鈕對應(yīng)著三個模塊,點擊不同按鈕,進入對應(yīng)的設(shè)計模塊中。如圖3所示。
圖3 軟件入口
點擊“正向設(shè)計”按鈕,進入正向設(shè)計界面,如圖4所示。輸入接口尺寸和型號等信息,點擊“參數(shù)校對”按鈕,即可進行正向設(shè)計。正向設(shè)計界面分三部分,外圈、內(nèi)圈和保持架,分別進入校對界面,對參數(shù)進行校對,輸入三部分繪圖比例,點擊“繪圖”按鈕,進入CAD繪圖區(qū)域。
圖4 正向設(shè)計
點擊“設(shè)計標準”按鈕,將進入設(shè)計標準界面,如圖5所示。點擊對應(yīng)軸承設(shè)計過程中的參考標準按鈕,將打開軸承的設(shè)計標準,進行查找對應(yīng)參數(shù)。
圖5 設(shè)計標準
點擊“參數(shù)設(shè)計”按鈕,進入圖6~圖8的零件參數(shù)設(shè)計界面,可以輸入結(jié)構(gòu)和精度參數(shù),進行繪圖。
以某航空發(fā)動機深溝球軸承為例,輸入軸承的內(nèi)徑尺寸、外徑尺寸、寬度尺寸及倒角等參數(shù),利用軟件計算并繪制軸承二維工程圖。輸入?yún)?shù)如表1所示,輸出計算稿主要參數(shù)如表2所示。
圖6 外圈參數(shù)設(shè)計
圖7 內(nèi)圈參數(shù)設(shè)計
圖8 保持架參數(shù)設(shè)計
表1 輸入?yún)?shù)
表2 輸出主要參數(shù)
本文分析了航空發(fā)動機深溝球軸承標準設(shè)計和優(yōu)化設(shè)計方法,研究了航空發(fā)動機深溝球軸承的結(jié)構(gòu)設(shè)計目標函數(shù)和約束條件,綜合分析了適用于該約束條件的目標函數(shù)的解的優(yōu)化方法雙下降方法?;赩B語言,將Excel與CAD進行了聯(lián)合開發(fā),實現(xiàn)了航空發(fā)動機深溝球軸承結(jié)構(gòu)參數(shù)化設(shè)計功能??梢杂行岣咂髽I(yè)航空軸承深溝球軸承結(jié)構(gòu)設(shè)計的一致性、提高效率、提高準確率,為該類軸承的設(shè)計提供參考,以某型號航空發(fā)動機深溝球軸承為例,驗證了該軟件的可應(yīng)用性。
[1]孫玉飛,王景華,鄧四二,等. 基于C#語言的深溝球軸承優(yōu)化設(shè)計軟件[J]. 軸承,2018(7):61-66.
[2]張宇超,王彥偉.深溝球軸承-轉(zhuǎn)子系統(tǒng)多體動力學(xué)仿真與優(yōu)化[J]. 機械,2019,46(2):8-12,36.
[3]牛青波,于曉凱,趙圣卿,等. RomaxDesigner及RomaxCLOUD在軸承設(shè)計分析中的應(yīng)用[J]. 軸承,2016(6):10-14.
[4]倪艷光,楊宏方,焦育潔,等. 薄壁球軸承性能分析及優(yōu)化設(shè)計有限元軟件開發(fā)[J]. 軸承,2016(12):51-55.
[5]艾青牧,范紅偉,于慶杰,等. 基于航空軸承制造特征的CAPP技術(shù)開發(fā)[J]. 航空動力,2019(2):46-49.
[6]李繼. 基于參數(shù)化技術(shù)的產(chǎn)品快速設(shè)計研究與實現(xiàn)[J]. 機械與電子,2019,37(6):35-37.
[7]廖東升,卓明勝,何偉光,等. 基于MATLAB優(yōu)化工具箱算法的深溝球軸承的優(yōu)化設(shè)計[J]. 家電科技,2015(8):76-77.
[8]張磊. 用C++和APDL語言的滾動軸承參數(shù)化建模與數(shù)值分析系統(tǒng)的研發(fā)[D]. 新疆:新疆大學(xué),2015.
[9]郭凱. 基于AutoCAD二次開發(fā)的飛行程序設(shè)計輔助軟件開發(fā)的研究[D]. 北京:中國民航大學(xué),2014.
[10]唐鵬. CAD二次開發(fā)技術(shù)與變壓器參數(shù)化設(shè)計技術(shù)的研究及應(yīng)用[D]. 廣州:廣東工業(yè)大學(xué),2011.
[11]黑留民. 滾動軸承性能仿真及優(yōu)化設(shè)計軟件的開發(fā)[D]. 洛陽:河南科技大學(xué),2010.
[12]高宇,李玉泉,王海濤. 應(yīng)用MATLAB優(yōu)化工具箱實現(xiàn)深溝球軸承優(yōu)化設(shè)計[J]. 軸承,2004(11):38-40.
[13]金哲. 圓錐滾子軸承優(yōu)化設(shè)計CAD系統(tǒng)的研究與開發(fā)[D]. 浙江:浙江大學(xué),2005.
[14]陳龍. 微型深溝球軸承三維參數(shù)化計算機輔助設(shè)計[D]. 洛陽:河南科技大學(xué),2005.
[15]趙丹. 滾動軸承參數(shù)化設(shè)計與有限元分析[D]. 青島:山東科技大學(xué),2008.
[16]張慧,鄧四二,馬小梅,等. 基于Pro/E的圓柱滾子軸承參數(shù)化結(jié)構(gòu)設(shè)計[J]. 軸承,2006(5):35-38.
[17]陳家慶,任偉,邱宗義. 軸承滾子凸度設(shè)計可視化軟件的開發(fā)[J].軸承,2006(6):36-40.
[18]陳尚書. 基于SolidWorks的滾動軸承CAD系統(tǒng)的研究與開發(fā)[D]. 北京:中國地質(zhì)大學(xué),2013.
[19]劉永慶,買買提明·艾尼,郭艷朋. 滾動軸承參數(shù)化建模與分析系統(tǒng)的研究[J]. 現(xiàn)代制造工程,2014(6):64-67.
[20]楊曉蔚. 國內(nèi)外深溝球軸承設(shè)計方法的對比[J]. 軸承,2010(2):59-61.
[21]陳家慶,孫天喜. 參數(shù)化繪圖技術(shù)與滾動軸承CAD系統(tǒng)開發(fā)[J]. 軸承,2003(1):1-5.
[22]萬耀青. 最優(yōu)化計算方法常用程序匯編[M]. 北京:工人出版社,1983:205-206.
Parametric Structure Design of Deep Groove Ball Bearing for Aeroengine Based on VB Language
FAN Hongwei,AI Qingmu,LI Jiaxin,ZENG Zhaoyang
( School of mechatronics engineering Harbin Institute of Technology, Harbin 150027,China)
Aiming at the problems of high repetitive design rate of aeroengine deep groove ball bearings and the need to modify parameters repeatedly before finalizing, the parametric structure design software of aeroengine deep groove ball bearings was developed by using VB, CAD and Excel as the research object. After determining the basic parameters such as inner diameter, outer diameter and width of aero-engine deep groove ball bearing, the software determines the internal geometric parameters with the support of database. Finally, the parametric design of inner ring, outer ring, cage, rolling element and assembly of aero-engine deep groove ball bearing and the output of product drawing can be realized. Finally, the software is compared with the manual design, and the error is within the allowable range.
aeroengine;deep groove ball bearing;parameterization
TP391
A
10.3969/j.issn.1006-0316.2020.10.006
1006-0316 (2020) 10-0034-07
2020-05-25
范紅偉(1988-),女,黑龍江哈爾濱人,碩士,主要研究方向為機械設(shè)計及其自動化,E-mail:244832355@qq.com。