林 數 呂文元
(上海理工大學管理學院 上海 200093)
生產的連續進行是制造企業創造利潤的基本條件,保持高生產率的前提是保證連續的生產,減少生產線不必要的等待時間,這對制造企業顯得尤為重要[1~2]。怎樣保持生產的連續進行是企業一直研究的問題,2M1B(即二個設備中間設一個緩沖庫存區)的出現讓企業尋求到了連續生產的保障。這種生產方式可使生產線的柔性增加,對于不可預測的因素,如設備故障等,某一設備出現故障,其設備后的緩沖庫存可以繼續的為下一工序提供產品,從而保證了生產的連續性,使企業的生產率大幅度提高。
串行生產線緩沖區問題一直是研究的熱點問題,串行生產線是其它類型生產線的基礎,對串行生產線緩沖區的研究可作為其它類型生產線緩沖區研究的基礎,因此有著重要的指導意義。目前,已經有許多學者進行了研究。Enginarlar等[3]在確保生產率的基礎上,提出了串行生產線最小緩沖模型。葉濤鋒[4]等分析了不同類型的緩沖機制和用于確定瓶頸資源前緩沖大小的方法,建立了相應的模型,用于確定系統中瓶頸工序前的緩沖大小。郭彩芬等[5]以極大代數理論為基礎,應用變分法建立生產與庫存控制模型,將整個串行生產線的生產率為目標函數,得出每個中間緩沖區理想的在制品庫存量應盡量接近其初始庫存量。周軍等[6]利用緩沖區內在制品量狀態轉移的概率模型,求解其狀態轉移概率,得出串行生產線的可用度與緩沖區容量緊密相關。譚民[7]對多級串行生產線進行了深入的研究,得到系統穩態可用度表達式,緩沖區的設置增加了系統的可用度,并且隨著緩沖區容量的增加,系統可用度也增加,對系統運行是有利的。周炳海等[8]為提高串行生產線可用度和產出率,提出一種基于可用度評價的緩沖分配方法。疏松桂[9]針對帶有中間緩沖庫存的可修CIMS系統,基于馬爾科夫過程的排隊理論,解決了各設備之間生產率丟失問題。Malathrons等[10]建立了一種兩機一緩沖區的可用度模型,通過馬爾科夫理論求解該模型得到了該系統的可用度水平。以上研究多是從理想的串行生產線角度出發,只是考慮了緩沖區容量的優化,卻沒有研究緩沖區庫存的補給控制。本文從實際生產線的布置結構出發,主要以串行兩級子系統為主要研究對象,從系統的可用度入手,分析了緩沖區最小安全庫存量,以及用非均勻節拍法對緩沖區庫存進行動態的補充。
理論研究中一般都是假設整條生產線每相鄰的兩工序之間設一緩沖區,如圖1,然后在求解每個緩沖區的庫存容量。這種方法比較費時費力,而且與實際的情況不相符。

圖1 每兩個工序間都有緩沖區的串行生產線
在實際生產線中并沒有這么多的緩沖區,一般串行流水生產線減少緩沖區數量可以通過工位整合的方式來實現[11]。根據TOC理論,只是選擇在生產系統的幾個關鍵瓶頸工序前設置緩沖區,如圖2,這種串行生產線結構正是本文所重點研究的。

圖2 若干個相鄰工序間有緩沖區的串行生產線
在文中將緩沖區及其之前的一個工序和之后的瓶頸工序三部分組成的部分稱為生產線的“兩級串行生產線”(圖中虛線框所示)。本文以整條串行生產線上有限的這樣幾個“兩級串行生產線”為研究對象,對每個兩級串行生產線進行單獨分析,從而大大簡化了問題的復雜性。以保證生產線的可用度為目標,對緩沖區的容量進行簡單近似的設計,建立緩沖區最小安全庫存量模型以及庫存補給模型,來解決串行流水生產線因瓶頸工序降低生產線生產率的問題。
對于每個兩級串行生產線是串行生產線的基礎,研究兩級串行生產線對于整個生產線有著重要的意義。兩級串行生產線如圖3所示,M2是生產線的瓶頸設備,在其前面設置緩沖區,保證生產的連續性。

