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

柔性制造車間多載具AGV 任務分組算法研究*

2021-03-20 05:19:50張博暉武照云程洋洋代爭爭高夢媛
科技創新與應用 2021年11期

張博暉,武照云,程洋洋,代爭爭,高夢媛

(河南工業大學 機電工程學院,河南 鄭州 450001)

引言

自動導引運輸車(automated guided vehicle,AGV)是柔性制造車間中不可或缺的運輸工具,但隨著對柔性制造車間生產效率的要求不斷提高,多載具AGV 在柔性制造車間中的應用也越來越多,即每輛AGV 上有多個可裝載工位,如何對任務與多載具AGV 進行匹配是當前急需解決的問題,一種合理的任務調度策略可以有效提高多載具AGV 系統整體運行效率[1]。

本文提出一種基于取貨點距離的多載具AGV 任務分組算法,即在已知多載具AGV 搬運能力和任務的情況下,對任務進行聚類分組,從而最大化的利用多載具AGV 的搬運效率,提高車間工作效率。

1 任務組合問題描述與建模

柔性制造車間多載具AGV 系統的任務序列中通常存在多個運輸任務,由于每個任務的位置信息不同,所以要考慮多載具AGV 與多個任務如何匹配的問題,即每輛多載具AGV 選擇哪些貨物進行搬運的問題[2]。因此多載具AGV 任務調度要求AGV 控制系統對任務進行合理分配,協調所有任務有序執行,從而保證柔性制造車間能夠高效運轉。

1.1 車間環境建模

在制造車間環境中開展AGV 任務調度研究,首先要建立車間環境地圖。關于車間環境表達存在許多方法,例如:可視圖法、柵格地圖法、拓撲地圖法等,其中拓撲地圖法是一種高效的電子地圖建模方法,尤其適用于車輛路網確定的情形[3,4]。相應地,實際的AGV 可行行使路徑可抽象為拓撲圖中的線段或者是弧線,AGV 路徑的交叉點、停車點、充電樁等特殊意義的位置可以抽象為節點,進而這些節點和連接線組合成為車間環境的拓撲結構圖。

具體地,拓撲圖 G=(V,E)中 V={v1,v2,…,vi,…,vz}是圖G 中z 個頂點的集合,vi可代表路徑交叉點和工作臺等具有獨特意義的位置,i∈[1,z];E={e1,e2,…,ek,…,em}是圖G 中數量為m 的邊集合,ek代表車間運輸道路,k∈[1,m]。

1.2 任務分組函數建模

柔性制造車間中多載具AGV 的任務調度問題首先要明確哪輛多載具AGV 搬運哪些工件,這是一種經典的NP-hard 問題。本文將多個任務與多個多載具AGV 的匹配問題轉化為多個任務組與多個多載具AGV 的匹配問題,即將任務序列中的任務基于取貨點聚類為多個任務組,再將這些任務組分配給每輛多載具AGV[5]。

為了描述模型,現定義以下變量和常量。

表1 模型參數和決策變量定義表

假設制造車間環境待執行任務信息已知,為建立基于取貨點距離的任務分組模型,以模型構建的現實性和易處理性為原則且不失一般性,提出以下建模假設:

(1)所有多載具AGV 零時刻可用。

(2)不考慮工件的重量和體積。

(3)一道工序任務只能被分配到一個任務組中。

基于建模假設,多載具AGV 任務分組算法以組內取貨點距離max(Czi-CGj)2為優化目標,具體可表示為:

約束條件為:

式(2)保證每個任務都被分配;式(3)保證同一個任務只能被分配到一個組中。

2 問題求解

柔性制造車間多載具AGV 調度系統檢測到任務到來后,首先讀取所有待執行任務的信息,然后根據所提任務分組算法對所有任務進行聚類分組,直至所有任務都被分組?;谌∝淈c距離的任務分組算法流程如下:

步驟一:讀取任務序列信息,提取各任務的取貨點坐標,隨機選擇一個任務點作為一個初始組心;

步驟二:計算每個樣本點與當前已有聚類中心之間的最短距離,用D(x)表示,然后計算每個樣本點被選為下一個聚類中心的概率按輪盤法選出下一個聚類中心,D(x)越大被選為聚類中心的概率越大;

步驟三:重復步驟二,直至選出r 個組心;

步驟四:計算任務序列中其他各任務點到r 個組心之間的距離,并將其分配到距離最小的組心所對應的組中;

步驟五:重新計算r 個組的質心,并作為新的組心;

步驟六:重復步驟四、五直至組心不再變化;

步驟七:每個組心依次選擇距離自身最近的任務點,直至所有任務都被分配到任務組中;

基于取貨點距離的任務分組算法流程如圖1 所示。

