System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及生產制造,特別是涉及一種生產排程方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、隨著生產制造技術的發展,aps(advanced?planning?and?scheduling,高級計劃與調度)的應用也越來越廣泛。
2、傳統技術中,在aps排產系統中,一般采用遺傳算法和約束滿足算法進行排產調度。遺傳算法是一種模擬生物進化過程的計算方法,它通過模擬遺傳、交叉和變異等操作來搜索最優解,以求解復雜的排產問題,通過多次迭代,逐步優化生產計劃。而約束滿足算法是一種能夠處理約束條件的算法,它可以確保最終的排產方案符合各種約束條件,如工期、資源等限制,以用來保證生產計劃的可行性和合理性。
3、然而,上述算法雖然在一定程度上能夠解決生產排程中資源、能力、產能等約束問題,但是對于白酒行業,由于受到關鍵約束因素如酒體相同、酒體相似等的影響,而上述算法無法全面涵蓋,導致排程的準確性不高,因此,在計劃排程上更多的還是依靠傳統的個人經驗手工處理,使得處理效率低。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高白酒行業排產效率的生產排程方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種生產排程方法,包括:
3、根據需求信息確定目標成品酒對應的排程范圍,所述排程范圍包括所述目標成品酒的屬性信息以及對應的需求數量和需求時間,所述屬性信息包括所述目標成品酒的第一產品標識
4、獲取上一排產周期各產線的最后排程信息,所述最后排程信息包括各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識;
5、根據所述目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及所述目標成品酒對應的需求數量和需求時間,生成針對所述目標成品酒的目標排程信息。
6、在其中一個實施例中,所述根據所述目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及所述目標成品酒對應的需求數量和需求時間,生成針對所述目標成品酒的目標排程信息,包括:在確定所述最后排程信息中存在與所述目標成品酒的第一產品標識相匹配的第二產品標識的情況下,確定所述第二產品標識所對應的目標在制成品酒;若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相匹配,確定所述目標在制成品酒所在的目標產線;基于所述需求時間,確定所述目標產線針對所述目標成品酒的產能數量;根據所述需求數量、所述目標產線針對所述目標成品酒的產能數量,生成針對所述目標成品酒的目標排程信息。
7、在其中一個實施例中,所述根據所述需求數量、所述目標產線針對所述目標成品酒的產能數量,生成針對所述目標成品酒的目標排程信息,包括:在所述產能數量大于或等于所述需求數量的情況下,基于所述需求數量,確定所述目標產線針對所述目標成品酒的開始生產時間和結束生產時間;根據所述需求數量、所述目標產線針對所述目標成品酒的開始生產時間和結束生產時間,生成針對所述目標成品酒的目標排程信息。
8、在其中一個實施例中,所述方法還包括:若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相同,則確定所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相匹配;或者,若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識不同,但所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相似,則確定所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相匹配。
9、在其中一個實施例中,所述方法還包括:若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識在內容上連續或相鄰,則確定所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相似。
10、在其中一個實施例中,若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識在內容上連續或相鄰,則確定所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相似,包括:若存在多個與所述目標成品酒的第一酒體標識在內容上連續或相鄰的第二酒體標識,則基于預設優先級從多個所述第二酒體標識中確定目標第二酒體標識;確定所述目標成品酒的第一酒體標識與所述目標第二酒體標識相似。
11、第二方面,本申請還提供了一種生產排程裝置,所述裝置包括:
12、排程范圍確定模塊,用于根據需求信息確定目標成品酒對應的排程范圍,所述排程范圍包括所述目標成品酒的屬性信息以及對應的需求數量和需求時間,所述屬性信息包括所述目標成品酒的第一產品標識和對應的第一酒體標識;
13、信息獲取模塊,用于獲取上一排產周期各產線的最后排程信息,所述最后排程信息包括各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識;
14、排程信息生成模塊,用于根據所述目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及所述目標成品酒對應的需求數量和需求時間,生成針對所述目標成品酒的目標排程信息。
15、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現上述第一方面所述的方法的步驟。
16、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現上述第一方面所述的方法的步驟。
17、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現上述第一方面所述的方法的步驟。
18、上述生產排程方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品,生產排程方法中,計算機設備根據需求信息確定目標成品酒對應的排程范圍,并獲取上一排產周期各產線的最后排程信息,進而根據目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及目標成品酒對應的需求數量和需求時間,生成針對目標成品酒的目標排程信息。由于本實施例在針對目標成品酒進行生產排程時,考慮了目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,因此,能夠提高排程的準確性,且基于計算機設備進行自動排程,相較于傳統的依靠個人經驗手工處理的方式,還能提高處理效率低。
本文檔來自技高網...【技術保護點】
1.一種生產排程方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及所述目標成品酒對應的需求數量和需求時間,生成針對所述目標成品酒的目標排程信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述需求數量、所述目標產線針對所述目標成品酒的產能數量,生成針對所述目標成品酒的目標排程信息,包括:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,若所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識在內容上連續或相鄰,則確定所述目標成品酒的第一酒體標識與所述目標在制成品酒的第二酒體標識相似,包括:
7.一種生產排程裝置,其特征在于,所述裝置包括:
8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲
9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種生產排程方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述目標成品酒的第一產品標識和對應的第一酒體標識,與各產線在上一排產周期最后在制成品酒的第二產品標識和對應的第二酒體標識之間的匹配關系,以及所述目標成品酒對應的需求數量和需求時間,生成針對所述目標成品酒的目標排程信息,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述需求數量、所述目標產線針對所述目標成品酒的產能數量,生成針對所述目標成品酒的目標排程信息,包括:
4.根據權利要求2所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求5所述的方法,其特...
【專利技術屬性】
技術研發人員:蔣志強,代瑞叢,
申請(專利權)人:山西杏花村汾酒廠股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。