1 引言
伴隨制造業(yè)變革與數(shù)字經(jīng)濟浪潮交匯融合,云計算、物聯(lián)網(wǎng)、邊緣計算、5G等信息技術與制造技術、工業(yè)知識的集成創(chuàng)新不斷加劇, 工業(yè)互聯(lián)網(wǎng)平臺應運而生, 其核心目標是通過工業(yè)系統(tǒng)與互聯(lián)網(wǎng)在網(wǎng)絡、信息和知識層面的深度融合, 實現(xiàn)感知、分析、決策、控制的一體化應用。
目前,工業(yè)互聯(lián)網(wǎng)平臺主要采用以云為核心的模式發(fā)展,通過網(wǎng)絡將數(shù)據(jù)進行匯聚,利用云平臺豐富的計算資源,疊加大數(shù)據(jù)、人工智能等新興技術,實現(xiàn)工業(yè)技術、經(jīng)驗知識模型化、軟件復用化的制造業(yè)生態(tài)。然而,人、機、物全要素互聯(lián)趨勢下,接入終端急劇增長,數(shù)據(jù)分散性、碎片化加劇,伴隨著生產(chǎn)業(yè)務實時性、可靠性、協(xié)作性等需求的不斷提高,現(xiàn)有模式處理能力捉襟見肘。
工業(yè)邊緣計算具有規(guī)模大、分布零散,更靠近控制器和數(shù)據(jù)端以及本地化私密數(shù)據(jù)等特點,如圖1所示,通過在靠近制造的加工設備端部署邊緣節(jié)點進行本地化的感知、決策、控制、分析一體化,可在降低網(wǎng)絡需求的同時提高響應實時性,有效提高現(xiàn)有工業(yè)互聯(lián)網(wǎng)平臺處理能力,發(fā)展云-邊-端一體化平臺成為工業(yè)互聯(lián)網(wǎng)平臺的新方向。
圖1 邊緣計算作用體現(xiàn)
2 云-邊-端一體化平臺分析
在工業(yè)互聯(lián)網(wǎng)萬物互聯(lián)結構化、生產(chǎn)制造流程化、工業(yè)網(wǎng)絡體系化的演進趨勢下,生產(chǎn)模式逐漸由傳統(tǒng)大規(guī)模流水線向個性化柔性轉變。特別在先進制造中,工業(yè)互聯(lián)網(wǎng)的發(fā)展使用了一系列具有高精密、高效、高安全等特殊需求的制造模式,以圖2中的工業(yè)遙操作系統(tǒng)為例,傳統(tǒng)設計、制造分離逐漸向產(chǎn)品設計與生產(chǎn)制造一體化轉變,傳統(tǒng)人機協(xié)作逐漸由指令傳輸向操作級協(xié)同轉變等。
圖2 工業(yè)遙操作系統(tǒng)
因此,與現(xiàn)有主流云為核心的工業(yè)互聯(lián)網(wǎng)平臺相比,新模式下的云-邊-端一體化平臺應具備以下能力:
(1)確定性時延保障能力
以圖2為例,系統(tǒng)不僅需要確保指令傳輸和執(zhí)行的實時性與可靠性,還應盡可能降低作業(yè)的執(zhí)行抖動或實現(xiàn)零抖動,以確保高精密的加工和系統(tǒng)的穩(wěn)定運行,令遠端操作者產(chǎn)生“身臨其境”加工的感覺。
(2)靈活可重構能力
智能制造定制化柔性生產(chǎn)的需求需要生產(chǎn)系統(tǒng)可以根據(jù)訂單對加工工序進行靈活、動態(tài)的排列組合。平臺中大量加工設備根據(jù)車間調度信息以類似“即插即用”的方式加入或退出某段產(chǎn)線,并根據(jù)需求進行自適應的參數(shù)優(yōu)化配置。
(3)規(guī)模化部署能力
人、機、物全要素互聯(lián)趨勢下,工業(yè)互聯(lián)網(wǎng)平臺下的設備規(guī)模急劇增加,這一現(xiàn)象不僅表現(xiàn)為機器人數(shù)量增加,也體現(xiàn)為操作距離、控制目標以及系統(tǒng)復雜度的指數(shù)增長。因此,平臺不僅要具有支持廣域、大規(guī)模設備靈活接入的能力,還應具有信道沖突避免、機器人碰撞預測等由規(guī)模增大帶來的安全性保障功能。
3 云-邊-端一體化平臺關鍵技術
構建具備確定性時延保障、靈活可重構以及規(guī)模化部署能力的云-邊-端一體化平臺需突破以下幾方面關鍵技術:高效尋址與協(xié)議轉換、多維資源算力度量、網(wǎng)算控協(xié)同優(yōu)化、實時邊緣操作系統(tǒng)以及平臺體系結構。
3.1 高效尋址與協(xié)議轉換
英特爾中國預測至2025年,全球物聯(lián)網(wǎng)設備數(shù)量將達到1000億臺,與此同時,工業(yè)設備聯(lián)網(wǎng)協(xié)議七國八制的現(xiàn)象也隨之加劇,尤其在邊與端側,大規(guī)模異構網(wǎng)絡環(huán)境下的高效尋址與協(xié)議轉換成為云-邊-端一體化平臺需要突破的第一個核心問題。
工業(yè)互聯(lián)網(wǎng)環(huán)境有別于傳統(tǒng)互聯(lián)網(wǎng)基于IP的尋址方式,大量工廠內生產(chǎn)設備并不具備IP環(huán)境,此外,工業(yè)系統(tǒng)層次復雜且設備與協(xié)議間存在綁定關系,現(xiàn)有基于OPC UA的協(xié)議轉換方式需要應用層解析,不適用于運動控制、高精密加工等高實時場景,迫切需要突破高效尋址與協(xié)議轉換技術,實現(xiàn)IP-非IP的高效尋址與應用層協(xié)議的實時轉換,為云-邊-端一體化平臺提供連接基礎,如圖3所示。
圖3 OSI參考模型中OPC UA描述
3.2 多維資源算力度量
近年來,隨著虛擬化技術的快速成熟,邊緣計算已初步突破傳統(tǒng)嵌入式程序與邊緣設備緊耦合問題,然而,隨之帶來了新的問題:Gartner預測,至2025年50%~75%的物聯(lián)數(shù)據(jù)在邊緣側處理,結合千萬級的接入設備,如何在海量邊緣計算設備中為任務負載選擇適合的計算載體成為亟需解決的技術問題,其本質是如何在復雜的云-邊-端一體化平臺中,根據(jù)任務需求進行資源的按需分配。
傳統(tǒng)以云計算為核心的平臺采用同構處理器集中式的規(guī)模化運算,計算負載時間開銷與處理器數(shù)量關系簡單,云端的計算資源調度相對成熟。然而,云-邊-端一體化平臺中計算資源結構復雜,邊緣計算中異構的節(jié)點性能往往難以通過處理器主頻等簡單手段進行量化,相同的計算任務在不同處理器中執(zhí)行的時間開銷難以保障,由此可導致控制節(jié)拍下的配置參數(shù)錯誤等系統(tǒng)故障。此外,任務卸載或遷移時,網(wǎng)絡帶寬等多維因素對任務執(zhí)行時間開銷也會產(chǎn)生影響。
具體來說,云-邊-端一體化平臺下的任務執(zhí)行時間受處理器結構,帶寬、緩存等瓶頸資源的綜合影響。云-邊-端一體化平臺在進行卸載和遷移操作前,需要根據(jù)各節(jié)點的實際負載和資源結構進行分析,以確保任務部署后的最壞執(zhí)行時間(Worst-case Execution Time, WCET) 滿足其實時性需求, 并通過現(xiàn)有虛擬化和實時演算技術提供資源的按需分配、動態(tài)配置、負載預測等技術支持。如圖4所示。
圖4 多維資源量化
3.3 網(wǎng)算控協(xié)同優(yōu)化
云-邊-端一體化的工業(yè)互聯(lián)網(wǎng)平臺使跨域高效流程化及高精密人機協(xié)同成為可能。平臺將產(chǎn)品設計、工藝設計、制造運行各個環(huán)節(jié)涉及的人、機、物互聯(lián),利用部署在制造設備附近的邊緣計算資源提供實時高效的在線設計、有限元分析等,并根據(jù)分析結果實時優(yōu)化控制參數(shù)及多控制回路下的網(wǎng)絡、計算資源配置,將傳統(tǒng)反復的人工測量分析再設計的制造模式,轉換為設計-制造一體化的人機操作級協(xié)同模式。
以圖2為例,機械臂控制的穩(wěn)定性受延時及抖動影響巨大,過大的時延將導致系統(tǒng)無法收斂,甚至發(fā)生故障。而時延又由網(wǎng)絡與計算效率及資源分配方式?jīng)Q定,因此,亟需探索網(wǎng)絡、計算、控制三者高度融合下的機理關系。然而,不同于計算機、通信、自動化等單一學科,云-邊-端一體化平臺的應用場景環(huán)境、結構更復
雜,系統(tǒng)穩(wěn)定性與操作性間的矛盾以及異構共享資源的局限性等因素,導致突破網(wǎng)絡、計算與控制高度融合下的機理關系迫在眉睫,將網(wǎng)絡傳輸中的速率、丟包率,計算系統(tǒng)中執(zhí)行效率相關的資源利用率、數(shù)據(jù)依賴性以及控制系統(tǒng)中的穩(wěn)定性、狀態(tài)信息等進行全局考慮,實現(xiàn)網(wǎng)算控的協(xié)同優(yōu)化。
3.4 實時邊緣操作系統(tǒng)
云-邊-端一體化平臺也對操作系統(tǒng)方面提出了新的技術要求。與傳統(tǒng)操作系統(tǒng)不同,平臺中邊緣計算操作系統(tǒng)起到承上啟下的作用:向上需要處理大量的異構數(shù)據(jù)以及需求各異的任務負載,如任務負載在邊緣側的部署、調度、遷移、優(yōu)化,是否需要上傳至云端進行高性能計算等;向下,邊緣計算操作系統(tǒng)需要管理異構的計算資源、控制器行為等。邊緣操作系統(tǒng)作為平臺實時性能力主要體現(xiàn)的同時,還需處理50%~75%的海量工業(yè)數(shù)據(jù),與現(xiàn)有實時操作系統(tǒng)相比,邊緣側的實時邊緣操作系統(tǒng)在處理能力、輕量化、管理框架等方面存在較大差異。
現(xiàn)有操作系統(tǒng)可具備部分邊緣操作系統(tǒng)的功能。機器人操作系統(tǒng)(Robot Operating System ,ROS)具有硬件抽象和驅動、消息通信、軟件包管理等功能,被廣泛應用于高精密加工、車間智慧物流等工業(yè)場景,然而現(xiàn)有的ROS還難以同時支持大規(guī)模的邊緣節(jié)點, 實現(xiàn)海量數(shù)據(jù)處理等功能;國內首款面向邊緣計算的物聯(lián)網(wǎng)操作系統(tǒng)HopeEdge,可以實現(xiàn)各類IoT設備與云端的連接,具備輕量安全、自主可控、高效互聯(lián)以及快速部署等特點,廣泛應用于智慧能源、智能零售、智慧園區(qū)等場景。盡管其實現(xiàn)了大規(guī)模邊緣節(jié)點及設備的互聯(lián)等功能,但在時間敏感任務的調度、遷移以及實時資源按需分配等功能方面還與制造業(yè)需求存在一定差距。綜上,設計滿足工業(yè)需求的輕量、彈性、實時、高效邊緣操作系統(tǒng)是構建云-邊-端一體化平臺的核心技術之一。
3.5 平臺體系結構
云-邊-端一體化平臺以滿足“三鏈”安全可靠互聯(lián)和人、機、物網(wǎng)絡化協(xié)同的發(fā)展為目標,將有力支撐“可重構生產(chǎn)”等高端制造模式。云-邊-端一體化平臺主要可劃分為邊緣層,平臺層以及應用層三方面,如圖5所示。
圖5 平臺架構
邊緣層作為最靠近操作終端的設施,具有規(guī)模廣、結構差異大的特點,主要功能包括設備管理、資源管理、運維管理等,通過高性能計算芯片、輕量化計算方法以及實時操作系統(tǒng)等先進技術,對海量工業(yè)數(shù)據(jù)進行先處理和預處理,在降低網(wǎng)絡開銷的同時提升云-邊-端一體化平臺響應速度。
平臺層是云-邊-端一體化平臺的核心,基于通用PaaS疊加大數(shù)據(jù)處理、工業(yè)數(shù)據(jù)分析、工業(yè)微服務等創(chuàng)新功能,構建可擴展的開放式云操作系統(tǒng)。它的根本是在邊緣層上構建了一個擴展性強的支持系統(tǒng),為工業(yè)應用或軟件的開發(fā)提供了良好的基礎平臺,同時,平臺層擁有更強的數(shù)據(jù)處理能力,可以進行高效的機理建模、模型訓練、分析等工作。
應用層是工業(yè)互聯(lián)網(wǎng)平臺的關鍵部分,該層形成滿足不同行業(yè)、不同場景的工業(yè)SaaS和工業(yè)App,形成工業(yè)互聯(lián)網(wǎng)平臺的最終價值。應用層不但提供了設計、生產(chǎn)、管理、服務等一系列創(chuàng)新性業(yè)務應用,也構建了良好的工業(yè)App創(chuàng)新環(huán)境,使開發(fā)者基于平臺數(shù)據(jù)及微服務功能實現(xiàn)應用創(chuàng)新。
4 垂直行業(yè)案例
當前大批量剛性生產(chǎn)系統(tǒng)的機械結構、工業(yè)網(wǎng)絡、IT管理軟件針對既定產(chǎn)品設計部署,當產(chǎn)品設計變更
后,現(xiàn)有的生產(chǎn)系統(tǒng)無法快速地響應變化,剛性生產(chǎn)線無法支撐日益增長的大批量個性化定制需求。
針對這一問題,中國科學院沈陽自動化研究所提出了自適應模塊化智能制造解決方案。通過將傳統(tǒng)生產(chǎn)線解耦為模塊化生產(chǎn)單元,利用自主研發(fā)的WIA工業(yè)無線技術和工業(yè)軟件定義網(wǎng)絡技術將控制系統(tǒng)由傳統(tǒng)的有線部署轉變?yōu)闊o線化的靈活部署,助力機械結構的解耦,并通過“物源”平臺的邊緣控制器和集成的人工智能算法實現(xiàn)機器人等設備的自主智能運行以及工廠數(shù)字孿生中設備的虛實融合與聯(lián)動,然后由“物源”平臺的管控一體化柔性控制軟件將工序工步自適應重組,驅動模塊化生產(chǎn)單元的自適應重構,如圖6所示。改造成本大大壓縮,調整周期顯著縮短。
圖6 演示方案
具體方案實現(xiàn)如下:
(1)機器視覺——在目標識別區(qū)域內,通過雙目相機進行物體識別與測量,并在邊緣控制器中進行圖像預處理,提取物體邊界與深度信息。
(2)動態(tài)可變工序——演示操作系統(tǒng)采用PubSub機制與邊緣云交互,通過自主分析或人為指定方式確定物品抓取順序。
(3)人工智能與自動代碼生成——在邊緣云中進行基于深度學習的方式自主分析和決策出物體抓取點信息,通過自動代碼生成技術在線生成機器人作業(yè)指令。
(4)邊云協(xié)同——在邊緣網(wǎng)關與邊緣控制器構建的邊緣網(wǎng)絡環(huán)境下,控制機器人實現(xiàn)免編程的亂序抓取。
抓取順序可以近似理解為未來現(xiàn)場的實際工序,通過邊緣協(xié)同控制實現(xiàn)真正的柔性制造。
5 結論
本文從工業(yè)互聯(lián)網(wǎng)平臺演進趨勢出發(fā),結合工業(yè)互聯(lián)網(wǎng)環(huán)境下先進制造共性特征和變革性需求,探索構建新特征、新需求下的云-邊-端一體化平臺,并整理了推動平臺發(fā)展的五方面關鍵技術,分別為從高效尋址與協(xié)議轉換、多維資源算力度量、網(wǎng)算控協(xié)同優(yōu)化、實時邊緣操作系統(tǒng)以及平臺體系結構。結合現(xiàn)有工業(yè)云平臺面臨的一系列問題和瓶頸,突破核心技術,發(fā)展云-邊-端一體化平臺勢在必行。
基金項目:國家重點研發(fā)計劃(2018YFB1700200), 國家自然科學基金項目(U1908212,61903356)。
作者簡介:
夏長清 (1985-),男,山東威海人,副研究員,博士,現(xiàn)就職于中國科學院沈陽自動化研究所,研究方向為工業(yè)網(wǎng)絡調度、邊緣計算。
宋純賀 (1981-),男,遼寧鞍山人,研究員,博士,現(xiàn)就職于中國科學院沈陽自動化研究所,研究方向為人工智能、邊緣計算。
曾 鵬 (1976-),男,遼寧沈陽人,研究員,博士,現(xiàn)任中國科學院沈陽自動化研究所副所長,研究方向為工業(yè)互聯(lián)網(wǎng)、邊緣計算。
參考文獻:
[1] Wang B, Tao F, Fang X, et al. Smart manufacturing and intelligent manufacturing: A comparative review[J]. Engineering, 2021, 7(6) : 738 - 757.
[2] Mansouri Y, Babar M A. A review of edge computing: Features and resource virtualization[J]. Journal of Parallel and Distributed Computing, 2021, 150 : 155 - 183.
[3] 孫海倫, 宋純賀, 于詩矛, 等. 邊緣計算對工業(yè)互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的重要意義及研究現(xiàn)狀[J]. 自動化博覽, 2021, 38 (2) : 17 - 21.
[4] Ghobakhloo M. The future of manufacturing industry: a strategic roadmap toward Industry 4.0[J]. Journal of Manufacturing Technology Management, 2018.
摘自《自動化博覽》2022年2月刊