?

基于MATLAB的二級圓柱齒輪減速器的優化設計

2022-12-02 07:48崔智勇史龍繁
內燃機與配件 2022年19期
關鍵詞:齒形約束條件減速器

崔智勇,史龍繁

(新鄉工程學院,河南 新鄉 453000)

1 引言

由于齒輪減速器具有傳動比固定、結構緊湊、傳遞扭矩較大、傳動可靠等優點,其被廣泛的應用于機械設備中。在傳統的機械設計方法中,只能通過對強度、剛度等性能指標的校核,不斷試湊,一次設計只能得到一組符合性能要求的方案,并且很難確定該設計方案是否具有良好的經濟技術指標。而在以往的減速器優化設計過程中,由于離散變量的優化過程過于復雜,因此往往采用將齒形系數等離散變量取定值的方式進行優化計算[1,2],使得最終的優化結果存在一定的偏差。

本文以二級減速器為例,改變了以往將離散變量取定值的方式,通過對離散變量的擬合,建立關于設計參數和離散變量之間的函數關系[3],從而構建新的優化模型,并采用MATLAB中的優化函數進行計算,縮短設計周期,并找到更可靠的設計結果。

2 建立優化模型

該二級圓柱直齒齒輪減速器的模型如圖1所示。該減速器高速級連接上級傳動裝置,低速級直接連接工作機。已知工作機額定功率P=9kW,額定轉速為n=80r/min,要求該傳動部分的總傳動比為31.5,誤差5%以內?,F以總中心距 最小為目標來確定設計方案。

2.1 選取設計變量

采用標準齒輪進行設計,故齒輪分度圓壓力角α=20°。由于齒輪采用非對稱分布,取齒輪的齒寬系數φd=1[4]。各級齒輪的材料選擇如表1所示。

表1 各齒輪材料參數表

二級圓柱直齒齒輪的總中心距為:

α∑=[m1z1(1+i1)+m2z3(1+i2)]/2

(1)

式中:m1和m2分別表示高速級和低速級的模數;z1和z3分別表示高速級和低速級的小齒輪齒數;i1和i2為高速級和低速級的傳動比。

由于齒輪減速器的總傳動比為31.5,即i1*i2=31.5,所以i1和i2為相關變量,取其中一個作為設計變量即可。

最終選取的獨立的設計變量為m1、m2、z1、z3、i1,即:X=[m1,m2,z1,z2,i1]T=[x1,x2,x3,x4,x5]T

2.2 建立目標函數

將式(1)中的各參數用設計變量來代替,可得到目標函數,即:f(x)=[x1x3(1+x5)+x2x4(1+31.5/x5)]/2

2.3 參數擬合

在齒輪的設計過程中,離散變量如齒形系數、應力修正系數對于齒輪應力的計算有著較大的影響。離散變量的處理不當可能會造成強度的校核出現誤差,并最終導致事故的發生。

但是對于離散變量的優化方法研究不盡如人意,而連續變量的優化問題已比較完善[5]。所以本文通過MATLAB軟件將齒形系數、應力修正系數等離散變量擬合為連續函數,從而進行優化求解。MATLAB擬合曲線的方式有線性擬合,高斯曲線以及多項式曲線等。由于多項式擬合具有函數形式簡單、運算速度快、適用于多種類型曲線并且可以隨著最高次冪的增加而不斷減少誤差等優點,所以本文選擇多項式擬合來處理離散變量。

本文采用MATLAB中的Curve Fitting Toolbox進行擬合。在該工具箱提供的圖形化用戶界面(GUI)中選擇Polynomial進行多項式擬合,并為了保證計算的準確性,要求擬合結果的SSE值(和方差)要小于0.05。

2.3.1 齒形系數YFa的擬合

齒形系數YFa是與齒輪齒數Z有關的離散變量[4],現將齒數作為自變量,將齒形系數作為因變量,繪制其散點圖,如圖2。

