System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲国产精品无码久久久秋霞2,中文一国产一无码一日韩,亚洲欧洲国产综合AV无码久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>臨沂大學專利>正文

    一種基于改進Jaya算法的設備網絡綜合調度方法技術

    技術編號:44501688 閱讀:2 留言:0更新日期:2025-03-07 13:01
    本發明專利技術針對現有柔性設備網絡綜合調度方法中忽略工序在設備間遷移時間的情況,提出了一種基于改進Jaya算法的設備網絡綜合調度方法。本發明專利技術方法主要分為四個部分。其中,編碼部分設計了基于工序鏈和設備鏈的雙染色體編碼方法,工序鏈編碼方面設計了基于擬可調度工序集的編碼方法和隨機工序編碼方法,確保生成個體的合法性;設備鏈方面設計了基于短用時的設備編碼方法和隨機設備編碼方法,確保工序分配的設備為可加工設備;更新部分設計了“先更新工序鏈,再更新設備鏈”的雙鏈更新操作;解碼部分設計了考慮遷移時間的設備空閑插空解碼策略;局部搜索部分設計了基于關鍵路徑的局部搜索操作。本發明專利技術所述方法的可行性與優越性通過實驗得以驗證。

    【技術實現步驟摘要】

    本專利技術涉及一種基于改進jaya算法的設備網絡綜合調度方法。


    技術介紹

    1、生產調度是一類典型的np問題,迄今尚無有效算法確保獲得最優解;在現代制造業中,生產調度是確保生產效率和成本效益的關鍵環節;隨著工業4.0的興起,生產過程的智能化和自動化需求日益增長,設備網絡綜合調度問題逐漸成為研究的熱點;傳統的生產調度方法往往集中于單一階段的生產流程,而未能充分考慮具有復雜工藝結構的產品調度問題,尤其是在設備網絡環境中還存在以下問題:1.因傳統綜合調度方法沒有將工序在設備間的遷移時間作為獨立因素進行優化,導致調度結果與實際生產偏差,進而影響生產效率和設備并行作業效率;2.因傳統設備網絡方法依賴于特定產品的加工結構,對于不同實例的適應性有限,造成調度策略的同質性的額問題;3.因編碼設計上存在缺陷,未能有效地表示工序和設備的調度順序的問題;4.因解碼和局部搜索方法未能有效考慮遷移時間并減少設備的空閑時間,從而影響設備網絡整體的生產效率。


    技術實現思路

    1、本專利技術目的是為了解決上述現有的技術問題,提出了一種基于改進jaya算法的設備網絡綜合調度方法。

    2、本專利技術是通過以下技術方案實現的,本專利技術提出一種基于改進jaya算法的設備網絡綜合調度方法,

    3、s1:基于工序鏈和設備鏈的雙染色體編碼

    4、采用一種"先確定工序鏈,再根據工序鏈選擇設備鏈"的編碼策略;其目的為保證工序所分配的設備為可加工設備;工序鏈編碼方面采用基于擬可調度工序集的編碼方法和隨機工序編碼方法,通過識別復雜產品的產品工藝樹,獲取當前時刻的待調度工序集,根據兩種編碼方法確定某一可調度的工序進行加工,即編碼后工序染色體中基因位上的數字表示復雜產品的工序編號;設備鏈編碼方面采用基于短用時的設備編碼方法和隨機設備編碼方法對設備染色體進行編碼,通過識別編碼后的工序鏈,根據復雜產品工藝樹,獲取當前編碼位置工序對應的可加工工序集,根據兩種設備編碼方法確定某一加工設備,即編碼后設備染色體中基因位上的數字表示工序染色體對應工序的加工設備;

    5、s2:雙鏈更新操作

    6、采用一種“先更新工序鏈,再更新設備鏈”的雙鏈更新操作,其目的是為避免工序鏈與設備鏈不匹配導致加工設備不可用的問題;新生成的工序染色體繼承最優父輩工序染色體的優良特性,并摒棄最差父輩染色體的劣質特性,從而確保新工序染色體滿足順序約束關系;工序染色體更新完成后,新生成的設備染色體中的元素對應于新工序染色體的可加工設備;若更新后的個體完工時間超過更新前的完工時間,則根據預設的接受標準判斷是否接受更新后的個體;

    7、s3:解碼操作

    8、考慮遷移時間的設備空閑插空解碼策略;

    9、s4:局部搜索操作

    10、一種基于關鍵路徑的局部搜索操作。

    11、進一步地,所述基于擬可調度工序集的編碼方法,具體步驟為:

    12、步驟1.1:針對每個可調度工序,計算其擬可調度工序集,對每個擬可調度工序集進行基數(即集合中元素數量)的量化評估;

    13、步驟1.2:采用輪盤賭選擇機制篩選可調度工序;基數較大的工序擁有更高的被選中概率;步驟1.3:重復步驟1.1,判斷此刻所得可調度工序集長度是否為空,若為空集,則工序染色體的編碼過程結束,否則跳轉至步驟1.2。

    14、進一步地,所述隨機工序編碼方法,具體步驟為:

    15、步驟1.4:根據產品工藝樹,獲取可調度工序集;

    16、步驟1.5:在滿足工序樹約束關系的條件下,從可調度工序集中隨機選擇可調度的工序;

    17、步驟1.6:重復步驟1.4,判斷此刻所得可調度工序集長度是否為空,若為空集,則工序染色體的編碼過程結束,否則跳轉至步驟1.5;

    18、進一步地,所述基于短用時的設備編碼方法,具體步驟為:

    19、步驟1.7:從左至右依次獲取工序鏈中每個工序的可加工設備集合;

    20、步驟1.8:針對每個可加工設備,計算該工序在該設備上的加工時間;使用輪盤賭選擇策略確定設備;加工時間越短的設備被選中的概率越高。

    21、進一步地,所述隨機設備編碼方法,具體步驟為:

    22、步驟1.9:從左至右依次獲取工序鏈中每個工序的可加工設備集合;

    23、步驟1.10:從該工序對應的設備集合中隨機選擇一個設備;

    24、進一步地,所述工序鏈更新操作,具體步驟為:

    25、步驟2.1:隨機選擇最差個體vworst工序鏈中的某一工序,循環獲取其子孫節點,并將其加入待更新工序集sb;

    26、步驟2.2:確定被更新個體vi中與vworst之間sb中工序的位置;

    27、步驟2.3:從vi中刪除與sb中相同位置的工序,并將剩余工序復制到新生成個體vnew中;

    28、步驟2.4:根據最優個體vbest調整sb中工序的順序,并將調整后的順序作為sa,依次填充到vnew相應空元素位置。

    29、進一步地,所述設備鏈更新操作,具體步驟為:

    30、步驟2.5:識別被更新個體vi、最差個體vworst中與待更新工序集sb相同位置設備鏈中的加工設備;

    31、步驟2.6:從vi中刪除與sb相同的設備鏈中的加工設備,并將剩余設備鏈復制到vnew中的設備鏈中;

    32、步驟2.7:根據調整后的工序集sa從最優個體vbest中獲取其設備鏈對應的加工設備,然后按順序復制到vnew中相應空元素位置;

    33、進一步地,所述考慮遷移時間的設備空閑插空解碼策略操作,具體步驟為:

    34、步驟3.1:分析加工方案中的工序鏈和相關的設備鏈,為每個待執行工序確定其對應的加工設備;

    35、步驟3.2:設備空閑時間段的動態評估與工序調度;從左至右依次獲取工序鏈中的每個工序oi,并從設備鏈中識別對應的加工設備;對于每一臺設備,執行工序插空策略。

    36、進一步地,所述步驟3.2具體為:

    37、檢查設備已加工工序集smk,確定該設備的當前工作狀態,包括已加工工序及其時間安排;計算設備空閑時間段tpmk,評估待加工工序的目標設備mk是否之前已被用于加工至少一個工序oi;;如果該設備尚未完成任何工序的加工,則認定該設備當前沒有任何空閑時間段,因此不適合進行當前工序的插空操作,直接轉向下一個工序的處理,否則,對于設備上已完成的每個工序,計算其開始時間與緊鄰的前一工序的結束時間之間的差值,即設備在相應工序間的空閑時間段;如果考慮的工序是該設備加工的第一個工序,則將其緊鄰的前一工序的結束時間定義為0;計算待加工工序與遷移時間段總用時poi,將待調度工序的加工時間與從緊前工序到當前設備的遷移時間相加;評估設備空閑時間與工序總需時,若tpmk≥poi,則進一步驗證該工序的開始時間是否滿足工序樹的依賴約束,即判斷工序的開始時間是否晚于緊前工序的結束時間;若滿足約束條件,則將該工序安排至設備待執行工序集中本文檔來自技高網...

    【技術保護點】

    1.一種基于改進Jaya算法的設備網絡綜合調度方法,其特征在于:

    2.根據權利要求1所述的方法,其特征在于:所述基于擬可調度工序集的編碼方法,具體步驟為:

    3.根據權利要求1所述的方法,其特征在于:所述隨機工序編碼方法,具體步驟為:

    4.根據權利要求1所述的方法,其特征在于:所述基于短用時的設備編碼方法,具體步驟為:

    5.根據權利要求1所述的方法,其特征在于:所述隨機設備編碼方法,具體步驟為:

    6.根據權利要求1所述的方法,其特征在于:所述雙鏈更新操作,具體步驟為:

    7.根據權利要求1所述的方法,其特征在于:所述設備鏈更新操作,具體步驟為:

    8.根據權利要求1所述的方法,其特征在于:所述考慮遷移時間的設備空閑插空解碼策略操作,具體步驟為:

    9.根據權利要求8所述的方法,其特征在于:所述步驟3.2具體為:

    10.根據權利要求1所述的方法,其特征在于:所述基于關鍵路徑的局部搜索操作,具體步驟為:

    【技術特征摘要】

    1.一種基于改進jaya算法的設備網絡綜合調度方法,其特征在于:

    2.根據權利要求1所述的方法,其特征在于:所述基于擬可調度工序集的編碼方法,具體步驟為:

    3.根據權利要求1所述的方法,其特征在于:所述隨機工序編碼方法,具體步驟為:

    4.根據權利要求1所述的方法,其特征在于:所述基于短用時的設備編碼方法,具體步驟為:

    5.根據權利要求1所述的方法,其特征在于:所述隨機設備編碼方法,具體步驟為:

    【專利技術屬性】
    技術研發人員:趙斌趙彥辰高一龍胡芳茹楊成東王九如張問銀
    申請(專利權)人:臨沂大學
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 免费A级毛片无码A| 亚洲av无码一区二区三区天堂古代| 麻豆国产精品无码视频| 亚洲中文无码永久免费| 亚洲va中文字幕无码| 无码人妻久久一区二区三区免费 | 国产成年无码久久久免费| 无码av免费一区二区三区试看| 伊人久久精品无码麻豆一区| 国产AV无码专区亚洲AV麻豆丫| 97无码人妻福利免费公开在线视频| 精品久久久无码人妻中文字幕| 日韩成人无码中文字幕| 亚洲爆乳无码精品AAA片蜜桃| 久久老子午夜精品无码怎么打| 亚洲精品9999久久久久无码 | 国产午夜片无码区在线播放| AV大片在线无码永久免费| 国产精品无码无卡无需播放器| 久久亚洲日韩看片无码| 国产成人AV片无码免费| 国产精品热久久无码av| 少妇中文无码高清| 无码一区二区三区AV免费| 无码人妻丰满熟妇精品区| 日韩精品无码人成视频手机| 一本久道中文无码字幕av| 亚洲精品无码高潮喷水A片软| 亚洲人成人无码网www电影首页 | 亚洲AV无码无限在线观看不卡| 亚洲精品无码乱码成人| 亚洲精品无码国产| 中文字幕无码免费久久9一区9| 国产精品无码aⅴ嫩草| 人妻少妇看A偷人无码精品| 亚洲AV成人无码网站| 无码乱码av天堂一区二区| 亚洲av无码一区二区三区人妖| 亚洲av中文无码字幕色不卡 | 国产丰满乱子伦无码专区| 久久亚洲AV永久无码精品|