999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

改進蟻群算法對混合ASP和ALB問題研究

2016-08-11 04:00:27金雪峰
船電技術 2016年7期
關鍵詞:分配優化作業

楊 卓,金雪峰

(武漢船用電力推進裝置研究所,武漢 430064)

改進蟻群算法對混合ASP和ALB問題研究

楊 卓,金雪峰

(武漢船用電力推進裝置研究所,武漢 430064)

本文利用蟻群算法對混合裝配序列規劃和裝配生產線平衡問題進行優化求解。通過裝配聯絡圖來獲得表示裝配線上作業任務先后順序約束的裝配作業任務優先關系圖。針對混合問題的新的優化目標和約束條件,建立了一個混合優化問題數學模型,并利用自適應改進后的蟻群算法對數學問題進行求解。

蟻群算法 ASP ALB

0 引言

裝配序列規劃(ASP)是對裝配過程中組裝零部件先后順序進行研究,裝配生產線平衡(ALB)是對裝配過程中各個站的工序的先后順序進行優化,它們是裝配最優化問題中的兩個重要的 NP組合優化問題。過去的研究者們対這兩個問題都有大量的研究,然后極少有研究者們綜合地考慮這兩個方面,事實上不同的裝配序列會對生產線上的作業工序有極大的影響,單一研究ASP和ALB可能無法得到最優的裝配方案。

ASP問題的所有優化目標,都是將整個裝配體的裝配視為一個連貫、無間斷的過程,但是一旦當裝配體放在裝配生產線上去,就會被分配到各個不同的工作站上進行組裝,因此原先的裝配系列的優化結果很有可能因為外部條件改變不適用了,從而導致這樣一個可能:裝配序列優化所得到一個較好的裝配序列方案,放在裝配線上卻出現了一個糟糕的作業分配結果,使各個工作站之間的作業時間極度不均衡,反而降低了生產效率。本文使用改進蟻群算法對混合的ASP和ALB問題進行研究,規避單一研究的弊端,尋找裝配體最優的裝配方法。

1 混合問題優化目標

ASP問題的有三個的優化目標,即裝配工具變換次數,裝配方向變換次數和裝配穩定性的問題,如果能盡可能地減少總工具變換次數或總方向變化次數,則可以有效減少總的裝配時間。實際在生產線上生產時,零件是在工作站和工作站之間傳遞的,由于各個裝配作業耗費的時間有長有短,如果某個工作站上裝配時間過長,則它后面的工作站會陷入停滯狀態。混合 ASP和 ALB問題需要調整裝配序列并將它們合理分配到不同的工作站上,盡可能保證各個工作站的時間一致,從而減少停滯和等待時間。綜合考慮裝配序列的排序和工作站的分配,能得到最經濟省時的裝配方案。

2 構建裝配聯絡圖

研究裝配序列時首先要保證裝配方案是可行的,裝配的可行性可以使用干涉矩陣進行判斷,矩陣中的每個元素表示的是對應的零部件在裝配時,其在±x,±y,±z方向上是否與其他零件有干涉關系。干涉矩陣F可以表示如下:

為了將裝配零件序列的序列排序轉化為裝配作業的序列排序問題,需要使用鄰接矩陣來表示零件間的連接關系,并用零件間的連接關系表示可能存在的所有裝配作業。可以表示成如下的 n階方程:

其中

現在假設一個裝配體有1-9共九個零件,使用T1-T4共四種工具進行裝配。使用鄰接矩陣表示各個零件間的連接關系,然后將有連接關系的零件用有向線段連接起來,例如1→2表示的就是將2號零件裝到1號零件上。經過干涉矩陣檢驗后,將不可能實現的連接關系去掉,將所用可能的裝配序列保留下來制作成一個有向圖,即是裝配序列聯絡圖。裝配序列聯絡圖中的每個點代表一個零件,每條有向邊代表的是一個裝配作業,不同的裝配作業使用不同的工具。一個典型的裝配體的裝配序列聯絡圖如圖1所示:

裝配序列聯絡圖中包含了零件的裝配順序優先關系,同時也包含了零件與零件間裝配過程的順序關系。通過裝配序列聯絡圖,我們就可以將零件裝配序列問題轉化為作業序列問題。裝配聯絡圖完成之后,接下來建立數學模型并使用蟻群算法來搜索最優的裝配作業分配到各個工作站上的方案。

3 混合問題建模

假設作業任務總數為 n,完成第i個作業任務的時間為it,工作站總數為m,第 j個工作站上工具變換次數為工作站的節拍為 c,那么我們的優化目標就是最小化工作站的數量,所以優化問題的目標是:

