[發明專利]一種基于改進遺傳算法的注塑車間調度方法及系統有效
| 申請號: | 202010899401.0 | 申請日: | 2020-08-31 |
| 公開(公告)號: | CN111985841B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 張春江;張希肴;魯佳俊;高亮;沈衛明 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G06Q10/0631 | 分類號: | G06Q10/0631;G06Q10/067;G06N3/126 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 李智 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 改進 遺傳 算法 注塑 車間 調度 方法 系統 | ||
1.一種基于改進遺傳算法的注塑車間調度方法,其特征在于,包括如下步驟:
S1:以拖期時間最小為目標,建立注塑車間調度模型和約束條件;并對注塑車間資源信息和改進的遺傳算法的參數進行初始化;
S2:對提交的訂單進行預處理,將訂單中安數、模具、顏色、交貨期均相同的工件劃為一個子訂單;
S3:采用改進的遺傳算法求解所述注塑車間調度模型,具體包括:
S3.1:基于子訂單編號對染色體進行編碼,染色體長度為子訂單數量的總和;
S3.2:按預設規則生成N種包含所有子訂單的排列方式,得到N條染色體,形成初代種群;
S3.3:根據當前可用設備、模具的數量以及前序訂單的特點,對所述N條染色體進行訂單分批;
S3.4:基于分批后的染色體,計算每臺設備的換模時間、換色時間和每個訂單的拖期時間,由此得到每條染色體的適應度;
S3.5:判斷是否達到迭代次數,若是,選擇適應度最大的染色體,并對其進行解碼得到最優調度方案;若否,執行S3.6;
S3.6:對適應度較高的前S個個體進行保留,用輪盤賭方法選擇余下N-S個個體,形成下一代的父代種群;
S3.7:將所述下一代的父代種群中每條染色體按安數拆分為子染色體,形成下一代進化初期子染色體群,其中,每個子染色體中的安數都相同;
S3.8:基于所述下一代進化初期子染色體群,在安數相同的子染色體群中,根據交叉概率Rc,選取子染色體進行交叉,產生新的子染色體,形成下一代進化中期子染色體群;
S3.9:基于所述下一代進化中期子染色體群,在安數相同的子染色體群中,根據變異概率Rm,對部分子染色體進行變異,產生新的子染色體,形成下一代進化末期子染色體群;
S3.10:基于所述下一代進化末期子染色體群,根據重排概率Rs選擇子染色體,隨機選擇子染色體上兩個點位,將點位之間的訂單按顏色從小到大排序,產生新的子染色體,形成下一代終極子染色體群;
S3.11:將所述下一代終極子染色體群進行合并,得到完整的染色體,并執行S3.3;
S4:輸出步驟S3得到的最優調度方案。
2.根據權利要求1所述的注塑車間調度方法,其特征在于,所述注塑車間調度模型的目標函數為:
其中,
hi=wih*max(0,fi-di),
hi為拖期時間,wih為拖期時間權重,di為訂單交貨期,fi為訂單實際完工時間;gir為準備時間,gi1為換模時間,gi2為調機時間,gi3為換色時間,wig1為換模權重,wig2為調機權重,wig3為換色權重,為換模系數,為換色系數,Oi為第i個子訂單對應的模具,ci為第i個子訂單所需要的顏色。
3.根據權利要求1所述的注塑車間調度方法,其特征在于,步驟S3.2包括:
使用randperm函數隨機生成N條染色體,并將N/2條染色體按方式一排序,另外N/2條染色體按方式二排序;
方式一:按松弛時間的升序對訂單進行排列;若松弛時間相同,按模具安數升序排列;若松弛時間和模具安數都相同,按顏色升序排序;
方式二:按模具安數的升序對訂單進行排列;若模具安數相同,按顏色升序排列;若模具安數和顏色都相同,按松弛時間升序排序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010899401.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