由于該散點圖呈現明顯的非線性關系,所以從二次多項式開始擬合,并得到擬合的函數圖形,如圖3。

經擬合分析可知,二次多項式擬合、三次多項式擬合和四次多項式擬合的SSE值為0.204,0.08524和0.0272。當擬合函數為四次多項式時,可滿足誤差要求。

所以最終得到齒形系數與齒數的關系為:

YFa=1.06×10-8×z4-5.052×10-6×z3+8.396×10-4×z2-0.05838×z+3.666

(2)

2.3.2 應力修正系數YSa的擬合

應力修正系數YSa同樣只與齒數有關,其散點圖如圖4。

分析該散點圖可發現,該圖形雖然呈現了非線性的趨勢,但是最大值和最小值之間數值差距較小,分布較為集中。所以從一次多項式開始擬合,并得到擬合的函數圖形,如圖5。

經擬合分析可知,一次多項式擬合、二次多項式擬合和三次多項式擬合的SSE值為0.043,0.007864和0.001577。雖然最高次冪越高,誤差越小,但是由于一次多項式誤差已可滿足要求,所以應力修正系數與齒數的關系為:

YSa=0.002019z+1.55

(3)

2.4 設置約束條件

約束條件是指減速器滿足設計要求時應該滿足的條件,其中主要包括對齒面接觸強度的校核以及對齒根彎曲強度的校核。此外,還要考慮由于外界等其他因素產生的邊界約束條件以及不干涉條件。

2.4.1 齒面接觸強度條件

由齒面接觸疲勞強度校核公式:

由于一對嚙合的齒輪接觸應力相等,所以只需考慮許用接觸強度較小的齒輪即可。因此,高速級和低速級的齒輪接觸強度的約束條件分別為:

式中:kH1,kH3分別表示高速級和低速級的齒面載荷系數,根據該減速器的工作狀態取kH1=kH3=1.5;

[σH]1、[σH]3許用接觸強度:高速級和低速級嚙合齒輪的兩種材料的最小值,取[σH]1=[σH]3=523 MPa;

zH:區域系數,由齒輪分度圓壓力角α=20°可得zH=2.5 MPa1/2

zE:彈性影響系數,兩對齒輪材料都為鍛鋼,其值為189.8 MPa1/2;

2.4.2 齒根彎曲強度條件

由齒根彎曲疲勞強度校核公式:

式中:kF1、kF2、kF3、kF4:分別表示高速級和低速級的齒根載荷系數,根據工作狀態取kF1=kF2=kF3=kF4=1.5;

將各級齒輪齒數帶入式(2),并將參數替換為設計變量,可得:

YFa2=1.06×10-8×(x3x5)4-5.052×10-6×(x3x5)3+8.396×10-4×(x3x5)2-0.05838×(x3x5)+3.666

將各級齒輪齒數帶入式(3),并將參數替換為設計變量,可得:

YSa1=0.002019x3+1.55

YSa2=0.002019x3x5+1.55

YSa3=0.002019x4+1.55

[σF]:許用彎曲強度,

[σF]1=[σF]3=303.57MPa

[σF]2=[σF]4=238.86MPa

2.4.3 不干涉條件

為保證高速級的大齒輪與低速級軸線在工作時,不發生碰撞干涉,則需滿足:

m1z1i1+2S-m2z3(1+i2)≤0,即:G7(x)=x1x3x5+2S-x2x4(1+31.5/i1)≤0

式中:S:大齒輪齒頂圓和低速軸線間的安全距離,取S=50mm。

2.4.4 邊界約束

根據齒輪傳動的性能要求,綜合考慮齒輪在制造過程中不發生根切,傳動過程中要保證傳動平穩、能夠滿足短期過載及高速級和低速級的大齒輪入油深度等因素[6]。根據工程實際經驗對各設計變量進行邊界約束,其取值范圍分別為:

2≤m1≤5 ,2≤m2≤5,18≤z1≤35,18≤z3≤35,3≤i1≤6

