APS(Advanced Planning and Scheduling) 指的是高級計劃與排程均衡供應鏈與生產(chǎn)過程中各種資源,在不同的供應鏈與生產(chǎn)瓶頸階段給出最優(yōu)的生產(chǎn)與排程計劃,實現(xiàn)快速計劃排程并對需求變化做出快速反應。
APS系統(tǒng)最初運用是在一個企業(yè)的范圍內(nèi)進行生產(chǎn)計劃排程的運算和優(yōu)化,后被擴展到供應鏈的計劃上,這包括供應商、分銷商和出貨點的需求。不同的APS軟件供應商選用不同的優(yōu)化算法搭建自己的高級計劃系統(tǒng)軟件,需要根據(jù)解決不同的問題來決定采用哪種算法引擎。
各個軟件公司也各自及時推出了APS軟件。盡管種類很多,但是多數(shù)APS都能找到共同的結(jié)構特征。一般而言,APS由若干軟件模塊組成,這些軟件模塊又分成若干組件構成,每個軟件模塊執(zhí)行某項特定的計劃任務。
SCOR模型論述了供應鏈計劃中最重要的幾個任務,并從兩個方面,即計劃時間跨度(planning horizon )和供應鏈流程(supply chain process)方面對其分類。
SCP矩陣的某一特定部分(如中期采購、生產(chǎn)和配送計劃)通常由各自的軟件模塊進行處理。這些模塊的名稱因APS供應商而不同,但是它們所支持的計劃任務基本上是相同的。通常APS不都能支持所有計劃任務。目前,我們僅對軟件模塊結(jié)構和所涉及到的規(guī)劃任務做大致的了解:
戰(zhàn)略網(wǎng)絡計劃(StrategicNetwork Planning)包括所有四個長期規(guī)劃,特別是工廠選址(plant location)和分銷結(jié)構 (physical distribution structure,設計。戰(zhàn)略銷售計劃(strategic sales panning)所引發(fā)的一些問題(如在某個市場上該投放哪些產(chǎn)品)也可以包括在內(nèi)?;旧希撚媱潧Q定了供應鏈設計和供應商與客戶之間基本物料的流動。
戰(zhàn)略銷售計劃進一步的任務(如長期需求預測)和和中期銷售計劃一般由需求規(guī)劃(Demand Planning)模塊支持。大多數(shù)APS軟件供應商都提供需求履行和CTP(DemandFulfillment &CTP)組件,我們用它來制訂短期銷售計劃(short-term sales planning)。
主計劃(MasterPlanning)在中期計劃的層次上協(xié)調(diào)采購、生產(chǎn)和配送。一般會同時考慮配送計劃、產(chǎn)能計劃和中期人員汁劃。此外,它也支持主生產(chǎn)計劃(Master production scheduling).
如果制訂生產(chǎn)計劃與排程(Production Planning and Scheduling)的任務由兩個不同模塊承擔,那么第一個模塊負責確定生產(chǎn)批量(lot sizing),第二個模塊則用于制訂機器排程(Machine scheduling)和車間控制(shop floor control)。但通常來說,是由一個單獨的模塊來處理這三項工作。因為非常詳盡,所以短期計劃層次上制訂的計劃特別受生產(chǎn)系統(tǒng)組織結(jié)構的影響。因此,必須明確所有瓶頸。如果企業(yè)采用多級生產(chǎn)流程和產(chǎn)品結(jié)構,還必須用一體化管理的方式對其進行協(xié)調(diào)。為了滿足特定行業(yè)的特殊要求,一些軟件供應商還提供其他種類的生產(chǎn)計劃與排程模塊。
短期運輸計劃(transport planning)由相應的模塊來完成。有時候,還要增加分銷計劃(distribution planning)模塊來制訂比主計劃更詳盡的物料流動計劃。
展開BOM與訂購物料(BOM explosion and Odering of material)的工作常常留給ERP系統(tǒng),ERP傳統(tǒng)上就是用以支持這些功能的,而且無論如何這些工作都是交易系統(tǒng)完成的。至于那些非瓶頸物料,完全可以在ERP系統(tǒng)內(nèi)展開BOM。但ERP系統(tǒng)無法支持原材料和零部件的“高級”采購計劃,這些計劃應該涉及備選供應商、數(shù)量折扣、供給量的上下限(上限受原材料供給量不足的影響,下限受中期供應協(xié)議的影響)等因素。只有少數(shù)APS供應商推出了特殊的采購與物料需求計劃(Purchasing&Material Requirements Planning)模塊,該模塊可以直接支持(中期到)短期的采購決策。有時,至少會存在一個協(xié)作(Collaboration)模塊,它有助于加速傳統(tǒng)上制造商及其供給者之間互動(協(xié)作)的采購流程。不過這種“高級”模塊并不多。
APS模塊都致力于決策規(guī)劃。但是,系統(tǒng)的輸入信息(inbound,供應商不可靠、機器設備故障)和輸出信息(outbound,未知的客戶需求)都存在著不確定性。為了抵御這種不確定性,就必須利用緩沖系統(tǒng),即或者保有安全庫存,或者設定安全時間。緩沖不確定性是涉及整個供應鏈流程的工作,并且實際上無法將該項工作分配給任何一個單獨的模塊來完成,因為緩沖或容裕度因特定行業(yè)和制造策略而不同。多層的優(yōu)化安全庫存計算和分配一般在需求計劃模塊處理。
不同行業(yè)的供應鏈的計劃工作存在很大的差異。短期計劃工作更是如此。APS軟件供應商正在逐漸意識到這一點。因此,他們就同—項計劃工作提供幾個組件,甚至幾個模塊,來針對特定類型供應鏈的特性。軟件模塊可以被看作某種“計劃包”(planning kit)。用戶可以購買、安裝、使用那些業(yè)務需要的模塊。大部分情況下,無須安裝APS供應商提供的所有模塊。有時候(但不經(jīng)常),也可以將不同供應商的APS模塊結(jié)合在一起使用。
另一種方法是,某些APS供應商并不提供所有計劃工作所需的軟件模塊,看起來他們又好像對提供完整解決方案很感興趣。這時,就可以推出供應商和客戶的協(xié)作模塊。更多時候,APS供應商會將APS模塊同ERP、CRM軟件捆綁在一起銷售,構成一全面的供應鏈管理軟件。因此,當你在瀏覽各軟件公司網(wǎng)頁的時候,有時很難找到這套軟件中的計劃模塊(特別功能上),也很難證實前面所提到的APS結(jié)構。所以,很多情況下,有三種情況下看不到APS術語,一是被SCM供應鏈模塊所包含;二是被MES制造執(zhí)行改進的MOM生產(chǎn)運作模塊包含;三是以為ERP的計劃MRPII已有APS計劃邏輯。
有時候,軟件模塊也用來執(zhí)行一些原先設計中沒有的計劃任務。例如,可以用主計劃模塊制訂分銷配送計劃。如果各模塊的模型特征非常相似,且同樣的計算方法可用于解決不同類型的問題,這種情形就會發(fā)生。除已經(jīng)提到的軟件模塊外,供應商經(jīng)常還提供額外的軟件組件來協(xié)調(diào)不同模塊的工作,同時與其他軟件系統(tǒng)(如ERP系統(tǒng)或數(shù)據(jù)庫Data Warehouse)相結(jié)合使用。
但是,做技術準備來建立不同軟件模塊之間的信息聯(lián)系只是第一步。關鍵問題在于哪些信息應及時流到哪一點上。所以問題在于設計、實施計劃概念,這些計劃概念將根據(jù)企業(yè)和整個供應鏈的目標以最有效的方式協(xié)調(diào)那些軟件模塊。并且必須滿足不同類型供應鏈的特殊規(guī)劃要求。通常情況下,APS供應商為特定行業(yè)提供解決方案,也就是說他們設計一套軟件模塊來更好地服務某一行業(yè)。
軟件供應商也經(jīng)常提供(通常使用互聯(lián)網(wǎng)技術)對位于不同地點供應鏈伙伴進行一體化管理的工具。這些軟件組件為整個供應鏈的中、長期計劃提供必要數(shù)據(jù),并將集中計劃的結(jié)果傳送到各單位。大多數(shù)情況下,都要有一個警報系統(tǒng)來集中計劃和各自計劃之間的互動。由于互聯(lián)網(wǎng)、云計算技術可以用于各種用途,所以APS供應商將提供越來越多的電子商務工具,例如為購買原材料開放虛擬市場所用的工具。
供應鏈主要關注“協(xié)作”,而非以市場為基礎的協(xié)調(diào)。市場主要是通過價格機制來完成兩方或多方之間的協(xié)調(diào),因此,協(xié)調(diào)的本質(zhì)是競爭,而協(xié)作或聯(lián)合計劃(Collaborative planning)的重點是供應鏈管理所追求的合作。
和與供應商的協(xié)作。從供應鏈中某成員的角度來看,兩方面的協(xié)作對其SCP鉅陣(銷售和采購方面)都非常重要。兩種協(xié)作的差異在于與客戶的協(xié)作是離心型(divergent)結(jié)構,而與供應商的協(xié)作是向心型(convergent)結(jié)構。
銷售協(xié)作(Sales Collaboration)的一個主要應用是中期聯(lián)合需求計劃(mid-term collaborative demand planning),雙方以迭代的方法聯(lián)合做出預測。在這一過程中,需要對預測進行協(xié)調(diào)和調(diào)整,例如以審判法預測,而不僅僅是匯總數(shù)據(jù)。特別是在缺貨情況下,短期聯(lián)合預測通過提供備選的產(chǎn)品配置、交貨日期和價格等方面的附加信息來支持普通CTP流程。
中期采購協(xié)作(Procurement Collaboration)流程的任務是就采購計劃達成協(xié)議,而該采購計劃源于主計劃。企業(yè)需要將產(chǎn)品總量分解,并根據(jù)各供應商的供給能力進行分配。迭代式的協(xié)作流程能夠很好地評估供應商的能力,并加以充分利用。因此,有可能生成避免物料短缺的采購計劃和交貨安排。
APS系統(tǒng)的供應鏈建模以支持其長期到短期的決策。對與訂單履行流程相關的計劃排程任務的一體化管理引領著我們進入了一個新的智能時代,一個對整個企業(yè)、整個供應鏈與生產(chǎn)過程活動進行計劃排程的時代。
因此,APS系統(tǒng)帶來的豐碩成果不僅體現(xiàn)在競爭力的三個關鍵要素,成本、質(zhì)量和時間。還將使:
1、流程更加透明
2、提高靈活性
3、發(fā)現(xiàn)系統(tǒng)的制約因素
整個供應鏈與生產(chǎn)過程中隨處可得的信息將產(chǎn)生更加透明的訂單履行流程。這使得企業(yè)和供應鏈可以為客戶提供有關訂單狀況的準確信息。一旦由于意外事件導致訂單交付延遲,系統(tǒng)也可以及時發(fā)出警告。但是在此之前,決策者也尋找、考察其他履行訂單的方法,可能是從別的倉庫、別的工廠發(fā)貨,也可以是提供更高級的配件。
不僅如此,透明的流程可以減少整個供應鏈與制造價值鏈上的浪費,因為過量庫存或資源的利用率過低造成的浪費可以被及時發(fā)現(xiàn),且可以提出改進的方法。更重要的是,APS系統(tǒng)的最優(yōu)化功能可以從一開始就使浪費最少。
隨著市場和客戶期望的迅速改變,供應鏈與生產(chǎn)過程不僅要對這些變化做出反應,還要能預測新的趨勢。有些時候,整個供應鏈與生產(chǎn)過程中的關鍵成員就有可能達到這種效果。而另一些時候,靈活性開始扮演重要角色。
靈活性可以從兩個方面進行討論:
一是能在現(xiàn)有存貨水平、裝備和人員基礎上應對實際需求的變化;二是隨著時間的推移,供應鏈與制造隨市場的變化而進行調(diào)整,這就是稱為敏捷性。APS系統(tǒng)可以同時對這兩個方面進行支持。例如,CTP模塊可以給出利用當前存貨最有效的方法,同樣,生產(chǎn)計劃與排程模塊也可以迅速對新訂單組合再次進行最優(yōu)化處理。APS系統(tǒng)也可以加強供應鏈的靈活性,因為凍結(jié)的(不可改變的)時間跨度顯著地縮短了。最后,中期的主計劃不僅可以協(xié)調(diào)各分權的決策單位,還可以隨時間的推移制訂計劃,保持合理的靈活性。
為提高競爭力,持續(xù)改進過程的關鍵就是要發(fā)現(xiàn)系統(tǒng)的約束因素。不同的計劃層次都可以發(fā)現(xiàn)系統(tǒng)的約束因素。比如,中期主計劃不僅給出既定條件下的最佳解決方案,也同時揭示了瓶頸因素,也就是使我們無法實現(xiàn)更高目標的因素。找出解除約束因素的方法就可以更進一步提高企業(yè)的競爭力。這樣,我們就可以找到幾個可供選擇的方案。與過去相比,現(xiàn)在給出方案、找到答案不再是幾個星期的事,而只是幾個小時的問題。因此,管理人員和計劃人員可以比以前更緊密、更有效地合作。
有人會認為上述一些看法僅僅是幻想,但是正如一些成功的實踐所表明的,已經(jīng)有一些行業(yè)使用APS,而且已經(jīng)顯示出顯著的進步。為了將成功擴大到更多的企業(yè)制造過程和供應鏈,必須注意三個主要問題:
1、提高APS系統(tǒng)建模和解決問題的能力
2、將APS系統(tǒng)的應用范圍從車間設備擴展到多中心的供應鏈
3、向管理人員、員工和咨詢?nèi)藛T提供特殊培訓
由于大多數(shù)APS系統(tǒng)都還在發(fā)展,我們希望在不久的將來能引入更多的特色,但是,模型的標準結(jié)構還將保持穩(wěn)定。一些模型的經(jīng)驗表明,對給定生產(chǎn)流程的建模還有一些局限性,因為供應鏈必須迅速適應新的市場潮流,所以模型應該既易于學習,又能迅速實施,支持隨需而變的個性化需求的SOA架構。同樣,人們也希望由同一個APS系統(tǒng)提供商提供的所有系統(tǒng)都使用類似的語言(不幸的是,現(xiàn)實并非如此)。
另外,我們也發(fā)現(xiàn)并不是所有生成的模型都能在合理的時間內(nèi)解決問題,或者無法給出令人滿意的解決方法,但對模型作微小改動就可以明顯提高其解決問題的能力。因此,我們?nèi)栽趯ふ曳椒▉硖岣吣P腿萘?,有效地解決更龐大的問題。
迄今為止,APS系統(tǒng)最適用于集中控制的供應鏈計劃與智能生產(chǎn)調(diào)度。盡管從原理上來說,在多中心供應鏈上實施APS不會有任何信息交換的問題,但是我們無法假定所有人都愿意在“一目了然”(如成本和可用的生產(chǎn)能力)的基礎上進行運作。雖然己經(jīng)引入了聯(lián)合計劃,對于“如何調(diào)整不同計劃主體制訂的計劃”的認識仍然在起步階段。近來,有人提出一些建議,如將供應鏈上兩個相鄰計劃主體之間的接口看成是“代理”關系。
但面對多品種小批量個性定制并達到大規(guī)模定制的復雜系統(tǒng),復雜因素下的集中優(yōu)化已被分而治之即分布式優(yōu)化。故APS也必須支持工業(yè)4.0的分布式制造Agent代理計劃達到集中與分散智能的協(xié)作。即SCP、APS、CPS、PCS的松耦合集成。隨著工業(yè)CPS平臺的成熟,真正的智能制造分布式多智能體范式就可實現(xiàn),智能的滿足客戶服務。
隨著AI人工智能的介入到APS系統(tǒng)中,尤其是AI的深度學習,使得APS模型算法可以自我完善,并能自適應的制造中的高度柔性,真正做到自主、分布的系統(tǒng)智慧自治。但要邁過三道坎:
1、工業(yè)知識場景訓練數(shù)據(jù)模型的提煉
2、能存儲足夠大的數(shù)據(jù)量
3、學習的計算速度、能力與成本等等
為了更有效地使用APS,管理人員和員工必須接受特殊培訓,使他們能夠解釋解決方案,能辨別出與供應鏈其他部分的接口,能建立假定條件并對警告做出適當?shù)姆磻,F(xiàn)在的咨詢?nèi)藛T除了掌握項目管理、變化管理以及信息科學的基本知識以外,還必須有針對APS不同模塊為供應鏈與制造建模的知識和經(jīng)驗。模型既不能太詳盡,也不能太概括,要能支持決策系統(tǒng),還要有一定的計算能力。不完全的模型不但不能提升反而會削弱供應鏈與制造的有效。
引進APS不單純是在公司現(xiàn)有軟件中加入新的軟件包,恰好相反,它將取代許多過去的所謂計劃軟件。同時,一些過去需要由多名員工參與的決策(如為車間排程)將會自動生成。因此,一些員工將被調(diào)到其它崗位,這也許會造成某些抵觸情緒。另一方面,APS強大的最優(yōu)化能力將產(chǎn)生比以前更好的計劃,還會以圖形交互式方法附帶產(chǎn)生對其它方案考察的結(jié)果,從而使人們更滿意。
最后,我們必須謹記引進APS系統(tǒng)將改變企業(yè)或供應鏈與生產(chǎn)運作的方法。滿足不同市場細分的業(yè)務流程應該在組織結(jié)構上反映出來。為了能實現(xiàn)供應鏈與生產(chǎn)整體的最優(yōu),而不陷入次優(yōu)的陷阱,那些包括不同法律主體或利潤中心包括最近的生物組織如阿米巴等的企業(yè)必須建立一個有效的獎勵機制。最近一些有關APS實施項目的案例證明上述建議應當認真對待。
某些APS用戶或許發(fā)現(xiàn)供應商的承諾、咨詢?nèi)藛T和APS軟件的能力與他們的期望有些偏差。為了讓各個成員的看法更現(xiàn)實,一個好辦法就是找到樣板。同樣,偉大的夢想不可能一蹴而就,逐步引進供應鏈管理(SCM)、智能制造思想和軟件支持系統(tǒng)似乎更合時宜。
最近,在數(shù)字化工廠轉(zhuǎn)型與智能制造風潮下,APS供應商非常努力地將各行業(yè)企業(yè)的計劃制定和APS的能力結(jié)合起來,例如解決多層次供應鏈安全庫存的問題或者引入不同計劃層次上不同批量規(guī)模的問題,尤其是車間的復雜優(yōu)化調(diào)度。為了更好地適應而采取的進一步戰(zhàn)略就是設計個性化的模型,這個模型只集中解決特定行業(yè)的特殊需求。
供應鏈管理(SCM)與智能制造和APS 同信息技術和通信技術的新發(fā)展密切相關。由于云計算、電子商務和互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、大數(shù)據(jù)技術的迅速發(fā)展,訂單履行流程就需面對新的挑戰(zhàn)。
現(xiàn)在,我們必須重新探討如“供應鏈的實施″或“數(shù)字化工廠轉(zhuǎn)型”等課題,現(xiàn)在,一些軟件供應商甚至宣稱APS僅僅是一個大軟件包的一部分。盡管如此,我們?nèi)匀粦摾斡汚PS作為供應鏈、生產(chǎn)計劃的優(yōu)化引擎,整合各模塊和數(shù)據(jù)流仍然是個艱巨的任務。至于SCM、MES整體的未來發(fā)展,在工業(yè)4.0的驅(qū)動下,人們將看到SCM將不僅僅專注于訂單執(zhí)行與履行流程,還將整合其相鄰流程,如PLM、MES/MOM、EAM、QMS、WMS、BI、BPM等流程。