真的有工業(yè)4.0的落地的具體路徑嗎?我們看到了大量的解決方案,卻很少能夠看到從底層構(gòu)建的案例。智能制造的圈內(nèi)人士對(duì)于德國(guó)工業(yè)4.0的架構(gòu)RAMI4.0應(yīng)該是耳熟能詳?shù)?,但?duì)工業(yè)4.0的基本組成單元“工業(yè)4.0基本單元”(I4.0 compennet),卻是相對(duì)陌生。然而德國(guó)產(chǎn)業(yè)界和學(xué)術(shù)界,正是在這個(gè)可以落地的抓手上,進(jìn)行了深入的開(kāi)發(fā)實(shí)踐。本文從工業(yè)4.0基本單元的內(nèi)涵出發(fā),看看德國(guó)如何實(shí)際運(yùn)用,以及怎么進(jìn)行開(kāi)發(fā)。
實(shí)體資產(chǎn)的“虛擬化”
為便于參考架構(gòu)模型表達(dá)工業(yè)4.0的空間,RAMI采用三維模型(見(jiàn)圖1)。縱軸分成6個(gè)層級(jí),從不同的視角表達(dá)諸如數(shù)據(jù)映射、功能描述、通信行為、硬件/資產(chǎn)或業(yè)務(wù)流程。這里借用了IT行業(yè)將復(fù)雜項(xiàng)目劃分為若干個(gè)可以管理的部分的思維。左面的橫軸表達(dá)產(chǎn)品生命周期及其所包含的價(jià)值鏈,可在參考架構(gòu)模型中表示整個(gè)生命周期內(nèi)的相關(guān)性(例如持續(xù)的數(shù)據(jù)采集之間的相關(guān)性)。右面的橫軸表達(dá)工廠的功能性和響應(yīng)性,即工廠功能的分層結(jié)構(gòu)。
圖1:德國(guó)工業(yè)4.0參考架構(gòu)RAMI4.0
最為引人矚目的是,RAMI將物理系統(tǒng)按照其功能特性,分層進(jìn)行了虛擬映射。
按照IT和通信技術(shù)常用的方法,將縱軸自上而下劃分為6個(gè)層級(jí):經(jīng)營(yíng)業(yè)務(wù)、功能性、信息、通信、集成、資產(chǎn)。
資產(chǎn)層處于最底層,連同其上層集成層一起被用來(lái)對(duì)各種資產(chǎn)進(jìn)行數(shù)字化的虛擬表達(dá)。用資產(chǎn)層來(lái)表達(dá)物理部件/硬件/軟件/文件等實(shí)體,物理部件如直線運(yùn)動(dòng)的軸、金屬部件、電路圖、技術(shù)文件、歷史記錄等。
人也作為資產(chǎn)層的一部份,通過(guò)集成層與虛擬世界相鏈接。
資產(chǎn)與集成層的鏈接是無(wú)源(passive)連接。
圖2:RAMI4.0和物理-數(shù)字化架構(gòu)及遞階關(guān)系
圖2清晰表達(dá)RAMI4.0和物理-數(shù)字化架構(gòu)及遞階關(guān)系。把物理實(shí)體(包括硬件、軟件、工程文件等)通過(guò)數(shù)字化演化為能在虛擬世界完整表達(dá)、通信、推理、判斷、決策加工等,讓控制信息和業(yè)務(wù)信息都能實(shí)時(shí)傳遞交換和處理,從而使企業(yè)中的各類資產(chǎn)都能互聯(lián)、互操作。根據(jù)不同資產(chǎn)的作用,當(dāng)它們數(shù)字化后相互之間的關(guān)聯(lián),應(yīng)該按控制要求和業(yè)務(wù)要求構(gòu)建它們之間的扁平化的通信遞階關(guān)系。
四大類資產(chǎn)變形記
工業(yè)4.0基本單元是一個(gè)描述信息物理系統(tǒng)CPS詳細(xì)特性的模型。CPS是一種在生產(chǎn)環(huán)境中的真實(shí)物理對(duì)象,通過(guò)與其虛擬對(duì)象和過(guò)程進(jìn)行聯(lián)網(wǎng)通信的系統(tǒng)。在生產(chǎn)環(huán)境中,從生產(chǎn)系統(tǒng)和機(jī)械裝備到裝備中的各類模塊,只要滿足了上述這些特性,不管是硬件基本單元還是軟件基本單元都具備和符合了工業(yè)4.0要求的能力。
成為工業(yè)4.0基本單元的一個(gè)先決條件是:它必須在整個(gè)生命周期內(nèi)采集所有相關(guān)數(shù)據(jù),存放在有該基本單元所承載的具有信息安全的電子容器內(nèi),并由它把這些數(shù)據(jù)提供給企業(yè)參與價(jià)值鏈的過(guò)程。
在工業(yè)4.0基本單元的模型中,這個(gè)電子容器稱之為“管理殼”。
還有一個(gè)先決條件是:基本單元的真實(shí)對(duì)象必須具有通信能力,以及相應(yīng)的數(shù)據(jù)和功能。這樣,生產(chǎn)環(huán)境中的硬件單元和軟件單元之間都能進(jìn)行符合工業(yè)4.0要求的通信。
這里有四個(gè)工業(yè)4.0基本單元的例子。
一個(gè)是一整套機(jī)械裝備作為工業(yè)4.0基本單元,這類工業(yè)4.0的基本單元是由機(jī)械制造廠商來(lái)實(shí)現(xiàn)的。它可能是一臺(tái)機(jī)床、包裝機(jī)或3D打印機(jī)等。
圖3:工業(yè)4.0基本單元模型
一類是專門供應(yīng)廠商提供的關(guān)鍵部件,也可看成是一類工業(yè)4.0基本單元,這是由部件制造廠商實(shí)現(xiàn)。它們往往可以分開(kāi)登錄,譬如可分別在資產(chǎn)管理系統(tǒng)和維護(hù)管理系統(tǒng)中登錄。
第三類還可以把一些構(gòu)成零部件看成是工業(yè)4.0基本單元,例如一個(gè)端子排:它不但是連通信號(hào)的接線,而且在整個(gè)機(jī)械裝備的生命周期中還起著傳輸數(shù)據(jù)的作用。這種工業(yè)4.0基本單元的實(shí)現(xiàn)者往往是電氣工程師或技術(shù)員。
第四類,也是非常有趣的是,軟件也是生產(chǎn)系統(tǒng)中的重要資產(chǎn),它們也是工業(yè)4.0基本單元。例如一個(gè)獨(dú)立的規(guī)劃或者工具性工程軟件,甚至一個(gè)功能塊庫(kù)。其實(shí)現(xiàn)者可以是軟件供應(yīng)商,也可以是控制器應(yīng)用程序的編程工程師等。
表1:實(shí)體資產(chǎn)向工業(yè)4.0單元轉(zhuǎn)化
由圖4可知,資產(chǎn)構(gòu)成工業(yè)4.0基本單元(物理/非物理)的實(shí)體部分,管理殼構(gòu)成工業(yè)4.0基本單元的虛擬部分,工業(yè)4.0的通信將各種基本單元加以連接。
圖4:工業(yè)4.0基本單元的特性
圖5:機(jī)械裝置由各類IC4.0組成
任何一種機(jī)械裝備其重要的部分原則上都是各類工業(yè)4.0基本單元組成。譬如圖5中由端子排、伺服軸、機(jī)械裝置和由這臺(tái)機(jī)械裝置加工出來(lái)的產(chǎn)品,如最常見(jiàn)的運(yùn)動(dòng)鞋。這些資產(chǎn)通過(guò)工業(yè)4.0的通信連接起來(lái)。機(jī)械裝置則由在生產(chǎn)網(wǎng)絡(luò)中的PLC進(jìn)行控制。由此可以得出以下結(jié)論:工業(yè)4.0基本單元是網(wǎng)絡(luò)化的基礎(chǔ)元件,生產(chǎn)制造出來(lái)的產(chǎn)品的服務(wù)策略也因此建立了相互連接,因而即使沒(méi)有實(shí)際的電子接口的元件也具有同等的權(quán)利,為建立業(yè)務(wù)價(jià)值的深度表達(dá)提供了可行的技術(shù)路徑。
德國(guó)人如何構(gòu)建基本單元
在以上頂層設(shè)計(jì)概念的基礎(chǔ)上,就有可能為所有現(xiàn)有的工業(yè)資產(chǎn)提供數(shù)字化的實(shí)現(xiàn)。人們常說(shuō)智能制造的基礎(chǔ)是數(shù)字化,數(shù)字化的核心是建模。那么我們就來(lái)觀察一下德國(guó)工業(yè)界是怎樣進(jìn)行這一過(guò)程的。
就像為地球上所有的大米粒都要編號(hào)一樣,需要設(shè)計(jì)出全世界億萬(wàn)數(shù)量級(jí)的工業(yè)資產(chǎn)的唯一標(biāo)識(shí)及其鏈接方式,以便為今后對(duì)這些資產(chǎn)進(jìn)行虛擬描述打好基礎(chǔ)。
圖6表述的就是這種統(tǒng)一的格式。標(biāo)識(shí)符是URI,為每一種資產(chǎn)提供唯一的識(shí)別符,并與該資產(chǎn)對(duì)應(yīng)的管理殼對(duì)應(yīng),該標(biāo)識(shí)符既參照該資產(chǎn)的物理分類,又可鏈接該資產(chǎn)的管理殼,而管理殼的虛擬描述完全建立在其物理特性和相關(guān)數(shù)據(jù)之上。
圖6 :資產(chǎn)進(jìn)入數(shù)字化世界
用標(biāo)準(zhǔn)化的唯一標(biāo)識(shí)符識(shí)別分類項(xiàng)和相關(guān)知識(shí),已經(jīng)有了國(guó)際標(biāo)準(zhǔn)進(jìn)行指導(dǎo)。
圖7 :按ISO29002-5分類資產(chǎn)和相關(guān)知識(shí)
而要真正實(shí)現(xiàn)工業(yè)4.0,需要在全世界范圍內(nèi)(注意:不僅僅在德國(guó)范圍內(nèi))組織開(kāi)發(fā)數(shù)量極大、類型眾多的、標(biāo)準(zhǔn)化數(shù)字化的基本單元庫(kù)。
進(jìn)行這項(xiàng)涉及面極廣的組織工程,首先要保護(hù)工程領(lǐng)域的核心功能性(例如氣動(dòng)工程、焊接等);其次要造就具有最大化的靈活性,同時(shí)又能保護(hù)每個(gè)公司的信息網(wǎng)絡(luò);再次是為了采購(gòu)、系統(tǒng)集成工程、維護(hù)等需要,必須持續(xù)地提高可互操作性和客戶的利益。不過(guò)面對(duì)的現(xiàn)實(shí)卻是如何使各個(gè)公司的標(biāo)準(zhǔn)、不同的數(shù)據(jù)格式和產(chǎn)品性能數(shù)據(jù)的集合實(shí)施合理的開(kāi)放;為建立工業(yè)4.0基本單元的知識(shí)庫(kù),在各個(gè)公司的利益和公眾利益之間取得平衡,‘兩廂情愿’地淡化公司標(biāo)準(zhǔn)和查找性質(zhì)集合。好在國(guó)際工業(yè)標(biāo)準(zhǔn)化組織已經(jīng)建立了這方面的國(guó)際標(biāo)準(zhǔn)IEC61360/ISO13584,只要嚴(yán)格遵循這個(gè)標(biāo)準(zhǔn),就能夠有組織有規(guī)則地進(jìn)行。
圖8示出許多標(biāo)準(zhǔn)作為管理殼的領(lǐng)域/子模型的樣板。例如管理殼可遵照IEC TR 62794和IEC 62832 數(shù)字工廠;標(biāo)識(shí)可參照ISO 29005 或 URI唯一ID;通信可遵照IEC61784工業(yè)通信規(guī)約第二章以太網(wǎng);能效依據(jù)ISO/IEC 20140-5;信息安全參照IEC 62443 網(wǎng)絡(luò)和系統(tǒng)的信息安全等。
圖8 :管理殼的領(lǐng)域/子模型的樣板標(biāo)準(zhǔn)
圖9是管理殼、子模型、性質(zhì)、復(fù)雜數(shù)據(jù)和功能的示范內(nèi)容。從可視的角度看,一個(gè)經(jīng)標(biāo)識(shí)的資產(chǎn)其管理殼也是經(jīng)標(biāo)識(shí)的,都是顯性化的知識(shí),即表征這個(gè)資產(chǎn)的性質(zhì)。而其數(shù)據(jù)和功能都是可通過(guò)APIs被語(yǔ)義化存取的。資產(chǎn)的運(yùn)行時(shí)數(shù)據(jù)都遵照嚴(yán)格而統(tǒng)一的格式表達(dá)性質(zhì)的集合(圖示中子模型1是能效,子模型2是安全,子模型3是鉆孔)。而有關(guān)數(shù)據(jù)和功能的運(yùn)行時(shí)的數(shù)據(jù)則按照不同的互補(bǔ)的數(shù)據(jù)格式。
圖9:資產(chǎn)對(duì)應(yīng)的管理殼的內(nèi)容
真實(shí)場(chǎng)景的示范
下面給出一個(gè)簡(jiǎn)單的場(chǎng)景描述以市場(chǎng)為導(dǎo)向的資產(chǎn)數(shù)字化的交互過(guò)程(見(jiàn)圖10)。圖中示出3個(gè)工業(yè)4.0基本單元(生產(chǎn)工作站),它們之間通過(guò)符合工業(yè)4.0的通信連接,并且還與假定的MES生產(chǎn)調(diào)度執(zhí)行系統(tǒng)項(xiàng)連接。這3個(gè)工作站都有相同的子模型,但有不同的標(biāo)識(shí)符和不同的性質(zhì)數(shù)據(jù)。
圖10:簡(jiǎn)單場(chǎng)景的舉例
這導(dǎo)致每個(gè)工作站有不同的行為,并在數(shù)字化資產(chǎn)的基礎(chǔ)上進(jìn)行討論、意見(jiàn)交換,以獲得共識(shí)來(lái)完成原型設(shè)計(jì)。
圖11給出這個(gè)示范實(shí)驗(yàn)的識(shí)別。報(bào)頭由兩部分構(gòu)成:管理殼標(biāo)識(shí)部分和資產(chǎn)標(biāo)識(shí)部分;而報(bào)文則包括MES連接子模型的識(shí)別符,能效子模型、鉆孔子模型和文檔子模型的識(shí)別符。
圖11:簡(jiǎn)單場(chǎng)景實(shí)驗(yàn)的識(shí)別表
還可以進(jìn)一步給出這個(gè)示范實(shí)驗(yàn)的性質(zhì)數(shù)據(jù)表。由子模型描述簡(jiǎn)單數(shù)據(jù)。接下去各行描述仿真鉆孔時(shí)間,鉆頭直徑,鉆頭進(jìn)給速度,鉆孔深度和工件材質(zhì)。而要得出這些性質(zhì)定義和性質(zhì)特性的具體辦法是由領(lǐng)域?qū)<议_(kāi)會(huì)議定的規(guī)范,導(dǎo)入標(biāo)準(zhǔn)化的子模型,這些子模型需要是領(lǐng)域公認(rèn)的參照。
“工業(yè)4.0語(yǔ)言”橫空出世
對(duì)于復(fù)雜的工業(yè)4.0基本單元,可以是由簡(jiǎn)單基本單元的疊加,并且允許進(jìn)行分布式的工程設(shè)計(jì)。例如圖12所描述的裝配體資產(chǎn)(其管理殼標(biāo)識(shí)為裝配體123)是由軸X、軸Y、軸Z和裝卡夾具4個(gè)簡(jiǎn)單工業(yè)4.0基本單元組成,通過(guò)符合工業(yè)4.0的通信連接。虛線框所標(biāo)即是這個(gè)裝配體資產(chǎn)的邊界。
該裝配體的管理殼包括裝配體資產(chǎn)的標(biāo)識(shí)、管理殼,P&ID圖子模型,線路圖子模型,機(jī)械CAD子模型和IEC的互連圖子模型。
圖12:復(fù)雜工業(yè)4.0基本單元由簡(jiǎn)單基本單元構(gòu)成
復(fù)雜的工業(yè)4.0基本單元可能涉及到不同的工程專業(yè),這是建立復(fù)雜基本單元首先要考慮的。由德國(guó)電氣行業(yè)協(xié)會(huì)ZVEI組織支持開(kāi)發(fā)的OpenAAS是第一個(gè)管理殼的參考實(shí)現(xiàn)(詳見(jiàn)圖13)。它是專為開(kāi)發(fā)團(tuán)組設(shè)立的開(kāi)放型智能體項(xiàng)目,不僅僅開(kāi)源,而且可以經(jīng)由GitHub進(jìn)行深度學(xué)習(xí)(DL)。第一個(gè)管理殼的參考實(shí)現(xiàn)是按照ICT規(guī)范(通用建模語(yǔ)言)、基于免費(fèi)的OPC UA而發(fā)展出來(lái)。
圖13:openAAS是管理殼的第一個(gè)參考實(shí)現(xiàn)
德國(guó)亞琛RWTH大學(xué)在此基礎(chǔ)上,已經(jīng)實(shí)現(xiàn)了在管理殼中形成不同模型的完整知識(shí)連接。
另外,德國(guó)工業(yè)4.0平臺(tái)的本體工作組UAG正在創(chuàng)建“工業(yè)4.0的語(yǔ)言”。
這是用來(lái)實(shí)現(xiàn)工業(yè)4.0基本單元之間的互連互通,見(jiàn)圖14。從圖中可以看出,每個(gè)工業(yè)4.0基本單元的管理殼由互動(dòng)管理程序、基本本體、基本單元管理程序和若干子模型構(gòu)成。各個(gè)基本單元的互動(dòng)管理程序之間執(zhí)行通用的互動(dòng)模式,進(jìn)行基本單元所含子模型等的自描述、合同管理、對(duì)話、機(jī)器人控制、基本單元控制等。
圖14:本體工作組創(chuàng)建“工業(yè)4.0的語(yǔ)言”
小結(jié)
當(dāng)我們?cè)诟拍钭陨淼暮x上還在糾纏的時(shí)候,德國(guó)工業(yè)4.0已經(jīng)在工廠資產(chǎn)的數(shù)字化進(jìn)行了深入的探索。工業(yè)4.0的框架體系RAMI4.0發(fā)表之后,兩年不到的時(shí)間,德國(guó)工業(yè)界已經(jīng)完成工業(yè)4.0基本單元的示范開(kāi)發(fā),為各類實(shí)體資產(chǎn)的數(shù)字化從而映射至虛擬環(huán)境,并實(shí)現(xiàn)完整表達(dá)、通信、推理、決策加工等,打下了堅(jiān)實(shí)的基礎(chǔ)。這是德國(guó)工業(yè)4.0的明修棧道,功夫很細(xì),動(dòng)靜很小,研究者也難免清苦,遠(yuǎn)比不上轟轟烈烈的示范工程,但這才是一個(gè)國(guó)家未來(lái)工業(yè)的地基,這才是企業(yè)互聯(lián)制造的根本,這才我們當(dāng)下最需要仔細(xì)打磨的地方。
掃一掃微信二維碼
掃一掃微博二維碼