350 likes | 457 Views
助教:鄭歆蓉 ( 分機: 7656) 研究室: MA004 ( 電子化企業實驗室 ) Email : D9701001@mail.ntust.edu.tw. i2 SCM Factory Planner. 電子化企業概論實習 Week 2 for i2 SCM. 課 程 大 綱. Week 1 複習 了解 i2 的 Finite Capacity Planning( 有限產能 ) 附註. Week 1 複習. 詳如 Week 1 實習講義。 - 安裝 i2 軟體 - 建置基本資料 (Input Data). Week2 課程目標.
E N D
助教:鄭歆蓉 (分機:7656) 研究室:MA004 (電子化企業實驗室) Email:D9701001@mail.ntust.edu.tw i2 SCM Factory Planner 電子化企業概論實習 Week 2 for i2 SCM
課 程 大 綱 • Week 1 複習 • 了解i2的Finite Capacity Planning(有限產能) • 附註 E-Business Lab, IM, NTUST
Week 1 複習 • 詳如Week 1實習講義。 - 安裝i2軟體 - 建置基本資料(Input Data) E-Business Lab, IM, NTUST
Week2課程目標 • 了解i2的有限產能(Finite Capacity,CAO)的意義,並將無限產能規劃結果,轉換為有限產能的規劃。 E-Business Lab, IM, NTUST
About CAO • Constraint Anchored Optimization (CAO) :CAO為一平衡程式,以自動化的方式,平衡超出產能負荷的Resource。 E-Business Lab, IM, NTUST
Finite Capacity • Reasons for Capacity Balancing • Eliminate resource overloads • Maintains satisfactory due date performance if possible • Without violating material constraints E-Business Lab, IM, NTUST
Step 1: 選擇要平衡的Resource (有超出負荷Resource) CAO 的步驟 超出產能 E-Business Lab, IM, NTUST
(說明產能短缺的部分) 表示發生 產能短缺 M2出現 產能短缺 E-Business Lab, IM, NTUST
LPST Plan Start Time CAO 的步驟 • Step 2:要選擇哪一個工作來優先平衡? CAO priority = LPST – Plan Start Time 所計算出來的CAO priority值越小則它的優先權越大。 E-Business Lab, IM, NTUST
CAO 的步驟 Step 3: Pull-Offload-Push in this bucket. (先往前推) 1 2 3 4 5 6 7 E-Business Lab, IM, NTUST
CAO 的步驟 Step 3: Pull-Offload-Push in this bucket. 1 2 3 4 5 6 7 E-Business Lab, IM, NTUST
CAO 的步驟 Step 3: Pull-Offload-Push in this bucket. 1 2 3 4 5 6 7 E-Business Lab, IM, NTUST
CAO 的步驟 Step 3: Pull-Offload-Push in this bucket. 再繼續做平衡,重複剛剛的動作 1 2 3 4 5 6 7 E-Business Lab, IM, NTUST
CAO 的步驟 Step 4:選擇下一個時間區塊來平衡 Step 5:假如此Resource尚未平衡,則再回到 Step2 Step 6:檢視被移動的工作,並移動其上下游 的工作 Step 7:假如仍有resource未平衡,則回到 Step1,否則即停止 E-Business Lab, IM, NTUST
CAO 的步驟 E-Business Lab, IM, NTUST
CAO 的步驟 E-Business Lab, IM, NTUST
Feature Description • Startup parameters: • Planned Start Time: 有PST及EPST兩種,一般採用PST,採用EPST時雖有高使用率但同時將造成高成本 • Use Alternate Resource: 決定是否採用替代資源來降低遲交的訂單數 • Utilization Fix Phase: 固定本階段之使用率及規則來平衡下個資源 • Archive Plan: 將在記憶體中儲存第一次的CAO ‧Planned Start Time - 以哪一個時間當作task的 PST ‧ EPST - Max utilization and higher WIP level ‧ PST - Max (EPST, LPST) E-Business Lab, IM, NTUST
Planned Start Time • Planned Start Time • 以哪一個時間當作task的PST • EPST • Max utilization and higher WIP level • PST • Max (EPST,LPST) E-Business Lab, IM, NTUST
Feature Description • Start parameters: • Coordinate Assembly: • BOM同一層的物料要不要一起延後加工 • Simulation: • 只有未排程的訂單會被移動 • No Due Date Violation: • 當不允許遲交時,如balancing moving會造成遲交,則不執行 • Respect Order Level Tolerances: • 是否要遵守tolerance 中設定的latest和earliest tolerance E-Business Lab, IM, NTUST
Feature Description • Tolerances: • WIP Tolerance: • WIP等待的容忍時間,連續兩加工步驟的等待時間。 • Earliest Tolerance: • 每一個task最多只能被pull到(LPST-Earliest Tolerance)的天數 • Latest Tolerance: • 每一個task最多只能被push到(due date-Latest Tolerance)的天數 E-Business Lab, IM, NTUST
Feature Description • Timing parameters: • Balancing Horizon: 計劃要balance的時間幅度 • Convergence Limit: 一個task可在balance的過程中移動的次數,超過之後就只能採取push的動作 • Balance Limit: CAO 平衡同一資源的最多次數 E-Business Lab, IM, NTUST
Feature Description • Balancing Strategy用來決定訂單要怎樣來移動: • PULL_OFFLOAD_PUSH: 先往前推,若無法平衡便往替代資源堆疊,若無替代資源,則往後堆疊 • OFFLOAD_PULL_PUSH:先往替代資源堆疊,若無替代資源,則往前推,若仍無法平衡便往後堆疊 E-Business Lab, IM, NTUST
Feature Description • 往替代資源的堆疊方式(offload strategy) E-Business Lab, IM, NTUST
Alternative resource (替代資源) Feature Description • 往替代資源的堆疊方式(offload strategy) • consider_earlier_buckets • same_bucket_start • same_bucket_end • allow_later_endtimes E-Business Lab, IM, NTUST
Feature Description • consider_earlier_buckets 選擇早一個時間區塊來推疊 E-Business Lab, IM, NTUST
Feature Description • Offloading Strategies: same_bucket_start 選擇相同的時間區塊來堆疊 E-Business Lab, IM, NTUST
Feature Description • Offloading Strategies: same_bucket_end 以同一個結束點為準,堆疊至同一個時間區塊以及較早的時間區塊內 E-Business Lab, IM, NTUST
Feature Description • allow_later_endtimes: 允許往後面的時間區塊堆疊 E-Business Lab, IM, NTUST
Feature Description Resource Criticality Rules E-Business Lab, IM, NTUST
Feature Description • Resource Criticality Rules用來決定哪一個resource 優先平衡 • CRITICALITY_BASED: 最緊急的資源最優先 • 需移動的工作數(tasks)=(總超載時數) / (平均工作加工時間),需要移動的工作數越多者先選擇。 • EARLIEST_CRITICALITY: 哪一個資源最早發生產能過多情形,就優先平衡那一個資源 • POSITION_BASED: 在routing中,最早用到的資源優先平衡 • USER_DEFINED: 使用者自己定義 back E-Business Lab, IM, NTUST
CRITICALITY_BASED M1 M2 M1 has a higher criticality than Resource M2 ∵M1 工作數較多 E-Business Lab, IM, NTUST
Feature Description E-Business Lab, IM, NTUST
How to CAO 拉到CAO介面的最下方 根據所選擇的一些Strategies,自動做產能平衡 E-Business Lab, IM, NTUST
沒有負荷過多的resource CAO 結果 • 平衡產能 解決 產能短缺 的問題 E-Business Lab, IM, NTUST
附 註 • 講義與軟體下載位置: • http://140.118.1.157 • 中文線上學習i2 Factory Planner • 下週請繳交實習課程作業! • Week2作業內容:選取一個機台做有限產能規劃,各剪取一張規劃前與規劃後的圖片貼上並說明設定哪些參數(要有圖),而獲得改善! • 因本週作業是在有Capacity shortages問題的情況下才能進行有限產能規劃 (若week1作業中Factory Problems內沒有Capacity shortages的問題,請先修改input data,讓Factory Problems中是在有Capacity shortages問題的前提下,進行有限產能規劃!) • 作業於下星期上課前mail繳交,作業需標示組別與組員學號及姓名! E-Business Lab, IM, NTUST