肖德風(fēng)
(中國石油天然氣股份有限公司大慶煉化分公司 黑龍江省大慶市 163411)
作為全球制造業(yè)首屈一指的大國,我國擁有大量的裝備制造企業(yè),特別是重工業(yè)發(fā)達(dá)的東北地區(qū),但是隨著我國經(jīng)濟(jì)的不斷發(fā)展以及產(chǎn)業(yè)結(jié)構(gòu)的不斷調(diào)整,這些制造企業(yè)生產(chǎn)成本高、生產(chǎn)效益低以及資源利用率低的問題越來越突出,市場核心競爭力急劇下降,而MES(制造執(zhí)行系統(tǒng))正式解決當(dāng)前我國制造業(yè)諸多問題的有效途徑。作為企業(yè)上層計(jì)劃管理與基層車間中堅(jiān)的紐帶,MES 是界于兩者之間的生產(chǎn)管理技術(shù)與實(shí)時(shí)信息系統(tǒng),其最大的優(yōu)勢(shì)就是作業(yè)計(jì)劃和調(diào)度優(yōu)化方面,這方面也成為了制造業(yè)系統(tǒng)進(jìn)行調(diào)度、規(guī)劃和管理改革,實(shí)現(xiàn)企業(yè)優(yōu)化發(fā)展的熱點(diǎn)研究方向。
在大數(shù)據(jù)的環(huán)境背景下,我國的云計(jì)算技術(shù)取得了突飛猛進(jìn)的發(fā)展,這給傳統(tǒng)制造業(yè)改革帶來了發(fā)展契機(jī),云制造系統(tǒng)逐漸走入了制造業(yè)領(lǐng)域的視野。簡而言之,云制造系統(tǒng)就是一種虛擬化處理過程,主要虛擬化的內(nèi)容為制造企業(yè)的制造能力和制造資源,通過幫助制造企業(yè)構(gòu)造制造能力池來達(dá)到對(duì)制造資源的按需分配,進(jìn)而為用戶實(shí)現(xiàn)制造企業(yè)的云服務(wù)化,這種云制造系統(tǒng)的優(yōu)勢(shì)在于在制造企業(yè)的全生命周期服務(wù)過程中實(shí)現(xiàn)成本控制,同時(shí)還能夠?qū)崿F(xiàn)產(chǎn)品的高質(zhì)量把控。
隨著我國大數(shù)據(jù)技術(shù)的不斷深入發(fā)展,我國的制造業(yè)正式從“數(shù)據(jù)時(shí)代”步入了“大數(shù)據(jù)時(shí)代”,在云制造系統(tǒng)發(fā)展的背景下,本文主要通過研究制造企業(yè)的的單件小批MES作業(yè)計(jì)劃與調(diào)度系統(tǒng),來解決傳統(tǒng)生產(chǎn)過程中所遇到的具體問題,并對(duì)云服務(wù)化的實(shí)現(xiàn)展開具體的闡述。
本文基于大數(shù)據(jù)環(huán)境下研究的單件小批MES 作業(yè)計(jì)劃和調(diào)度能力問題主要以哈爾濱電機(jī)廠采用的MES 系統(tǒng)為基礎(chǔ),對(duì)其設(shè)計(jì)應(yīng)用的單件小批MES 作業(yè)和調(diào)度綜合優(yōu)化系統(tǒng)進(jìn)行系統(tǒng)分析,在實(shí)踐摸索中找尋解決關(guān)鍵問題的辦法。
如圖1 所示,ERP 和車間控制層SFC 的異常信息實(shí)時(shí)傳輸至通訊接口組件,而SFC也需要定期的接收通訊接口組件發(fā)出的輪詢,該步驟設(shè)計(jì)的目的就是幫助車間控制層定期對(duì)作業(yè)計(jì)劃執(zhí)行訊息進(jìn)行實(shí)時(shí)更新,以便系統(tǒng)捕獲異常信息,分析組件在統(tǒng)一接受完信息后,系統(tǒng)會(huì)作出相應(yīng)的反應(yīng),對(duì)輸出的異常事件進(jìn)行自動(dòng)化處理。而通過引入制造能力云服務(wù)平臺(tái)組件,作業(yè)計(jì)劃和調(diào)度優(yōu)化的算法大幅提升,能夠給予作業(yè)計(jì)劃與調(diào)度接口更加科學(xué)、適合的設(shè)計(jì)規(guī)劃,全面提升車間作業(yè)調(diào)度員在應(yīng)對(duì)異常事件處理的工作效率。
圖1:單件小批MES 作業(yè)計(jì)劃與調(diào)度綜合優(yōu)化系統(tǒng)體系結(jié)構(gòu)
本文通過設(shè)計(jì)主動(dòng)感知子系統(tǒng)以及異常實(shí)時(shí)監(jiān)控系統(tǒng)來解決MES 作業(yè)計(jì)劃和調(diào)度優(yōu)化系統(tǒng)中如何高效獲取異常信息以及發(fā)展異常事件的關(guān)鍵問題。
(1)將制造企業(yè)生產(chǎn)車間的異常事件進(jìn)行定義和分類,并依照異常事件的來源將其分為兩大類,詳情如圖2 所示。
T1類型標(biāo)記為加工任務(wù),主要包含加急訂單和變更訂單,信息來自于ERP 系統(tǒng)中;T2類型標(biāo)記為異常事件,主要包含工件加工、設(shè)備運(yùn)行、人力資源、工具資源以及物料資源等五個(gè)方面的異常狀態(tài),信息來自于SFC 系統(tǒng)中。
(2)問題分析。本文對(duì)車間生產(chǎn)過程產(chǎn)生的異常事件信息采用主動(dòng)感知子系統(tǒng)和異常實(shí)時(shí)監(jiān)控的設(shè)計(jì),其主要具備兩大職能。一方面,異常實(shí)時(shí)監(jiān)控系統(tǒng)能夠?qū)ι蠈拥腅RP 系統(tǒng)以及下層的SFC 系統(tǒng)進(jìn)行異常狀態(tài)采集,依照在上層ERP 以及下層SFC 數(shù)據(jù)庫中預(yù)先設(shè)定的字段取值來獲取異常信息數(shù)據(jù),對(duì)客戶端(ERP 和SFC)推送出來的異常信息進(jìn)行監(jiān)聽,并實(shí)時(shí)捕獲。另一方面,通過設(shè)定定時(shí)的輪詢機(jī)制,在一定周期頻率內(nèi),主動(dòng)感知子系統(tǒng)能夠從SFC 系統(tǒng)中獲得作業(yè)計(jì)劃的執(zhí)行信息,從中找尋不易被發(fā)現(xiàn)的能夠?qū)е掠唵螣o法按要求交付的異常事件。
(3)技術(shù)實(shí)現(xiàn)。本文設(shè)計(jì)的主動(dòng)感知子系統(tǒng)以及異常實(shí)時(shí)監(jiān)控在技術(shù)賴以發(fā)展的核心基礎(chǔ)主要有:Socket 網(wǎng)絡(luò)通信機(jī)制、數(shù)據(jù)庫觸發(fā)器、數(shù)據(jù)關(guān)聯(lián)分析以及Digester。
本文以關(guān)聯(lián)關(guān)系和ECA 規(guī)則兩種決策引擎作為基礎(chǔ),為MES解決如何智能化處理異常事件量身定做了智能驅(qū)動(dòng)機(jī)制子系統(tǒng)。進(jìn)而幫助MES 作業(yè)計(jì)劃和調(diào)度優(yōu)化系統(tǒng)實(shí)現(xiàn)了對(duì)異常事件從感知到智能決策的過程。
(1)智能驅(qū)動(dòng)機(jī)制子系統(tǒng)需要在設(shè)計(jì)方面具備兩個(gè)方面的功能。一方面,智能驅(qū)動(dòng)機(jī)制子系統(tǒng)需要具體對(duì)異常事件的感知能力,該部分能力主要通過系統(tǒng)設(shè)置的事件監(jiān)聽功能來實(shí)現(xiàn),智能驅(qū)動(dòng)機(jī)制子系統(tǒng)在設(shè)計(jì)之初要預(yù)先設(shè)定異常事件集合,在實(shí)際運(yùn)行過程中,產(chǎn)生的異常事件要與異常事件集合內(nèi)的數(shù)據(jù)進(jìn)行一致性對(duì)比,進(jìn)而為下一步?jīng)Q策分析進(jìn)行驅(qū)動(dòng);另一方面,智能驅(qū)動(dòng)機(jī)制系統(tǒng)需要針對(duì)異常事件特點(diǎn)找尋系統(tǒng)預(yù)設(shè)定的動(dòng)作關(guān)聯(lián)關(guān)系,進(jìn)而實(shí)現(xiàn)智能化的決策分析,該系統(tǒng)的預(yù)設(shè)定動(dòng)作需要依靠大量的典型作業(yè)計(jì)劃靜態(tài)制定算法以及海量的車間實(shí)際生產(chǎn)數(shù)據(jù)作為基礎(chǔ),
(2)體系結(jié)構(gòu)設(shè)計(jì)。本文采用的智能驅(qū)動(dòng)機(jī)制子系統(tǒng)是基于雙決策引擎的異常處理體系基礎(chǔ)上設(shè)計(jì)出來的,其具體結(jié)構(gòu)設(shè)計(jì)如圖3 所示。
關(guān)聯(lián)關(guān)系決策引擎本質(zhì)上就是深入分析異常事件和處理動(dòng)作之間的相關(guān)聯(lián)系,該決策引擎能夠?qū)㈥P(guān)聯(lián)動(dòng)作簡單化處理,并具備極高的執(zhí)行效率,然而其缺點(diǎn)也較為明顯,就是關(guān)聯(lián)動(dòng)作的執(zhí)行必須建立在海量的車間實(shí)際生產(chǎn)數(shù)據(jù)基礎(chǔ)之上。而ECA 規(guī)則本質(zhì)上就是深入分析異常事件和處理動(dòng)作之間的因果關(guān)系,優(yōu)點(diǎn)是能夠與經(jīng)驗(yàn)豐富生產(chǎn)調(diào)度員的人為決策進(jìn)行有機(jī)融合,缺點(diǎn)是十分依賴專業(yè)領(lǐng)域高水平的專家,成本高且難度大。因此,本文采用雙引擎算法的互補(bǔ)式設(shè)計(jì)來彌補(bǔ)單一算法設(shè)計(jì)上的不足。
圖2:異常事件分類
圖3:智能驅(qū)動(dòng)機(jī)制子系統(tǒng)體系結(jié)構(gòu)示意圖
圖4:算法云服務(wù)子平臺(tái)體系結(jié)構(gòu)
(3)技術(shù)實(shí)現(xiàn)。一方面,基于ECA 規(guī)則設(shè)計(jì)的決策引擎的動(dòng)態(tài)配置實(shí)現(xiàn)采用可擴(kuò)展標(biāo)記語言的XML 來實(shí)現(xiàn),同時(shí)進(jìn)行動(dòng)態(tài)配置以滿足決策引擎嵌入ECA 規(guī)則集的需求,這種設(shè)計(jì)對(duì)系統(tǒng)的功能性和兼容能力的兩方面需求都提供了充足的保障;另一方面,基于關(guān)聯(lián)關(guān)系的決策引擎主要應(yīng)用了并行處理技術(shù)以及數(shù)據(jù)挖掘技術(shù),在數(shù)據(jù)挖掘算法方面,主要采用了比較經(jīng)典的BayesNet 和NaiveBayes 算法,這兩種算法能夠與MES 實(shí)時(shí)生產(chǎn)環(huán)境的GSP 序列挖掘算法相匹配。此外,本文對(duì)數(shù)據(jù)挖掘算法的數(shù)據(jù)預(yù)處理過程采用MapReduce 并行處理解決方案,幫助兩種決策引擎實(shí)現(xiàn)快速、適應(yīng)的智能匹配模式,確保該系統(tǒng)對(duì)實(shí)踐相應(yīng)處理動(dòng)作的有效性。
為了實(shí)現(xiàn)MES 作業(yè)計(jì)劃和調(diào)度能力的云服務(wù)化,有效解決算法能力的服務(wù)化問題,本文主要是通過設(shè)計(jì)相應(yīng)的服務(wù)子平臺(tái),來實(shí)現(xiàn)作業(yè)計(jì)劃和調(diào)度優(yōu)化算法的計(jì)算能力服務(wù)化。
首先,問題分析。MES 作業(yè)計(jì)劃和調(diào)度能力的云服務(wù)化實(shí)現(xiàn)就必須制定高質(zhì)量的工序級(jí)作業(yè)計(jì)劃應(yīng)用在車間生產(chǎn)過程中,這種作業(yè)調(diào)度的優(yōu)化對(duì)算法要求較高,因此,要想切實(shí)解決這一問題就必須在算法云服務(wù)子平臺(tái)進(jìn)行設(shè)計(jì)之前而明確其具體功能內(nèi)容:
(1)虛擬化封裝功能;
(2)注冊(cè)和發(fā)布功能;
(3)服務(wù)請(qǐng)求解析的匹配性功能;
(4)監(jiān)控和管理功能(主要針對(duì)執(zhí)行狀態(tài)、信譽(yù)度以及執(zhí)行效率等進(jìn)行監(jiān)控和管理)。
其次,體系結(jié)構(gòu)設(shè)計(jì)。本文設(shè)計(jì)出的算法云服務(wù)自平臺(tái)主要包含算法云服務(wù)能力池模塊、云服務(wù)請(qǐng)求解析器、算法云服務(wù)管理中心模塊、算法云服務(wù)代理以及云服務(wù)搜索和匹配模塊等五部分,具體結(jié)構(gòu)設(shè)計(jì)如圖4 所示。
第三,技術(shù)實(shí)現(xiàn)。本文設(shè)計(jì)的算法云服務(wù)子平臺(tái)在構(gòu)建過程中,面向服務(wù)的體系結(jié)構(gòu)采用SOA 架構(gòu)進(jìn)行搭建,對(duì)外則是提供SaaS層次的云計(jì)算服務(wù),而SOA 體系結(jié)構(gòu)主要采用WebService 技術(shù)實(shí)現(xiàn)。在虛擬化技術(shù)的支撐下,算法云服務(wù)資源池對(duì)各個(gè)算法進(jìn)行抽象,并封裝成不同的WebService,任務(wù)的執(zhí)行過程對(duì)上層應(yīng)用而言是完全透明的。
本文設(shè)計(jì)的這種基于大數(shù)據(jù)環(huán)境背景下的MES 作業(yè)計(jì)劃和調(diào)度能力云服務(wù)模式是一項(xiàng)MES 系統(tǒng)的綜合優(yōu)化動(dòng)作,本文提出的閉環(huán)體系結(jié)構(gòu)設(shè)計(jì)能夠優(yōu)化傳統(tǒng)制造企業(yè)小批MES 系統(tǒng)的工作效率,通過搭配異常實(shí)時(shí)監(jiān)控系統(tǒng)以及主動(dòng)感知子系統(tǒng),能夠幫助制造車間的作業(yè)計(jì)劃與調(diào)度及時(shí)處理異常數(shù)據(jù),并依靠智能驅(qū)動(dòng)機(jī)制子系統(tǒng),配合算法云服務(wù)子平臺(tái)對(duì)車間的調(diào)度計(jì)劃和作業(yè)計(jì)劃進(jìn)行算法上的優(yōu)化處理,使傳統(tǒng)MES 系統(tǒng)工作向著云制造模式的方向發(fā)展,全面提升MES 作業(yè)計(jì)劃和調(diào)度能力。