5.3 訂貨批量
5.3.1 確定訂貨批量的方法
確定訂貨批量的目標(biāo)有兩個方面,即使得所涉及的成本之和最小,使客戶服務(wù)水平最高。
關(guān)于訂貨批量,如今人們的興趣已經(jīng)從經(jīng)濟訂貨批量(EOQ)的經(jīng)典問題轉(zhuǎn)移到離散需求環(huán)境下的訂貨批量問題上來了。這個變化是由于MRP的出現(xiàn)而引起的。因為MRP系統(tǒng)是通過計算按時間分段的總需求量和凈需求量,并以間斷的時間序列來表達對物料的需求。
常用的確定訂貨批量的方法有如下幾種:固定訂貨批量法、經(jīng)濟訂貨批量法、按需確定批量法、根據(jù)固定時區(qū)的需求確定批量法、時區(qū)訂貨批量法、最小單位費用法、最小總費用法、Wagner-Whitin法。其中,前兩種方法是面向需求率的,特別是第二種方法,是基于需求連續(xù)、需求率穩(wěn)定這一前提的。這兩種方法都是確定一個固定的批量,每次都按這個批量訂貨。其余方法則是所謂間斷批量確定方法。這些方法的訂貨批量是變動的,根據(jù)一個或幾個后續(xù)計劃時區(qū)內(nèi)的凈需求量來確定批量,使訂貨批量與凈需求量相等,因此,不會產(chǎn)生剩余物料又不足以滿足下一個計劃時區(qū)的需求的情況。
下面我們分別討論這些確定訂貨批量的方法。
1. 固定訂貨批量法
固定訂貨批量法(fixed order quantity,F(xiàn)OQ)可用于MRP控制下的所有物料,但在實踐中,通常只限于訂貨費用比較大的部分物料。對這些物料,根據(jù)凈需求量的大小變化而不斷發(fā)出訂貨是不上算的。所以,常采用固定批量的形式訂貨。訂貨的數(shù)量可以根據(jù)經(jīng)驗來決定。
在表5.1中給出了例子。其中,9個時區(qū)的凈需求量數(shù)值將沿用于以下對各種訂貨量方法的討論中。
表5.1 固定訂貨批量法
2. 經(jīng)濟訂貨批量法
經(jīng)濟訂貨批量法(economic order quantity,EOQ)是一種早在1915年就開始使用的批量方法,它假定需求均勻發(fā)生,從而平均庫存量是訂貨批量的一半。其基本出發(fā)點是使訂貨費用和保管費用之和最小,如圖5.1所示。
圖5.1 經(jīng)濟訂貨批量(EOQ)
確定經(jīng)濟訂貨量EOQ的公式如下:
式中:R為年需求量,S為一次訂貨費用,I為年保管費用占平均庫存值的百分比,C為物料單價。
假定例中的時區(qū)單位是月,并假定各種有關(guān)的費用數(shù)據(jù)為:S=100,C=50,I=0.24。
年需求量可從9個月的需求量推算出來,即9∶150=12∶R,求得:R=200。
將這些數(shù)據(jù)代入上式,求得:
表5.2表示了用EOQ方法確定批量的結(jié)果。
表5.2 經(jīng)濟訂貨批量法
3. 按需確定批量法
按需確定批量法(lot for lot )是根據(jù)各時區(qū)的凈需求量來決定訂貨量,需要多少訂多少,也稱為直接批量法。每當(dāng)凈需求量改變時,相應(yīng)的訂貨量也隨之動態(tài)地調(diào)整。采用這種方法也可以降低物料存儲費用,因而常用于價值較高和需求極不連續(xù)的外購件及制造件,參考表5.3。
表5.3 按需確定批量法
4. 按固定時區(qū)的需求量確定批量法
按固定時區(qū)的需求量確定批量法(fixed period requirements)首先要確定每批訂貨所要覆蓋的時區(qū)數(shù)。然后,由所覆蓋的幾個時區(qū)內(nèi)的需求量來確定批量。在這里,時間間隔是常數(shù),而批量是變數(shù),這是和固定訂貨批量法正好相反的。表5.4是按覆蓋2個時區(qū)的需求量來確定批量。
表5.4 按固定時區(qū)需求量確定批量法
5. 時區(qū)訂貨批量法
時區(qū)訂貨批量法(period order quantity,POQ)是一種為適應(yīng)間斷性需求環(huán)境而在EOQ的基礎(chǔ)上修改而得的方法。這種方法首先根據(jù)各時區(qū)已知的凈需求量數(shù)據(jù),用標(biāo)準(zhǔn)的EOQ方法算出每年的訂貨次數(shù)。然后,用一年的總時區(qū)數(shù)除以訂貨次數(shù),即得到訂貨的時間間隔。而每次訂貨覆蓋此間隔內(nèi)的所有需求,如表5.5所示。
表5.5 時區(qū)訂貨批量法
EOQ=58
一年的時區(qū)數(shù)=12
年需求量=200
200/58=3.4(每年訂貨約3.4次)
12/3.4=3.5(訂貨間隔為3.5個月)
6. 最小單位費用法
最小單位費用法(least unit cost,LUC)與后面要討論的兩種方法有一些共同點。它們都允許訂貨批量和訂貨時間間隔有變動,它們都吸取了EOQ中關(guān)于使訂貨費用與保管費用之和最小的思想,但各自采用的手段多少有點不同。這里要介紹的最小單位費用法(LUC)實際上是一種試探法。為了研究室訂貨批量,LUC首先提出這樣的問題:該批訂貨應(yīng)該等于第1進區(qū)的凈需求量呢?或是應(yīng)該等于第1、第2兩個時區(qū)的凈需求量之和呢?還是應(yīng)該等于第1、第2、第3這三個時區(qū)的凈需求量之和?為解決這個問題,LUC要算出以上三種批量對應(yīng)的“單位費用”(即單位訂貨費用加上單位保管費用)。單位費用最小的那個批量將作為訂貨批量。表5.6說明了第1時區(qū)訂貨批量(45)的計算過程,以后的訂貨批量可類似地計算。其結(jié)果如表5.7所示。
表5.6 最小單位費用計算
表5.7 最小單位費用法
7. 最小總費用法
最小總費用法(least total cost,LTC)所依據(jù)的原理是,當(dāng)計劃期內(nèi)的訂貨費用越接近于保管費用時,這個計劃期內(nèi)的所有批量的訂貨費用與保管費用之和也越小。這與EOQ方法所依據(jù)的原理是相同的。為了達到使總費用最小的目的,LTC的具體做法就是選取盡可能使單位訂貨費用與單位保管費用相接近的訂貨批量。按這樣的觀點再來看表5.6就會發(fā)現(xiàn),按LUC方法所選擇的批量(45)所對應(yīng)的單位訂貨費用(2.22),大大超過了單位保管費用(0.22)。
由于LTC方法的目的是使兩種費用盡可能接近,所以,可以避免像LUC方法那樣繁雜的計算過程。在進行LTC計算時,要用到一個經(jīng)濟單位庫存時區(qū)量(economic part period,EPP)概念。單位庫存時區(qū)是一個度量單位,類似于“人年”的概念,是指一單位物料在倉庫中存放一個時區(qū)。EPP則是指存貯一個時區(qū)時使訂貨費用與保管費用相等的庫存量。這個數(shù)量可以直接用訂貨費用除以單位時區(qū)內(nèi)存貯單位物料的保管費用來求得。在我們的例子中:
在LTC方法中,選擇單位庫存時區(qū)量最接近EPP的訂貨批量。表5.8列出了LTC的計算過程。
表5.8 最小總費用的計算
于是,應(yīng)選85為第一個訂貨批量,這是因為其對應(yīng)的單位庫存時區(qū)值130比較接近于EPP的值100,這批訂貨可以滿足第1至第5時區(qū)的需求。用同樣的方法可以確定第二個訂貨批量為65,可以滿足第6至第9時區(qū)的需求,如表5.9所示。
表5.9 最小總費用法
8. Wagner-Whitin算法
這種方法包含根據(jù)動態(tài)規(guī)劃原理制定的一系列優(yōu)化步驟。這些步驟涉及許多數(shù)學(xué)問題。概括地說,這種方法的出發(fā)點是逐一評審能滿足計劃期內(nèi)每個時區(qū)凈需求量的所有可能的訂貨方案,以便找出對于整個凈需求量日程表總體最優(yōu)的訂貨方案。Wagner-Whitin算法的確能使訂貨費用與保管費用之和最小,所以可用作衡量其他針對間斷性需求的批量確定方法的標(biāo)準(zhǔn)。這種方法的缺點,就是計算工作量太大,原理也比較復(fù)雜。其具體計算結(jié)果如表5.10所示。
表5.10 Wagner-Whitin算法
5.3.2 批量調(diào)整因子
不管計劃訂貨批量是采用哪一種方法確定的,在實際執(zhí)行時,都會由于某些因素而必須加以調(diào)整。這時主要考慮下列幾個因素:訂貨的上限和下限(或最大訂貨量和最小訂貨量)、報廢率、批量倍數(shù)。
前面介紹的任何一種批量確定方法在確定批量時都可能受到訂貨數(shù)量的下限和上限的約束。其中一種下限在前面已經(jīng)提到過,這就是計算出的訂貨批量至少應(yīng)該等于這批訂貨覆蓋區(qū)間的凈需求量總和。下限和上限可用絕對的數(shù)字來表示,也可以用所要覆蓋的時區(qū)數(shù)來表示。訂貨的上限和下限通常由管理部門加以限定。
報廢率,又稱為損耗系數(shù)。在決定訂貨批量時,要按這個系數(shù)增加一定的余量,以便彌補在加工過程中可能會發(fā)生的報廢或損失,從而保證有足夠數(shù)量的完好成品滿足需求。報廢率既可以用數(shù)量來表示,也可以用相對于訂貨量的百分比來表示。
批量倍數(shù),可能是出于加工工藝方面的考慮,也可能是出于包裝方面的考慮,使得必須把按批量算法求得的批量向上調(diào)整到某一個數(shù)的倍數(shù)。例如,批量算法本身是不考慮原材料的下料方式的,因此,所確定的批量可能會在下料時產(chǎn)生問題。如果在為某種制造項目下料時,一定尺寸的鋼板恰好切成9塊料,而由批量算法算出的訂貨批量是30,那么在下料時第4塊鋼板就會出現(xiàn)零頭。為了避免這種情況,則應(yīng)把訂貨批量調(diào)整為36(此時的最小訂貨量是9)。又如,在采購的情況下,對于我們要采購的某項物料,供應(yīng)商是裝箱賣的,25件裝一箱,最少買兩箱。于是,批量倍數(shù)為25,最小訂貨量是50。
在需要對一項物料的訂貨進行多種調(diào)整的情況下,這些調(diào)整是按一定的邏輯性順序進行的。舉例來說,如果某批訂貨按批量算法確定的批量為173,這個批量可以滿足5個時區(qū)的需求。但是,管理部門提出每批訂貨最多覆蓋3個時區(qū)。此外,還要考慮報廢率以及批量倍數(shù)(每單位的原材料可下料20件)。這樣一來,最初確定的173件的批量就要按下面的順序進行調(diào)整:
采用批量調(diào)整因子會增加問題的復(fù)雜程度。我們以最小訂貨量來說明這個問題。假定生產(chǎn)產(chǎn)品A要用到物料B、C、D,其中,物料B是產(chǎn)品A的子項,每個A用到1個B;物料C是物料B的子項,每個B用到1個C;物料D是物料C的子項,每個C用到1個D。A、B、C、D的最小訂貨量分別是100、400、600和1000。如果接到產(chǎn)品A的客戶訂單為200件,且A、B、C、D的庫存量均為0,那么,對A、B、C、D的生產(chǎn)訂單量分別為200、400、600和1000。滿足客戶需求后,A、B、C、D的庫存量分別為0、200、200、400。
如果下一個客戶訂單數(shù)量為100件,那么,只對產(chǎn)品A下達生產(chǎn)訂單100件即可。滿足客戶需求后,A、B、C、D的庫存量分別為0、100、200、400。
如果這份客戶訂單的數(shù)量不是100件而是300件,則情形就大不相同了。這時必須對A、B、C、D分別下達生產(chǎn)訂單,數(shù)量分別為300、400、600和1 000。滿足客戶需求后,A、B、C、D的庫存量分別為0、300、400、800。
由此可以看出,當(dāng)考慮批量因子時,不但會導(dǎo)致庫存剩余,而且使得庫存的管理變得復(fù)雜。因此,以手工作業(yè)的方式是很難做好的。換言之,在這種情況下,MRP系統(tǒng)是不可或缺的管理工具。MRP系統(tǒng)不但很容易把這些數(shù)據(jù)計算清楚,而且可以很快把庫存剩余分配給后面接踵而來的毛需求量。所以,雖然由于考慮批量造成的庫存剩余是難免的,但不必?fù)?dān)心它們會越積越多。
在確定批量規(guī)則和調(diào)整因子時,還應(yīng)當(dāng)注意物料是處于物料清單的上層還是下層。對處于上層的物料,要特別慎重,以免形成連鎖反應(yīng),造成太多的庫存剩余。這同確定安全庫存的道理是一樣的。
5.4 安全庫存和安全提前期
由于大量不確定因素的存在,需求和供應(yīng)總是難免有不平衡的情況。為了彌補可能出現(xiàn)的不平衡,需要在供需之間增加緩沖的手段:一種是安全庫存,靠增加一定的庫存量來起到緩沖的作用;另一種是安全提前期,靠供應(yīng)時間上的余量來起到緩沖的作用。兩種安全參數(shù)都是為了提高客戶服務(wù)水平。
5.4.1 安全庫存概述
安全庫存可以用來作為應(yīng)對意外的供需差異的緩沖方法。如果供應(yīng)商的交貨數(shù)量少于需求,如果生產(chǎn)車間生產(chǎn)的零件有缺陷,或者如果需求預(yù)測是10件,而接到的客戶訂單卻要求12件,則可用安全庫存來滿足需求的差異。但是,安全庫存的使用必須謹(jǐn)慎。
設(shè)置安全庫存無疑要增加庫存管理的成本,所以在物料清單的那個層次上設(shè)置安全庫存應(yīng)當(dāng)慎重考慮。以下是一些可供選擇的策略。
·對于提前期很長的物料設(shè)置安全庫存。這樣可以縮短產(chǎn)品的累積提前期。
·對選項設(shè)置安全庫存。有時在一個產(chǎn)品族中有很多產(chǎn)品,這些產(chǎn)品是由基本配置和眾多的不同選項構(gòu)成的。在這種情況下,對產(chǎn)品族作預(yù)測往往要比對具體的產(chǎn)品作預(yù)測更準(zhǔn)確。而對產(chǎn)品族作預(yù)測本質(zhì)上是對產(chǎn)品的基本配置作預(yù)測,所以意外情況多出現(xiàn)在選項上。因此,對選項設(shè)置安全庫存是適當(dāng)?shù)摹?/P>
·對于用戶希望隨時都有的產(chǎn)品設(shè)置安全庫存。在很多情況下,客戶希望生產(chǎn)商的某些產(chǎn)品隨時都有,如果沒有,客戶會感到失望和不可接受。但是,對另外一些產(chǎn)品,如果客戶買不到則不會產(chǎn)生強烈的不滿。
【例5.2】在一個汽車維修站,客戶希望汽油以及某些汽車配件,如風(fēng)扇皮帶、濾油器等,隨時都有,而不愿意等待;如果要更換電池或者火花塞,客戶或許愿意等一天或兩天;但是,如果客戶要求為一輛1975年生產(chǎn)的福特牌汽車更換零件,如果維修站沒有,客戶則不會感到強烈的不滿。所以,對于用戶希望隨時都有的產(chǎn)品,應(yīng)當(dāng)設(shè)置安全庫存。
為了介紹安全庫存和凈需求的關(guān)系,讓我們回憶一下在第2章介紹的計算凈需求的方法。
按下面公式求各時區(qū)的預(yù)計可用量:
某時區(qū)預(yù)計可用量=上時區(qū)預(yù)計可用量+該時區(qū)計劃接受量-該時區(qū)毛需求量
當(dāng)預(yù)計可用量出現(xiàn)負(fù)值時,就意味著出現(xiàn)凈需求,其值等于這個負(fù)值的絕對值。
但是,如果對相應(yīng)的物料設(shè)置了安全庫存,最后的結(jié)論就應(yīng)當(dāng)改成“當(dāng)預(yù)計可用量低于安全庫存時,就意味著出現(xiàn)凈需求,其值等于安全庫存與預(yù)計可用量的差”。
由此可以看出,在ERP系統(tǒng)中,對安全庫存的處理邏輯與對毛需求的處理邏輯是相似的,而原來關(guān)于凈需求的結(jié)論不過是現(xiàn)在的結(jié)論當(dāng)安全庫存為零時的特例。
5.4.2 如何設(shè)置安全庫存
為物料設(shè)置適當(dāng)?shù)陌踩珟齑媪可婕皩嶋H需求相對于需求預(yù)測的偏差的度量。
假定實際需求的發(fā)生服從以預(yù)測值為均值的正態(tài)分布,通過正態(tài)分布的標(biāo)準(zhǔn)差σ可以表示適當(dāng)?shù)陌踩珟齑媪。我們稱實際需求值和預(yù)測值的差為偏差。標(biāo)準(zhǔn)差σ可通過如下公式來計算:
式(5.1)中,n是用來觀測實際需求值的時區(qū)數(shù)。但是,根據(jù)數(shù)理統(tǒng)計小樣本推斷的理論,當(dāng)n<30的時候,采用如下公式:
在實踐中,用來觀測實際需求值的時區(qū)數(shù)往往是小于30的,所以常采用式(5.2)。
【例5.3】根據(jù)表5.11所示的數(shù)據(jù),求對應(yīng)的標(biāo)準(zhǔn)差。
表5.11 某產(chǎn)品的預(yù)測需求值、實際需求值、偏差和偏差的平方
根據(jù)表5.11的數(shù)據(jù),可以求得10個時區(qū)偏差平方之和為400 000,于是:
概率論的基本知識告訴我們,當(dāng)實際需求的發(fā)生服從以預(yù)測值為均值的正態(tài)分布時,實際需求發(fā)生在±σ之間的概率為68.26%,實際需求發(fā)生在±2σ 之間的概率為95.44%,實際需求發(fā)生在±3σ 之間的概率為99.74%。如圖5.2所示。
圖5.2 正態(tài)分布圖
如果庫存量等于預(yù)測值,那么可用庫存量滿足需求的概率是50%。換言之,庫存服務(wù)水平是50%,如圖5.3陰影部分所示。
圖5.3 不設(shè)置安全庫存情況下的庫存服務(wù)水平
如果我們想提高庫存服務(wù)水平,就要借助于安全庫存。如果保持1σ的安全庫存,庫存服務(wù)水平將是84.13%(=50%+68.26%/2),如圖5.4陰影部分所示。
圖5.4 安全庫存為1σ情況下的庫存服務(wù)水平
類似地,如果保持2σ 的安全庫存,庫存服務(wù)水平將是97.72%。如果保持3σ 的安全庫存,庫存服務(wù)水平將是99.87%。
更一般的結(jié)果如表5.12所示(假定σ=211)。
表5.12 庫存服務(wù)水平和安全庫存
在表5.12中,安全庫存表達式中σ前面所乘的系數(shù)稱為庫存安全系數(shù)。安全系數(shù)可以通過查詢標(biāo)準(zhǔn)正態(tài)分布表而得到。在標(biāo)準(zhǔn)正態(tài)分布表中,以所希望的庫存服務(wù)水平作為函數(shù)值,反查對應(yīng)的自變量值即是安全系數(shù)。
現(xiàn)在,可以總結(jié)根據(jù)所希望的庫存服務(wù)水平確定安全庫存量的方法如下:
(1)根據(jù)需求的預(yù)測值和n個時區(qū)的需求實際發(fā)生值,利用本節(jié)給出的公式求得正態(tài)分布的標(biāo)準(zhǔn)差σ。
(2)根據(jù)所希望的庫存安全水平,反查正態(tài)分布表,得到庫存安全系數(shù)。
(3)將庫存安全系數(shù)乘以標(biāo)準(zhǔn)差σ,得到所需要的安全庫存值。
5.4.3 安全提前期
安全提前提期和安全庫存的作用是類似的,都是為了緩沖供需的不平衡性。一般來說,安全庫存是針對供需數(shù)量不確定性比較大的物料,如備品備件以及面向訂單裝配產(chǎn)品的公用件和可選件。對供需時間的不確定性,如受運輸或其他因素影響,不能如期抵達的采購件或完工產(chǎn)品,則會采用安全提前期。
同安全庫存相比,安全提前期占用資金比較少,但是如果提前的日期設(shè)置不當(dāng),有時會因提前期的誤差影響優(yōu)先級的計算。在庫存資金占用相近的情況下,安全庫存對滿足客戶服務(wù)水平更有保證,系統(tǒng)的處理也更簡單。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:ERP原理與應(yīng)用教程 連載六
本文網(wǎng)址:http://www.oesoe.com/html/consultation/1082064133.html