圖3 兩級串行生產線
對兩級串行生產線的求解思路為,首先對生產線的正常工作狀態進行分類,計算出每類狀態的概率,然后計算出每一類中保證生產線能夠正常工作的緩沖區所處的狀態概率,最后計算出兩級生產線的可用度。如圖3所示,設 Mi(i=1,2)為可修設備,其失效率、修復率、生產率分別為 λi、μi、wi,并且均服從指數分布,B為緩沖區,其容量為K。
根據生產線的實際生產情況,同時為了分析問題的需要,作出如下假設:
1)設備發生故障時可通過及時修理使其恢復如新。
2)緩沖區絕對可靠,不會發生故障。
3)兩個設備不會同時發生故障。
4)前一設備不饑餓,后一設備不堵塞。
5)從緩沖區中存取工件的時間忽略不計。
6)隨機變量之間相互獨立。
對于圖3所示的兩級串行生產線,可以將其所有狀態總結為以下幾種情況:
1)狀態1:M1和M2均正常工作。
2)狀態2:M1故障,M2正常工作。
3)狀態3:M1正常工作,M2故障。
其狀態轉移圖如圖4所示。

圖4 兩級串行生產線狀態轉移圖
根據圖4可得兩級串行生產線的狀態轉移概率方程為

當生產線穩態運行時,另P2=0,P3=0,由式(1)~(4)解穩態方程得:

所以,兩級串行生產線位于狀態1的概率為P1=1(1+ λ1μ1+ λ2μ2),位于狀態 2的概 率 為P2=(λ1μ1)P1,位 于 狀 態 3 的 概 率 為 P3=(λ2μ2)P1。
下面討論緩沖區的情況,兩級生產線正常工作的狀態包括:
1)處于狀態1時,M1和M2都正常工作且M2不空閑。
2)處于狀態2時,M1故障,M2正常工作且緩沖區不空。
3)處于狀態3時,M1正常工作,M2故障且緩沖區不滿。
首先看狀態1,此時要使兩級生產線正常工作,必須保證M2不空閑。在兩級生產線穩態時,其生產率為w=min(w1,w2),所以M2不空閑的概率為

在狀態2時,緩沖區的容量為K,所以要在此狀態下正常工作,只要使緩沖區不空即可,此時緩沖區的狀態轉移圖如圖5所示。

圖5 緩沖區狀態轉移圖
由圖5可得在狀態2下的緩沖區狀態轉移方程:

在兩級串行生產線穩態情況下,依次令,PiB=0(i=0,1,2,…,k-1),得到:

所以在狀態2時,緩沖區不空的概率為

在狀態3情況下,要在此狀態下正常工作,必須使緩沖區不滿,此時緩沖區的狀態轉移圖如圖6所示。
由圖6可得在狀態3下的緩沖區狀態轉移方程:


所以在狀態3時,緩沖區不滿的概率為

由式(5)~(10)可以得出兩級串行生產線的穩態可用度為

這就是兩級串行生產線的可用度,從上式可以看出,兩級生產線可用度A是緩沖區容量K的函數,可用度的大小與設備的故障率、修復率、生產率、緩沖區容量相關,只要確定可用度A以后,就可以很快求出緩沖區的容量。由于我們假設緩沖區設置在瓶頸工序前面,所以w=min(w1,w2)=w2,所以有

在上式中,我們在對K進行討論,有

這就是不帶緩沖區的剛性兩級生產線的可用度。

圖6 緩沖區狀態轉移圖

這就是帶有無限緩沖區的理想兩級生產線的可用度。
通過上述方法,在對整條串行生產線的若干個兩級串行生產線進行逐個分析,就可以分別求出每個緩沖區的容量。

