基于改進(jìn)蟻群算法和SolidWorks二次開發(fā)的船舶管路規(guī)劃研究
發(fā)布時(shí)間:2022-01-17 17:21
隨著全球科技水平的不斷提升,在全球造船行業(yè)中不斷涌現(xiàn)出一批新的設(shè)計(jì)方法和新的制造工藝,大大提升了船舶整體設(shè)計(jì)和制造的效率。船舶管路設(shè)計(jì)是船舶整體設(shè)計(jì)過程中最為耗時(shí)的設(shè)計(jì)部分,為了提高船舶管路設(shè)計(jì)人員的設(shè)計(jì)效率和質(zhì)量,實(shí)現(xiàn)船舶管路設(shè)計(jì)智能化,本文提出了一種基于改進(jìn)蟻群算法的船舶管路路徑自動(dòng)搜索方法。首先本文依據(jù)基本蟻群算法原理,探究了該算法是否能夠應(yīng)用于船舶管路路徑搜索中。結(jié)果發(fā)現(xiàn)基本蟻群算法搜索出來的路徑過于發(fā)散,無法較好的滿足船舶管路路徑實(shí)際設(shè)計(jì)情況。其次基本蟻群算法是運(yùn)用在二維平面內(nèi)最短路徑的搜索,并不適合三維空間內(nèi)搜索最短路徑。針對(duì)這種情況,本文創(chuàng)建為改進(jìn)蟻群算法運(yùn)行的三維算法空間,運(yùn)用“分解—包圍—再組合”的策略對(duì)船舶船艙設(shè)備進(jìn)行簡化處理,然后利用三維空間柵格法對(duì)船舶管路布局空間進(jìn)行數(shù)值化。同時(shí)對(duì)基本蟻群算法進(jìn)行改進(jìn)并設(shè)置改進(jìn)后的算法適應(yīng)度函數(shù),隨后在MATLAB2012中對(duì)改進(jìn)蟻群算法進(jìn)行仿真實(shí)驗(yàn),發(fā)現(xiàn)搜索出來的單根船舶路徑比基本蟻群算法搜索出來的單根船舶管路路徑更加符合實(shí)際設(shè)計(jì)情況。針對(duì)多根船舶管路路徑或者船舶管路分管路徑問題,本文引入?yún)f(xié)同進(jìn)化算法,使協(xié)同進(jìn)化算法與改進(jìn)后的...
【文章來源】:江蘇科技大學(xué)江蘇省
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 船舶管路布局國內(nèi)外研究現(xiàn)狀
1.2.2 SolidWorks二次開發(fā)國內(nèi)外研究現(xiàn)狀
1.3 本文主要工作內(nèi)容
第2章 基本蟻群算法的原理及算法運(yùn)行環(huán)境建模
2.1 基本蟻群算法數(shù)學(xué)模型
2.1.1 基本蟻群算法實(shí)現(xiàn)流程
2.1.2 路徑信息素更新
2.1.3 算法參數(shù)對(duì)算法性能的影響
2.2 算法運(yùn)行環(huán)境數(shù)字化建模
2.2.1 船舶設(shè)備維護(hù)空間處理
2.2.2 船舶設(shè)備模型簡化
2.2.3 船舶管路布局三維空間處理
2.3 布局空間表達(dá)
2.4 本章小結(jié)
第3章 改進(jìn)蟻群算法以及單根船舶管路仿真分析
3.1 基本蟻群算法的缺陷
3.2 單根船舶管路數(shù)學(xué)表達(dá)
3.2.1 管路適應(yīng)度計(jì)算函數(shù)
3.2.2 管路數(shù)學(xué)模型
3.3 改進(jìn)蟻群算法
3.3.1 信息素表示方法及更新規(guī)則
3.3.2 路徑點(diǎn)的選取原則
3.3.3 算法停止條件
3.3.4 改進(jìn)蟻群算法運(yùn)算流程
3.3.5 改進(jìn)蟻群算法的實(shí)現(xiàn)方式
3.4 單根船舶管路實(shí)驗(yàn)仿真
3.5 改進(jìn)蟻群算法敏感性分析
3.5.1 人工螞蟻數(shù)量對(duì)算法性能的影響
3.5.2 信息素?fù)]發(fā)率對(duì)算法性能的影響
3.5.3 改進(jìn)算法參數(shù)敏感性總結(jié)
3.6 本章小結(jié)
第4章 基于協(xié)同進(jìn)化改進(jìn)蟻群算法的多根船舶管路研究
4.1 協(xié)同進(jìn)化算法原理
4.2 多根船舶管路數(shù)學(xué)模型
4.2.1 管路適應(yīng)度計(jì)算函數(shù)
4.2.2 管路數(shù)學(xué)模型
4.3 協(xié)同進(jìn)化改進(jìn)蟻群算法模型建立
4.3.1 種群定義
4.3.2 進(jìn)化過程
4.3.3 協(xié)同過程
4.4 協(xié)同進(jìn)化改進(jìn)蟻群算法流程
4.5 協(xié)同進(jìn)化改進(jìn)蟻群算法實(shí)現(xiàn)方式
4.6 多根船舶管路仿真實(shí)驗(yàn)
4.7 本章小結(jié)
第5章 基于SolidWorks二次開發(fā)技術(shù)的船舶管路參數(shù)化設(shè)計(jì)
5.1 SolidWorks2015的API對(duì)象
5.2 SolidWorks二次開發(fā)方法和開發(fā)語言
5.2.1 開發(fā)方法
5.2.2 開發(fā)語言
5.3 船舶管路參數(shù)化建模
5.4 船舶管路法蘭參數(shù)化建模
5.5 船舶管路閥門參數(shù)化建模
5.5.1 密封比壓的計(jì)算與校核
5.5.2 閥體厚度計(jì)算與校核
5.5.3 蝶板中心最小厚度與蝶板強(qiáng)度計(jì)算與校核
5.5.4 蝶閥參數(shù)化建模
5.6 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間所取得的成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]船舶管路智能布局優(yōu)化設(shè)計(jì)[J]. 王運(yùn)龍,王晨,韓洋,林焰. 上海交通大學(xué)學(xué)報(bào). 2015(04)
[2]基于SolidWorks的尺寸公差參數(shù)化設(shè)計(jì)方法[J]. 肖禮志,黃美發(fā),劉夫云. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(09)
[3]基于動(dòng)態(tài)蟻群算法的三維管路路徑規(guī)劃[J]. 曲艷峰,蔣丹. 東華大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(04)
[4]SolidWorks二次開發(fā)在機(jī)械零件設(shè)計(jì)中的應(yīng)用與研究[J]. 馬詠梅,丁行武,李鑫. 機(jī)械傳動(dòng). 2010(01)
[5]碰撞檢測(cè)中的層次包圍盒算法研究[J]. 孫曉光,王明強(qiáng). 現(xiàn)代制造工程. 2009(04)
[6]基于SolidWorks二次開發(fā)的齒輪參數(shù)化系統(tǒng)設(shè)計(jì)[J]. 陳毅. 機(jī)械制造與自動(dòng)化. 2009(01)
[7]基于復(fù)合層次包圍盒的實(shí)時(shí)碰撞檢測(cè)研究[J]. 朱元峰,孟軍,謝光華,馬文娟. 系統(tǒng)仿真學(xué)報(bào). 2008(02)
[8]船舶管路三維布局優(yōu)化的變長度編碼遺傳算法[J]. 范小寧,林焰,紀(jì)卓尚. 中國造船. 2007(01)
[9]SolidWorks二次開發(fā)在運(yùn)動(dòng)仿真中的應(yīng)用[J]. 趙艷,裘祖榮. 制造技術(shù)與機(jī)床. 2007(01)
[10]基于協(xié)進(jìn)化的管路系統(tǒng)智能尋徑[J]. 樊江,馬枚,楊曉光. 航空動(dòng)力學(xué)報(bào). 2004(05)
博士論文
[1]船舶管路自動(dòng)布置方法及應(yīng)用研究[D]. 董宗然.大連理工大學(xué) 2017
碩士論文
[1]基于SolidWorks二次開發(fā)的選煤設(shè)備參數(shù)化設(shè)計(jì)研究[D]. 劉小成.中國礦業(yè)大學(xué) 2018
[2]基于知識(shí)的巖心鉆機(jī)參數(shù)化設(shè)計(jì)系統(tǒng)研究[D]. 王亞.東南大學(xué) 2016
[3]基于遺傳算法的機(jī)艙管路自動(dòng)布置研究[D]. 高躍峰.大連海事大學(xué) 2014
[4]基于維修性的船舶管路布局優(yōu)化研究[D]. 劉少卿.武漢理工大學(xué) 2010
[5]基于SolidWorks的液壓缸參數(shù)化設(shè)計(jì)[D]. 苗燕.東北大學(xué) 2009
[6]專家系統(tǒng)在船舶艙室劃分與布置設(shè)計(jì)中的應(yīng)用[D]. 張梅.大連理工大學(xué) 2008
本文編號(hào):3595130
【文章來源】:江蘇科技大學(xué)江蘇省
【文章頁數(shù)】:77 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 船舶管路布局國內(nèi)外研究現(xiàn)狀
1.2.2 SolidWorks二次開發(fā)國內(nèi)外研究現(xiàn)狀
1.3 本文主要工作內(nèi)容
第2章 基本蟻群算法的原理及算法運(yùn)行環(huán)境建模
2.1 基本蟻群算法數(shù)學(xué)模型
2.1.1 基本蟻群算法實(shí)現(xiàn)流程
2.1.2 路徑信息素更新
2.1.3 算法參數(shù)對(duì)算法性能的影響
2.2 算法運(yùn)行環(huán)境數(shù)字化建模
2.2.1 船舶設(shè)備維護(hù)空間處理
2.2.2 船舶設(shè)備模型簡化
2.2.3 船舶管路布局三維空間處理
2.3 布局空間表達(dá)
2.4 本章小結(jié)
第3章 改進(jìn)蟻群算法以及單根船舶管路仿真分析
3.1 基本蟻群算法的缺陷
3.2 單根船舶管路數(shù)學(xué)表達(dá)
3.2.1 管路適應(yīng)度計(jì)算函數(shù)
3.2.2 管路數(shù)學(xué)模型
3.3 改進(jìn)蟻群算法
3.3.1 信息素表示方法及更新規(guī)則
3.3.2 路徑點(diǎn)的選取原則
3.3.3 算法停止條件
3.3.4 改進(jìn)蟻群算法運(yùn)算流程
3.3.5 改進(jìn)蟻群算法的實(shí)現(xiàn)方式
3.4 單根船舶管路實(shí)驗(yàn)仿真
3.5 改進(jìn)蟻群算法敏感性分析
3.5.1 人工螞蟻數(shù)量對(duì)算法性能的影響
3.5.2 信息素?fù)]發(fā)率對(duì)算法性能的影響
3.5.3 改進(jìn)算法參數(shù)敏感性總結(jié)
3.6 本章小結(jié)
第4章 基于協(xié)同進(jìn)化改進(jìn)蟻群算法的多根船舶管路研究
4.1 協(xié)同進(jìn)化算法原理
4.2 多根船舶管路數(shù)學(xué)模型
4.2.1 管路適應(yīng)度計(jì)算函數(shù)
4.2.2 管路數(shù)學(xué)模型
4.3 協(xié)同進(jìn)化改進(jìn)蟻群算法模型建立
4.3.1 種群定義
4.3.2 進(jìn)化過程
4.3.3 協(xié)同過程
4.4 協(xié)同進(jìn)化改進(jìn)蟻群算法流程
4.5 協(xié)同進(jìn)化改進(jìn)蟻群算法實(shí)現(xiàn)方式
4.6 多根船舶管路仿真實(shí)驗(yàn)
4.7 本章小結(jié)
第5章 基于SolidWorks二次開發(fā)技術(shù)的船舶管路參數(shù)化設(shè)計(jì)
5.1 SolidWorks2015的API對(duì)象
5.2 SolidWorks二次開發(fā)方法和開發(fā)語言
5.2.1 開發(fā)方法
5.2.2 開發(fā)語言
5.3 船舶管路參數(shù)化建模
5.4 船舶管路法蘭參數(shù)化建模
5.5 船舶管路閥門參數(shù)化建模
5.5.1 密封比壓的計(jì)算與校核
5.5.2 閥體厚度計(jì)算與校核
5.5.3 蝶板中心最小厚度與蝶板強(qiáng)度計(jì)算與校核
5.5.4 蝶閥參數(shù)化建模
5.6 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間所取得的成果
致謝
【參考文獻(xiàn)】:
期刊論文
[1]船舶管路智能布局優(yōu)化設(shè)計(jì)[J]. 王運(yùn)龍,王晨,韓洋,林焰. 上海交通大學(xué)學(xué)報(bào). 2015(04)
[2]基于SolidWorks的尺寸公差參數(shù)化設(shè)計(jì)方法[J]. 肖禮志,黃美發(fā),劉夫云. 計(jì)算機(jī)系統(tǒng)應(yīng)用. 2011(09)
[3]基于動(dòng)態(tài)蟻群算法的三維管路路徑規(guī)劃[J]. 曲艷峰,蔣丹. 東華大學(xué)學(xué)報(bào)(自然科學(xué)版). 2011(04)
[4]SolidWorks二次開發(fā)在機(jī)械零件設(shè)計(jì)中的應(yīng)用與研究[J]. 馬詠梅,丁行武,李鑫. 機(jī)械傳動(dòng). 2010(01)
[5]碰撞檢測(cè)中的層次包圍盒算法研究[J]. 孫曉光,王明強(qiáng). 現(xiàn)代制造工程. 2009(04)
[6]基于SolidWorks二次開發(fā)的齒輪參數(shù)化系統(tǒng)設(shè)計(jì)[J]. 陳毅. 機(jī)械制造與自動(dòng)化. 2009(01)
[7]基于復(fù)合層次包圍盒的實(shí)時(shí)碰撞檢測(cè)研究[J]. 朱元峰,孟軍,謝光華,馬文娟. 系統(tǒng)仿真學(xué)報(bào). 2008(02)
[8]船舶管路三維布局優(yōu)化的變長度編碼遺傳算法[J]. 范小寧,林焰,紀(jì)卓尚. 中國造船. 2007(01)
[9]SolidWorks二次開發(fā)在運(yùn)動(dòng)仿真中的應(yīng)用[J]. 趙艷,裘祖榮. 制造技術(shù)與機(jī)床. 2007(01)
[10]基于協(xié)進(jìn)化的管路系統(tǒng)智能尋徑[J]. 樊江,馬枚,楊曉光. 航空動(dòng)力學(xué)報(bào). 2004(05)
博士論文
[1]船舶管路自動(dòng)布置方法及應(yīng)用研究[D]. 董宗然.大連理工大學(xué) 2017
碩士論文
[1]基于SolidWorks二次開發(fā)的選煤設(shè)備參數(shù)化設(shè)計(jì)研究[D]. 劉小成.中國礦業(yè)大學(xué) 2018
[2]基于知識(shí)的巖心鉆機(jī)參數(shù)化設(shè)計(jì)系統(tǒng)研究[D]. 王亞.東南大學(xué) 2016
[3]基于遺傳算法的機(jī)艙管路自動(dòng)布置研究[D]. 高躍峰.大連海事大學(xué) 2014
[4]基于維修性的船舶管路布局優(yōu)化研究[D]. 劉少卿.武漢理工大學(xué) 2010
[5]基于SolidWorks的液壓缸參數(shù)化設(shè)計(jì)[D]. 苗燕.東北大學(xué) 2009
[6]專家系統(tǒng)在船舶艙室劃分與布置設(shè)計(jì)中的應(yīng)用[D]. 張梅.大連理工大學(xué) 2008
本文編號(hào):3595130
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/3595130.html
最近更新
教材專著