模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用

模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用

ID:37114914

大?。?40.72 KB

頁數(shù):4頁

時間:2019-05-18

模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用_第1頁
模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用_第2頁
模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用_第3頁
模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用_第4頁
資源描述:

《模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、微電機2000年第33卷第3期(總第114期)設(shè)計與研究·DESIGN”RESEARCH模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用王偉,張健(北京航空航天大學(xué),北京100083)摘要:介紹了模擬退火算法的原理和基本概念,結(jié)合電機的優(yōu)化問題,詳細論述了模似退火算法的具體實現(xiàn)和技術(shù)上的處理。與局部搜索法等相對照,討論了模擬退火算法的實驗性能。關(guān)鍵詞:優(yōu)化設(shè)計;模擬退火算法;電機中圖分類號:TM302文獻標(biāo)識碼:A文章編號:1001-6848(2000)03-0010-04TheApplicationofSimulatedAnnealingA

2、lgorithmintheMotorOptimalDesignWANGWei,ZHANGJian(BeijingUniversityofAeronauticsandAstronautics,Beijing100083,China)Abstract:Thispaperpresentstheprincipleandbasicconceptofsimulatedannealingalgorithm(SAA).Combinedwiththemotoroptimalproblems,itdicussestherealizationofth

3、ealgorithmandthetechnicaltreatmentstoSAA.LastitgivestheperformanceofSAAcompareswiththelocalsearchalgorithm.Keywords:optimaldesign;simulatedannealingalgorithm;motor逐漸降低溫度,粒子逐漸形成低能態(tài)的晶格。當(dāng)溫度1引言下降的速率足夠緩慢時,物質(zhì)將形成最低能量的狀模擬退火算法是近年發(fā)展迅速的一種解大規(guī)模態(tài)??疾鞂嶋H的優(yōu)化問題,也有類似的過程:為求優(yōu)優(yōu)化問題的通用有效近似算法

4、。模擬退火算法建立化問題的最優(yōu)解,把問題的某一個解Xi=[x1,x1,在蒙特卡洛T(MonteCarlo)原理上,是一種具有啟發(fā)?,xn]看成物質(zhì)體系的微觀狀態(tài),而把優(yōu)化問題式的隨機搜索算法。它描述簡單,使用靈活,效率高,的目標(biāo)函數(shù)F(Xi)看成物質(zhì)體系在狀態(tài)Xi下的內(nèi)因此在許多領(lǐng)域應(yīng)用廣泛,如管理科學(xué)、計算機工程能。用一個控制參數(shù)T模擬溫度從足夠高的值緩慢等領(lǐng)域。將模擬退火算法引入到電機優(yōu)化設(shè)計中,取下降,用所謂Metropolis準(zhǔn)則模擬該體系在此T下得了較好的效果。的熱平衡狀態(tài),即對當(dāng)前狀態(tài)Xi作隨機擾動,在其本文介紹了模

5、擬退火算法的原理和基本概念,領(lǐng)域(Xi的周圍一個隨T減小而減小的區(qū)域)內(nèi)隨結(jié)合電機的優(yōu)化問題,詳細論述了模似退火算法的機產(chǎn)生新的狀態(tài)Xiq。考慮它們的目標(biāo)函數(shù)值的大具體實現(xiàn)和技術(shù)上的處理,包括Metropolis準(zhǔn)則、小,以一定的概率p判斷是否接受新解Xiq,并用Xiq冷卻進度表算法結(jié)構(gòu),最后分析了算法的實驗性能。取代原解X[1]i。1F(Xq)F(X)1982年,Kirkpatrik等人將退火思想引入到優(yōu)T為控制參數(shù)。當(dāng)T降低至足夠低

6、,這樣的擾化領(lǐng)域,提出了一種解大規(guī)模組合優(yōu)化問題的通用動重復(fù)足夠多次后,算法趨向于最優(yōu)解。有效近似算法——模擬退火算法(SimulatedAn2由模擬退火算法的原理,得出其計算過程為:nealingAlgorithm,簡稱SAA算法)。它是一種啟發(fā)(1)設(shè)定初始解和初始變量。任意選一個優(yōu)化問式隨機搜索法。它源于對固體退火過程的模擬;采用T題的解X=[x1,x1,?,xn]作為初始當(dāng)前解。然后Metropolis接受準(zhǔn)則,并用一種稱為冷卻進度表的設(shè)定初始控制參數(shù)T0。參數(shù)控制算法進程,獲得問題的最優(yōu)解或近似最優(yōu)(2)解的變換。在當(dāng)

7、前解的鄰域內(nèi)產(chǎn)生新解的過解。程稱為解的變換。當(dāng)控制參數(shù)為T時,設(shè)當(dāng)前解:SAA算法源于物理學(xué)中固體物質(zhì)的退火過程TX=[x1,x2,?,xn](2)與一般優(yōu)化問題的相似性。固體物質(zhì)從高溫熔化態(tài)在鄰域內(nèi)產(chǎn)生新解:TXq=[x1+$x1,x2+$x2,?,xn+$xn](3)收稿日期:1999-09-27式中$xi(i=1,?,n)是每一變量xi發(fā)生的變—10—模擬退火算法在電機優(yōu)化設(shè)計中的應(yīng)用王偉張健化量,它是一個隨T減小而減小的量(可以取負值)。(3)Metropolis準(zhǔn)則的應(yīng)用。每當(dāng)產(chǎn)生一個新解Xq后,應(yīng)用Metropoli

8、s準(zhǔn)則進行判斷。分別求X和Xq的目標(biāo)函數(shù)值F(X)和F(Xq),如果新解性能更優(yōu),即圖1鄰域越界F(Xq)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。