由兩級生產線可用度模型得出了其穩態可用度,可知系統處于平穩狀態時,其所處的狀態與開始狀態無關,我們假設設備均處于偶然故障期,故障分布服從指數分布,λi、μi分別為設備Mi的故障率與修復率。對于兩級生產線子系統,系統的可靠度[12~13]R(t)為在兩級串行生產線系統中,若要求得緩沖區最小安全庫存量,則兩級串行生產線需處于狀態2的情況下。即M1故障,M2正常工作,此時當M1故障時,瓶頸設備M2消耗緩沖區的庫存,當緩沖區庫存量消耗盡時,兩級串行生產線系統才會失效。在生產周期T(T>MTTR)內,設備M1平均修復時間為

在建立緩沖區最小安全庫存量模型前,假設:
1)緩沖區在生產周期內完全可靠,工件在緩沖區運輸時間忽略不計。
2)工序M1不饑餓,瓶頸工序M2不堵塞。
3)r1為M1的生產節拍,r2為瓶頸工序M2的生產節拍,r1<r2,BS為緩沖區的庫存量。
4)設備發生故障時可通過及時修理使其恢復如新。
當工序M1發生故障時,必須要求工序M1的平均修復時間小于緩沖區的緩沖時間,即

將式(13)帶入上式得,兩級串行生產線系統能連續生產的條件為

式中0.5為設備M1故障時,其下級設備M2正在加工產品數的均值。由式(15)可得,兩級串行生產線要保持連續生產,則緩沖區最小安全庫存量為

由式(16)可知,兩級串行生產線的最小安全庫存量的大小與設備的修復率、瓶頸設備的生產節拍、生產周期相關。
緩沖區庫存的補給一般通過設備的額外工作時間來實現,但這種方法容易影響生產節奏,并且不易規范生產等。在研究兩級串行生產線的基礎上,提出了非均勻節拍控制的方法[14],可有效地避免這些問題。假設某兩級串行連續生產線如圖7所示。其中第m臺設備為瓶頸設備,ri為各設備的生產節拍,因為生產線的生產節拍取決于瓶頸設備,所以rm=r0。

圖7 兩級串行連續生產線
假設設備均處于偶然故障期,故障率屬于CFR型,λi、μi分別為設備Mi的故障率與修復率。則由可靠性理論[15]可知,設備Mi的可靠度服從指數分布:

由圖7所示,以瓶頸設備Mm與前級設備Mm-1為研究對象,設備Mm-1的故障模型如圖8所示。

圖8 設備Mm-1的n次故障模型
設Bm-1Si為Bm-1第i(i=1,2,3…,n)次發生故障時的庫存量,則:

要滿足Bm-1Si=Bm-1S1,即緩沖區初始的庫存量等于設備Mm-1第i次故障時緩沖區的庫存量,必須使:

由式(23)、3.2可知,在兩級串行生產線系統中,當瓶頸前級設備發生故障時,此時瓶頸設備消耗緩沖區庫存來保證生產的連續性,當瓶頸前級設備恢復正常,此時緩沖區內庫存量以不能維持下一次緩沖生產,所以應該調節瓶頸前級設備的生產節拍,來補給緩沖區的庫存,3.2節以給出緩沖區最小安全庫存量,由式(23)得出瓶頸前級設備與瓶頸設備的節拍關系式,可根據兩者來平衡緩沖區內的庫存量,使生產線保持生產的連續性。
1)基于可靠性理論中的可修復系統模型為基礎,建立了兩級串行生產線模型。根據馬爾科夫狀態轉移過程得到了兩級串行生產線可用度的計算公式。得出兩級串行生產線的可用度與設備的失效率、修復率、緩沖區容量相關。2)通過建立兩級串行生產線緩沖區最小安全庫存量模型,為保證生產的連續性,得到了緩沖區庫存的最小安全庫存量的計算公式。3)在建立最小安全庫存量庫存補給模型時,提出了非均勻生產節拍的方法,通過控制節拍來保障緩沖庫存,避免了串行生產線因補給緩沖庫存增加額外生產時間,具有一定的應用價值。4)本文是基于兩級串行具有瓶頸生產線的研究,串行生產線是一種簡單的結構,是研究并聯、混聯等復雜生產系統的基礎,基于多級具有瓶頸生產線的結構,還有待進一步研究。