個人關鍵,僅供參考
【6】APS高級功能
其一,單工廠/多工廠/單用戶/多用戶
APS高級計劃和排程,從供應鏈覆蓋程度區分,分為基于供應鏈的APS和基于工廠的APS。基于供應鏈的APS,其重點在計劃短,保證工廠不缺料;基于工廠的APS,是基于工廠確定訂單環境下的計劃和排程。工廠需要基于管理的目標、范圍選擇合適的APS產品和供應商。
基于工廠的APS,也區分為單工廠、多工廠的。一般而言,多工廠的排程其難度遠遠超過單工廠的,不僅資源數量更加多、開放的工序工單更加多,其約束的程度和協同的難度更加大。
結論11:多工廠的APS難度更大,要求更高。
APS高級計劃和排程,還有單用戶和多用戶之分。單用戶的APS,僅僅一個可以操作和查看。如果其他用戶需要模擬操作或查看,或遠程登錄客戶端、或用發布的數據進行MES報表處理后查看,顯然使用的便捷程度受到較大的影響。
多用戶的APS,一般設置為一個主排程員,控制整個工廠的排程,其余的用戶,可以實時登錄和查看生產計劃和排程、生產進度的狀態,以即時了解生產現狀。
結論12:多用戶的APS是成熟的APS,用戶的便捷程度高
其二,What-if
APS的應用場景為“高變動性”、“高復雜性”場景,低變動性、不復雜的場景用Excel或MES中定制一個模塊即可。在高變動性的場景,一般需要兩個基本功能:
第一,CTP(可承諾交期)
所有的訂單式(MTO)的業務場景,都會碰到一個具體的問題:客戶在下達一個訂單前,需要工廠確實是否可以交貨?或可以按照何種日程交貨?尤其在插單、急單的情況下,這個問題變得非常突出。
一個優秀的APS軟件,可以即時拷貝一個實例數據,進行新增銷售訂單的交期模擬,快速回復客戶:是否可以在客戶規定的日期內交貨?不能交貨時,延誤多少天(最終交貨日)?
結論13:CTP是APS的標準功能,沒有CTP就不是APS
第二,KPI模擬
工廠的運行是一個持續改善的過程,我們需要不斷地改變交期、產出和財務指標的優化項組合,來實現在遷就客戶服務水平(準交率高、交貨期短)的情況下,實現資源效率最大化和產出最優化。
所以,一個優秀的APS軟件,可以依據拷貝的一個實例數據,并通過改變交期、產出和財務指標的優化項,模擬出工廠運行的KPI指標,以實現持續改善。
結論14:經過交期、產出、財務指標的優化,可以進行KPI指標模擬的APS產品,是好產品
第三、異常模擬
工廠是一個“供應商→工廠→客戶”的物料流動過程,這個過程中必然會受到雙向的“牛鞭效應”的影響:
客戶需求的變化,對產能和供應商的影響
供應商的異常,同樣對產能和客戶需求造成了影響
產能的變化,對供應商的供應、客戶的需求均產生了影響。
一個好的APS軟件產品,分別或綜合地對“客戶訂單需求變化”、“工廠本身產能變化”、“供應商來料變化”進行模擬和分析,確定這種或多種的變化,對未下達的工序工單、銷售訂單造成了那些影響、影響的幅度有多大、對工廠的KPI有多大的影響等等。
結論15:只有充分的異常模擬分析的APS軟件,是好軟件
【7】集成和引擎
其一,集成
數據庫技術的應用至今已經十分成熟,一般而言一個好的APS系統其數據必然儲存于與數據庫中,需要計算時下載到內存中計算。APS的數據分為兩種,一種是導入數據,一種是發布數據:實現以下的運算邏輯:
導入數據庫(動態或靜態數據)→APS計算引擎(優化規則)→發布數據庫(排程結果)。尤其是導入數據,因為數據來源雜(ERP、MES或Excel),有數據庫時,其數據處理的便捷程度會更加好。
結論16:配置合理的數據流轉邏輯,方便集成的APS是好APS
其二,引擎
APS的計算量十分巨大,以一個常見的印染工廠為例,其需要計算量為:開放的車間級工單量約1500條、工序數量約15個、資源數量約300個、物料編號約20,000個、顏色編碼約300,000個,需要優化的項目約6-10個(溫度與換缸時間、顏色與換缸時間等)、批次管理等,如果沒有好的計算引擎,其運算時間會很慢。
由于工廠是一個相依性的環境,屬于建模運算,只能是單線程的計算,不僅對硬件的依賴程度較高,更是需要優秀的數學建模、算法和程序設計,才可以保證。而且APS需要十分穩定,不得有大異常,否則就是生產停產一條路。
結論17:快速的運算速度是APS高水平引擎的直接體現,引擎的穩定、可靠是重要的衡量指標