[發明專利]面向產品族排序的批處理機的調度裝置及方法有效
| 申請號: | 201310022583.3 | 申請日: | 2013-01-22 |
| 公開(公告)號: | CN103116809A | 公開(公告)日: | 2013-05-22 |
| 發明(設計)人: | 賈文友;劉莉;趙雪松;劉濤 | 申請(專利權)人: | 安徽工程大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 241000 安徽*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 面向 品族 排序 批處理 調度 裝置 方法 | ||
1.一種面向產品族排序的批處理機的調度裝置,其特征在于,包括兩個子模塊:基于啟發式算法的實時調度仿真平臺模塊和基于松弛的混合整數線性數學模型排序求解模塊。
2.根據權利要求1所述的基于封閉環的可重入多機批處理調度裝置,其特征在于,所述基于啟發式算法的實時調度仿真平臺模塊收集批處理機前的緩沖器里不同產品族信息和批處理機的狀態信息,調度優先級最高的產品族中工件到可用空閑的批處理機上;基于松弛的混合整數線性數學模型排序求解模塊對批處理機前的緩沖器里不同產品族按規定目標函數進行按產品族進行排序。
3.一種面向產品族排序的批處理機的調度方法,其特征在于,采用如權利要求1所述的裝置,通過滾動時域策略在可變時間窗下循環實施,在每個可變時間窗內不通過同的觸發事件在3個層次實施:第一個層次,產生輸出觸發事件“有一臺處于批處理機空閑可用狀態”,實時調度仿真平臺根據批處理機前的緩沖期里的不同產品族的工件數量等信息更新鏈接到基于松弛的混合整數線性數學模型中關于緩沖器里產品族的數據庫信息;第二個層次,運行基于松弛的混合整數線性數學模型模塊,輸出優化的產品族一維排序矩陣;第三個層次,產生實時調度仿真平臺調度處于等待狀態批處理機的觸發事件:優先級別最高的產品族信息反饋給實時調度仿真平臺,執行往處于等待狀態批處理機的調度事件,并根據被調度的產品族的相關信息更新批處理機前的緩沖期里的對應產品族的工件信息并保存,包括主要步驟如下:
步驟1,實時調度仿真平臺完成上一個空閑可用批處理機的調度,初始化時間窗;
步驟2,實時調度仿真平臺實時記錄并保存批處理機前的緩沖期里的不同產品族的工件數量等信息,實時記錄并保存批處理機狀態信息;
步驟3,產生實時調度仿真平臺數據輸出觸發事件:有一臺處于批處理機空閑可用狀態,設置該批處理機為等待狀態;
步驟4,判斷:如果可用的產品族數量只有1種類型,不用運行面向產品族排序的基于松弛的混合整數線性數學模型排序求解模塊,跳轉到步驟8;如果可用的產品族數量多于1種類型,往下執行;?
步驟5,更新與基于松弛的混合整數線性數學模型鏈接的數據庫中關于緩沖器里不同產品族的數量信息;
步驟6,運行基于松弛的混合整數線性數學模型模塊,輸出在規定的目標函數下優化的產品族一維排序數組;
步驟7,產生實時調度仿真平臺調度處于等待狀態批處理機的觸發事件:優先級別最高的產品族信息反饋給實時調度仿真平臺;?
步驟8,執行往處于等待狀態批處理機的調度事件,并根據被調度的產品族的相關信息更新批處理機前的緩沖期里的對應產品族的工件信息并保存;
步驟9,終止當前時間窗;
步驟10,程序終止判斷:如果沒有完成全部調度計劃,根據滾動時域策略,跳轉到步驟1,否則往下執行;?
步驟11,面向產品族排序的批處理機的調度裝置的調度終止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽工程大學,未經安徽工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310022583.3/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





