[發(fā)明專利]一種基于改進粒子群算法的分動箱齒輪優(yōu)化設計方法在審
| 申請?zhí)枺?/td> | 202011543289.3 | 申請日: | 2020-12-23 |
| 公開(公告)號: | CN112395713A | 公開(公告)日: | 2021-02-23 |
| 發(fā)明(設計)人: | 周潤東;華亮;姚春燕;吳利民;張文;周志茹 | 申請(專利權(quán))人: | 南京鐵道職業(yè)技術(shù)學院 |
| 主分類號: | G06F30/17 | 分類號: | G06F30/17;G06F30/25;G06F111/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210031 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 改進 粒子 算法 分動箱 齒輪 優(yōu)化 設計 方法 | ||
1.一種基于改進粒子群算法的分動箱齒輪優(yōu)化設計方法,其特征在于:該方法的實現(xiàn)過程如下,
步驟1:建立分動箱齒輪的參數(shù)化模型,根據(jù)機械設計相關(guān)理論計算約束條件量,分動箱齒輪模數(shù)m、齒數(shù)z、第一級減速比i12、齒寬系數(shù)φa、總中心距a、齒輪與軸不干涉、齒面接觸疲勞強度σH、齒根彎曲強度σF;
步驟2:確定粒子群的個數(shù),優(yōu)化參數(shù)的優(yōu)化約束范圍,粒子更新速度,慣性權(quán)重參數(shù),建立粒子群算法,算法中其中慣性權(quán)重與粒子更新的速度將隨著局部最優(yōu)解與全局最優(yōu)解的改變而實時修正;
步驟3:使用matlab編寫粒子群算優(yōu)化程序,計算分動箱齒輪的最優(yōu)設計參數(shù)。
2.根據(jù)權(quán)利要求1所述的一種基于改進粒子群算法的分動箱齒輪優(yōu)化設計方法,其特征在于:所述的分動箱由輸入軸1、中間軸2、輸出軸3、輸入軸齒輪Z1、中間軸齒輪Z2、Z3、Z5,輸出軸齒輪Z4、Z6組成;其中Z1與Z2嚙合,Z3、Z5為滑移齒輪;發(fā)動機的動力經(jīng)過軸1傳遞到中間軸,當滑移齒輪Z3、Z5與軸3上齒輪Z4嚙合時,軸3輸出一個轉(zhuǎn)速,當與軸3上齒輪Z6嚙合時,軸3輸出另一個轉(zhuǎn)速;當滑移齒輪、與軸3上齒輪、都不嚙合時,軸3沒有輸出。
3.根據(jù)權(quán)利要求1所述的一種基于改進粒子群算法的分動箱齒輪優(yōu)化設計方法,其特征在于:該方法的具體實現(xiàn)過程如下,
步驟1,目標函數(shù)的建立,
以分動箱所有齒輪的體積最小和分動箱總中心距最小為優(yōu)化目標,F(xiàn)1(x)為齒輪總體積的目標函數(shù),F(xiàn)2(x)為齒輪箱總中心距的目標函數(shù),因而有:
上式中為di=mzi為齒輪的節(jié)圓直徑,i=1,2,3,4,5,6;bj=mzjφa為齒寬,j=1,2,3,4,5,6,z1,z2,z3,z4分別為齒輪Z1、Z2、Z3、Z4的齒數(shù);
1.1齒輪齒數(shù)z2,z4,z6的計算
與分動箱配套使用的發(fā)動機的標定轉(zhuǎn)速ne是1500r/min,發(fā)動機額定功率為36kW,并且當發(fā)動機的轉(zhuǎn)速達到標定轉(zhuǎn)速的80%~90%時,經(jīng)軸1、軸2傳遞到軸3的抵檔、高檔轉(zhuǎn)速分別需滿足標準轉(zhuǎn)速540r/min或1000r/min,本文在設計時選取百分比為90%,因而有齒輪Z3與Z4,Z5與Z6分別嚙合時,分動箱高低檔位的傳動比滿足:
上式中i34和i56分別為齒輪Z3與Z4嚙合,Z5與Z6嚙合時,分動箱第二級減速比,因而有:
z2=i12·z1 (5)
因而分動箱齒輪優(yōu)化總的目標函數(shù)為:
min F(X)=(F1(X)F2(X))T (8)
需要優(yōu)化的參數(shù)為:X=[x1,x2,x3,x4,x5,x6]=[m,z1,z3,z5,i12,φa]T
步驟2,待優(yōu)化參數(shù)的約束條件
2.1模數(shù)mi的限值
由分動箱的強度及結(jié)構(gòu)設計確定齒輪模數(shù)范圍為1~3,即
g1,3,5(X)=-(m1,3,5-1)≤0,g2,4,6(X)=m2,4,6-3≤0;
2.2齒數(shù)z1,z3,z5的限制
一般用途的齒輪,標準壓力角α為20°,為避免根切,在此壓力角下標準直齒輪的小齒輪齒數(shù)應≥17,因而有:
g7,8,9(X)=-(z1,3,5-17)≤0
2.3第一級減速比i12限制
g10(X)=-(i12-1.35)<0,g11(X)=i12-2.5<0
2.4齒寬系數(shù)φa的限制
齒寬系數(shù),規(guī)定值為0.2,0.25,0.3,0.4,0.5,0.6,0.8,1.0,1.2。有:
g12(X)=-(φa-0.3)≤0,g13(X)=φa-0.6≤0
2.5總中心距a設計
分動箱在設計的串聯(lián)式混合動力拖拉機中位置安裝在發(fā)動機和發(fā)電機之間,為了避免PTO與發(fā)電機干涉,要求輸入軸1與輸出軸3的距離,即分動箱總中心距大于選用的發(fā)電機的寬度270mm,即:
g14(X)=-(a-270)≤0
2.6齒輪與軸不干涉
軸1、2、3的軸徑分別為d1,d2,d3,因而有齒輪Z2與軸3不干涉,齒輪Z3與軸1不干涉,齒輪Z5與軸1不干涉。同時,齒輪副Z3Z4與Z5Z6的中心距要滿足要求,即有:
g18(X)=a34-a56=0
上式中,d1、d3為軸1、軸3直徑,da2,da3,da5分別為齒輪Z2、Z3、Z5的齒頂圓直徑,da2,3,5=(z2,3,5+2)·m;
2.7齒輪副齒面接觸疲勞強度約束
齒輪副Z1Z2、Z3Z4、Z5Z6的接觸疲勞強度約束有:
g19,20,21(X)=σH12,34,56-[σH]≤0
2.8齒輪齒根彎曲強度約束
齒輪Z1、Z2、Z3、Z4、Z5、Z6的齒根彎曲強度約束為:
g22,23,24,25,26,27(X)=σF1,2,3,4,5,6-[σF]≤0
步驟3,改進的粒子群算法
由于優(yōu)化參數(shù)以及目標函數(shù)均為多個,所以采用粒子群算法對其進行優(yōu)化,
假設Xi=(xi,1,xi,2,…,xi,n)是微粒i的當前位置,Vi=(vi,1,vi,2,…vi,n)是微粒i的當前飛行速度,那么粒子群算法的進化方程如下:
vi,j(t+1)=ω*vi,j(t)+c1rand1()(pi,j(t)-xi,j(t))+c2rand2()(pg,t(t)-xi,j(t)) (9)
xi,j(t+1)=xi,j(t)+vi,j(t+1) (10)
Pi(t)=(pi,1(t),pi,2(t),…,pi,n(t)) (11)
Pg(t)=(pg,1(t),pg,2(t),…,pg,n(t)) (12)
上式中t表示迭代代數(shù);Pi(t)表示微粒i迄今為止經(jīng)過的歷史最好位置;Pg(t)是當前粒子群搜索到的最好位置,也稱為全局最好位置;c1,c2為學習因子,c1主要是為了調(diào)節(jié)微粒向自身的最好位置飛行的步長,c2是為了調(diào)節(jié)微粒向全局最好位置飛行的步長,rand1(),rand2()是在[0,1]上的兩個相互獨立的隨機數(shù)。ω為慣性權(quán)重,它具有維護全局和局部搜索能力的平衡作用,可以使得微粒保持運動慣性,使其有擴展空間搜索的趨勢,有能力搜索到新的區(qū)域。
ω=ωmax-ωk*t (13)
其中ωmax為初始的最大慣性權(quán)重值,ωk為慣性權(quán)重系數(shù)的遞減斜率;
改進的粒子群算法計算程序用matlab編寫,其計算流程為將整個迭代周期分為前期I、中期II、后期III三個子周期,在每一個子周期里,慣性權(quán)重在最合適的區(qū)間范圍內(nèi)波動,具體策略如下:
(1)在周期I中,當慣性權(quán)重ω的值不超過合適區(qū)間范圍的下限,慣性權(quán)重線性遞減,即ω=ωmax-ωk*t; (14)
(2)在周期II中,當算法遲遲得不到比當前更優(yōu)的最優(yōu)解時,使慣性權(quán)重ω在某次迭代加入一定量的常數(shù)擾動。此時粒子群群算法更新迭代計算公式如下:
vi,j(t+1)=ω*vi,j(t)+c1rand1()(pi,j(t)-xi,j(t))+c2rand2()(pg,t(t)-xi,j(t))
xi,j(t+1)=xi,j(t)+vi,j(t+1)
ω=ωmax-ωk*t+Rt;
Rt∈[0,0.1] (15)
其中Rt為擾動常數(shù),本文在一定的擾動概率下取Rt為0.1。
(3)在周期III中,動態(tài)自適應的改變慣性權(quán)重系數(shù)。在35%的概率下,將周期II中(15)的慣性權(quán)重乘以一個固定范圍內(nèi)的系數(shù)。該系數(shù)在0.9-1.1區(qū)間內(nèi)。即:
vi,j(t+1)=ω*vi,j(t)+c1rand1()(pi,j(t)-xi,j(t))+c2rand2()(pg,t(t)-xi,j(t))
xi,j(t+1)=xi,j(t)+vi,j(t+1)
ω=(ωmax-ωk*t)*r+Rt
r∈[0.9,1.1] (16)
同時為了防止粒子聚集導致?lián)p失多樣性,還要在后期引入隨機個體來保持粒子群的多樣性。在25%的概率下,將解空間里的某一隨機個體與粒子群算法得到的粒子進行相應替換。一般在較小概率的引入隨機個體,不會影響粒子群算法實際的迭代趨勢。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京鐵道職業(yè)技術(shù)學院,未經(jīng)南京鐵道職業(yè)技術(shù)學院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011543289.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