1)使裝配線平衡率盡可能的大,裝配線平衡率是反應裝配線上各個工作站之間時間的均衡程度,是考核裝配效率和裝配成本的重要指標,各個工作站工時相差的越大,則平衡率越低。即

其中,LE為裝配線的平衡率,錯誤!未找到引用源。是第k個工作站上的所有裝配作業任務本身的裝配時間,m是工作站的數量。

2)使裝配線的平滑性指數盡可能的低,裝配線平滑性指數反應的是各個工作站上作業時間分布的離散情況,這個值越大,則各個工作站之間的作業時間相差越大,那么停滯等待和超載負荷的時間也就越長。即

其中,SI為裝配線的平衡性指數。

在完成優化目標的基礎上,還要滿足的一定約束條件則是:

1)所有作業任務都應該被分配到工作站中,不能有遺漏,即

其中,錯誤!未找到引用源。為分配的第k個工作站的作業任務的集合,E為裝配線上任務的集合,錯誤!未找到引用源。,n為作業任務的數量。

2)每個作業任務只能分配到一個工作站上,不同的工作站上不會有相同的裝配作業任務,即

3)裝配作業任務的分配需要滿足之前的裝配作業優先關系圖,若一個裝配作業任務的緊前任務被安在某個工作站中,那么該作業任務肯定只能分配到這個工作站或其后的工作站中,即

其中,錯誤!未找到引用源。,W為裝配作業任務優先關系矩陣。

4)每個工作站上的裝配作業總時間不能超過工作站的生產節拍時間,即

其中,c為裝配線的節拍,錯誤!未找到引用源。

為第k個工作站上的總裝配時間。

4 使用蟻群算法尋找最優解

蟻群算法中,螞蟻將裝配作業任務分配到每一個工作站的過程,其實是可以想象為一群螞蟻沿著裝配任務優先圖爬行的過程,每只螞蟻圖中每個節點上,選擇下一條路徑的概率,是依據當前可選路徑上在信息素的殘留余量和啟發式信息,并且受到裝配任務先后順序關系和生產任務節拍時間的約束與限制,當螞蟻在沿著裝配作業任務優先圖上完成一次爬行,并經過所有的節點,則是代表所有任務都被分配到了工作站中,從而求得了一個可行解。本文所使用的蟻群算法的求解流程如圖4-1所示。這種解法可以有效的保證可行解的獲得,其中,每只螞蟻都是按照以下規則進行搜索:

1)開啟一個新的工作站,定制節拍時間c; 2)在未分配的作業任務集合中,依據裝配作業任務優先關系圖,構建初始可分配任務集;3)若可分配作業任務集為非空集合,則從可分配任務集中,依據搜索算法的規則,挑選出一項新的作業任務分配至目前正在進行裝配的工作站,并計算當前工作站上的裝配作業任務總時間

若錯誤!未找到引用源。,且未分配任務不為空,則更新可分配任務集,同時進行局部信息素更新,重復步驟 2)和 3)。若錯誤!未找到引用源。,則轉至步驟5)。若未分配任務為空集,則轉至步驟 6);5)中止任務到當前工作站上的分配,開啟一個新的工作站作為當前工作站,重復步驟2)3)4);6)所有任務已經分配完,終止算法。輸出可行解的結果,并依據優化目標函數進行評價和信息素更新。

5實驗驗證

對Tseng和Chen的論文[1]中的裝配實例進行求解,使用MATLAB編寫算法,求得解裝配線平衡率LE值越大,裝配線平衡性指數SI越小,則求得的解越佳。

從對比圖上可以看出節拍時間為28分鐘,目標函數值最大,結果較好。現在取節拍時間為28分鐘,求取最優裝配方案,收斂曲線如圖4所示。

在Tseng和Chen的論文[1]中,他們使用混合遺傳算法求得的最優方案與本文結果略有不同的,原論文中的裝配最優方案的裝配線平衡率LE=89.6%,總裝配時間為 75.4分鐘。雖然原論文中的裝配線平衡性的目標函數與本文不同,不妨用本文的裝配線平衡性的計算方式來計算這一方案中各個工作站間作業時間的平滑性,得SI=4.06。將兩個裝配方案的參數進行比較,如表1所示。

6 結論

使用改進后的蟻群算法對混合問題進行求解,證明了使用本文中提出的數學模型處理裝配體在生產線上的裝配問題是可行的,同時用實例驗證,所得到的計算收斂速度較快,計算結果與原文中的結果相比較更好,驗證了本文中提出的混合問題的數學模型和處理方法的有效性與實用性。

參考論文:

