System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码无需播放器在线观看,亚洲AV无码1区2区久久,亚洲AV无码国产精品色
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于多容量移動機器人的作業車間調度方法及系統技術方案

    技術編號:44494441 閱讀:3 留言:0更新日期:2025-03-04 18:00
    本申請公開了一種基于多容量移動機器人的作業車間調度方法及系統,屬于智能制造技術領域。本申請首先將作業車間調度問題描述為多容量移動機器人運輸任務的執行順序;再收集加工任務、車間布局和多容量移動機器人的相關參數;隨后根據加工和運輸的限制,以及多容量移動機器人的容量限制構建約束模型;最后以約束模型為調度方案的限制,調度方案用時最短為目標,基于ALNS算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案。本申請能為多容量移動機器人的作業車間提供調度指導,大幅提高車間生產效率。

    【技術實現步驟摘要】

    本申請屬于智能制造,更具體地,涉及一種基于多容量移動機器人的作業車間調度方法及系統


    技術介紹

    1、車間調度技術是現代制造業中的重要環節,它通過優化生產流程、提高資源利用率、減少生產成本、提升產品質量等方面,幫助企業提高生產效率,增強市場競爭力。同時,車間調度技術還可以提供實時數據和分析報告,為管理層提供決策支持,實現生產過程的透明化管理。隨著技術的進步,車間調度技術在現代制造業中的作用將越來越重要。

    2、生產任務的執行往往取決于物料是否及時送達,而運輸資源的調度也與生產任務的進展緊密相關。傳統車間調度方法中,物料傳輸和生產任務執行是獨立的模塊,二者之間缺乏協同優化機制,這在復雜車間環境中將成為瓶頸,影響生產車間的整體生產效率。另外,傳統車間調度方法中,agv每次只能運輸單個物料,但是現代移動機器人具備了更大的儲存空間,能夠實現多個物料的同時運輸和多任務的并行執行,意味著調度不僅需要考慮如何優化加工機床和生產任務之間的分配,還要兼顧物料在不同工序和站點間的高效運輸,這對資源協調和任務調度提出了更高的要求。調度復雜性的增加進一步加大了對算法和數據處理能力的需求,傳統的調度優化方法難以應對這些新挑戰。


    技術實現思路

    1、針對現有技術的以上缺陷或改進需求,本申請提供了一種基于多容量移動機器人的作業車間調度方法及系統,其目的在于解決現有車間調度方法無法滿足更高效生產任務的技術問題。

    2、為實現上述目的,第一方面,本申請提供了一種基于多容量移動機器人的作業車間調度方法,所述方法包括以下步驟:

    3、s1、將作業車間調度方案描述為多容量移動機器人執行運輸任務的過程;

    4、s2、收集加工任務、車間布局和多容量移動機器人的相關參數;

    5、s3、根據加工任務和運輸任務的耦合關系,以及多容量移動機器人的容量限制構建約束模型;

    6、s4、以約束模型為調度方案的限制,以調度方案用時最短為優化目標,基于alns算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案。

    7、優選的,所述步驟s1具體為:將作業車間中每個加工任務都綁定一對運輸任務,所述一對運輸任務分別為裝載任務和卸載任務;將所有裝載任務和卸載任務的執行順序,以及執行各個裝載任務和卸載任務的多容量移動機器人作為待求解的調度方案。

    8、優選的,在每個工件的最后一個加工任務之后添加一個工件回庫任務,將所述工件回庫任務綁定一個裝載任務和一個卸載任務。

    9、優選的,所述步驟s4中基于alns算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案,具體包括以下子步驟:

    10、s41、基于貪心算法,調度方案的每個執行步驟,都選擇執行時間最少的運輸任務以及執行該運輸任務的多容量移動機器人,由此得到初始化調度方案;

    11、s42、使用多種摧毀算子和修復算子對調度方案進行破壞和修復,不斷生成新的調度方案;

    12、s43、使用多種局部搜索算法,對新的調度方案進行進一步改進;

    13、s44、采用模擬退火思想來判斷是否用新的調度方案迭代原調度方案,并且為每個算子進行打分來選擇最合適的算子參與調度方案的更新,實現自適應的過程;

    14、s45、判斷迭代次數是否達到設定值,是則輸出本次迭代所得的調度方案,否則迭代次數加一并跳轉到步驟s42。

    15、優選的,采用兩段式編碼描述調度方案中的每個執行步驟,第一段編碼描述每個執行步驟中的運輸任務,第二段編碼描述執行所述運輸任務的多容量移動機器人。

    16、優選的,所述摧毀算子包括以下一種算子或多種算子的組合:隨機摧毀算子、最長等待時間摧毀算子、最長完成時間摧毀算子和shaw摧毀算子;

    17、所述修復算子包括以下一種算子或多種算子的組合:隨機插入算子、深度貪心插入和regret插入算子;

    18、所述局部搜索算法包括以下一種算法或多種算法的組合:車輛互換搜索算法和dp任務交換搜索算法。

    19、優選的,所述s3中,加工任務和運輸任務的耦合關系具體包括:

    20、每個運輸任務之后有且僅有一個運輸任務;每個運輸任務之前有且僅有一個運輸任務;每個運輸任務都被執行且只能被執行一次;所有運輸任務的執行順序具有唯一性;

    21、每個加工任務之后有且僅有一個加工任務;每個加工任務之前有且僅有一個加工任務;每個加工被分配給一個加工機床;

    22、將每個多容量移動機器人的起始運輸任務固定;給每個運輸任務固定起始運輸任務,前后排序的運輸任務會被分配給同一個起始運輸任務;將一對運輸任務分配給同一個起始運輸任務;

    23、工件加工任務在對應卸載任務之后;多容量移動機器人在執行完當前運輸任務后才能執行下一個運輸任務;任務完成時間等于任務開始時間與任務執行時間之和,對于加工任務,任務的執行時間為加工耗時,對于運輸任務,任務的執行時間為運輸耗時;

    24、裝載任務要等裝載對象工件完成加工任務才能執行,卸載任務要等待將要卸載的機床上排序在前的加工任務完成后才能執行;裝載任務要等上一道加工任務的卸載任務完成后才能開始,卸載任務要等待對應裝載任務完成后才能開始;

    25、調度方案用時為所有卸載任務結束時間中的最大值。

    26、優選的,所述s3中,多容量移動機器人的容量限制,具體包括:多容量移動機器人在執行裝載任務后容量加1,執行卸載任務后容量減1;定義多容量移動機器人的最大容量。

    27、第二方面,本申請提供了一種基于多容量移動機器人的作業車間調度系統,所述系統包括以下部分:

    28、方案描述模塊,用于將作業車間調度方案描述為多容量移動機器人執行的運輸任務過程;

    29、參數收集模塊,用于收集加工任務、車間布局和多容量移動機器人的相關參數;

    30、約束構建模塊,用于根據加工任務和運輸任務的耦合關系,以及多容量移動機器人的容量限制構建約束模型;

    31、方案迭代模塊,用于以約束模型為調度方案的限制,以調度方案用時最短為優化目標,基于alns算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案。

    32、第三方面,本申請提供一種電子設備,包括:存儲器,用于存儲程序;處理器,用于執行存儲器存儲的程序,當存儲器存儲的程序被執行時,處理器用于執行第一方面或第一方面的任一種可能的實現方式所描述的方法。

    33、第四方面,本申請提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,當計算機程序在處理器上運行時,使得處理器執行第一方面或第一方面的任一種可能的實現方式所描述的方法。

    34、第五方面,本申請提供一種計算機程序產品,當計算機程序產品在處理器上運行時,使得處理器執行第一方面或第一方面的任一種可能的實現方式所描述的方法。

    35、總體而言,通過本申請所構思的以上技術方案與現有技術相比,具有以下有益效果:

    本文檔來自技高網...

    【技術保護點】

    1.一種基于多容量移動機器人的作業車間調度方法,其特征在于,所述方法包括以下步驟:

    2.根據權利要求1所述的作業車間調度方法,其特征在于,所述步驟S1具體為:將作業車間中每個加工任務都綁定一對運輸任務,所述一對運輸任務分別為裝載任務和卸載任務;將所有裝載任務和卸載任務的執行順序,以及執行各個裝載任務和卸載任務的多容量移動機器人作為待求解的調度方案。

    3.根據權利要求2所述的作業車間調度方法,其特征在于,在每個工件的最后一個加工任務之后添加一個工件回庫任務,將所述工件回庫任務綁定一個裝載任務和一個卸載任務。

    4.根據權利要求1所述的作業車間調度方法,其特征在于,所述步驟S4中基于ALNS算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案,具體包括以下子步驟:

    5.根據權利要求1或4所述的作業車間調度方法,其特征在于,采用兩段式編碼描述調度方案中的每個執行步驟,第一段編碼描述每個執行步驟中的運輸任務,第二段編碼描述執行所述運輸任務的多容量移動機器人。

    6.根據權利要求4所述的作業車間調度方法,其特征在于,所述摧毀算子包括以下一種算子或多種算子的組合:隨機摧毀算子、最長等待時間摧毀算子、最長完成時間摧毀算子和shaw摧毀算子;

    7.根據權利要求1所述的作業車間調度方法,其特征在于,所述S3中,加工任務和運輸任務的耦合關系具體包括:

    8.根據權利要求1所述的作業車間調度方法,其特征在于,所述S3中,多容量移動機器人的容量限制,具體包括:多容量移動機器人在執行裝載任務后容量加1,執行卸載任務后容量減1;定義多容量移動機器人的最大容量。

    9.一種基于多容量移動機器人的作業車間調度系統,其特征在于,所述系統包括以下部分:

    10.一種電子設備,其特征在于,包括:

    ...

    【技術特征摘要】

    1.一種基于多容量移動機器人的作業車間調度方法,其特征在于,所述方法包括以下步驟:

    2.根據權利要求1所述的作業車間調度方法,其特征在于,所述步驟s1具體為:將作業車間中每個加工任務都綁定一對運輸任務,所述一對運輸任務分別為裝載任務和卸載任務;將所有裝載任務和卸載任務的執行順序,以及執行各個裝載任務和卸載任務的多容量移動機器人作為待求解的調度方案。

    3.根據權利要求2所述的作業車間調度方法,其特征在于,在每個工件的最后一個加工任務之后添加一個工件回庫任務,將所述工件回庫任務綁定一個裝載任務和一個卸載任務。

    4.根據權利要求1所述的作業車間調度方法,其特征在于,所述步驟s4中基于alns算法對調度方案進行初始化以及迭代優化,最終得到最優調度方案,具體包括以下子步驟:

    5.根據權利要求1或4所述的作業車間調度方法,其特征在于,采用兩段式編碼...

    【專利技術屬性】
    技術研發人員:許劍鋒白龍章含坤謝法吾
    申請(專利權)人:華中科技大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲精品无码你懂的网站| 无码一区二区波多野结衣播放搜索| 精品久久久久久无码免费| 日韩a级无码免费视频| 久久久无码中文字幕久...| 无码少妇丰满熟妇一区二区| 久久久久无码专区亚洲av| 精品欧洲AV无码一区二区男男 | 亚洲AV永久无码精品一区二区国产| 国产成人无码区免费网站| 亚洲日韩精品无码专区加勒比 | 秋霞鲁丝片Av无码少妇| 伊人蕉久中文字幕无码专区 | 毛片一区二区三区无码| 国产亚洲精品无码成人| 无码日韩人妻精品久久| 精品无码成人片一区二区98| a级毛片免费全部播放无码| 人妻丰满熟妇AV无码区免| 高清无码v视频日本www| 无码区国产区在线播放| 亚洲精品成人无码中文毛片不卡| 亚洲精品无码久久久| 性色AV无码中文AV有码VR| 无码国产精成人午夜视频一区二区| 亚洲高清无码专区视频| 国产午夜无码片在线观看| 国产精品JIZZ在线观看无码| 欧洲精品无码成人久久久| 亚洲av无码专区在线电影天堂| 精品欧洲AV无码一区二区男男| 91精品久久久久久无码 | AV无码精品一区二区三区| 无码精品国产一区二区三区免费| 亚洲精品无码久久千人斩| 亚洲中文字幕无码爆乳AV| 亚洲AV无码久久寂寞少妇| 中文字幕无码日韩专区| 久久久久亚洲精品无码系列| 日韩人妻无码一区二区三区久久 | 国产成人无码免费看视频软件 |