[發明專利]基于多色集合的改進遺傳算法求解靜態車間調度的方法在審
| 申請號: | 201810090479.0 | 申請日: | 2018-01-30 |
| 公開(公告)號: | CN108364126A | 公開(公告)日: | 2018-08-03 |
| 發明(設計)人: | 欒飛;陳夢瑤;石冰潔;李媛鳴;來春為;傅衛平;祝曉雪;張淼 | 申請(專利權)人: | 陜西科技大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06N3/12 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 徐文權 |
| 地址: | 710021 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多色集合 車間調度 改進遺傳算法 遺傳算法 車間作業 求解 算法 調度 工序關系 理論應用 問題提供 機床 應用 | ||
1.一種基于多色集合的改進遺傳算法求解靜態車間調度的方法,其特征在于,包括以下步驟:
步驟1:獲取車間加工任務、設備和工序的具體信息,使用對色集合理論來描述靜態車間調度任務中待加工工序所受到的工藝與機床的具體約束;
步驟2:確定靜態車間調度的具體約束,用調度約束表達式表示,用“1”和“0”分別表示指標變量xihk和指標系數aihk;
步驟3:根據具體的加工信息繪制加工任務信息表,進而創建圍道矩陣,來表達調度約束條件;
步驟4:根據工序-機床圍道布爾矩陣,生成工序隱性編碼序列表,由工序隱性編碼序列表,生成工藝-設備的邏輯圍道矩陣[A×F(A)]及其實數圍道矩陣[A×A(F)];
步驟5:在模型約束下進行隱性染色體編碼;
步驟6:據染色體的隱性編碼信息獲取各工序對應機床所需加工時間,得出各工序的完工時間及機床的釋放時間;步驟7:按照柔性車間調度理論,創建目標函數;
步驟8:將上一代種群中適應度值最好的個體所對應的染色體直接選擇進入下一代種群,再隨機從父代選擇兩個染色體chrom1與chrom2;
步驟9:判斷隨機選擇的兩個父代染色體chrom1與chrom2是否需要交叉,若是則進行下一步,否則保留原染色體;兩個父代染色體進行交叉后的形成兩個子代染色體,分別對應進行適應度值得比較,存優;重復進行此過程,得到最優的染色體編碼序列;
步驟10:模型約束下的變異,采用圍道布爾矩陣來控制變異過程,最后得到更優的新染色體;
步驟11:重復進行選擇、交叉與變異,直至重復次數達到閾值W,記錄當前適應度值;若適應度值隨迭代次數收斂,則終止遺傳算法輸出調度結果,若不收斂,則重復上述所有步驟直到收斂。
2.根據權利要求1所述的基于多色集合的改進遺傳算法求解靜態車間調度的方法,其特征在于,步驟1中具體信息如下:通過N×J×M的FJSP調度問題描述調度任務中待加工工序所受到的工藝約束與機床約束,其中,N為工件的種類,J為對應的最大工序數,M為進行加工的設備數量。
3.根據權利要求2所述的基于多色集合的改進遺傳算法求解靜態車間調度的方法,其特征在于,步驟2中具體約束如下:
2-1)柔性車間靜態調度描述為:
在M臺設備上安排N種工件的加工,每種工件Jj由nj道工序組成,每道工序均滿足工藝約束,工件的每道工序可由M臺設備中的多臺設備加工,用Mij表示第j種工件的第i道工序用機器集合Oijk表示第j種工件的第i道工序用機器k,Pijk表示第j種工件的第i道工序在第k臺設備上加工需要的時間,即1≤j≤N,1≤i≤nj,1≤k≤M,忽略生產過程中出現的返工返修和報廢品現象;調度的任務是在M臺設備上安排N種工件的加工任務,同時最優化既定的目標,并滿足以下假設條件:
a、所有工件的工藝計劃是固定不變的,即工序的先后順序不能違背;
b、工序在可供選擇的機器上的加工時間已確定;
c、出現再調度因子時,正在加工的工序不受影響繼續加工,直到本工序完成;
d、每個工件在固定時刻只能在一臺設備上加工;
2-2)根據FJSP調度問題可知,工藝約束為工件的每道工序必須按照設定的工藝順序進行加工;機床約束為各工序只能在設定的機床設備上進行加工;具體表達如下:
Cik-tik+M(1-aihk)≥Cih;i=1,2,...,n;h,k=1,2,...,m (3-1)
Cjk-Cik+M(1-xijk)≥Pik;i,j=1,2,...,n;k=1,2,...,m (3-2)
Cik≥0;i=1,2,...,n;k=1,2,...,m (3-3)
式(3-1)表示目標函數,即要求最大完成時間最小化;Cik表示工件i在設備k上的實際完工時間;tik表示工件i在設備k上的理論加工時間;aihk表示指標系數;Cih表示表示工件i在設備h上的實際完工時間;i表示工件序號;n表示共有n件工件;k表示設備的序號;m表示共有m臺設備;
式(3-2)表示工藝約束條件決定的各種工件各操作的先后加工順序,保證每個工件的加工順序滿足預先設定的要求;Cik表示工件j在設備k上的實際完工時間;xijk表示指標變量;pik表示工件i在設備k上加工需要的時間;j表示工件序號;
式(3-3)表示加工各個工件工序加工各機器的先后順序,保證每臺設備一次只能加工一個工件,Cik表示工件i在設備k上的實際完工時間;指標變量xihk與指標系數aihk的意的義如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陜西科技大學,未經陜西科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810090479.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車載式移動眾包多目標任務分發方法
- 下一篇:一種路網客流協同控制優化系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