[1]H. E. Tseng. Hybrid evolutionary multi-objective algorithms for integrating assembly sequence planning and assembly line balancing[J]. International Journal of Production Research, November 1, 2008, 46(21): 5951-5977.

[2]H. E. Tseng, C. E. Tang. A sequential consideration for assembly sequence planning and assembly line balancing using the connector concept[J]. International Journal of Production Research, January 1, 2006, 44(1): 97-116.

[3]趙姍姍,李宗斌. 一種新的裝配序列規劃方法研究[N]. 西安交通大學學報, 2007, 41(5): 580-584.

[4]于建明,蔡建國. 裝配建模及裝配順序分層規劃方法研究[J]. 機械科學與技術, 2000, 19(4): 671-673.

[5]ZhouPing Yin. A connector based hierarchical approach to assembly sequence planning for mechanical assemblies[J]. Computer-Aided Design,2003, 35(1): 37-56.

Research on Hybrid Assembly Sequence Planning and Assembly Line Balancing Question with Ant Colony Algorithm

Yang Zhuo, Jin Xuefeng
(Wuhan Institute of Marine Electric Propulsion, Wuhan 430064, China)

In this paper, the ant colony algorithm is used to solve the hybrid assembly sequence planning and assembly line balancing question through the assembly liaison graph to obtain the assembly task priority graph. In view of new optimization objectives and constraint conditions of the hybrid question, the mathematical model of a hybrid optimization question is established and the ant colony algorithm is improved to solve mathematical question.

colony algorithm; assembly sequence planning; assembly line balancing

O29

A

1003-4862(2016)07-0073-04

2016-03-15

楊卓(1988-),男,碩士。研究方向:仿真模型。

猜你喜歡
分配優化作業
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
快來寫作業
應答器THR和TFFR分配及SIL等級探討
遺產的分配
一種分配十分不均的財富
績效考核分配的實踐與思考
作業
故事大王(2016年7期)2016-09-22 17:30:08
主站蜘蛛池模板: 亚洲Av激情网五月天| 日韩天堂在线观看| 欧美成人怡春院在线激情| 国产一级毛片yw| 国产成人精品一区二区不卡| a毛片在线| 国产精品无码一二三视频| 亚洲欧美综合另类图片小说区| 久久99国产乱子伦精品免| 国产精品大白天新婚身材| 香蕉精品在线| 婷婷99视频精品全部在线观看 | 久久香蕉国产线看观看精品蕉| 国产精品女在线观看| 97狠狠操| 中文字幕永久在线观看| 国产精品久久久久鬼色| 99精品伊人久久久大香线蕉| 亚洲天堂视频在线免费观看| 色亚洲激情综合精品无码视频| 男女精品视频| yy6080理论大片一级久久| 综合五月天网| 欧美激情视频一区| 欧美亚洲第一页| 在线观看亚洲国产| 欧美日本不卡| 亚洲欧美一区二区三区图片 | 国产在线第二页| 人妻丰满熟妇啪啪| 热九九精品| 全部免费毛片免费播放| 亚洲人成网址| 九月婷婷亚洲综合在线| 国产一区二区三区精品欧美日韩| 欧美日韩在线国产| av在线无码浏览| 99在线小视频| 成AV人片一区二区三区久久| 一级毛片在线播放| 久久综合亚洲鲁鲁九月天| 日韩午夜福利在线观看| 美女裸体18禁网站| 日韩成人午夜| 中文字幕不卡免费高清视频| 日韩国产一区二区三区无码| 亚洲中文字幕在线精品一区| 国内精品91| 性喷潮久久久久久久久| 国产尤物在线播放| 成年人福利视频| 国产欧美综合在线观看第七页| 国产精品va| 免费一级全黄少妇性色生活片| 亚洲欧美成人网| 欧美一区国产| 日韩中文无码av超清| 精品自拍视频在线观看| 啪啪国产视频| 国内精品自在自线视频香蕉| 亚洲欧美日韩天堂| 人妻免费无码不卡视频| 99久久精品视香蕉蕉| 国产欧美日韩另类| 国产综合无码一区二区色蜜蜜| 欧美成人一级| 久久动漫精品| 亚洲无码视频一区二区三区| 国产成人精品男人的天堂| 亚洲综合欧美在线一区在线播放| 香蕉99国内自产自拍视频| 国产精品无码在线看| 欧洲一区二区三区无码| 中文字幕 91| 香蕉久久国产超碰青草| 四虎国产在线观看| 亚洲人在线| 在线观看无码a∨| 色精品视频| 黄色网站在线观看无码| 欧美精品v欧洲精品| 欧美日韩导航|