[發明專利]一種基于改進的水波優化算法的可并行裝配線平衡方法有效
| 申請號: | 202110093837.5 | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112686474B | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 張梅;鄧率航;陳澤同;郭紅霞;吳玉香;朱金輝 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q50/04;G06N3/12;G06K9/62 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 何淑珍;江裕強 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 改進 水波 優化 算法 并行 裝配線 平衡 方法 | ||
1.一種基于改進的水波優化算法的可并行裝配線平衡方法,其特征在于,包括以下步驟:
S1、收集數據;
S2、初始化水波優化算法的參數;
S3、計算工序的后續時間和緊后工序數量,并且以這兩個信息為啟發式信息初始化種群;
S4、使用適應度值函數f(X)計算種群中所有染色體個體的適應度值,并且記錄適應度值最高的染色體個體為Xbest;計算所有染色體個體的適應度值時,計算適應度值f(X)需要將染色體X解碼為可并行裝配線的一個調度方案,然后計算調度方案中所用到的工作站數量和所用的工人人數,工作站數量越少或者工人人數越少的染色體個體有更高的適應度值,適應度值函數的公式如下:
f(X)=UB-(w1*NS+w2*NW)
其中w1,w2分別是工作站數量和工人數量的加權系數;NS是染色體個體X解碼為調度方案中所用到的工作站數量;NW是染色體個體X解碼為調度方案中所用到的工人總人數;UB是w1*NS+w2*NW的上限,UB取為即工序數量n和所有工序需要的人數加權和;
解碼采用貪心算法,貪心策略為:如果當前工作站有足夠的工人使得當前工序能夠完成,那么將當前工序分配到當前工作站;否則,新增一個工人再重新分配,如果工作站上因為空間限制無法新增工人,就新增一個工作站再重新分配;具體的解碼的過程如下:
S4.1、初始化解碼過程中的參數,即設工作站的數量NS=1,當前工作站上的工人人數NP=0,工人總人數為NW=0,當前工作站上的工人集合P為空集,設隊列Q為一個空隊列;將染色體個體X上所有的工序按照在染色體個體上出現的順序加入隊列Q中,工序的允許開工時刻tsi為0,其中i表示工序在染色體中的順序編號,i=1,2,…,n;
S4.2、判斷工序是否全部完成分配,即如果隊列Q為空,輸出工作站數量NS和工人總人數NW,結束解碼過程,否則執行步驟S4.3;
S4.3、讀取隊列Q中當前工序的信息,即從隊列Q頭部出隊一個元素,定義其為當前工序Ocur,讀取該工序需要的裝配工人數信息pcur,裝配時間信息tcur,允許開工時刻tsi;
S4.4、分配當前工序Ocur的裝配工人,即在集合P中的所有工人的空閑時間段中,找出在時間段[ta,tb]中有pcur個工人是空閑的,ta≥tsi,tb=ta+tcur;如果能找到pcur個工人在時間段[ta,tb]上是空閑的,則指派pcur個工人在時間段[ta,tb]上去加工工序Ocur,并執行S4.6;如果不能找到pcur個工人在時間段[ta,tb]上是空閑的,則執行步驟S4.5;
S4.5、如果當前工作站的工人數NP<Pmax,則增加一個沒有被指派任務的工人到當前工作站上,同時將該工人加入集合P,使NP=NP+1,執行步驟S4.4;否則,增加一個工作站,使NS=NS+1,NW=NW+NP,NP=0,將集合P設為空集,同時將隊列中所有的工序的允許開工時刻tsi重新設置為0,執行步驟S4.4;
S4.6、如果工序Ocur的所有緊后工序oi的允許開工時刻tsi小于tb,則將該緊后工序的允許開工時刻tsi設置為tb,執行步驟S4.2;否則保持tsi不變,執行步驟S4.2;
S5、更新種群中的所有染色體個體;
S6、判斷是否達到算法結束條件,如果達到,將最優染色體個體Xbest解碼為一個調度方案,使用該調度方案調整實際裝配線,結束整個過程,否則,將當前迭代次數加1并返回步驟S5。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110093837.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:伽馬曲線的調節方法和調節裝置
- 下一篇:安全駕駛系統
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





