System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产在线无码精品电影网,亚洲AV无码乱码精品国产,亚洲AV中文无码字幕色三
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一維套料方法、系統、電子設備和存儲介質技術方案

    技術編號:40869397 閱讀:21 留言:0更新日期:2024-04-08 16:35
    本公開提供一種一維套料方法、系統、電子設備和存儲介質,所述一維套料方法包括:確定套料任務中目標件的目標參數以及庫存原料的原料參數;基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案;基于束搜索算法對第二套料模型進行求解,得到與第二目標件相匹配的第二套料方案;根據所述第一套料方案和所述第二套料方案確定所述套料任務的套料方案。本公開通過對套料任務分別基于列生成算法以及束搜索算法進行求解,獲得滿足約束條件的目標結果。實現了將復雜的套料任務分步處理,使算法建模更簡單,結果更符合實際應用場景,在減少對人工的依賴的同時提升了套料的生產效率。也減少了在套料過程中廢料的生成,節約成本。

    【技術實現步驟摘要】

    本公開涉及智能制造領域,尤其涉及一種一維套料方法、系統、電子設備和存儲介質。


    技術介紹

    1、在制造行業,處于對于成本的控制,針對原料的下料與套料問題一直是行業面臨的重要課題。尤其是涉及到套料問題,由于套料與下料相比不僅需要切割工藝還增加了焊接工藝,因此套料問題的復雜程度是遠高于下料的。目前,盡管很多學者針對一維套料問題提出了各種優化算法,如整數規劃和啟發式算法等,但在實際生產過程中,現存的算法幾乎都很難滿足實際場景需求。導致套料算法在實際應用當中效率偏低。


    技術實現思路

    1、本公開要解決的問題是為了克服現有技術中套料問題的算法效率低下的缺陷,提供一種一維套料方法、系統、電子設備和存儲介質。

    2、本公開是通過下述技術方案來解決上述技術問題:

    3、本公開提供一種一維套料方法,所述一維套料方法包括:

    4、確定套料任務中目標件的目標參數以及庫存原料的原料參數;

    5、基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案;其中,所述第一套料模型的約束條件為:所述第一目標件所對應的所有所述庫存原料的第一原料長度大于所述第一目標件的第一目標長度,所述第一原料長度與所述第一目標長度之間的第一差值小于余料閾值,并且所述第一目標件所對應的所有所述庫存原料的數目小于或等于當前可用的所述庫存原料的數目;所述第一套料模型的目標為:所述第一目標件所需要使用的所述庫存原料的數目最少;

    6、基于束搜索算法對第二套料模型進行求解,得到與第二目標件相匹配的第二套料方案;其中,所述第二套料模型的約束條件為:所有所述第二目標件所對應的所有所述庫存原料的第二原料長度大于所有所述第二目標件的第二目標長度;所述第二套料模型的目標為:求解所獲得的套料方案所對應的焊口數量最少;

    7、根據所述第一套料方案和所述第二套料方案確定所述套料任務的套料方案。

    8、較佳地,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案的步驟之前,還包括:

    9、將所有所述目標參數與所述原料參數進行逐一匹配,得到第一初始套料方案;所述第一初始套料方案包括匹配成功的第一初始目標件以及對應的第一初始庫存原料;其中,所述匹配成功的條件為單個所述庫存原料的長度大于或等于所述目標件的長度;

    10、根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料;所述第一目標件以及所述第一庫存原料將作為所述第一套料模型的輸入參數。

    11、較佳地,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:將所述第一初始套料方案中未涉及的所述目標件作為所述第一目標件;

    12、將所述第一初始套料方案中未涉及的所述庫存原料作為所述第一庫存原料。

    13、較佳地,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:

    14、將所述第一初始套料方案中未涉及的所述目標件作為第二初始目標件,將所述第一初始套料方案中未涉及的所述庫存原料作為第二初始庫存原料;

    15、將所述第二初始目標件與所述第二初始庫存原料通過拼接模型進行處理,得到第二初始套料方案;其中,所述拼接模型的約束條件為:一個所述第二初始目標件由至少一個所述第二初始庫存原料拼接而成,參與拼接的所述第二初始庫存原料的初始庫存長度小于所述第二初始目標的初始目標長度,并且所述初始目標長度與所述初始庫存長度之間的第二差值大于或等于缺料閾值;所述拼接模型的目標為:所述第二差值最??;

    16、將所述第二初始套料方案中未涉及的所述第二初始目標件,以及第二初始套料方案中的所述第二差值作為所述第一目標件;將所述第二初始套料方案中未涉及的所述庫存原料作為所述第一庫存原料。

    17、較佳地,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案,包括:

    18、確定當前可用的第一庫存原料;

    19、分別將每個規格所對應的所述第一庫存原料與所述第一目標件,輸入所述第一套料模型并基于列生成算法進行求解;

    20、將所述第一套料方案未涉及的所述第一目標件作為第二目標件,將所述第一套料方案未涉及的第一庫存原料作為第二庫存原料;

    21、所述第二目標件與所述第二庫存原料將作為所述第二套料模型的輸入參數。

    22、較佳地,所述基于束搜索算法對第二套料模型進行求解,得到與第二目標件相匹配的第二套料方案,包括:

    23、將所有所述第二目標件進行排序后固定,以生成目標序列;

    24、將所述第二目標件與所述第二庫存原料,輸入所述第二套料模型并基于束搜索算法進行求解,包括:利用束搜索算法將所述第二庫存原料中滿足焊口條件的原料進行依次拼接以生成候選拼接方式,直到參與拼接的所述第二庫存原料的長度大于或者等于所述目標序列的長度;

    25、根據所述候選拼接方式與所述目標序列確定每個所述候選拼接方式的焊接口數量,并將所述焊接口數量的最小值所對應的候選拼接方式作為最終求解方案。

    26、較佳地,所述利用束搜索算法將所述第二庫存原料中滿足焊口條件的原料進行依次拼接以生成候選拼接方式,包括:

    27、利用束搜索算法將當前的原料中滿足焊口條件的原料進行拼接時,若拼接方式不滿足禁焊約束條件,則通過舍棄部分原料以改變焊口位置;

    28、所述禁焊約束條件為工藝上要求禁止產生焊口的位置。

    29、本公開還提供一種一維套料系統,所述一維套料系統包括:

    30、第一確定模塊,用于確定套料任務中目標件的目標參數以及庫存原料的原料參數;

    31、列生成算法模塊,用于基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案;其中,所述第一套料模型的約束條件為:所述第一目標件所對應的所有所述庫存原料的第一原料長度大于所述第一目標件的第一目標長度,所述第一原料長度與所述第一目標長度之間的第一差值小于余料閾值,并且所述第一目標件所對應的所有所述庫存原料的數目小于或等于當前可用的所述庫存原料的數目;所述第一套料模型的目標為:所述第一目標件所需要使用的所述庫存原料的數目最少;

    32、束搜索算法模塊,用于基于束搜索算法對第二套料模型進行求解,得到與第二目標件相匹配的第二套料方案;其中,所述第二套料模型的約束條件為:所有所述第二目標件所對應的所有所述庫存原料的第二原料長度大于所有所述第二目標件的第二目標長度;所述第二套料模型的目標為:求解所獲得的套料方案所對應的焊口數量最少;

    33、第二確定模塊,用于根據所述第一套料方案和所述第二套料方案確定所述套料任務的套料方案。

    34、較佳地,所述一維套料系統還包括:

    35、初始模塊,用于將所有所述目標參數與所述原料參數進行逐一匹配,得到第一初始套料方案;所述第一初始套料方案包括匹配成功的第一初始目標件以及對應的第一初始庫存原料;其中本文檔來自技高網...

    【技術保護點】

    1.一種一維套料方法,其特征在于,所述一維套料方法包括:

    2.根據權利要求1所述的一維套料方法,其特征在于,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案的步驟之前,還包括:

    3.根據權利要求2所述的一維套料方法,其特征在于,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:將所述第一初始套料方案中未涉及的所述目標件作為所述第一目標件;

    4.根據權利要求2所述的一維套料方法,其特征在于,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:

    5.根據權利要求1至4中任一項所述的一維套料方法,其特征在于,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案,包括:

    6.根據權利要求5所述的一維套料方法,其特征在于,所述基于束搜索算法對第二套料模型進行求解,得到與第二目標件相匹配的第二套料方案,包括:

    7.根據權利要求6所述的一維套料方法,其特征在于,所述利用束搜索算法將所述第二庫存原料中滿足焊口條件的原料進行依次拼接以生成候選拼接方式,包括:

    8.一種一維套料系統,其特征在于,所述一維套料系統包括:

    9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并用于在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的一維套料方法。

    10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的一維套料方法。

    ...

    【技術特征摘要】

    1.一種一維套料方法,其特征在于,所述一維套料方法包括:

    2.根據權利要求1所述的一維套料方法,其特征在于,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案的步驟之前,還包括:

    3.根據權利要求2所述的一維套料方法,其特征在于,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:將所述第一初始套料方案中未涉及的所述目標件作為所述第一目標件;

    4.根據權利要求2所述的一維套料方法,其特征在于,所述根據所述第一初始套料方案確定所述第一目標件以及第一庫存原料,包括:

    5.根據權利要求1至4中任一項所述的一維套料方法,其特征在于,所述基于列生成算法對第一套料模型進行求解,得到與第一目標件相匹配的第一套料方案,包括:

    【專利技術屬性】
    技術研發人員:朱德昭談宏志,
    申請(專利權)人:上海電氣集團股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 自拍偷在线精品自拍偷无码专区| 亚洲av无码专区在线观看亚| 久久亚洲国产成人精品无码区 | 亚洲Av无码国产一区二区| 亚洲熟妇无码AV不卡在线播放 | 国产AV无码专区亚洲AVJULIA| 蜜桃AV无码免费看永久| 精品无码久久久久久久动漫| 67194成l人在线观看线路无码| 精品久久久久久无码人妻蜜桃| 亚洲色在线无码国产精品不卡| 亚洲精品成人无码中文毛片不卡| 热の无码热の有码热の综合| 亚洲乱亚洲乱妇无码| 日韩精品人妻系列无码专区| 国产丰满乱子伦无码专区| 日韩人妻无码免费视频一区二区三区| 少妇无码一区二区三区| 久久亚洲AV无码西西人体| 精品久久久久久无码中文字幕漫画| 亚洲av日韩av高潮潮喷无码| 亚洲精品成人无码中文毛片不卡 | 91无码人妻精品一区二区三区L| 亚洲中文字幕伊人久久无码| 无码丰满熟妇一区二区| 蜜桃臀无码内射一区二区三区| 国产精品va无码一区二区 | 亚洲国产91精品无码专区| 免费无遮挡无码视频网站| 亚洲av无码成人精品区一本二本| 人妻少妇乱子伦无码视频专区| 国产AV无码专区亚洲AVJULIA| 亚洲日韩中文无码久久| 久久久久亚洲AV成人无码| 久久久无码精品亚洲日韩蜜桃| 小SAO货水好多真紧H无码视频 | 国产成人无码午夜视频在线观看| 亚洲AV无码专区在线电影成人| 无码国产精品一区二区免费I6| 亚洲av无码兔费综合| 内射中出无码护士在线|