§ 瀏覽學位論文書目資料
  
系統識別號 U0002-0407201614030600
DOI 10.6846/TKU.2016.00128
論文名稱(中文) 應用螢火蟲演算法於結構最佳化設計之研究
論文名稱(英文) Optimum Design of Structures by Firefly Algorithm
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 航空太空工程學系碩士班
系所名稱(英文) Department of Aerospace Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 104
學期 2
出版年 105
研究生(中文) 鄭敘仁
研究生(英文) Hsu‐Jen Cheng
學號 603430215
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2016-06-17
論文頁數 70頁
口試委員 指導教授 - 張永康
委員 - 陳步偉
委員 - 洪健君
關鍵字(中) 螢火蟲演算法
最佳化設計
關鍵字(英) Firefly Algorithm
Optimum Design
第三語言關鍵字
學科別分類
中文摘要
本研究應用螢火蟲演算法於結構最佳化設計中。螢火蟲演算法是模擬螢火蟲在求偶時使用亮光互相吸引,在空間中尋找最亮光源的特性來尋找問題的最佳解。該法之特點為參數設定少及搜尋範圍廣。螢火蟲演算法將區域中的各初始值模擬為各個螢火蟲個體,賦予各個體初始吸引值並依照光衰公式定義出吸引力關係式而推導出迭代關係式,使各值趨近於最佳解。在研究過程中,吸引力值以及光吸收係數的訂定,必須根據不同的問題做出調整以達到最佳的收斂速度。本研究將ANSYS 有限元素分析軟體中APDL語法與FORTRAN 程式結合成一系統程式,並以數種不同的範例執行結構
最佳化設計。數值範例中將對各種結構做分析與討論。範例中將結構最佳化問題轉為數學函數,再利用螢火蟲演算法對結構系統執行最佳化設計,結果顯示其演算特性能夠在結構最佳化上取得不錯的成效。
英文摘要
Optimum design of structure by firefly algorithm is used in this study. Firefly algorithm is conceptualized fireflies being attracted to each other by flashing light when mating season, and searching the brightest one in space area. The advantages of the firefly algorithm are
fewer parameters needed to be adjusted and extensive searching range efficiently. Firefly algorithm using inverse‐square law to determined iterative function and definition of the attractiveness. The finite element software ANSYS was used as structural analysis tool, and
combined with FORTRAN in APDL. Structural optimization problems are converted to a mathematical function, then the algorithm of firefly optimization was applied to the design of Structures. The results of numerical examples showed that the characteristic of firefly algorithm are effective in the process of optimum design.
第三語言摘要
論文目次
中文摘要
目錄
第一章 緒論                                                                                              1
1  1 研究動機                                                                                    1
1  2 文獻回顧                                                                                    3
1  3 研究方法                                                                                    7
第二章 螢火蟲演算法                                                                              8
2  1 基礎理論                                                                                    8
2  2 名詞定義                                                                                  11
2  3 適應值                                                                                      13
2  4 螢火蟲演算法執行流程                                                          14
第三章 最佳化設計                                                                                15
3  1 最佳化概念                                                                              15
3  2 最佳化問題                                                                              16
3  3 程式執行流程                                                                          17
第四章數值分析                                                                                    19
4  1 範例一:十五桿件桁架結構輕量化設計                              21
4  2 範例二:三十九桿件桁架結構輕量化設計                          23
4  3 範例三:七十二桿件桁架結構輕量化設計                          25
4  4 範例四:四層壓電複合薄板結構之輕量化設計                  27
4  5 範例五:六層壓電複合薄板結構之輕量化設計                  31
4  6 範例六:無人飛行載具機翼主樑輕量化設計                      35
第五章 結論                                                                                            38
參考文獻
圖目錄
圖一螢火蟲演算法迭代結果示意圖                                                    40
圖二 螢火蟲演算法運算流程圖                                                            41
圖三 程式執行流程圖                                                                            42
圖四範例一 十五桿件桁架結構尺寸圖                                              43
圖五 範例一 十五桿件桁架經拓樸移除部分桿件後結構尺寸圖      44
圖六範例二 三十九桿件桁架結構尺寸外型圖                                  45
圖七範例二 三十九桿件桁架經拓樸移除部分桿件後結構尺寸圖 46
圖八 範例三 七十二桿件桁架結構尺寸外型圖                                  47
圖九 範例四 四層壓電複合薄板結構外型圖                                      48
圖十 範例五 六層壓電複合薄板結構外型圖                                      49
圖十一 範例六 無人飛行載具機翼主樑結構外形圖                          50
表目錄
表一範例一 十五桿件結構最佳化結果比較                                      51
表二範例二 三十九桿件之桿件分組情形                                          52
表三範例二 三十九桿件結構最佳化結果比較                                  53
表四範例三 七十二桿件桁架結構節點受力情形                              54
表五範例三 七十二桿件之桿件分組情形                                          55
表六範例三 七十二結構最佳化結果比較                                          56
表七範例四 四層壓電複合薄板結構最佳化結果比較                      57
表八範例五 六層壓電複合薄板結構最佳化結果比較                      58
表九 範例六 機翼主樑結構最佳值比較                                              59
參考文獻
參考文獻
[1] 林柏勳、胡光復、沈哲偉、辜炳寰、鄭錦桐,最佳化方法於工
程上之應用,中興工程期刊第103 期,pp.13‐24,2009 年。
[2] Liang, Y., “Accelerated Strategies of Evolutionary Algorithms for Optimization Problem and Their Applications,” Doctoral Dissertation of The Chinese University,2003.
[3] Karaboga, D., and Basturk, B., “A Powerful and Efficient Algorithm
for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm,” Journal of Global Optimization,Vol.39,pp.459-471,2007.
[4] Gao,F., Lee,X.J., Fei,F.X., Tong,H.Q., Qi,Y.B., Deng,F.Y.,Balasingham,H., and Zhao,H.L., “Parameter Identification for Van Der Pol–Duffing oscillator by a Novel Artificial Bee Colony Algorithm with Differential Evolution Operators,” Applied Mathematics and Computation, Vol. 222, pp.132-144,2013.
[5] 周于文,應用蜂群法於結構最佳化設計之研究,淡江大學航空太空工程學系研究所碩士論文,2013 年。
[6] 李維平、王雅賢、江正文,粒子群最佳化演算法改良之研究,科學與工程技術期刊第四卷第二期,2008 年。
[7] Yang,X.S., “Firefly Algorithm,” Nature-Inspired Optimization Algorithms, pp.111-127 ,2014.
[8] Yang,X.S., “Firefly Algorithm, Lèvy Flights and Global Optimization,” Research and Development in Intelligent Systems XXVI (Eds M. Bramer, R. Ellis, M. Petridis), Springer London, pp.209-218 ,2010.
[9] Gandomi,A.H., Yang ,X.S. and Alavi,A.H., “Mixed Variable Structural Optimization Using Firefly Algorithm ,” Computers & Structures, Vol. 89, pp. 2325-2336, 2011.
[10] Fleck FadelMiguel,L.,Holdorf Lopez,F. and Fleck Fadel Miguel,T.,“Multimodal Size, Shape, and Topology Optimisation of Truss Structures Using the Firefly Algorithm,” Advances in Engineering Software , Vol. 56,pp. 23–37,2013.
[11] Baykasoglu,A. and Ozsoydan,F.B., “Adaptive Firefly Algorithm with Chaos for Mechanical Design Optimization Problems,”Applied Soft Computing, Vol. 36, pp.152-164,2015.
[12] Deb, K. and Gulati, S., “Design of Truss - Structures for Minimum Weight Using Genetic Algorithms,” Finite Elements in Analysis and Design , Vol. 37,pp. 447-465,2001.
[13] 賴羿暹,利用螞蟻演算法於桁架結構最佳化設計,大同大學機械工程研究所碩士論文,2004 年。
[14] 胡延任,類免疫演算法於桁架結構最佳化設計,大同大學機械工程研究所碩士論文,2008年。
[15] 蘇彤蘤,光線演算法於結構最佳化設計之研究,淡江大學航空太空工程學系研究所碩士論文,2014 年。
[16] 陳景文,改良式移動漸近線法於結構之最佳化設計,淡江大學航空太空工程研究所碩士論文,2009 年。
[17] 郭純孜,應用移動漸進線法於結構之最佳化設計,淡江大學航空太空工程研究所碩士論文,2008 年。
[18] 侯爵,螞蟻演算法應用於結構最佳化設計,淡江大學航空太空工程研究所碩士論文,2012 年。
[19] 黃建翰,應用逐次線性規劃法結合移動限制技術於結構最佳化設計之研究,淡江大學航空太空工程研究所碩士論文,2007年。
[20] 陳俊偉,壓電薄板結構之最佳化設計,淡江大學航空太空工程研究所碩士論文,2004 年。
[21] 劉敬文,結合基因演算法與線性規劃法於結構最佳化設計,淡江大學航空太空工程學系研究所,2010 年。
[22] 張維恩,應用雙演化法於結構最佳化設計之研究,淡江大學航空太空工程學系研究所,2013 年。
[23] 王興正,應用粒子群演算法於無人飛行載具結構系統之最佳化設計,淡江大學航空太空工程學系研究所,2012 年。
[24] Pourazady, M., and Fu, Z., “An Integrated Approach to Structural Shape Optimization,” Computers & Structures, Vol. 60, No. 2, pp.279-289, 1996.
[25] Mahmoud,K.G., “An Efficient Approach to Structural Optimization,” Computers & Structures, Vol. 64, No. 1-4,pp.97-112,1997.
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文立即公開
校外
同意授權
校外電子論文立即公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信