本發(fā)明涉及冶金自動化,特別涉及一種面向鋼鐵企業(yè)的多制程合同生產(chǎn)欠量動態(tài)控制方法及計算機存儲介質(zhì)。
背景技術:
1、鋼鐵業(yè)是典型的流程行業(yè),具有工序長、產(chǎn)線多等復雜特點。鋼鐵生產(chǎn)一般包括煉鐵、煉鋼、連鑄、熱軋、冷軋、熱鍍鋅、連退、精整等10多個復雜工序,才能從最開始的鐵水,一步步轉(zhuǎn)換成用戶需要的產(chǎn)品,同時每個工序又有多條產(chǎn)線可供選擇,以某鋼鐵公司為例,煉鋼工序有兩個煉鋼廠,熱軋工序有三條熱軋產(chǎn)線,冷軋工序涉及的產(chǎn)線就更多。這樣由多個工序不同產(chǎn)線串行生產(chǎn)組成一條具體的工藝路徑,稱之為制程。一個合同可以只有一條制程,也可以同時包含多條制程,不同的制程都可以滿足合同要求,通常一條為主制程,其余為副制程。
2、目前關于合同欠量控制很少有專利和文獻發(fā)表,中國專利cn200710037581.6公開了一種合同全程動態(tài)跟蹤控制方法,通過建立合同跟蹤履歷表跟蹤合同各工序量和合同狀態(tài)的變化,做到對合同實時動態(tài)的跟蹤,該專利提到了合同欠量,但未披露具體的計算方法,也未考慮多制程時的情況。
技術實現(xiàn)思路
1、本發(fā)明的目的在于解決多制程的合同生產(chǎn)欠量的動態(tài)控制與跟蹤的問題。本發(fā)明提供了一種多制程合同生產(chǎn)欠量動態(tài)控制方法及計算機存儲介質(zhì),可以實現(xiàn)鋼鐵企業(yè)多制程合同生產(chǎn)欠量的動態(tài)控制與跟蹤。
2、為解決上述技術問題,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,包括:獲取期貨合同和余材的數(shù)據(jù),其中,所述期貨合同的數(shù)據(jù)包括各工序的第一初始欠量、第一初始在庫量、第二初始欠量、第二初始在庫量、第一投料系數(shù)和第二投料系數(shù),所述余材用于充當所述期貨合同中對應工序的余材欠量;確定所述余材應用于第一制程;動態(tài)更新所述余材對應工序及前道工序的第一欠量和所述對應工序的下一工序的第一在庫量;確定所述余材應用于第二制程;動態(tài)更新所述期貨合同的各工序的第一欠量,以及所述余材對應工序的后道工序的第二欠量和所述對應工序的下一工序的第二在庫量。
3、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述動態(tài)更新各工序的第一欠量包括:更新所述余材對應工序的第一欠量;更新所述對應工序的前道工序的第一欠量;更新所述對應工序的后道工序的第一欠量。
4、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述余材對應工序的第一欠量包括:判斷所述余材的應用場景;若所述余材應用于第一場景,所述對應工序的第一欠量為q1,q1=q0-w,其中,q0為所述對應工序的第一初始欠量,w為所述余材的重量;若所述余材應用于第二場景,所述對應工序的第一欠量為q2,q2=q0+w。
5、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新對應工序的下一工序的第一在庫量包括:判斷所述余材的應用場景;若所述余材應用于第一場景,所述對應工序的下一工序的第一在庫量為p1,p1=p0+w,其中,p0為所述下一工序的第一初始在庫量,w為所述余材的重量;若所述余材應用于第二場景,所述對應工序的下一工序的第一在庫量為p2,p2=p0-w。
6、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述對應工序的前道工序的第一欠量包括:確定當前工序;獲取所述當前工序的投料系數(shù);獲取所述當前工序的第一欠量;獲取所述當前工序的第一在庫量;所述當前工序的上一工序的第一欠量為qn-1,qn-1=qn×kn-pn,其中,qn為當前工序的第一欠量,kn為當前工序的第一投料系數(shù),pn為當前工序的第一在庫量;重復進行所述更新所述對應工序的前道工序的第一欠量的過程,直到確定所述當前工序為第一工序。
7、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述對應工序的后道工序的第一欠量包括:確定當前工序;獲取所述當前工序的投料系數(shù);獲取當前工序的第一欠量;獲取當前工序的下一工序的第一在庫量;所述當前工序的下一工序的第一欠量為qn+1,qn+1=(qn+pn+1)/kn+1,其中,qn為當前工序的第一欠量,kn+1為當前工序的下一工序的第一投料系數(shù),pn+1為當前工序的下一工序的第一在庫量;重復進行所述更新所述對應工序的后道工序的第一欠量的過程,直到確定所述當前工序為最終工序。
8、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述對應工序的下一工序的第二在庫量包括:判斷所述余材的應用場景;若所述余材應用于第一場景,所述對應工序的下一工序的第二在庫量為p4,p4=p3+w,其中,p3為所述下一工序的第二初始在庫量,w為所述余材的重量;若所述余材應用于第二場景,所述對應工序的下一工序的第二在庫量為p5,p5=p3-w。
9、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述對應工序的后道工序的第二欠量包括:獲取所述對應工序的下一工序的投料系數(shù);獲取所述對應工序的下一工序的第二在庫量;獲取所述對應工序的第二欠量;更新所述對應工序的下一工序的第二欠量;更新所述對應工序的下一工序的后道工序的第二欠量。
10、根據(jù)本發(fā)明的另一具體實施方式,本發(fā)明的實施方式公開了一種多制程合同生產(chǎn)欠量動態(tài)控制方法,所述更新所述對應工序的下一工序的后道工序的第二欠量包括:確定當前工序;獲取所述當前工序的下一工序的投料系數(shù);獲取當前工序的下一工序的第二在庫量;所述當前工序的下一工序的第二欠量為qm+1,qm+1=(qm+pm+1)/km+1,其中,qm為當前工序的第二欠量,km+1為當前工序的下一工序的第二投料系數(shù),pm+1為當前工序的下一工序的第二在庫量;重復進行所述更新所述對應工序的下一工序的后道工序的第二欠量的過程,直到確定所述當前工序為最終工序。
11、本發(fā)明的實施方式還公開了一種計算機存儲介質(zhì),包括存儲器和處理器,所述存儲器適于存儲計算機指令,所述處理器適于在運行所述計算機指令時,執(zhí)行上述任一項所述的多制程合同生產(chǎn)欠量動態(tài)控制方法。
12、如上,本發(fā)明提供一種多制程合同生產(chǎn)欠量動態(tài)控制方法,包括:期貨合同和余材的數(shù)據(jù);確定余材應用于第一制程;動態(tài)更新余材對應工序及前道工序的第一欠量和對應工序的下一工序的第一在庫量;確定余材應用于第二制程;動態(tài)更新期貨合同的各工序的第一欠量,以及余材對應工序的后道工序的第二欠量和對應工序的下一工序的第二在庫量。
13、采用上述技術方案,本發(fā)明針對鋼鐵企業(yè)中具有多個制程的合同欠量動態(tài)控制問題,創(chuàng)新性地分解成四種典型場景,并給出了每種場景下合同欠量動態(tài)控制方法,覆蓋了實際生產(chǎn)中余材脫掛合同的所有可能場景,任意多個余材脫掛合同可以串行分解為上述四種情況的一種,然后根據(jù)本發(fā)明給出的控制方法,便可實現(xiàn)鋼鐵企業(yè)多制程合同生產(chǎn)欠量的動態(tài)控制與跟蹤。
14、為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下文特舉優(yōu)選實施例并結合附圖詳細說明。