More Related Content
Similar to Scheduling (20)
Scheduling
- 4. 排程問題的種類
根據作業時間的特性,可排程問題分為以下兩類:
靜態 (Static) 排程問題:所有工件同時到達生產系統,並且
所有的機器在工件到達時都是可以加工處理的。
動態 (Dynamic) 排程問題:所有工件並非一次全部同時到達
,而是陸續的到達生產系統。
根據工件抵達生產系統的特性,可排程問題分為以下
兩類:
確定性 (Deterministic) 排程問題:所有的作業加工時間皆已
知且固定。
隨機性 (Stochastic) 排程問題:所有的作業加工時間呈現某
一機率分配。
4
- 5. 根據工廠現場可用的機器數目來分類,分類如下:
單機 (Single Machine) 排程問題:只有一台機器,且所有工
件皆必須在此機器上加工。
多機 (Multiple Machines) 排程問題:多機排程問題又可根據
工件在機台的加工作業流程分為平行機台 (Parallel Machines)
排程問題、流程型工廠 (Flow Shop) 排程問題以及零工型工廠
(Job Shop) 排程問題。
5
- 6. 平行機台
生產環境中平行機台依照機器的性質可分成三類:
完全相同的機台 (Identical Machine) :每一部機器的功能或
速度都完全相同,即相同的訂單在任一機台上所需的加工時
間皆相等。
等效機台 (Uniform Machine) :相同的訂單在平行機台上的
加工時間,會隨著每一機台的速率參數不同而有變化。
非等效平行機台 (Unrelated Parallel Machine) :即相同的訂
單在任一機台上加工的時間均不相關且成不均勻的比例。
6
- 7. 平行機台
A B M1
C D M2 OUT
E F
M3
訂單等候區 加工站
7
- 9. 輸入
(新的工件)
機器 機器 機器 機器 機器
......
1 2 3 m- 1 m
輸出
(a) (完成的工件)
輸入 輸入 輸入 輸入 輸入
(新的工件) (新的工件) (新的工件) (新的工件) (新的工件)
......
機器 機器 機器 機器 機器
......
1 2 3 m- 1 m
輸出 輸出 輸出 輸出 輸出
(完成的工件) (完成的工件) (完成的工件) (完成的工件) (完成的工件)
(b)
9
- 12. 排程績效衡量準則
1. Cmax — 總完工時間 (Maximum Completion Time;
Makespan)
Cmax = max{ C1 , C2 , ... , Cn }
總完工時間又稱最大完工時間,即全部工件皆完成加
工所花費的時間,亦即最後一個工件在最後一部機器
上的完工時間。總完工時間通常被使用來衡量機器設
備之利用率,總完工時間的縮短,除了可以提高機器
的利用率及生產效率之外,亦可預留更多的彈性時間
,來預防生產線的突發狀況。
12
- 13. 排程績效衡量準則
2. ∑F — 總流程時間 (Total Flowtime)
∑F = ∑
n
i =1
Fi
流程時間指工件從到達現場後開始加工到其完工時
,其在系統中所花費的時間,而總流程時間即為所
有工件之流程時間的總和,亦即所有工件之完工時
間之總和。因此總流程時間希望減至最低,也就是
工廠之在製品庫存希望減至最低,以降低存貨成本。
13
- 14. 排程績效衡量準則
3. ∑T — 總延遲時間 (Total Tardiness)
∑ T =∑ j =1T j ; T j = max{C j − d j ,0}
n
延遲時間是指工件之完工時間大於工件交期所產生
的工件延誤狀況,總延遲時間即為所有工件延遲時
間之總和。總延遲時間代表系統延遲交貨的程度,
假如延遲交貨情況嚴重,將使顧客對於廠商失去信
心,造成廠商商譽的損失與訂單的流失。
14
- 15. 排程績效衡量準則
4. T max — 最大延遲時間 (Maximum Tardiness)
Tmax = max{T1 , T2 , ... , Tn }
最大延遲時間指在所有工件中,交貨延誤程度最大
的工件延遲時間。最大延遲時間與總延誤時間的差
別在於最大延遲時間能夠控制系統中各別工件的延
遲交貨狀況,不至於產生對於部份顧客產生嚴重的
延遲交貨情形;而總延遲時間只能控制所有工件的
總延遲交貨狀況,無法控制單一工件的延遲交貨狀
況。
15
- 16. 排程績效衡量準則
5. F — 平均流程時間
6. T — 平均延遲時間
7. N T — 總延遲工件數
16
- 17. 排序法則
假如 n 個工件要被安排於 m 台機器上加工,則將有
(n!)m 種排列方法,因此很難在有效的時間內找到最佳
排程,因此會使用一些較簡單的啟發式方法,以在短
時間內找到績效不錯的排程。一般常用的啟發式方法
包括:
FCFS(First Come First Serve) :先抵達機台的工件優先處理
,此法則以時被認為是公平的。
SPT(Shortest Processing Time) :處理時間較短的工件優先被
處理,此法則有助於降低 WIP 存量、平均工件完成時間和平
均工件延遲。
EDD(Earliest Due Date) :到期日較短的工件優先被處理,此
法則在減少工件的延遲上有很好的效果。
17
- 18. 排序法則
CR(Critical Ratio) :距到期日所剩之時間除以完成工作所需
時間,值愈小的優先處理,此法則在實務界廣被使用。
LWR(Least Work Remaining) : SPT 法則的一種擴充,此法
則考慮到處理工件所剩餘的未處理時間,每一工件剩下未完
成工作時間總和最小的優先處理。
FOR(Fewest Operations Remaining) :另一種 SPT 的變形,
其所需處理作業項目的總和,最少的先處理。
ST(Stack Time) : EDD 的一種變形,距到期日前所剩時間減
所需處理時間最小的工件優先處理。
ST/O(Slack Time per Operation) : ST 的一種變形,浮時除
以所剩之作業數目的比率,最小的先處理。
18
- 37. 三機排程
將 n 個工件按 M1, M2, M3 之機器順序處理的排程問
題,可將強森法則加以擴展處理,但是其要獲得最
佳解,需滿足下列條件才可:
min{ Pk1} ≧ max{ Pk2}
或 min{ Pk3} ≧ max{ Pk2}
若滿足上述條件,運用強森法則時,需將機器 2 的處
理時間 Pj2 均加上 Pj1 與 Pj3 ,得 Pj1+Pj2 , Pj2+Pj3 之時
間,類似二台機器之情況,再使用強森法則即可。
37