行政院國家科學委員會專題研究計畫成果報告
調整需求預測、存貨水準與產能之整合模式
Deter mininng Safety Stocks,Regulating for ecasts, and Capacity lanning in
ATO Envir onments
計畫編號:NSC 90-2218 -E-009-031
執行期限:90 年 8 月 1 日至 91 年 7 月 31 日
主持人:許錫美
執行機構及單位名稱: 國立交通大學工業工程與管理學系
計畫參與人員:王文派
1、中文摘要 在產品多樣化、需求不確定與交期短 縮的生產環境下,廠商在生產規劃上,面 臨極為嚴厲的挑戰。廠商常因預測不準, 備不對料,出現材料高額庫存,卻無法滿 足顧客需求的窘境。本研究在需求不確定 性之訂單式組裝的生產環境下,考量存貨 持有成本、缺貨損失與產能閒置等相關總 成本最小化之準則下,構建多期、多產品 之需求預測調整、材料安全存量水準與瓶 頸機台產能水準之決策模式。此外,在考 量產品生命週期各階段不同的需求特性與 成本結構下,構建決策模式以提供適當的 資訊給生產管理部門進行產能投資與零件 備料決策之參考。 關鍵字:訂單式組裝、生命週期、需求預 測、安全存量、產能調節。
Abstr actFor the sake of alleviating the influences of demand uncertainty in assemble-to-order (ATO) environments, the strategies of regulating
dealers' forecast demands, determining
appropriate safety stocks, and deciding the numbers of key machines are usually adopted by manufacturers. In this paper, we propose a linear programming model to manage these production planning problems.
Key Words: Assemble-to-Order;Life
Cycle; Forecasting; Safety Stock; Capacity Adjustment。 2、緣由與目的 由於顧客需求品味多變、產業營運國際化 與全球化趨勢,及生產技術不斷創新,導 致廠商必須生產多樣化的商品,以因應顧 客所需。且為快速回應顧客需求,爭取更 多的商機,允諾客戶的交期日益縮短。因 此,在需求不確定性,產品多樣化,與交 期縮短的市場環境下,製造商在需求預 測、備料、與產能規劃上,面臨以下之困 境: a.預測困難:由於市場全球化、產品技術日 新、產品生命週期縮短、以及顧客需求 品味多變,造成需求預測誤差程度擴 大,預測技術難以掌握市場脈動,如此 使得備料作業更臻困擾,在在都使得企 業容易招致嚴重的損失。 b.高備料存貨:由於產品種類繁多,當顧客 需求無法滿足時,通常不耐久等,會隨 即尋求其他廠牌商品替代,形成商機損 失的壓力,促使備料數量必須維持在一 個極高的水準,進而導致存貨成本大增。 c.低顧客服務水準:由於高科技產品的生命 週期短,且產品種類繁多,可能因備料 不確實而降低成品可利用率,從而使顧 客服務水準下滑,但卻須付出高額的存 貨成本。 企業為因應需求不確定性及產品多樣化對 營運所造成之衝擊,其產品的生產系統大 多以訂單式組裝(assemble-to-order, ATO) 之方式進行。為求快速回應顧客之需求, 訂單交期一般皆小於產品的生產週期。因 此廠商需先依預測資料進行基本零組件之 採購。當訂單到達時,依客戶要求的規格 進行最後的組裝。 然而,產品需求預測與未來實際需求量經 常不符,可能造成備料不足,無法接單而
降低了顧客服務水準,形成商機的損失﹔ 反之,則因備料過多,造成材料庫存成本 過高而積壓資本。企業在面對需求不確定 性時,傳統作法通常是以持有安全存量的 方式作為因應對策[1,2]。另外經銷商所提 之預測資料經常依客戶的特性,資料的可 信度不同,如何進行調整?此外,針對生 產系統規劃瓶頸機台的產能水準,建立適 時的調節機制,使企業得以順應市場需求 之波動進行生產,亦為必要的手法[3,4]。 因此,本研究發展適用於訂單式組裝生 產環境之調整需求預測、訂定安全存量水 準,設定瓶頸機台產能水準之備料決策分析 模式,期能減少因需求變異而造成企業經營 之損失。 3、問題定義 本文所討論的生產型態為單一階段的 裝配型工廠,其產品由多種材料或零件所組 裝而成,所需材料及零件皆向外部供應商採 購,工廠本身只做裝配作業;其生產系統是 採滾動排程法進行內部的生產規劃。由組裝 廠之備料量與顧客下單量決定每期各項產 品的組裝生產數量,且備料導期遠大於組裝 導期。因訂單式組裝之環境,故每期只生產 顧客要求的產品種類與數量,完成品在期末 均運交顧客,廠內並無完成品庫存。業務人 員在各期期初會要求下游客戶對各項產品 預估未來每一期的需求數量,收集所有預測 值後做必要的調整,並執行物料需求展開, 向其上游供應商訂購所需之材料及零件,待 客戶實際下單時,生產部門按照實際訂單內 容取料進行最後產品之組裝。 下 列 為 構 建 模 式 時 所 考 量 之 諸 項 假 設:(1)零件、材料的採購:任何已發出 之材料採購訂單不能任意取消,各項零件 材料之採購過程所需的正常前置時間為一 定值,無法緊急訂購,且所有零件材料之 採購數量皆會準時交貨。(2)物料需求展 開:本研究使用單層之物料需求展開。(3) 產品缺貨:若生產系統無法滿足客戶實際需 求數量,此時因供給不足是僅喪失訂單,並 無商譽之損失,且欠缺的數量亦無須後補。 (4)產品結構:本研究假設不同產品之間 有程度不一的零件共用性。(5)滾動排程 規劃:為求掌控客戶需求的最新訊息,每期 所需的各式零件材料,都需在前置時間容許 的最遲訂購點發出。由於需求預測活動會隨 著實際時點的逼近,其預測誤差也將隨之縮 小,因此吾人即可藉由滾動排程規劃方法的 實施,將最新的產品需求預測資料納入生產 規劃中加以更新舊有的需求資訊,以利生產 作業活動的展開。以兩期顧客需求預測資料 為例之滾動排程規劃。設若顧客在週期 t 時 對產品 p 之下單量為FDtp0,並被要求對該產 品在未來兩期之需求量作預測,即FD(t+1)p1 與FD(t+2)p2,這二項需求預測量為備料導期 分別為 1 期與 2 期之物料在採購作業上的參 考依據,皆為暫時性的,且在未來兩期預測 時將被更新,亦即在週期 t+1 時顧客之下單 量為 0 ) 1 (t p FD + ,並提供 t+2 期與 t+3 期之預測 需求量,即FD(t+2)p1與FD(t+3)p2,此時FD(t+1)p1 已 被 FD(t+1)p0 所 更 新 , 且 FD(t+2)p2 亦 被 1 ) 2 (t p FD + 所更新,依此類推而完成未來在各期 之生產規劃。 1. 需求預測:採用銷售人員匯集意見 法,由業務人員在每期一開始要求客 戶預估未來若干需求週期的數量,並 匯集各項產品預估值。 2. 需求預測誤差:利用客戶過去的需求 預測資料與實際下單數量,可建立需 求預測能力方面的資訊,以作為所提 模式的系統輸入。 3. 關鍵資源之產能調整:為因應需求之 變化,生產系統有能力與可行途徑(外 包、租借機台、與相關產業互換產能 等機制或手法),在短期生產規劃中, 做適時地調撥或調整,而並不僅侷限 於長期之產能規劃範圍。 4、模式構建 4.1決定瓶頸機台數量之模式構建 此模式不調整需求預測、無安全存 量、僅決定瓶頸機台數量。
本研究所使用的指標與符號說明如 下: 1. 指標與參數: t : 生產系統運作週期, t = 1, 2, … .., T; c : 生產系統所使用之零組件編號, c = 1, 2, … .., C; p : 最終完成品編號, p = 1, 2, … .., P; j : 瓶頸機台編號, j = 1, 2, … .., J; p γ : 產品p每單位缺貨處罰成本; c ω : 零件c每單位存貨持有成本; j δ : 瓶頸機台j每單位產能閒置處罰成本; l c : 取得零件c之前置時間; j CL : 瓶頸機台j每單位可用之產能水準; pc u : 生產一單位產品p時所需零件c之用量; c tpl FD : 配銷商於第(t-lc)期,對產品p在第t期時之 需求量所作的預測;當lc =0 時,即表示產品p 在第t期的實際需求量。 2. 程序變數: p β : 產品p須達成的服務水準; tp SO : 第t期時,產品p的缺貨量; tc I : 第t期時,零件c的期末存貨水準; c t EI(−1) : 第(t-1)期時,預估零件c在第(t-lc)期 的期末存貨水準; tpc TU : 第t期時,產品p所需零件c之總用量; c tcl Q : 第(t-lc)期時,對零件c之訂購量,並可於第t期 時送達; tp AP : 第t期時,產品p實際的生產數量。 3. 決策變數: j K = 瓶頸機台j 的最適數量。 4.1.1 目標函數說明 因產能限制了生產系統的產出率,瓶頸 機台的產能限制了整體的產能。在考量高 額投資之設備資源的經費限制,高投資關 鍵資源的閒置情形應儘可能地避免。 目標函數以最小化缺貨損失、存貨持 有,與瓶頸機台產能閒置三項成本之總合 構建,並應用前述之符號定義列示如下:
∑∑
∑
∑
∑
∑∑
= = = = = = = − + + T t J j P p tp j j j T t T t C c tc c tp P p p AP K CL I SO Min 1 1 1 1 1 1 1 ) * ( * * * . δ ω γ 第一項為缺貨損失處罰成本,反應各期因 產品缺貨而導致訂單流失的商機損失,計 算所有該賺而為賺到的利潤,γp為產品p之 獲利率乘上它的總材料成本可得之; 第二項為零件存貨持有成本,加總每 一期每一種零件庫存所引發之持有成本,ω c即為零件 c 的單位採購成本乘上其折舊率 而得之; 第三項為瓶頸機台閒置處罰成本,加 總每一期每一瓶頸機台因實際使用量低於 其可用量而形成閒置時所課以之處罰成 本,δj可由瓶頸機台 j 之機器採購成本除 以其壽命期間可提供的總使用數量而得 之。 4.1.2 限制式說明 1. 第 t 期產品 p 之生產量與實際需求量 間的關係式: tp tp AP FD 0≥ 2. 第 t 期產品 p 之生產量與瓶頸機台可 用產能間的關係式: ∑ ≤ = P p tp j j K CL AP 1 * 3. 第 t 期產品 p 之生產量與須達成之服 務水準間的關係式: 0 * tp p tp FD AP =β 4. 第 t 期產品 p 之缺貨量等式: tp tp tp FD AP SO = 0− 5. 第 t 期零件 c 之期末實際存貨等式: ∑ − + = = − P p tpc tcl c t tc I Q TU I c 1 ) 1 ( 亦即期初存貨水準加上當期到貨 量(本模式假設其到貨量即為訂貨量)減去當期實際使用量,即可獲 得各項材料在各規劃週期期末的 存貨水準。 6. 零件c 之訂購等式: c t pc P p tpl tcl FD u EI Q c c ( 1) 1 * − = − ∑ = 亦即針對產品需求預測數量( c tpl FD ) 並配合產品-材料用量表(BOM)的 顯示關係(upc)﹐展開對材料c 的毛 需求預估﹐扣除預估該物料期初的 期望存貨水準EI(t−1)c﹐即可計算各 物料在其訂購前置時間(lc)時應該 進行訂購的數量 c tcl Q 。 7. 預估零件 c 之期末存貨量等式:
∑∑
∑
− = = − − − = − − − − = + − 1 1 1 )] ( [ 1 1 )] ( [ ) ( ) 1 ( * c c c c c l i P p pc pi i l t l i ci i l t c l t c t u FD Q I EI 而各物料 c 期初的期望存貨水準 c t EI(−1) 為進行採購之當期的存貨水準 c l t c I(− ) 加上由該期至物料到貨前一期之 間各期的訂購數量總和 ∑− = − − 1 1 [ ( )] c c l i t l i ci Q 與 之 間 各 期 的 預 估 使 用 數 量 ∑ ∑− = = − − 1 1 1 [ ( )] * c c l i P p t l i pi pc u FD 之差額而計算得知。 8. 第 t 期產品 p 之實際生產量與零件 c 之實際耗用量等式: pc tp tpc AP u TU = * 9. 零件 c 之實際耗用量與其可用量等 式: ∑ ≥ + = − P p tpc tcl c t Q TU I c 1 ) 1 ( 4.2決定安全存量與瓶頸機台數量之模式 構建 此模式考慮設定安全存量,及關鍵機 台數量,但不調整需求預測。目標函數與 4.1之模式相同,僅在限制式6(零件c之訂購 等式)略作修正。決策變數除瓶頸機台的最 適數量K 之外,另增加對零件c設定之安j 全存量水準,SS ;亦即,c 限制式 6. 零件 c 之訂購等式: c t pc P p tpl c tcl SS FD u EI Q c c ( 1) 1 * − = − ∑ + = 即針對產品需求預測數量( c tpl FD )並配合產 品-材料用量表(BOM)的顯示關係(upc)﹐展 開對材料 c 的毛需求預估﹐加上該物料所 應維持的安全存量SSc後﹐再扣除預估該物 料期初的期望存貨水準EI(t−1)c﹐即可計算 各物料在其訂購前置時間( lc)時應該進行 訂購的數量 c tcl Q 。而整體模式型態列示如 下:∑∑
∑
∑
∑
∑∑
= = = = = = = − + + T t J j P p tp j j j T t T t C c tc c tp P p p AP K CL I SO Min 1 1 1 1 1 1 1 ) * ( * * * . δ ω γ s. t. FDtp0≥APtp ∑ ≤ = P p tp j j K CL AP 1 * 0 * tp p tp FD AP =β tp tp tp FD AP SO = 0− ∑ − + = = − P p tpc tcl c t tc I Q TU I c 1 ) 1 ( c t pc P p tpl c tcl SS FD u EI Q c c ( 1) 1 * − = − ∑ + =∑∑
∑
− = = − − − = − − − − − + = 1 1 1 )] ( [ 1 1 )] ( [ ) ( ) 1 ( * c c c c c l i P p pc pi i l t l i ci i l t c l t c t u FD Q I EI pc tp tpc AP u TU = * ∑ ≥ + = − P p tpc tcl c t Q TU I c 1 ) 1 ( 4.3 調整需求預測、決定安全存量與瓶頸機台 數量之模式構建 此模式考慮同時調整需求預測,設定安 全存量,與決定關鍵機台數量。目標函數與 4.1之模式相同,僅在限制式6(零件c之訂購 等式)與限制式7略作修正。此外,另增加需 求預測值範圍之限制式。同時,決策變數除瓶頸機台的最適數量K ,零件c之安全存量j 水準SS 之外,並增加了需求預測調整值,c c pl α 。說明如下: 限制式 6. 零件 c 之訂購等式: c t pl pc P p tpl c tcl SS FD u EI Q c c c ( 1) 1 * * − = − ∑ + = α 亦即針對產品需求預測數量( c tpl FD )予以 調整(調整因子 c pl α )並配合產品-材料用量 表(BOM)的顯示關係(upc)﹐展開對材料 c 的毛需求預估﹐加上該物料所應維持的安 全存量SSc後﹐再扣除預估該物料期初的期 望存貨水準EI(t−1)c﹐即可計算各物料在其訂 購 前 置 時 間 ( lc) 時 應 該 進 行 訂 購 的 數 量 c tcl Q 。 預估零件 c 之期末存貨量等式:
∑∑
∑
− = = − − − = − − − − = + − 1 1 1 )] ( [ 1 1 )] ( [ ) ( ) 1 ( * * c c c c c c l i P p pl pc pi i l t l i ci i l t c l t c t u FD Q I EI α 而各物料 c 期初的期望存貨水準EI(t−1)c為 進行採購之當期的存貨水準 t l c c I(− ) 加上由 該期至物料到貨前一期之間各期的訂購數 量總和 ∑− = − − 1 1 [ ( )] c c l i t l i ci Q 與之間各期的預估使用 數量 ∑ ∑− = = − − 1 1 1 [ ( )] * * c c c l i P p t l i pi pc pl u FD α 之差額而計算 得知。 需求預測調整因子範圍: 2 0≤ ≤ c pl α 當 c pl α =1 時,表示應維持顧客所提供之需 求預測值不予修正;當 c pl α <1(或α >1)plc 時,表示應予以調低(或調高)需求預測值至 原來的 c pl α *100%。而整體模式型態列示如 下:∑∑
∑
∑
∑
∑∑
= = = = = = = − + + T t J j P p tp j j j T t T t C c tc c tp P p p AP K CL I SO 1 1 1 1 1 1 1 ) * ( * * * . Min δ ω γ s. t. FDtp0≥APtp ∑ ≤ = P p tp j j K CL AP 1 * 0 * tp p tp FD AP =β tp tp tp FD AP SO = 0− ∑ − + = = − P p tpc tcl c t tc I Q TU I c 1 ) 1 ( c t pl pc P p tpl c tcl SS FD u EI Q c c c ( 1) 1 * * − = − + =∑
α∑∑
∑
− = = − − − = − − − − − + = 1 1 1 )] ( [ 1 1 )] ( [ ) ( ) 1 ( * * c c c c c c l i P p pl pc pi i l t l i ci i l t c l t c t u FD Q I EI α pc tp tpc AP u TU = * ∑ ≥ + = − P p tpc tcl c t Q TU I c 1 ) 1 ( 2 0≤ ≤ c pl α 5、產品生命週期為基之備料決策模式 1. 指標與參數: t :生產系統運作週期, t = 1, 2, … .., T; c : 生產系統所使用之零組件編號 , c = 1, 2, … .., C; p :最終完成品編號, p = 1, 2, … .., P; j : 瓶頸機台編號, j = 1, 2, … .., J; g : 產品生命週期階段, g = 1(導入期), 2(成熟期), 3(衰退期); pg γ : 於階段g時,產品p每單位缺貨 處罰成本; cg ω : 於階段g時,零件c每單位存貨 持有成本; jg δ : 於階段g時,瓶頸機台j每單位 產能閒置處罰成本; l c : 取得零件c之前置時間; j CL : 瓶頸機台j每單位可用之產能水準;pc u : 生產一單位產品p時所需零件c 之用量; c tpgl FD : 配銷商於階段g之(t-l c)期,對產品 p在第t期時之需求量所作的預測; 當lc =0 時,即表示產品p在第t期 的實際需求量。 2. 程序變數: pg β :於階段g時,產品p須達成的服務水準; tpg SO : 於階段g之第t期時,產品p的缺貨量; tcg I : 於階段g之第t期時,零件c的期末 存貨水準; cg t EI(−1) : 於階段g之第(t-1)期時,預估零件c在 第(t-lc)期的期末存貨水準; tpcg TU : 於階段g之第t期時,產品p所需零件 c之總用量; c tcgl Q : 於階段g之第(t-l c)期時,對零件c之訂購量, 並可於第t期時送達; tpg AP = 於階段g之第t期時,產品p實際的生產數量。 3. 決策變數: jg K cg SS c pgl α : 於階段g時,瓶頸機台j的最適數量。 :零件c之安全存量水準 需求預測調整值 c pgl α 調整需求預測、決定安全存量與瓶頸機台 數量之模式構建
∑∑∑
∑
∑∑
∑
∑∑∑
= = = = = = = = = = − + + 3 1 1 1 1 3 1 1 3 1 1 1 1 ) * ( * * * . g T t J j P p tpg jg j jg g T t g T t C c tcg cg tpg P p pg AP K CL PC I SO Min γ ω s. t. FDtpg0≥APtpg ∑ ≤ = P p tpg j jg K CL AP 1 * 0 * tpg pg tpg FD AP =β tpg tpg tpg FD AP SO = 0− ∑ − + = = − P p tpcg tcgl cg t tcg I Q TU I c 1 ) 1 ( cg t pgl pc P p tpgl cg tcgl SS FD u EI Q c c c ( 1) 1 * * − = − ∑ + = α∑∑
∑
− = = − − − = − − − − − + = 1 1 1 )] ( [ 1 1 )] ( [ ) ( ) 1 ( * * c c c c c c l i P p pgl pc pgi i l t l i cgi i l t cg l t cg t u FD Q I EI α pc tpg tpcg AP u TU = * ∑ ≥ + = − P p tpcg tcgl cg t Q TU I c 1 ) 1 ( 2 0≤ ≤ c pgl α 6、 結論 本文針對訂單式組裝環境,在考量產 品生命週期各階段不同的需求特性與成本 結構,以最小化缺貨損失、存貨持有,與 瓶頸機台產能閒置三項成本之總合為目 標,構建調整產品需求預測、訂定零件安 全存貨水準,與設定瓶頸機台數量之多 期、多產品線性規劃備料決策模式。 本研究所構建之模式連結企業之銷售、購 料,與製造部門。對於客戶所提供之產品需 求預測﹐進行調整;並訂定零件安全存貨 水準,與設定適當的瓶頸機台數量。以減 低需求不確定性的影響。 經由範例之探討對於零件安全存貨水準可 得以下之結論: a.由於風險分攤的效果(risk pooling)﹐共用 性零件所需的存貨水準與安全存貨的數 量均較獨立性零件為低,吾人可見提高零 件共用性與模組化程度,將有效地舒緩產 品多樣化造成備料困擾的衝擊,降低訂單 組裝之生產系統的庫存成本壓力。 b.無論是共用件或獨立件﹐其訂購前置時 間愈短的零件所需之存貨水準與安全 存貨均較訂購前置時間長者為低,吾人 可見材料訂購導期亦為訂單組裝系統 提昇作業績效之關鍵因子。 6.2 未來展望暨後續研究 在後續之研究方面,可依下列幾個方 向作更進一步的探究: a.未來可朝向動態之需求型態探究,使本研究更臻完善與實用,提供決策者之參考。 b.本研究僅以最小化成本目標函數來進行 分析,而在其他的目標函數或多目標決 策環境的考量,諸如提高存貨周轉率、 客戶服務水準、資金限制等,都是現實 環境中常需同時面臨的抉擇,亦是值得 探究之後續研究課題。
7、
參考文獻[1] Baker, K. R. "Safety stocks and component
commonality", Operations Management,
Vol.6 No.1, pp.13-22, 1985.
[2] Baker, K. R., Magazine, M. J. and Nuttle, H. L. W., "The effect of commonality on safety stocks in a simple inventory model", Management Science, Vol. 32, No.8, pp.982-988, 1988.
[3] Balachandran, B. V., Balakrishnan, R. and Sivaramakrishnan, K., "Capacity planning
with demand uncertainty", The
Engineering Economist, Vol.43, No.1, pp.49-72, 1997
[4] Fumero, F. and Vercellis, C.,”Capacity analysis in repetitive assemble-to-order
manufacturing system”, European Journal
of Operations Research, Vol. 78,
pp.203-215, 1994. 8、計劃成果自評 研究內容與原計劃書相符,預期目標皆 已達成。該計畫研究成果已撰寫成論文, 投稿工業工程領域國際期刊。該計畫研究 成果可供電子資訊產業在製造及採購之參 考。