細排功能口述(原話留存)
來源:內部 PO / 產品(Alan)|2026-06-10|場合:與 AI 討論時口述細排功能輪廓 原狀保留,不美化、不結構化、不展開 use case。演算法/流程細節(window size、deadline、迴圈邏輯)屬 Stage 2 之後,此處僅原話留底。
先前建立了粗排相關規格,可以得知,粗排的目標是建立一個粗略的排程以及提供各 VSM 生產的「順序」。
而細排(fine-grain-schedule)最主要的目的是:真正排出該 VSM 要用哪些資源,什麼時間製造,用以給現場執行的命令(而非參考)了。
其內部功能主要是:推式排單、SlidingWindow、匹配資源、堆疊產能。
功能說明
1. 推式排單:從粗排的結果中,會有所謂的投產順序 vsm,依照投產順序,開始排單。
2. SlidingWindow:一種以自然時間為「節拍」,不斷向後進行的迴圈,範例如下:
- 設定一個期限 deadline,防止無限迴圈,假設一年。
- window size = 2hr。
- 因此,會有個迴圈,判斷,每 2hr 有哪些資源可以使用,可以安排哪些 VSM 上去,直到 VSM 都排完或是 deadline 抵達(算是一種 exception)。
- 這種設計會很像精實生產中的節拍生產。
3. 匹配資源:首先,在細排中的資源就會包含產能模組(capacity_module)中所定義的內容了。這裡的匹配是針對 VSM 中,找出相對應的「製程-工作站」的資源(這點跟粗排的節拍點找機台的邏輯一樣)。