MES是智能工廠的核心,將前端產(chǎn)品設(shè)計(jì)、工藝定義階段的產(chǎn)品數(shù)據(jù)管理與后端制造階段的生產(chǎn)數(shù)據(jù)管理融合,實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)、生產(chǎn)過程、維修服務(wù)閉環(huán)協(xié)同全生命周期管理。MES的生產(chǎn)計(jì)劃以生產(chǎn)物料和生產(chǎn)設(shè)備為對象,按照生產(chǎn)單元進(jìn)行排程;以執(zhí)行為導(dǎo)向,考慮約束條件,把ERP的生產(chǎn)訂單打散,重新計(jì)劃生產(chǎn)排程;是基于時(shí)間的有限產(chǎn)能計(jì)劃。
APS就是高級計(jì)劃排程。應(yīng)該說APS本來是MES的一個(gè)模塊,也許是因?yàn)閮?yōu)化排產(chǎn)太重要了,技術(shù)門檻太高了,才拿出來單獨(dú)作為一個(gè)功能軟件使用。APS要滿足資源約束,均衡生產(chǎn)過程中各種生產(chǎn)資源;要在不同的生產(chǎn)瓶頸階段給出最優(yōu)的生產(chǎn)排程計(jì)劃;要實(shí)現(xiàn)快速排程并對需求變化做出快速反應(yīng)。
不能小看僅僅是一個(gè)車間一個(gè)工廠的計(jì)劃排程問題,從學(xué)術(shù)上講,這是一個(gè)大系統(tǒng)、復(fù)雜系統(tǒng)的優(yōu)化問題。
排程就是排序,就是先做什么,后做什么的問題。但是你可以這樣想象,幾百臺大小設(shè)備、幾百人同時(shí)要做各種任務(wù),怎樣才能在各種約束(設(shè)備能力、人員、時(shí)間、場地、物料等)條件下(還是動(dòng)態(tài)變化的),實(shí)現(xiàn)目標(biāo)(交貨期、設(shè)備有效使用率、最低成本等)最優(yōu)?
舉一個(gè)簡單排序例子:假設(shè)計(jì)算機(jī)每秒可處理1,000,000序列,我們希望構(gòu)建一個(gè)最優(yōu)調(diào)度系統(tǒng),9個(gè)jobs可以不到一秒鐘就完成,11個(gè)則要一分鐘,如果給定20個(gè)jobs,找出最優(yōu)的排程則需要77147年!實(shí)際計(jì)劃調(diào)度問題會涉及上百臺設(shè)備,上千個(gè)訂單(jobs),可見大系統(tǒng)優(yōu)化排程問題非常復(fù)雜。當(dāng)然,人們不會以窮舉的方法傻算的。
統(tǒng)籌學(xué)家、計(jì)算機(jī)專家們多年來一直在為解決大系統(tǒng)的優(yōu)化尋找一種快速方法。統(tǒng)籌法、啟發(fā)式、規(guī)則法、仿真法、遺傳基因法等等,這些算法對一些特定的需求都有各自的特點(diǎn),有些“算得快”,但結(jié)果不是最優(yōu)解,有些收斂極慢不實(shí)用。甚至學(xué)術(shù)理論界都曾懷疑有沒有最優(yōu)解。直到前幾年,美國的一位應(yīng)用數(shù)學(xué)家(EYUANSHI)發(fā)明了分割嵌套(NP)算法,證明生成馬克夫鏈,實(shí)現(xiàn)全局收斂,并可以給出離最優(yōu)解的置信區(qū)間。這成為解決大系統(tǒng)復(fù)雜系統(tǒng)優(yōu)化問題的一條捷徑。
APS和MES在排產(chǎn)功能上是重疊的。不過,現(xiàn)在的趨勢是APS和MES融為一體,實(shí)現(xiàn)四個(gè)閉環(huán):1、需求預(yù)測和訂單承諾閉環(huán)。2、計(jì)劃與排產(chǎn)閉環(huán)。3、排產(chǎn)與執(zhí)行閉環(huán)。4、訂單承諾與訂單履約發(fā)貨閉環(huán)。形成系統(tǒng)自治,自反饋、自決策。