圖1 基于取貨點距離的任務分組算法流程圖

3 實例驗證

以某柔性制造車間為例,所建立的車間拓撲地圖如圖2 所示,共有38 個節點,61 條邊,定義車間中1 點為坐標原點,車間中有多輛三工位的多載具AGV,即每輛AGV 可最多同時搬運三個工件,當前待執行任務序列Xn如表2 所示。

圖2 車間拓撲地圖

首先采用任務分組算法對任務進行聚類分組,然后使用Dijkstra 算法計算多載具AGV 完成所有任務所需的運輸距離[6]。本實驗以matlab2018 版為實驗平臺,通過所提算法求解可將任務序列分為6 組,算法結果圖示意圖如圖3 所示,基于取貨點距離的任務分組結果及組內各成員信息如表3 所示,經計算完成所有任務后,多載具AGV 總的運輸距離為307.5m。

表2 柔性制造車間待執行任務序列

圖3 任務分組算法結果示意圖

表3 基于取貨點距離的任務分組結果及組內各成員信息

然后,采用順序分組的方法進行分組,基于順序分組的結果如表4 所示,結合Dijkstra 算法求解,得出該方法下多載具AGV 完成所有任務的運輸距離為463m。

表4 基于順序分組的任務分組結果及組內各成員信息

通過對比兩種方法下多負載AGV 執行任務所需的運輸距離可知,在多載具AGV 任務已知的情況下,基于取貨點距離的任務分組算法既能在充分利用多載具AGV 最大運輸能力的情況下對任務進行分組,又可以有效減少AGV 執行任務所需的運輸距離,共減少了155.5m 的運輸路徑,有效的提高了車間的運行效率。

4 結論

(1)根據柔性制造車間中現有的任務信息,設計提出了一種基于取貨點距離的多載具AGV 任務分組算法。

(2)案例研究表明,在AGV 最大裝載能力確定的情況下,所提算法既可有效的將任務進行分組,又能減少多載具AGV 完成任務所需的運輸距離,進而證明了所提分組算法的可行性與有效性。

主站蜘蛛池模板: 亚洲熟女中文字幕男人总站| 欧美国产视频| 欧美日韩一区二区在线免费观看| 国产精品无码制服丝袜| 成人免费网站久久久| 国产毛片不卡| 色综合天天视频在线观看| 精品人妻AV区| 国产一级毛片yw| 啊嗯不日本网站| 亚洲V日韩V无码一区二区| 国产高清国内精品福利| 伊在人亚洲香蕉精品播放| 五月天久久综合| 午夜福利免费视频| a在线亚洲男人的天堂试看| 亚洲资源在线视频| 国产香蕉国产精品偷在线观看| 亚洲第一视频网站| 亚洲中文在线看视频一区| 国产毛片久久国产| 国产v精品成人免费视频71pao| 欧美精品成人一区二区在线观看| 日本黄色不卡视频| 久久网欧美| 亚洲色欲色欲www网| 久久人人妻人人爽人人卡片av| 免费在线成人网| 乱人伦中文视频在线观看免费| 国产91丝袜在线观看| 精品国产自| 欧美日韩一区二区三| 一级香蕉人体视频| 国内精品九九久久久精品| 九色国产在线| 一级爱做片免费观看久久| 热这里只有精品国产热门精品| 色偷偷综合网| 日本免费a视频| hezyo加勒比一区二区三区| 综合色在线| 国产老女人精品免费视频| 亚洲精选无码久久久| 一本色道久久88综合日韩精品| 自偷自拍三级全三级视频| 亚洲无码37.| 九九视频免费看| 国产精品页| 996免费视频国产在线播放| 潮喷在线无码白浆| 欧美三级日韩三级| 国产综合亚洲欧洲区精品无码| 亚洲欧美日韩高清综合678| 91精品国产情侣高潮露脸| 久久综合五月| 国产成人狂喷潮在线观看2345| 91精品免费高清在线| 黄色三级毛片网站| 国产欧美另类| 久久亚洲国产最新网站| 亚洲无码精品在线播放| 国产sm重味一区二区三区| 精品福利一区二区免费视频| 国产成人av一区二区三区| 久久大香香蕉国产免费网站| 精品小视频在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 成人中文在线| 高清亚洲欧美在线看| 欧美在线观看不卡| 亚洲国产天堂久久综合| www.亚洲天堂| 亚洲成在人线av品善网好看| 综合亚洲色图| 国产对白刺激真实精品91| 亚洲午夜福利精品无码| 国产成人精品高清不卡在线| 一边摸一边做爽的视频17国产| 亚洲AⅤ无码国产精品| 伊人国产无码高清视频| 久青草国产高清在线视频| 18禁不卡免费网站|