基于MATLAB的某型轎車輪轂軸承優(yōu)化設(shè)計
基于MATLAB的某型轎車輪轂軸承優(yōu)化設(shè)計,基于,matlab,轎車,輪轂,軸承,優(yōu)化,設(shè)計
目錄
畢 業(yè) 設(shè) 計(論 文)
設(shè)計(論文)題目: 基于MATLAB的某型轎車輪轂軸承
優(yōu)化設(shè)計
學(xué)生姓名:
學(xué) 院:
班 級:
提交日期:
目錄
目 錄
摘要 I
ABSTRACT II
第一章 緒論 1
1.1 研究背景及意義 1
1.2 國內(nèi)外研究現(xiàn)狀 1
1.2.1 轎車輪轂軸承單元的發(fā)展歷史 1
1.2.2 輪轂軸承單元優(yōu)化設(shè)計研究現(xiàn)狀 1
1.3 研究目標(biāo)和內(nèi)容 4
第二章 優(yōu)化設(shè)計的介紹 5
2.1關(guān)于多目標(biāo)優(yōu)化方法的介紹 5
2.2 遺傳算法的基本原理 7
2.1.1關(guān)于遺傳算法的介紹 7
2.2.2遺傳算法的基礎(chǔ)概論 7
2.3 本章小結(jié) 10
第三章 基于并列選擇遺傳算法的輪轂軸承多目標(biāo)優(yōu)化 11
3.1 雙列滾珠球軸承的構(gòu)造及變量的設(shè)計 11
3.1.1 雙列滾珠球軸承結(jié)構(gòu)的介紹 11
3.1.2 關(guān)于雙列滾珠軸承一些變量的設(shè)計 11
3.2 目標(biāo)函數(shù) 12
3.2.1 疲勞壽命的研究 12
3.2.2 磨損壽命的研究 13
3.2.3 摩擦生熱 14
3.3 關(guān)于約束條件的介紹 17
3.4 關(guān)于謝菲爾德遺傳算法工具箱的技術(shù) 18
3.5 并列選擇遺傳算法得到的結(jié)果 20
3.6 本章小結(jié) 22
第四章 基于非劣排序遺傳算法的輪轂軸承多目標(biāo)優(yōu)化 23
4.1非劣排序遺傳算法定義 23
4.2 關(guān)于MATLAB遺傳算法工具箱的特征 24
4.3 優(yōu)化過后的結(jié)果 25
4.4 與并列選擇遺傳算法的優(yōu)化結(jié)果比較 28
4.5 本章小結(jié) 29
第五章 顯示動力學(xué)仿真驗證 30
5.1 用CATIA進(jìn)行優(yōu)化結(jié)構(gòu)建模 30
5.2 使用LS-DYNA計算最大等效應(yīng)力 30
5.2.1 不同時刻應(yīng)力云圖比較 30
5.2.2 應(yīng)力時程曲線對比分析 31
5.3 本章小結(jié) 32
結(jié)論與展望 33
參考文獻(xiàn) 34
致謝 37
摘要
基于 MATLAB的某型轎車輪轂軸承優(yōu)化設(shè)計
摘要
作為汽車的重要安全部件,輪轂軸承給轎車的行駛提供精確向?qū)?。在輪轂軸承的發(fā)展歷史中,可以明顯預(yù)測到集成化、緊湊化、輕量化是其未來設(shè)計的發(fā)展趨勢。許多的汽車廠家對于輪轂軸承的研發(fā)投入了大量的精力,輪轂軸承的優(yōu)化設(shè)計顯得尤為重要。
本文以某轎車輪驅(qū)動輪的第三代輪轂軸承為研究對象,以滾動體直徑、滾動體數(shù)量、節(jié)圓直徑、內(nèi)溝曲率系數(shù)、外溝曲率系數(shù)為設(shè)計變量,分別使用了遺傳算法工具箱的非劣排序遺傳算法(NSGA- II)及謝菲爾德遺傳算法工具箱的并列選擇遺傳算法對其疲勞壽命,磨損壽命,摩擦生熱進(jìn)行了多目標(biāo)優(yōu)化,得到各自的一組Pareto解。比較這兩組解,由于疲勞壽命為主要優(yōu)化目標(biāo),而非劣排序遺傳算法對于疲勞壽命的優(yōu)化效果優(yōu)于并列選擇遺傳算法的優(yōu)化效果,因此選擇使用非劣排序遺傳算法得到的解為最終解。
對優(yōu)化后輪轂軸承使用CATIA進(jìn)行重新建模,采用Hypermesh以及LS-DYNA進(jìn)行顯示動力學(xué)分析,比較優(yōu)化前后輪轂軸承的最大動態(tài)應(yīng)力值。仿真結(jié)果表明優(yōu)化設(shè)計后的輪轂軸承結(jié)構(gòu)最大應(yīng)力值小于原設(shè)計的等效應(yīng)力值,驗證了優(yōu)化設(shè)計的正確性。
關(guān)鍵詞:輪轂軸承,多目標(biāo)優(yōu)化,遺傳算法,顯示動力學(xué)
I
ABSTRACT
The optimization design of hub bearings based on MATLAB
ABSTRACT
Hub bearings,as an important safe component of cars, will offer exactly guidance for car's travelling. During the development history of hub bearing, it's obvious to foresee that the trend of designing the next generation of hub bearings depends on three index: less massiveness, more compaction, more integration. Various of automobile company have devoted countless energy to developing hub bearings.Therefore, the optimization of hub bearing is necessary.
The paper sets 3th generation hub bearing of XXtype car as research objection, and set the diameter of the bearing ball, the number of bearing ball, the diameter of pitch of bearing, inner groove curvature coefficient, and outer groove curvature coefficient as optimization variable, and it implements multi-objection optimization design aiming at 3 objection function of hub bearings, including endurance life, the minimal thickness og oil film, frictional power of rotation of balls as optimization objection function, using NSG- II of MATLAB optimization tool box and parallel selection genetic algorithm of Sheffield genetic algorithm optimization tool box, respectively. Then it gets one set of Pareto solution, respectively. Then it compares two sets of solutions. According to that the optimization effect of NSG- II is better than parallel selection genetic algorithm when it sets fatigue life as primary optimization objection, at last it choose the solution calculated from NSG- II as the final optimal solution.
Then it reestablishes optimization model of hub bearings,Analyzing explicit dynamics by using Hypermesh and LS-DYNA. The simulation result shows finds that the maximum force value of hub bearing is less than the original design, and friction power decreases, which decrease the abrasion of hub bearing and improve its lifetime. So it verifies the correctness and feasibility of optimization results.
Key Word: Hub Bearing, Multi-objection Optimization, Genetic Algorithm, Explicit Dynamic
4
第一章 緒論
第一章 緒論
1.1 研究背景及意義
21世紀(jì),汽車行業(yè)在飛速的發(fā)展,輪轂軸承在承受負(fù)在能夠起到很大的作用,還能夠很好地起到傳動作用。輪轂軸承有很多的優(yōu)點,啟動方式非常簡單,而且假如它壞了,比較方便更換,其運用到社會多個領(lǐng)域,在生活中也隨處可見。近幾年來,人們對轎車安全性及舒適性的要求變高,從支撐車體的輪轂軸承需要滿足更高的性能要求。
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 轎車輪轂軸承單元的發(fā)展歷史
轎車的輪轂軸承由起初的第一代發(fā)展到如今的第四代,由最初的的雙列角接觸軸承發(fā)展到第二代的帶法蘭盤的輪轂軸承,使得結(jié)構(gòu)簡化,零件數(shù)量減少,成本降低;第三代軸承單元則將防抱剎系統(tǒng)ABS及軸承單元進(jìn)行搭配,減輕輪轂質(zhì)量,使尺寸得到減小;第四代輪轂軸承單元解決了由于等速萬向節(jié)與輪轂一體結(jié)構(gòu)從而使得輪轂的尺寸變大大導(dǎo)致質(zhì)量變大的缺點,它把軸承和等速萬向節(jié)做成一個整體,實現(xiàn)輕量化的目標(biāo)。
我國的轎車輪轂軸承的開發(fā)、制造起步很晚,國產(chǎn)輪轂軸承缺乏自主研發(fā)能力、產(chǎn)品可靠力低,市場競爭性不足。目前,國內(nèi)許多做輪轂軸承的公司均處于仿制階段,無自主開發(fā)以及分析技術(shù)。目前,第、、代的輪轂軸承單元在國內(nèi)已得到廣泛地使用,對于進(jìn)口車型,均使用第、代的輪轂軸承單元。
1.2.2 輪轂軸承單元優(yōu)化設(shè)計研究現(xiàn)狀
從年至今,幾十年的歷史過去了,轎車輪轂軸承單元在許多汽車上如轎車、卡車等,就已經(jīng)由于其性能極佳而被廣泛地使用,在汽車界得到眾多廠家的認(rèn)可。近幾年來,一項叫做數(shù)值優(yōu)化的新技術(shù)發(fā)展起來,人們發(fā)現(xiàn),他在處理優(yōu)化整體性能及設(shè)計離散變量方面,遠(yuǎn)遠(yuǎn)優(yōu)于其它的技術(shù),效果顯著,國外已經(jīng)把這項技術(shù)廣泛地運用到各個領(lǐng)域方面。而且隨著人們的不斷探索,技術(shù)在預(yù)測滾動軸承性能方面也起到很大的作用。
由于國外一些廠家對輪轂軸承研發(fā)早,技術(shù)成熟,所以他們已經(jīng)具備了強大的自主研發(fā)能力,可以根據(jù)自己的需要研發(fā)出性能最優(yōu)的軸承,他們也掌握了性能分析、產(chǎn)品優(yōu)化設(shè)計以及相關(guān)的試驗評價技術(shù),并與轎車整車廠一起同步協(xié)同開發(fā)。從上個世紀(jì)直到今天,國外的廠商幾乎在輪轂軸承這一塊將其技術(shù)壟斷,所以我們國家只有自主研發(fā),研究出屬于我們自己的軸承,只有這樣,才能掌握真正的技術(shù)。
有限元分析方法是一種能夠有效地分析產(chǎn)品的剛度和強度,是一種非常重要的手段。公司使用這種方法,同時獲得更高的剛性和強度以及降低了輪轂軸承單元的重量,對輪轂軸承的各項性能進(jìn)行了較大的提升,證明了有限元方法是一種進(jìn)行結(jié)構(gòu)、強度和剛性優(yōu)化設(shè)計的非常有效的措施。公司二十多年來一直將有限元方法應(yīng)用于輪轂軸承產(chǎn)品的設(shè)計。公司經(jīng)過研究得出結(jié)論,試驗與分析試驗的結(jié)果相同,說明了有限元法對試驗程序與輪轂軸承設(shè)計非常有幫助,縮減了研制時間,減低了研究費用。公司采用形狀優(yōu)化及拓?fù)鋬?yōu)化兩種方法對輪轂軸承單元進(jìn)行輕量化設(shè)計,起到顯著的減重效果。
為了發(fā)現(xiàn)試驗中隱藏的問題并進(jìn)行解決,縮短產(chǎn)品開發(fā)周期,減少成本,國內(nèi)許研究人員采用了多種優(yōu)化技術(shù)等對輪轂軸承單元的優(yōu)化設(shè)計進(jìn)行了研究。
黎桂華等人為了對其疲勞壽命進(jìn)行了研究探索,并對載荷的分布進(jìn)行計算求解,分析力矩的剛性及目標(biāo)函數(shù)為力矩剛性和疲勞壽命的多目標(biāo)優(yōu)化設(shè)計。在其觀點中,對下面的觀點進(jìn)行了主要說明:在進(jìn)行試驗時,為了研發(fā)出各項綜合性能最優(yōu)的軸承單元,需要實施一種基于多目標(biāo)優(yōu)化技術(shù)的開發(fā)方法。文獻(xiàn)在幾何和性能約束被滿足的前提下,以將最佳的力矩剛性和獲得最大的疲勞壽命為目的,對于轎車輪轂軸承具有雙列角接觸球軸承結(jié)構(gòu)的,采用模擬退火算法對其進(jìn)行多目標(biāo)優(yōu)化設(shè)計。結(jié)果證明,通過該算法獲得的輪轂軸承在對各方面性能進(jìn)行綜合評價時,發(fā)現(xiàn)其是最好的。
鄧?yán)诩耙恍┭芯咳藛T在裝配空間被給定的情況下,能夠滿足幾何及性能約束,為了獲得的疲勞壽命達(dá)到最大,對轎車輪轂軸承具有雙列角接觸球軸承結(jié)構(gòu)的,運用遺傳算法對其進(jìn)行優(yōu)化設(shè)計。結(jié)果證明,遺傳算法可以使離散變量全局尋優(yōu)問題很好地被解決,可以滿足全部約束,且在對系統(tǒng)疲勞壽命進(jìn)行各項性能優(yōu)化時能起到非常好的效果。文獻(xiàn)對以下幾項內(nèi)容進(jìn)行了詳細(xì)說明,如計算輪胎受力載荷的方法、輪胎上載荷的分布方式以及輪轂移動值和軸向上受到的載荷對輪轂軸承的力矩剛性與疲勞壽命等關(guān)鍵性能的影響分析結(jié)果。研究結(jié)果表明:無論在力矩剛性還是系統(tǒng)疲勞壽命方面,該優(yōu)化方案都能夠起到很好地效果。
及一些研究人員利用非劣遺傳算法()來對軸承進(jìn)行優(yōu)化計算,在他們進(jìn)行研究時,所取的目標(biāo)函數(shù)分別為疲勞壽命和自旋摩擦功率。經(jīng)過長時間的計算,我們會發(fā)現(xiàn)對于研究軸承來說,只有其內(nèi)部曲率對其起到反作用。等研究人員經(jīng)過研究探索,提出了一種編碼基因遺傳算法,在進(jìn)行計算時分別將徑向間隙與軸承寬度作為設(shè)計變量。經(jīng)過長時間的優(yōu)化計算,我們會發(fā)現(xiàn)在優(yōu)化過程中,當(dāng)我們某些約束條件被滿足時,能量損耗得到了降低,提高了我們的效率,起到事半功倍的效果。而且我們也可以發(fā)現(xiàn)該方法及約束處理技術(shù)也可以對其他一些問題進(jìn)行求解處理。
何紹武及一些研究人員在改進(jìn)遺傳算法的基礎(chǔ)上,提出了一種優(yōu)化圓錐滾子軸承的方法。在優(yōu)化設(shè)計圓錐滾子軸承時,對于傳統(tǒng)算法有較差的全局尋優(yōu)能力,對標(biāo)準(zhǔn)遺傳算法的參數(shù)又進(jìn)行了修改,再次在確定一些約束條件的情況下繼續(xù)進(jìn)行優(yōu)化計算,由實驗結(jié)果我們可以發(fā)現(xiàn):在對圓錐滾子軸承進(jìn)行優(yōu)化時,改進(jìn)后的遺傳算法穩(wěn)定性較好,全局尋優(yōu)能力較強。文獻(xiàn)在對曲柄軸進(jìn)行設(shè)計時,考慮到了曲軸強度可能產(chǎn)生的影響以及一些其他的條件,綜合考慮之后,我們使用了優(yōu)化算法當(dāng)中的粒子群優(yōu)化算法,經(jīng)過計算后我們發(fā)現(xiàn):相對于初始引擎,曲軸強度不變,軸承的摩擦損耗下降,效率提高,優(yōu)化明顯。
基于傳統(tǒng)設(shè)計,童李為了使軸承的使用壽命能夠延長,在進(jìn)行設(shè)計計算時,以減少軸承的摩擦損耗為主要目的來建立優(yōu)化模型。王東峰及一些研究人員經(jīng)過綜合考慮之后,選擇了安裝在汽車空調(diào)上的雙列角接觸球軸承作為本次的研究目標(biāo),選擇合適優(yōu)化算法并建立合適的優(yōu)化模型對其進(jìn)行優(yōu)化。經(jīng)過分析計算得出結(jié)果,通過采用優(yōu)化算法中的線性加權(quán)法來作為本次的優(yōu)化方法,會發(fā)現(xiàn)優(yōu)化后的數(shù)據(jù)及模型比較理想,軸承在性能上也能得到一定程度的提高。肖林京及一些研究人員將極徑向主動磁懸浮軸承作為他們的研究對象,經(jīng)過一些初步的計算及分析,在進(jìn)行優(yōu)化時,他們使用了軟件來對他們的研究對象進(jìn)行優(yōu)化,在進(jìn)行性能分析時,他們則使用了有限元分析方法來對他們的研究對象進(jìn)行分析。經(jīng)過對優(yōu)化及分析后的結(jié)果進(jìn)行觀察,我們可以發(fā)現(xiàn)該方法使得重復(fù)工作大大減少,自動化程度的到提高,從而也使得設(shè)計效率提高,節(jié)約了時間。
王峰研究的目標(biāo)函數(shù)為使陶瓷軸承的疲勞壽命最長,并建立優(yōu)化設(shè)計數(shù)學(xué)模型?;谠撃P停捎谠趦?yōu)化時,優(yōu)化軟件的不同會導(dǎo)致優(yōu)化效果也不同,取得的成效也不一樣,此次選擇了進(jìn)行優(yōu)化設(shè)計。從優(yōu)化結(jié)果我們不難看出,對于陶瓷軸承而言,其建立的優(yōu)化模型對其各項性能的優(yōu)化可以起到很好地指引作用。
近年來,在科研界,輪轂軸承的優(yōu)化已經(jīng)成為了一個熱門的話題,通過不同的優(yōu)化方法達(dá)到的效果也參差不起,每個優(yōu)化方法有利有弊,我們需要綜合其利弊,選出對于我們研究目標(biāo)有利的優(yōu)化方法來對輪轂軸承進(jìn)行優(yōu)化。
1.3 研究目標(biāo)和內(nèi)容
軸承經(jīng)過幾代的發(fā)展,現(xiàn)代汽車上主要安裝的是第三代輪轂軸承,由于其工況比較惡劣、結(jié)構(gòu)新穎,對其進(jìn)行優(yōu)化設(shè)計具有具有很好地經(jīng)濟社會效益。如今,第三代軸承在社會上各領(lǐng)域方面都被廣泛地應(yīng)用,為了分析其一些基本性能對其本身的影響,以及如何提高它強度及剛度,從而增加它的壽命,本文從如下幾個方面進(jìn)行研究:
(1)首先我們需對第三代輪轂軸承進(jìn)行結(jié)構(gòu)分析并計算,然后建立合適的優(yōu)化模型,并分別將疲勞壽命、磨損壽命和摩擦生熱等選為優(yōu)化目標(biāo)分別進(jìn)行優(yōu)化,并首先采用并列排序法來進(jìn)行多目標(biāo)優(yōu)化,再采用非劣排序遺傳算法-II()對其進(jìn)行多目標(biāo)優(yōu)化,并將兩者優(yōu)化后得到的圖形及數(shù)據(jù)結(jié)果進(jìn)行對比,比較其優(yōu)劣狀況;
(2)設(shè)計變量也是我們需要考慮的問題,我們通過對比分析,可以看出設(shè)計變量對優(yōu)化結(jié)果的影響;在優(yōu)化過程中,我們也可以記錄各個目標(biāo)函數(shù)是如何變化的,并將它們變化的規(guī)律進(jìn)行對比分析,得出結(jié)論;
(3)用建立優(yōu)化三維模型,并用、進(jìn)行顯示動力學(xué)分析,將優(yōu)化前后的分析結(jié)果進(jìn)行比較,從而證明了優(yōu)化結(jié)果是非常有效的。
第二章 優(yōu)化設(shè)計的介紹
第二章 優(yōu)化設(shè)計的介紹
2.1關(guān)于多目標(biāo)優(yōu)化方法的介紹
在本篇論文中提到的的多目標(biāo)優(yōu)化方法(),就是指在滿足給定條件的條件下,在設(shè)計變量的取值范圍當(dāng)中搜索到最佳的設(shè)計點,能夠最大程度對多個設(shè)計目標(biāo)決定的設(shè)計對象的整體性能進(jìn)行優(yōu)化設(shè)計,使優(yōu)化的對象整體性能達(dá)到最優(yōu)狀態(tài)。
對問題進(jìn)行優(yōu)化,首先需要進(jìn)行建立優(yōu)化所需要的數(shù)學(xué)模型,而此次優(yōu)化所需要的模型如下:求,使
(2-1)
1,2,.. (2-2)
, (2-3)
現(xiàn)在對上面列出的公式中的變量進(jìn)行說明: 是自變量的維數(shù);是函數(shù)的維數(shù);跟分別表示等式以及不等式約束的數(shù)目;表示向量的極小化,即能夠使向量目標(biāo)中的每個分目標(biāo)函數(shù)盡可能地被極小化。
對于目標(biāo)優(yōu)化問題達(dá)到最優(yōu)與單目標(biāo)優(yōu)化問題達(dá)到最優(yōu),本質(zhì)上來說,這兩個問題其實是不一樣的。在多目標(biāo)優(yōu)化問題中,其目標(biāo)代表一個向量函數(shù)。要對這些向量函數(shù)的“大小”進(jìn)行比較,首先應(yīng)熟悉最優(yōu)解和多目標(biāo)優(yōu)化中最優(yōu)解的概念。
定義 假設(shè)在多目標(biāo)優(yōu)化問題中,其模型存在約束,且約束集為,多目標(biāo)優(yōu)化時的向量目標(biāo)函數(shù)為,有,。若
, (2-4)并且
, (2-5)
則稱作解比解優(yōu)越。
定義 假設(shè)多目標(biāo)優(yōu)化模型的約束集是,多目標(biāo)優(yōu)化時的向量目標(biāo)函數(shù)為,有,并且中的所有其他解都沒有優(yōu)越,則稱作多目標(biāo)優(yōu)化模型的絕對最優(yōu)解是解。
由定義可知,解可以使得所有的都能達(dá)到最優(yōu),如圖所示。
圖 2.1多目標(biāo)優(yōu)化問題的最優(yōu)解
只有在的每個目標(biāo)函數(shù)的最優(yōu)解都存在且它們正好是同一解的條件下,多目標(biāo)優(yōu)化問題的絕對最優(yōu)解才會存在,這只有在非常特殊的情況下才會發(fā)生,因此,通常不存在多目標(biāo)優(yōu)化問題的絕對最優(yōu)解。
定義 假設(shè)多目標(biāo)優(yōu)化模型的約束集是為,在多目標(biāo)優(yōu)化時,其向量目標(biāo)函數(shù)為,有,并且不會有解比更優(yōu)越,則多目標(biāo)優(yōu)化模型的Pareto最優(yōu)解為解,也叫做非劣解或者有效解。
由定義可知,對于多目標(biāo)優(yōu)化問題的Pareto最優(yōu)解而言,他只是一個“非劣解”,并且在多目標(biāo)優(yōu)化實際問題中,通常都有多個Pareto最優(yōu)解存在,如圖所示。
圖 2.2 多目標(biāo)優(yōu)化問題的Pareto最優(yōu)解
對于一些多目標(biāo)優(yōu)化問題,當(dāng)我們對它們進(jìn)行研究時,我們可以使用轉(zhuǎn)化法,把它作為一個單目標(biāo)優(yōu)優(yōu)化的問題,然后再用算法進(jìn)行求解計算,經(jīng)過這樣轉(zhuǎn)換,使得多目標(biāo)優(yōu)化問題解的半有序性轉(zhuǎn)變成單目標(biāo)優(yōu)化問題的完全有序性。這里應(yīng)當(dāng)出,經(jīng)過轉(zhuǎn)化之后,求得的問題的解只是關(guān)于原多目標(biāo)優(yōu)化問題的一個或部分非劣解,而不是所有的非劣解。
為了將多目標(biāo)優(yōu)化問題進(jìn)行求解,首先我們需構(gòu)造一個評價函數(shù),其由每個分目標(biāo)函數(shù)組成
(2-6)
只有這樣,我們就不需要求解多目標(biāo)問題,而是只需要求解上面函數(shù)的單目標(biāo)問題,簡化了計算,更容易得出結(jié)果。常見的處理方法如下:線性加權(quán)法、規(guī)格化加權(quán)法、功效系數(shù)法、乘除法和主要目標(biāo)法等。
2.2 遺傳算法的基本原理
2.1.1關(guān)于遺傳算法的介紹
遺傳算法這個概念由來已久,它在處理許多問題上都體現(xiàn)出其巨大的優(yōu)勢,它和達(dá)爾文的遺傳學(xué)說有著一定的相似之處,是自然界的一種規(guī)律。但從本質(zhì)上來說,他只是一種搜索方式,可以解決我們需要搜索的問題,并且自身也有很好地控制效果,而且搜索效率比較高,搜索范圍比較全面。
談到遺傳算法,我們就要談到生物界的染色體(),它的概念如下:通過一些程序手段,將一些解或近似解轉(zhuǎn)換為由字母組成的串,通過該轉(zhuǎn)換,在表現(xiàn)域決策變量上,基因這一特征能被單獨唯一的被解釋。通過染色體的概念,我們現(xiàn)在需要找到一種方法來區(qū)別染色體的不同,此時就需要對染色體的結(jié)構(gòu)進(jìn)行表示,這里我們使用二進(jìn)制字符串來進(jìn)行表示。每個個體都會遵守遺傳定律,在復(fù)制期間就能體現(xiàn)出它們在自然界的適應(yīng)能力,可以適應(yīng)自然界即適應(yīng)度高的個體會被挑選出來,然后有較大機會參加交配,可以從種群中被選中并進(jìn)行重組,從而產(chǎn)生下一代,即更合適的個體,這就是所謂的“適者生存”。
通過遺傳算法規(guī)律,進(jìn)行重新分配并重新合并之后,為了對目標(biāo)函數(shù)進(jìn)行評估,個體串會被解碼,計算出各個個體的適應(yīng)度值,比較每個個體適應(yīng)度值的大小,顯然,適應(yīng)度高的個體被挑選出來,而適應(yīng)度低的個體會被淘汰,這就類似于自然界的法則。不停進(jìn)行挑選,當(dāng)滿足自己起初設(shè)定的條件之后,停止運算,至此,經(jīng)過挑選出來之后的個體重新組成一個群體,顯然這個新群體的整體性能也遠(yuǎn)遠(yuǎn)優(yōu)于以前的群體。
2.2.2遺傳算法的基礎(chǔ)概論
遺傳算法的理論基礎(chǔ)
前人對模式定理和積木塊假設(shè)進(jìn)行了詳細(xì)的說明,而如今,這兩個理論卻是遺傳算法概念的由來,起到奠基作用。模式定理確保了優(yōu)等樣本呈指數(shù)級的增長,從而有可能尋找最優(yōu)解,從而有可能尋找到全局最優(yōu)解。從下一個積木塊假設(shè),我們可以看出,通過遺傳算子的作用,通過遺傳算法,我們可以找到我們需要的最優(yōu)解,通過一些條件的約束以及算子的作用下,短距、低階、高平均適應(yīng)度的模式可以互相進(jìn)行融合并作用,然后前面的模式就會轉(zhuǎn)換為長距、高階、高平均適應(yīng)度的模式,最后得到全局最優(yōu)解。
通過遺傳算法求解的順序
.編碼方法
在當(dāng)今社會,遺傳算法已經(jīng)在社會各個領(lǐng)域及各個方面得到了廣泛地應(yīng)用,現(xiàn)在已經(jīng)出現(xiàn)了許多種不同的遺傳算法,由于遺傳算法種類過多,本文現(xiàn)在只對其中的二進(jìn)制編碼方法進(jìn)行詳細(xì)介紹,其余算法想要了解,可自行查找資料,翻閱圖書。
在眾多遺傳算法當(dāng)中,用的最多的就是二進(jìn)制方法,相對其他算法而言,它比較容易理解,難度可以接受。它在編碼時只用到兩個符號“”和“”,然后這兩個符號構(gòu)成了一個集合{,}。
通過均勻分布的隨機數(shù)這一方法,來生成初始種群中每個個體的基因。假設(shè)[,]這個區(qū)間一個參數(shù)的取值區(qū)間,對于我們所選的變量,如果我們將其分成份,則該參數(shù)用長度為的二進(jìn)制編碼符號來表示,經(jīng)過表示之后,共形成了種不同的編碼,即個個體,用如下方式對每個個體進(jìn)行表示:
00000000...000
00000000...000
…
…
…
00000000...000
1111111...111
-兩兩之間相差一個常量值,
選擇運算命令的介紹
在本文中的選擇其實跟我們平時選擇的概念相近,本質(zhì)上就是一個行為過程,挑選出我們需要的,然后再去除我們不需要的,這就是選擇過程。在這里,我們先將優(yōu)良個體(即生命力強)挑選出來,重新組成一個新的整體性能更優(yōu)的種群;為了提高種群的整體性能,而那些生命力弱的個體會直接被去除,也就所謂的優(yōu)勝劣汰,只有這樣,群體中個體的適應(yīng)度值才會不斷趨向于最優(yōu)狀態(tài)。
交叉概念
交叉()通俗來講,就是互相交換的意思。根據(jù)自己設(shè)定的條件在種群中選擇兩個不同的樣本進(jìn)行交換。在交叉運算未開始之前,我們需要用隨機算法來對這些進(jìn)行交叉的個體進(jìn)行重新分配。
.變異概念
變異()通俗來講,是指用個體編碼某一些位值會以較小的概率發(fā)生突變,對于上文提到的二進(jìn)制編碼方法而言,由于它是有“”和“”構(gòu)成,所以它如果發(fā)生變異,本質(zhì)上講就是“”變成“”,“”變成“”,然后就會形成新的下一代,通過變異算法,也能使得遺傳算法能夠有效地進(jìn)行。雖然變異算法很重要,但是交叉運算在新的子代在形成的過程中占主要部分;對產(chǎn)生新個體而言,變異運算只能算作一種輔助方法,但它也很重要,由于在搜索過程中,它也可以起到?jīng)Q定局部搜索能力好壞的作用。所以我們在進(jìn)行算法時,需要綜合交叉和變異,來進(jìn)行尋優(yōu)結(jié)果計算。
.下面介紹目標(biāo)函數(shù)和適應(yīng)度函數(shù)
適應(yīng)度()通俗來講就是我們對一個新環(huán)境適應(yīng)能力的強弱,而在本篇文中,它則決定了我們計算的個體是否有利于尋找到最優(yōu)解。
而所謂的目標(biāo)函數(shù),其實指的就是我們的研究對象,由于在我們進(jìn)行計算時,將目標(biāo)函數(shù)轉(zhuǎn)換為適應(yīng)度函數(shù)會更加的簡單、形象、直觀,所以我們在計算時作此變換。有如下幾種方法進(jìn)行此變換:
(1)直接進(jìn)行轉(zhuǎn)換,轉(zhuǎn)變成,如下所示:
(2-7)
(2)為了求其最大值,進(jìn)行下面的轉(zhuǎn)換:
(2-8)
通過下面公式,求得最小值:
(2-9)
其中指的是對函數(shù)進(jìn)行的最大值估計,指的是對函數(shù)進(jìn)行的最小值估計。
(3)通過下面公式轉(zhuǎn)換,可求得其最大值:
, (2-10)
通過下面公式轉(zhuǎn)換,可求得其最小值:
, (2-11)
其中:指的是在我們對目標(biāo)函數(shù)進(jìn)行計算時,它的底限估計值;指的是在進(jìn)行優(yōu)化計算時,對其所采用遺傳算法的所用到的參數(shù)變量的選擇。
4.該算法所采用的算法流程圖如下圖所示:
是
否
開始
構(gòu)造問題的參數(shù)集
構(gòu)造問題的參數(shù)集
構(gòu)造問題的參數(shù)集
構(gòu)造問題的參數(shù)集
構(gòu)造問題的參數(shù)集
構(gòu)造問題的參數(shù)集
第k+1代群體第k代群體
第k+1代群體
滿足收斂要求?
解碼
輸出最優(yōu)解
結(jié)束
圖 2.3 遺傳算法流程圖
2.3 本章小結(jié)
在第二章中,我們首先對目標(biāo)優(yōu)化算法的定義進(jìn)行了詳細(xì)地介紹,讓我們對其概念以及算法的流程及步驟有了初步的了解;再次,將優(yōu)化后的解的定義又進(jìn)行了詳細(xì)的說明,讓我們知道了我們算法最后的結(jié)果是怎么樣的,我們期望的結(jié)果又是什么樣的,同時,遺產(chǎn)算法其他的概念也做了簡單的介紹,拓寬了我們的知識范圍。
11
第三章 基于并列選擇遺傳算法的輪轂軸承多目標(biāo)優(yōu)化
第三章 基于并列選擇遺傳算法的輪轂軸承多目標(biāo)優(yōu)化
3.1 雙列滾珠球軸承的構(gòu)造及變量的設(shè)計
3.1.1 雙列滾珠球軸承結(jié)構(gòu)的介紹
為了使本文的研究具有普遍性,所以選擇小轎車的輪轂軸承進(jìn)行研究,其結(jié)果如圖3.1所示。
圖 3.1輪轂球軸承構(gòu)造圖
下表列出了該軸承的一些參數(shù)。
3.1.2 關(guān)于雙列滾珠軸承一些變量的設(shè)計
在該章節(jié)中,將,,,,五個參數(shù)作為設(shè)計變量。
令=。
3.2 目標(biāo)函數(shù)
為了對輪轂軸承性能進(jìn)行優(yōu)化,首先我們先要對自己研究的目標(biāo)進(jìn)行優(yōu)化設(shè)計,本文則研究了如下主要三個目標(biāo):疲勞壽命、磨損壽命以及自旋摩擦功率,通過對這三個目標(biāo)進(jìn)行優(yōu)化,從而使用優(yōu)化的的參數(shù)進(jìn)行重新三維建模,這樣就能綜合提高輪轂軸承的性能。
3.2.1 疲勞壽命的研究
對于軸承的疲勞壽命,一直是科學(xué)家們重點研究的課題,因為軸承能夠使用時間的長短,和軸承壽命這一指標(biāo)密切相關(guān)。而疲勞壽命又和軸承所受到的載荷有關(guān),所以在軸承受到載荷比較密集的地方有比較打的可能產(chǎn)生裂紋,時間久了之后,軸承就會損壞甚至破裂,所以此次我們的研究是看能否提高軸承的一些性能,如剛度、強度等,從而延長軸承的使用壽命。
由上段內(nèi)容我們可以知道,對軸承所受到的載荷進(jìn)行研究將有助于我們對其疲勞壽命的研究,而在對受到的載荷進(jìn)行研究時,我們又以額定動載荷為目標(biāo),間接地用額定動載荷來表示軸承的疲勞壽命,從而可以進(jìn)行計算,得出我們計算所需要的結(jié)果。
額定動載荷的概念:是只有軸承內(nèi)圈在旋轉(zhuǎn)的情況下,當(dāng)旋轉(zhuǎn)的圈數(shù)達(dá)1百萬時,還能存在九成的軸承能夠繼續(xù)工作。
下面的公式則是以額定動載荷為本次研究的目標(biāo)函數(shù):
(3-1)
式中,
(3-2)
(3-3)
由于,因此我們得出下面的公式:
(3-4)
3.2.2 磨損壽命的研究
對于軸承的磨損壽命,也是科學(xué)家們研究的一個課題,由于滾珠和滾道表面會進(jìn)行接觸,因此在軸承進(jìn)行運轉(zhuǎn)時,會存在摩擦作用,時間一長,則會對滾珠及滾道表面產(chǎn)生磨損,從而軸承的工作性能也會大幅下降。所以為了減小它們之間的磨損,我們需要在軸承里面加潤滑油,這樣就能降低磨損,延長軸承的使用壽命。潤滑油在潤滑的同時,同時也能起到冷卻的作用,軸承在高速運轉(zhuǎn)時,會因為劇烈摩擦而產(chǎn)生大量的熱量,此時潤滑油將會起到明顯的冷卻作用。由于一些軸承密封效果不佳,所以軸承在高速旋轉(zhuǎn)時,潤滑油會損失,所以此次最小油膜厚度則成了我們的研究對象,因此可以通過軸承內(nèi)最小油膜厚度來判斷軸承的磨損狀況,優(yōu)化目標(biāo)能使最小油膜厚度增加。
下面的公式將最小油膜厚度作為目標(biāo)函數(shù),如下:
(3-5)
其中: 代表側(cè)向泄露系數(shù);
(3-6)
(3-7)
(3-8)
代表的是油的粘度-壓力系數(shù),正常情況系取,而此處經(jīng)過綜合考慮,取其值為;
代表的是入口處的粘度大小, 潤滑油是我們這次的選擇目標(biāo),給它賦值為;
代表的是滾珠在內(nèi)外圈接觸地方的的平均速度,m/s;
(3-9)
在本文中,首先假設(shè)汽車以速度勻速行駛,則
指的是軸承內(nèi)圈的轉(zhuǎn)動速度,;
(3-10)
車輪轉(zhuǎn)動時的角速度,;
(3-11)
車輪的半徑大小,給其賦值為;
當(dāng)前曲率半徑,,對于本文研究的球軸承而言,如下面公式
(3-12)
表示的是當(dāng)量彈性模量的大小,此時給其賦值為;
軸承內(nèi)的滾動體受到的最大載荷作用時,其接觸負(fù)荷值的大小,單位為:
(3-13)
(3-14)
(3-15)
(3-16)
代表的是軸承徑向載荷的大??;代表的是軸承徑向游隙大小;代表的是最大承受載體接觸處的因受到彈性而發(fā)生的總的變化量,單位為;則表示一個常量,在本文中,我們給其賦值為。
3.2.3 摩擦生熱
在高速工況下,滾動軸承因摩擦急劇生熱,軸承零件由于熱膨脹會導(dǎo)致軸承內(nèi)部游隙急劇地減小,游隙減小則導(dǎo)致旋轉(zhuǎn)精度喪失。此外,由于產(chǎn)生熱量過多,而使溫升過高,造成軸承-軸系統(tǒng)間產(chǎn)生熱位移現(xiàn)象。對于較高精度要求的工況(比如高速機床主軸),由于熱位移及旋轉(zhuǎn)精度喪失,將會直接對機床精度造成很大的影響。
旋滾比指傳統(tǒng)的表征摩擦生熱的目標(biāo)函數(shù)(球在套圈滾道上的自旋角速度與滾動角速度之比),套圈滾道與球的相對滑動程度會隨著滾旋比的增大而增大,相反,也會隨著滾旋比的減小而減小。在一定程度上,旋滾比可以反映出套圈與球兩者之間的相對滑動,但是它并沒有考慮到摩擦力矩對摩擦生熱也會產(chǎn)生影響。因此,考慮到摩擦力矩與相對滑動角速度都能對摩擦生熱產(chǎn)生的影響,使用綜合兩者的摩擦功率來表征發(fā)熱更好。摩擦功率有許多種,而本文中,將自旋摩擦功率作為表征摩擦生熱的目標(biāo)函數(shù)。
外圈控制假說指出,軸承在進(jìn)行高速運轉(zhuǎn)時,球只有在和內(nèi)圈滾道接觸的地方,才會產(chǎn)生球的自旋運動,即球的自旋角速度為零,摩擦功率也為零。根據(jù)高速球軸承擬動力學(xué)理論求解出一組非線性方程組可得軸承自旋摩擦功率,還可以通過該方程組求得軸承內(nèi)圈的自旋摩擦功率。為了對目標(biāo)進(jìn)行求解計算,下面所示的公式中則將自旋摩擦功率選作為本次目標(biāo)函數(shù)。
(3-17)
對其中的一些變量進(jìn)行解釋,如下:
球在內(nèi)圈的自旋角速度;
(3-18)
指的是軸承在旋轉(zhuǎn)時,滾動體在滾道上的自旋角速度;
(3-19)
指的是軸承在旋轉(zhuǎn)時,滾珠在內(nèi)圈的自旋摩擦力矩,;
(3-20)
指的是軸承的滑動摩擦系數(shù)
(3-21)
軸承總摩擦力矩,;
(3-22)
在總摩擦力矩中與載荷沒有關(guān)聯(lián)的部分
(3-23)
有關(guān)于軸承類型和潤滑的系數(shù),查表后給其賦值為
指的是軸承在進(jìn)行旋轉(zhuǎn)時即在工況下,所用潤滑劑的運動粘度,此處給其賦值為
指的是彈性滯后和接觸表面因差動滑動而產(chǎn)生的摩擦損耗
(3-24)
指的是與軸承的種類及其所受載荷相關(guān)聯(lián)的系數(shù)
(3-25)
指的是當(dāng)量靜載荷
(3-26)
指的是軸承的額定靜載荷;指的在對摩擦力矩進(jìn)行計算時,軸承所受到的載荷;指的是軸承所承受到的當(dāng)量動載荷;指的是軸承的內(nèi)徑值。
軸承在旋轉(zhuǎn)時,即工況下,球載內(nèi)圈表面的自旋摩擦力矩大小
(3-27)
指的是軸承的橢圓積分,其和曲率函數(shù)是密切相關(guān)的;
由計算可得,值的大小為
指的是軸承的材料的彈性模量,經(jīng)過一系列查表后給其賦值為
指的是軸承材料的泊松比,經(jīng)過一系列查表后選取
接觸處所有主曲率經(jīng)過相加之后的和值
(3-28)
關(guān)于軸承的第二類橢圓積分
(3-29)
(3-30)
指的是關(guān)于曲率函數(shù)的積分
由計算可得出結(jié)果,值為。
3.3 關(guān)于約束條件的介紹
(1)對外圈溝底壁厚值進(jìn)行條件限制
為了能使軸承的設(shè)計能夠盡量節(jié)省空間,所以需要保證其外圈的最小厚度必須大于或者等于。由于是個常數(shù),所以它的取值范圍為,本次我們?nèi)∑渲禐椤?
(3-31)
因此
(3-32)
(2)對鋼球的直徑值進(jìn)行條件限制
(3-33)
(3-34)
Gupta對軸承進(jìn)行了一些研究,而且經(jīng)過優(yōu)化計算,從得出的結(jié)果發(fā)現(xiàn)在至之間取某一值可以達(dá)到很好地效果,在至之間取某一值可以達(dá)到很好地效果。而經(jīng)過綜合考慮后,將賦值給,將賦值給,只有取這兩個值,就能保證在本次優(yōu)化計算時,所選擇的變量的范圍最廣。
(3)對節(jié)圓的直徑值進(jìn)行條件限制
我們經(jīng)過查閱資料并計算可知,在軸承進(jìn)行工作的狀態(tài)下,內(nèi)圈受到的力的大小要大于外圈所受到的力,所以內(nèi)圈更容易發(fā)生破壞,為了避免此現(xiàn)象的發(fā)生,內(nèi)圈須比外圈要厚,限制條件如下:
(3-35)
在理論當(dāng)中,該理論的公式中會用到一個系數(shù),其大小我們設(shè)定為和理論當(dāng)中所取得系數(shù)相等,即
(3-36)
(4)對軸承中的周向間隙進(jìn)行條件限制
由于在本章節(jié)中,我們研究的是角接觸軸承,而由于其自帶鎖口,所以其裝配方法比較特殊??紤]到它的裝配方法和別的球軸承比較不一樣,需要保證球周向間隙要一直大于或者等于一個最小值,這樣球和保持架之間就會存在一定的空隙,避免直接接觸,防止摩擦損耗的產(chǎn)生。
(3-37) 我們給周向間隙系數(shù)()賦值為1.3,經(jīng)過簡化計算后,可得出下面公式:
(3-38)
(5)對軸承中的套圈滾道溝曲率系數(shù)進(jìn)行條件限制
在軸承經(jīng)過多次試驗后,我們會發(fā)現(xiàn)軸承工作性能的好壞內(nèi)、外圈滾道曲率系數(shù)、密切相關(guān)。軸承的溝曲率半徑會隨著、值的增大而增大,兩者之間呈正相關(guān);如果球與滾道接觸的面積變小了,會發(fā)現(xiàn)兩者之間接觸處所受到的力增加,盡管由于摩擦發(fā)出的熱量減小,卻更容易使軸承受到破壞,導(dǎo)致壽命減少。
將這一次的約束條件用公式表示為:
(3-39)
3.4 關(guān)于謝菲爾德遺傳算法工具箱的技術(shù)
上個世紀(jì)在英國,謝菲爾德大學(xué)的科學(xué)家們經(jīng)過對遺傳學(xué)研究,經(jīng)過復(fù)雜的計算以及探索,獨自開發(fā)了一套跟遺傳學(xué)相關(guān)的遺傳算法工具箱。其中包含了并列選擇遺傳算法,這種算法可以有效地幫助人們對一些問題進(jìn)行優(yōu)化,下面對該算法的一些定義及用法進(jìn)行簡單地介紹:
1. 關(guān)于種群的函數(shù)表達(dá)方式以及初始化的一些方法
:建立一個基于二進(jìn)制算法的種群;
:同上也是一種基于二進(jìn)制算法的種群,用矢量的方法來表達(dá)整數(shù)值;
:和上面不同,此處建立一個實值種群。
2. 關(guān)于適應(yīng)度值計算的函數(shù)及方法
列出兩個關(guān)于適應(yīng)度的函數(shù):。
適應(yīng)度函數(shù)將非負(fù)的價值數(shù)一一分配給每一個個體,同時目標(biāo)函數(shù)值進(jìn)行轉(zhuǎn)換。
3. 關(guān)于選擇操作的介紹
以下函數(shù)和選擇有關(guān):。
4. 關(guān)于交叉算子的簡單介紹
以下函數(shù)為交叉算子函數(shù):,,,,,,,,,,,。
交叉算子會對一對個體進(jìn)行重組(根據(jù)給定的概率),然后會根據(jù)遺傳算法產(chǎn)生下一代。
5. 關(guān)于變異算子的簡單介紹
下面三個函數(shù)為變異算子函數(shù):。
mut函數(shù)主要針對了整數(shù)以及二進(jìn)制,將兩者進(jìn)行變異的操作; mutbga對于實質(zhì)的變異可以起到很好地效果。而Mutate函數(shù)與以上兩個函數(shù)不同,它為邊易操作建立一個接口。
6. 關(guān)于多子種支持的介紹
則是該函數(shù)的代表。
7. 下圖是關(guān)于并列選擇遺傳算法的流程圖:
P
No
P
Yes
P
Yes
Gen:=0
隨機產(chǎn)生初始群體,并分成若干子種群
滿足終止條件否
計算子群體中各個體的適應(yīng)度
i:=0
i:=M?
選擇遺傳算子及概率
根據(jù)適應(yīng)度選擇兩個個體
i:=i+1
執(zhí)行交換
將兩個交換結(jié)果添入新群體
i:=i+1
輸出結(jié)果
結(jié)果
執(zhí)行突變
將突變結(jié)果
添入新群體
各子種群重新合并成一個新中群
Gen:=Gen+1
根據(jù)適應(yīng)度選擇一個個體
執(zhí)行復(fù)制
將復(fù)制結(jié)果添入到新群體
圖 3.2 關(guān)于并列選擇遺傳算法步驟的流程圖
3.5 并列選擇遺傳算法得到的結(jié)果
在該章節(jié)中,我們選擇了并列選擇遺傳算法來對自己的研究對象(輪轂軸承)進(jìn)行優(yōu)化計算。在此種算法下,我們先將種群進(jìn)行劃分,然后對劃分后的總?cè)河脙?yōu)化算法進(jìn)行優(yōu)化計算,將計算的得出的優(yōu)化結(jié)果進(jìn)行重新排列,然后再次進(jìn)行分配,從而產(chǎn)生新的種群,達(dá)到種群整體性能提高的目標(biāo)。反復(fù)進(jìn)行此操作,一直到滿足自己設(shè)定的約束條件,然后得出的結(jié)果就是此次優(yōu)化的一組最優(yōu)解。
在此次問題的優(yōu)化中,對其一些參數(shù)進(jìn)行以下設(shè)置:設(shè)置最大遺傳的代數(shù)為代,種群中包含的樣本為個,給交叉概率賦值為,給代溝賦值為,將變異概率設(shè)置為默認(rèn)值。
在基于遺傳算法的優(yōu)化結(jié)果用圖表示如下:
圖3.3 種群代數(shù)與額定動載荷之間的關(guān)系
圖3.4 種群代數(shù)與最小油膜厚度之間的關(guān)系
圖3.5 種群代數(shù)與自旋摩擦功率之間的關(guān)系
我們分析圖中的結(jié)論,然后從圖中可以看出和三個目標(biāo)函數(shù)相關(guān)的結(jié)論,隨著控制代數(shù)值在不斷增加,首先額定動載荷得到了不小的提高,最小油膜厚度先隨著代數(shù)增加而上升,最后慢慢在某一定值穩(wěn)定下來,而自旋摩擦功率則和代數(shù)呈相反關(guān)系,隨著代數(shù)的增加而下降。
關(guān)于多目標(biāo)優(yōu)化問題,一般會發(fā)現(xiàn)經(jīng)過計算后會存在多個最優(yōu)解,然后需要選擇對于我們研究的目標(biāo)而言能達(dá)到最優(yōu)的解。對于該優(yōu)化的五個變量得到的值在下表中一一列舉出來。
表3.2 5個變量優(yōu)化后的結(jié)果如下
滾珠直徑 滾珠數(shù) 節(jié)圓直徑 內(nèi)溝曲率系數(shù) 外溝曲率系數(shù)
在喻偉對輪轂軸承進(jìn)行優(yōu)化計算后,在變量外溝曲率系數(shù)進(jìn)行取值是,越小越好,最好取它的下界值,這樣可以使得滾動體與外圈表面有更大面積接觸,從而降低了最大接觸應(yīng)力。在對內(nèi)溝曲率半徑取值時,盡量越大越好,最好取其上界值,這樣有利于減小軸承的摩擦損耗,提高軸承的使用使用壽命。
通過上面的取值原則,然后經(jīng)過綜合對比之后,取出下面的解作為我們此次優(yōu)化計算后的最終解。
:; :; :; :; :
通過將這一組解和原值進(jìn)行對比之后,我們會發(fā)現(xiàn)經(jīng)過優(yōu)化后的軸承各方面性能都得到了不錯的提高,起到顯著的優(yōu)化結(jié)果。而且軸承的尺寸變小,結(jié)構(gòu)變得更加緊湊,給轎車節(jié)省了空間。通過以上優(yōu)化結(jié)果我們也可以看出,未來軸承朝著更加緊湊化和輕量化的方向發(fā)展。
3.6 本章小結(jié)
通過本章的優(yōu)化算法,我們通過對輪轂軸承的設(shè)計變量以及目標(biāo)函數(shù)的控制,再利用并列選擇遺傳算法對轎車輪轂軸承進(jìn)行性能優(yōu)化,起到了很好地效果,軸承各方面的性能都得到了不小的提高。
24
第四章 基于非劣排序遺傳算法的輪轂軸承多目標(biāo)優(yōu)化
第四章 基于非劣排序遺傳算法的輪轂軸承多目標(biāo)優(yōu)化
4.1非劣排序遺傳算法定義
根據(jù)Pareto最優(yōu)排序的理論思想,Deb和Srinivas提出了非劣排序遺傳算法。由于個體都存在不同之處,該算法基于此對其進(jìn)行了分類,具體情況如下:由于每個個體的非劣性都不一樣,我們據(jù)此對種群進(jìn)行分類,將非劣個體均劃分為同一種類,給它們賦予一個Dummy適應(yīng)度值,并且對同一種類別的個體而言,都賦予其相等的復(fù)制機會。然后除去其他所有不同類型的個體,對于種群中的其它個體繼續(xù)用這種方法進(jìn)行篩選,直到全部的個體變成同一類。然后在這一類的個體中,再進(jìn)行隨機抽樣選取,這樣才能使得種群前行到Pareto靠前的部位。
下面顯示的流程圖為非劣排序遺傳算法流程圖:
N
N
開始
進(jìn)行代數(shù)Gen=1,初始化種群
Rt非支配排序形成非支配集Z
i=1
將Zi放入新父代種群Pt+1(精英策略)
Pt+1個體數(shù)等于N
交叉,變異
新的子代種群Qt+1
Gen=Gen+1
Gen=最大代數(shù)
輸出
子代與父代種群合并形成2N大小種群Rt
i=i+1
對Zi進(jìn)行擁擠度排序,擁擠度大的選入
圖4.1 非劣排序遺傳算法流程圖
在本章節(jié)里,我們需要用MATLAB自帶的遺傳算法工具箱來對我們所需有優(yōu)化的目標(biāo)進(jìn)行程序代碼的編寫,然后再使用非劣排序遺傳算法對研究的目標(biāo)進(jìn)行相應(yīng)的優(yōu)化設(shè)計。
4.2 關(guān)于MATLAB遺傳算法工具箱的特征
MATLAB軟件自帶的遺傳算法工具箱,它具有我們熟悉的圖形用戶界面,即GUI界面。用戶可以直接在界面上進(jìn)行我們需要的操作,比如可以設(shè)定一些參數(shù)來滿足我們設(shè)計的需要,他也可以清晰直觀地把我們所需要看到的數(shù)據(jù)、圖標(biāo)等在界面上顯示出來。避免了一些復(fù)雜的程序以及一些代碼的輸入,節(jié)省了時間,因此非常方便。
由于在優(yōu)化過程中,可能會有一些狀況出現(xiàn),此時,我們需要對這個過程就需要監(jiān)控,而該工具箱就幫我們解決了這個問題。而且在優(yōu)化結(jié)果的表示方面,我們可以自主的選擇比較方便的方式來觀察結(jié)果,比如一些數(shù)學(xué)統(tǒng)計圖或者一些表格顯示出來,比較形象直觀,也有助于我們來對結(jié)果進(jìn)行分析。
圖4.2 MATLAB遺傳算法的圖形用戶界面
在上圖中,我們可以通過來確定此次的優(yōu)化算法;可以通過來確定本次優(yōu)化所需的適應(yīng)度函數(shù);可以通過來確定變量的數(shù)量;可以通過來確定我們所需要的約束
收藏
編號:1708065
類型:共享資源
大?。?span id="8ztk3v2" class="font-tahoma">896.55KB
格式:ZIP
上傳時間:2019-11-03
30
積分
- 關(guān) 鍵 詞:
-
基于
matlab
轎車
輪轂
軸承
優(yōu)化
設(shè)計
- 資源描述:
-
基于MATLAB的某型轎車輪轂軸承優(yōu)化設(shè)計,基于,matlab,轎車,輪轂,軸承,優(yōu)化,設(shè)計
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。