[發明專利]一種用于流程工業的多智能體系統任務調度方法及系統在審
| 申請號: | 202010948695.1 | 申請日: | 2020-09-10 |
| 公開(公告)號: | CN112101773A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 尉秀梅;胡大鵬;姜雪松;朱慶存;孟超 | 申請(專利權)人: | 齊魯工業大學 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/04;G06N20/00 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 李琳 |
| 地址: | 250353 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 流程 工業 智能 體系 任務 調度 方法 系統 | ||
1.一種用于流程工業的多智能體系統任務調度方法,其特征在于,包括:
構建面向全過程的智能協同控制模型,該模型由系統Agent通過總線連接各個生產階段的Agent組成;
獲取任務的初始作業序列,以及完成每個作業所需要的現場Agent和執行每個作業所述各個現場Agent所需要的處理時間;
利用TS_QLearning算法求解現場Agent總空閑時間最短的作業序列;
所述智能協同控制模型根據所述作業序列進行任務調度。
2.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述智能系統控制模型為分層結構,上層的系統Agent用于統一資源調度及任務分配,下層的每個車間Agent包括車間控制Agent和若干現場Agent,所述系統Agent通過總線下發任務,每個車間之間相互配合實現任務分解,每個車間通過車間控制Agent將任務分配給現場Agent,現場Agent相互協作完成任務。
3.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述任務調度方法通過最小化所有現場Agent空閑時間的總和,尋找最優的作業序列。
4.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述調度方法需要遵循如下約束:
每個現場Agent一次只能執行一項操作;每項任務的操作一次只能由一個現場Agent執行;一旦在機器上開始操作,就不能中斷;在沒有完成之前的操作之前,不能執行其他的任務操作;只能由同種類型的機器執行任務操作,并且每個現場Agent的處理時間和可利用的現場Agent的數量是已知的。
5.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述任務包含若干作業,所述作業需要利用若干現場Agent進行處理。
6.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述TS_QLearning算法是禁忌搜索算法和Q學習算法的結合,通過禁忌搜索算法獲得預設數量的作業序列的初始解,并存儲于禁忌表中;基于禁忌表中的初始解,通過QLearning算法進行優化求解,獲得最優的作業序列。
7.如權利要求1所述的一種用于流程工業的多智能體系統任務調度方法,其特征在于,所述TS_QLearning算法優化過程中,利用空閑時間作為反饋信號,經過迭代計算獲得完整的作業序列及對應的總的空閑時間。
8.一種用于流程工業的多智能體系統任務調度系統,其特征在于,包括:
模型構建模塊,其用于構建面向全過程的智能協同控制模型,該模型由系統Agent通過總線連接各個生產階段的Agent組成;
數據獲取模塊,其用于獲取不同任務所需要的Agent及各個Agent所需要的處理時間數據;
最優作業序列獲取模塊,其用于利用TS_QLearning算法求解最優的作業序列,所述智能協同控制模型根據所述作業序列進行任務調度。
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1-7任一項所述的一種用于流程工業的多智能體系統任務調度方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-7任一項所述的一種用于流程工業的多智能體系統任務調度方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于齊魯工業大學,未經齊魯工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010948695.1/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