由此可建立10個不等式約束條件:

G8(x)=2-x1≤0
G9(x)=x1-5≤0
G10(x)=2-x2≤0
G11(x)=x2-5≤0
G12(x)=18-x3≤0
G13(x)=x3-35≤0
G14(x)=18-x4≤0
G15(x)=x4-35≤0
G16(x)=3-x5≤0
G17(x)=x5-6≤0

3 程序運行結果及其處理

MATLAB中的fmincon函數是用于求解非線性多元函數最小值的優化函數。該函數可根據設定的目標函數、約束條件直接進行優化計算。該方法避免了對算法的重復編程,相比其他的優化方法提高了效率,并且由于該函數主要針對非線性問題進行優化,適合本文的優化問題,也使得求出的最優解更加可靠。

按照前文所述,建立該優化問題的目標函數、約束條件的M文件,并將傳統設計結果x0=[3,3,30,30,5]T作為優化的初始值帶入fmincon函數進行優化,得到的優化的結果為

x=[2.3009,2.8159,20.1021,29.4283,5.7184]T。

由于在優化過程中,將離散變量作為連續變量考慮,現需將結果轉化為相應的離散數據。同時,由于x當前的值為最優解,對x進行離散化之后并不能確定最優解的取值,因此選擇x中各個參數的雙邊數值作為可行解,進行下一步的分析。

x1、x2表示模數,只能按照國標中的第一系列或第二系列選??;x3、x4表示齒數,只能取整數,可得:

x1=2.3009,取2或2.5;

x2=2.8159,取2.5或3。

x3=20.1021,取20或21;

x4=29.4283,取29或30。

對約束條件分析可知,當x1=2或x2=2.5時,會造成齒根彎曲應力過大,約束條件中的G3(x)~G6(x)無法同時滿足小于零的要求,因此模數的取值只能是:x1=2.5,x2=3。

當x1、x2的取值確定之后,僅剩下4組優化數據,當其分別帶入約束條件,發現都能滿足要求,然后將其帶入目標函數,可得表2。

表2 優化結果分析

對表2進行分析可知,方案1既能滿足所有的約束條件,又能使得中心距最小,滿足設計要求。

表3 各齒輪參數

4 結論

通過該二級減速器的優化過程,可得到結論:

(1)結合表2和表3中優化前后的數據對比發現:采用傳統方法設計的減速器中心距為598.5mm,而采用優化設計得到的中心距為451mm,比原方案中減少了約25%。所以通過優化設計的方式節約了材料,使得結構更為緊湊,達到了更好的經濟技術指標。

(2)在設計過程中,通過數學擬合的方法,將離散變量轉化為連續變量,從而使得離散變量和設計參數之間建立了函數關系,并通過限定SSE值的方式,確保了擬合函數的準確度。該方法相對于以往的將離散變量直接取定值的方式更加嚴謹,也使得優化的結果更加可靠。

(3)整個設計方案的編程、求解是在MATLAB中進行的。該軟件提供了大量的內嵌函數,從而在擬合、優化的過程,減小了編程的難度,可以讓工程人員將精力放在主要問題的求解上。同時計算機強大的運算性能避免了傳統方法和人工計算的試錯過程,提高了設計的效率,也為以后的減速器設計提供了參考,具有一定的應用前景及實際指導意義。

猜你喜歡
齒形約束條件減速器
地下汽車檢測站建設的約束條件分析
基于ADAMS的洗衣機減速器多體動力學仿真
變槳減速器承壓能力及加油量計算分析方法
正前角雙圓弧諧波傳動柔輪滾刀設計與齒形誤差分析
淺談齒形的質量對手表走時的影響
低密度超音速減速器
基于CAE分析的微卡后橋主減殼優化設計
用“約束條件法”和“公式法”求二階線性微分方程的特解
風電齒輪箱中齒形角的選擇
油底殼中傳動機油泵用的齒形皮帶
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合