溫博強,張富強,邵樹軍,杜超
(1.長安大學道路施工技術與裝備教育部重點實驗室,陜西西安 710064;2.長安大學智能制造系統(tǒng)研究所,陜西西安 710064;3.陜西法士特齒輪有限責任公司,陜西西安 710119)
基于工業(yè)物聯(lián)網(wǎng)(Industrial Internet of Things,IIoT)的智能工廠和智能車間設計中,通過在物理底層部署各類智能傳感設備,包括智能終端、嵌入式系統(tǒng)等,將現(xiàn)場實時狀態(tài)數(shù)據(jù)進行邊緣側處理,并與倉儲管理系統(tǒng)(Warehouse Management System, WMS)、制造執(zhí)行系統(tǒng)(Manufacturing Execution System,MES)等軟件系統(tǒng)集成交互,可實現(xiàn)生產(chǎn)物流的高效化智能管控。但是,車間底層大量IIoT傳感設備接入及與上層云端服務器之間信息頻繁耦合交互產(chǎn)生的海量實時異構數(shù)據(jù),將導致控制系統(tǒng)的信息傳輸延遲率上升,甚至發(fā)生數(shù)據(jù)丟包以及網(wǎng)絡堵塞問題。為了提升數(shù)據(jù)處理能力,降低服務器的計算壓力,避免工件物流狀態(tài)信息頻繁地、大規(guī)模地與云端進行直接數(shù)據(jù)交互,將自動導引運輸車(Automated Guided Vehicle,AGV)配置嵌入式系統(tǒng)部署成移動邊緣節(jié)點(Mobile Edge Node,MEN),將部分時間敏感型或計算不密集型的實時計算任務部署在MEN節(jié)點完成,如物料感知、AGV動態(tài)運行數(shù)據(jù)處理、配送需求響應決策等。
本文作者在射頻識別技術(Radio Frequency Identification,RFID)物料主動感知的基礎上,提出一種面向車間AGV的云-邊協(xié)同計算框架模型,并對數(shù)據(jù)采集與交互、邊緣側數(shù)據(jù)處理、云-邊協(xié)同計算等關鍵技術做了討論,并經(jīng)過案例驗證了計算框架模型的可行性。
云-邊協(xié)同計算作為一種具有廣大前景的大規(guī)模工業(yè)物聯(lián)網(wǎng)計算模式,已被應用到各個領域,例如,智能建筑、智能醫(yī)療和智能制造等。丁凱等人通過對底層車間配置固定式邊緣節(jié)點與移動式邊緣節(jié)點,提出一種基于云-邊協(xié)同的智能工廠工業(yè)物聯(lián)網(wǎng)架構與自治生產(chǎn)管控技術,為人、機、物共融自治化生產(chǎn)提供了理論技術支持。張耿通過在傳統(tǒng)制造車間引入制造IIoT技術,通過基于工業(yè)物聯(lián)網(wǎng)的智能制造服務主動感知與分布式協(xié)同優(yōu)化配置方法研究,為底層車間的制造資源主動感知與協(xié)同優(yōu)化提供了理論參考。張映鋒等基于最新的CPS(Cyber Physical System)技術、IIoT技術和變粒度自適應協(xié)同控制策略,提出一種基于物聯(lián)技術的制造執(zhí)行系統(tǒng)實現(xiàn)方法與關鍵技術,實現(xiàn)了AGV與智能加工設備具備自主決策和主動感知交互,在生產(chǎn)物流領域具備重要的借鑒價值。李廣博運用RFID標簽綁定生產(chǎn)物料信息的方式,并結合AGV搬運物料的定位信息與加工設備提供的在加工物料狀態(tài)信息,基于OPC UA技術實現(xiàn)了對離散制造車間的動態(tài)監(jiān)控。
然而,在車間生產(chǎn)物流智能管控方面,尚缺乏基于AGV視角的云-邊協(xié)同計算的應用研究?;赗FID物料主動感知,將邊緣計算與車間AGV物理實體結合,并與上層云計算協(xié)同,提出云-邊協(xié)同計算框架模型應用于智能車間部署,將有助于生產(chǎn)物流過程的智能化轉型。
在AGV配置邊緣節(jié)點與MES云端應用服務的基礎上,建立了基于IIoT的車間AGV云-邊協(xié)同計算框架結構體系,如圖1所示。
圖1 基于IIoT的車間AGV云-邊協(xié)同計算框架
(1)數(shù)據(jù)感知層
為實現(xiàn)對AGV運行狀態(tài)與在加工物料狀態(tài)的全面數(shù)據(jù)感知與透明化,該層為AGV小車等物理資源配置異構IIoT傳感設備,例如:承重監(jiān)測、防碰撞的視覺傳感器、聲音傳感器等,通過不同的通信接口協(xié)議采集的實時數(shù)據(jù),為生產(chǎn)物流做運輸資源準備。
(2)邊緣計算層
將車間AGV部署成移動邊緣節(jié)點MEN,進行自身運行狀態(tài)與生產(chǎn)物流生產(chǎn)計劃的預處理和分析。MEN配置獨立的邊緣數(shù)據(jù)庫,用來存儲關聯(lián)的數(shù)據(jù)感知層設備屬性和節(jié)點屬性信息等多源數(shù)據(jù)。MEN調用RFID數(shù)據(jù)預處理、數(shù)據(jù)計算分析等應用服務對數(shù)據(jù)感知層上傳的原數(shù)據(jù)進行處理。其中,由嵌入式設備完成數(shù)據(jù)預處理,如配置有MCU的STEM32等,而數(shù)據(jù)計算分析由邊緣計算網(wǎng)關服務器實現(xiàn),且數(shù)據(jù)預處理為數(shù)據(jù)計算分析提供有效的多元數(shù)據(jù)。
(3)通信網(wǎng)絡層
該層是連接邊緣計算層與云計算層和應用服務層的橋梁,是云-邊協(xié)同互作用的基礎。采用軟件定義網(wǎng)絡,搭建由應用平面、控制平面和數(shù)據(jù)平面構成的柔性可擴展的網(wǎng)絡架構。
(4)云計算層與應用服務層
云計算層部署云端數(shù)據(jù)庫服務器和有強大性能的計算服務器,為企業(yè)/車間端和用戶端提供計算服務。各類云端應用服務部署在應用服務層,在提供應用服務的同時,亦可對AGV進行邊緣應用服務遷移。需指出的是,應用服務層中還包括多個AGV-MEN應用服務包,如AGV調度模塊、AGV運行監(jiān)控模塊、AGV與MES/WMS集成交互模塊等,為AGV的應用服務遷移提供支持。該層部署的公有云數(shù)據(jù)庫包含兩種,分別是非結構化數(shù)據(jù)庫和結構化數(shù)據(jù)庫,用于分類化、高效化存儲生產(chǎn)物流階段的制造大數(shù)據(jù)和各類配置屬性信息。
為了支撐生產(chǎn)物流過程的準確、高效執(zhí)行,依據(jù)MEN邊緣節(jié)點和MES云端服務的不同,重點對數(shù)據(jù)采集與信息交互、邊緣側數(shù)據(jù)處理技術和云-邊協(xié)同計算技術等關鍵技術進行討論。
車間生產(chǎn)物流需求的信息主要為AGV運行狀態(tài)信息和在加工物料狀態(tài)信息,據(jù)此云端與邊緣端可計算分析獲得車間各加工物料生產(chǎn)物流緊急度信息,多AGV運用各邊緣節(jié)點分析計算進行自主協(xié)商決策,選擇最優(yōu)的目標完成物流運輸任務,并進行當前物料生產(chǎn)運輸任務動態(tài)規(guī)劃更新。
對于采集AGV運行狀態(tài)數(shù)據(jù)信息,在執(zhí)行MES下達的生產(chǎn)物流生產(chǎn)計劃之前,通過部署在AGV自身的各種檢測裝置與傳感器,進行AGV運行狀態(tài)數(shù)據(jù)采集,以確保生產(chǎn)物流時各個資源就緒、可用、到位。當MES-云端服務器將生產(chǎn)制造計劃下發(fā)給車間底層節(jié)點,各AGV在邊緣端對新增生產(chǎn)物流任務進行本地化仿真與沖突檢驗,確認無誤后更新運行數(shù)據(jù)并運送物料至指定工位節(jié)點,進行第一道工序加工。信息獲取流程如圖2所示。
圖2 AGV物流調度信息獲取流程
對于在加工物料狀態(tài)信息,具體獲取流程為:車間制造生產(chǎn)物流階段物料上都貼有唯一包含自身信息的RFID標簽,物料的編號通過RFID設備掃描可以獲取,目標物料的在加工狀態(tài)信息通過編號就可以實時追蹤;AGV將物料與托盤運送到工位上,運送過程的配送情況可以通過AGV位置信息得到。加工設備識別貨物RFID標簽上的加工信息開始加工,并將加工信息寫入RFID中。至此MES通過物料標簽可以查詢在加工物料加工狀態(tài),并實時響應給AGV,實現(xiàn)AGV與生產(chǎn)物流的實時信息交互、生產(chǎn)設備與加工物料生產(chǎn)狀況的實時信息獲取。各節(jié)點實時動態(tài)響應如圖3所示。
圖3 車間生產(chǎn)物流各節(jié)點信息實時動態(tài)交互圖
將邊緣計算技術應用到制造車間中,在車間AGV和各制造工位上配置邊緣節(jié)點,形成具有計算能力的信息物理融合系統(tǒng)計算資源節(jié)點。通過RFID和傳感器等數(shù)據(jù)采集設備,將實時狀態(tài)數(shù)據(jù)類型中時間敏感型數(shù)據(jù)與計算不密集型數(shù)據(jù)傳輸?shù)杰囬gAGV邊緣節(jié)點,在邊緣節(jié)點內(nèi)對狀態(tài)數(shù)據(jù)進行計算和處理,推理出有管控作用的關鍵事件,并運用部署MEN協(xié)同決策系統(tǒng)進行調度決策,最后通過邊緣節(jié)點向AGV傳輸調度指令,保證生產(chǎn)過程的持續(xù)進行。AGV邊緣端數(shù)據(jù)處理模型如圖4所示。
圖4 AGV邊緣端數(shù)據(jù)處理模型
AGV邊緣數(shù)據(jù)庫獲取底層加工車間RFID原始數(shù)據(jù)(Raw Date),MEN系統(tǒng)運用數(shù)據(jù)清洗技術對原始數(shù)據(jù)進行校驗、平滑、過濾、融合處理,與標準數(shù)據(jù)進行對比,判斷數(shù)據(jù)的有效性,得到有效數(shù)據(jù);再對有效數(shù)據(jù)進行分類、關聯(lián)、建模,依據(jù)規(guī)定好的數(shù)據(jù)結構,分析出標簽名稱、標簽讀取時間和標簽讀取地點信息;并將這些信息組成基本生產(chǎn)物流信息單元(Id,Time,Place)上傳至MES云端服務器。圖5中的(a)為RFID閱讀器得到的原始數(shù)據(jù),(b)為經(jīng)過MEN預處理后得到的數(shù)據(jù),其數(shù)據(jù)可以直接通過檢索得到,在AGV配置的MEN系統(tǒng)中可以用來在車間生產(chǎn)物流中進行在加工物料監(jiān)控、物流監(jiān)控等功能。RFID原始數(shù)據(jù)經(jīng)過AGV邊緣端就可以實現(xiàn)(a)到(b)的轉換。
圖5 AGV邊緣側RFID數(shù)據(jù)預處理
根據(jù)車間生產(chǎn)物流任務數(shù)據(jù)和制造資源實時狀態(tài)數(shù)據(jù),由云端調用應用服務生成生產(chǎn)物流計劃,將計劃指令解析成車間物理設施可直接理解的信息,下發(fā)至各AGV-MEN,通過對工件的感知以及生產(chǎn)物流的計算決策,運用AGV調度模塊中的“生產(chǎn)-物流任務競價”應用服務,擇取目標最優(yōu)AGV實現(xiàn)工件運輸任務。其基本原理是:將生產(chǎn)-物流任務集成規(guī)劃過程視為一個馬爾科夫過程,將物流工序與生產(chǎn)工序序列按時間排序并看作一條可見觀測鏈,并將實現(xiàn)上述工序的AGV與加工設備序列看作一條隱含狀態(tài)鏈,則可構建一個用于此云-邊協(xié)同計算框架模型的生產(chǎn)物流集成規(guī)劃隱馬爾科夫模型(Hidden Markov Model,HMM),在生產(chǎn)物流實施過程中,該模型的參數(shù)將實時更新。構建的模型如下:
={,,,,}
={,,…,}
?,∈={,,…,}
={,,…,}
?,∈={,,…,}
=[]×
?,,=(+1=|=)
=[]×
?,,=(=|=)
其中:表示待加工任務的生產(chǎn)-物流工序流;表示與生產(chǎn)-物流工序流對應的最優(yōu)設備序列;表示不同設備之間任務切換的概率矩陣,且表示在制品從設備轉移到的概率;表示工序任務之間切換的概率矩陣,且表示在前一工序由設備完成的條件下,執(zhí)行下一工序的概率;表示初始概率矩陣,且表示第一道工序由設備執(zhí)行的概率;表示制造工序、物流工序的全集;表示智能工廠內(nèi)的加工設備、物流設備等設備全集。
已知待加工任務的生產(chǎn)工序序列,依據(jù)HMM,采用Vertibi算法預測滿足訂單任務需求的概率最大的物流序列,即確定了生產(chǎn)-物流工序任務的物流計劃。具體求解過程如下:
(1)定義時刻下具有最大狀態(tài)轉移概率的設備序列為
,…,)
(2)從第一道工序開始到當前時刻下的工序,迭代計算與工序序列相對應的具有最大狀態(tài)轉移概率的設備序列:
圖6 車間生產(chǎn)物流AGV任務集成規(guī)劃方案
結合某微型制造中心實驗室搭建IIoT網(wǎng)絡環(huán)境,以軸類零件加工為例驗證基于RFID物料主動感知的AGV云-邊協(xié)同計算框架模型。圖7所示為車間生產(chǎn)過程中包括的4道制造工序,即初始物料的庫存工序,粗加工工序,精加工工序和成品庫存工序。其中,由6個RFID區(qū)域空間來主動感知加工物料K的狀態(tài)變化;監(jiān)控空間的RFID配置清單如表1所示。
表1 面向車間生產(chǎn)物流的RFID配置方案
圖7 包括4道工序的生產(chǎn)物流案例
具體步驟如下:
(1)在車間底層通過布置各類檢測裝置和傳感裝置,獲取實時的物理資源狀態(tài)信息,如AGV、加工物料、操作人員、加工工位等。
(2)配置有STEM32、RFID讀寫器和多個傳感器的AGV-MEN具有獲取上述步驟中物理資源狀態(tài)數(shù)據(jù)信息的能力,并應用RFID物料主動感知技術實時數(shù)據(jù)采集,使生產(chǎn)物流任務中AGV的執(zhí)行過程具有動態(tài)調整性和實時監(jiān)控性。
通過云-邊協(xié)同計算技術,利用云端服務器的高計算性能和車間AGV上MEN有限的計算能力,提出一種基于RFID物料主動感知的車間AGV云-邊協(xié)同計算模型框架,闡述了AGV數(shù)據(jù)采集與信息交互、AGV邊緣側RFID數(shù)據(jù)處理技術和云-邊協(xié)同計算技術等關鍵技術,以支撐上述計算框架模型邏輯準確、高效執(zhí)行。最后通過上述制造邏輯建立了HMM模型以及案例研究,驗證其可行性,為生產(chǎn)物流的智能化升級提供支撐。