石 碩,郭保琪,冷君閣,林喜軍
(中國海洋大學 信息科學與工程學部,青島 266100)
數(shù)控機床產(chǎn)業(yè)具有產(chǎn)業(yè)鏈長、技術要求高的特點,屬于資金技術密集型產(chǎn)業(yè)。數(shù)控機床是云南省的傳統(tǒng)優(yōu)勢產(chǎn)業(yè)和重要支柱產(chǎn)業(yè),經(jīng)過近90年的發(fā)展,高效精密數(shù)控機床產(chǎn)業(yè)作為云南省重點發(fā)展的產(chǎn)業(yè)集群已形成規(guī)模集聚、生態(tài)鏈完整的產(chǎn)業(yè)體系,擁有加工中心、鏜床、銑床、車床、磨床等金屬切削機床完整系列的產(chǎn)品體系[1],形成了研究、設計、開發(fā)、制造、服務、教育等較為完整的產(chǎn)業(yè)能力,已成為知名的高效精密機床制造基地。數(shù)控機床產(chǎn)業(yè)關聯(lián)度高,區(qū)域產(chǎn)業(yè)集群效應對經(jīng)濟發(fā)展的支撐和帶動作用大,大力發(fā)展中高端數(shù)控機床產(chǎn)業(yè),對加快培育云南省新的經(jīng)濟增長點,促進產(chǎn)業(yè)結構調整,建設工業(yè)強省具有重要意義。
目前,在集聚區(qū)域實現(xiàn)產(chǎn)業(yè)集群的協(xié)同發(fā)展已成為云南制造行業(yè)的典型發(fā)展模式,加強中高端數(shù)控機床產(chǎn)業(yè)鏈協(xié)同制造,促進大中小型企業(yè)協(xié)同發(fā)展已成當務之急。區(qū)域發(fā)展中高端數(shù)控機床產(chǎn)業(yè)集群,需要率先引進規(guī)模大、實力強、帶動作用明顯的龍頭企業(yè),再通過產(chǎn)業(yè)鏈條延伸,帶動區(qū)域中小配套企業(yè)發(fā)展,從而有效地促進數(shù)控機床產(chǎn)業(yè)的集聚發(fā)展[2]。在發(fā)展過程中,面向機床產(chǎn)業(yè)鏈及關聯(lián)產(chǎn)業(yè)的企業(yè),充分考慮設計、生產(chǎn)、質量、物流、銷售、服務等多種因素,圍繞企業(yè)在生產(chǎn)制造、供應鏈、企業(yè)管理的核心需求,構建面向數(shù)控機床產(chǎn)業(yè)集聚區(qū)域的網(wǎng)絡協(xié)同制造服務平臺,開展區(qū)域數(shù)控機床產(chǎn)業(yè)鏈制造技術、資源能力和服務的協(xié)同,形成敏捷、精益、高效的經(jīng)營、設計和生產(chǎn)的數(shù)控機床產(chǎn)業(yè)集聚區(qū)域,實現(xiàn)區(qū)域的高效統(tǒng)籌、優(yōu)化、調度、品控和高效率協(xié)作,帶動區(qū)域數(shù)控機床產(chǎn)業(yè)高質量發(fā)展。
數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺是網(wǎng)絡協(xié)同制造服務平臺的重要支撐,主要用于提供數(shù)據(jù)匯集、數(shù)據(jù)協(xié)同、數(shù)據(jù)處理、數(shù)據(jù)分析等大數(shù)據(jù)服務。本文在研究剖析數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造過程中大數(shù)據(jù)分析現(xiàn)狀及需求的基礎上,重點開展區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺開發(fā)及部署基礎研究工作,設計平臺的總體架構及架構中工程管理、樣本管理、建模管理、應用管理和知識管理所涉及的關鍵點,建立面向多種應用的大數(shù)據(jù)中心,實現(xiàn)區(qū)域數(shù)控機床產(chǎn)業(yè)鏈上企業(yè)間研發(fā)、管理、應用的數(shù)據(jù)協(xié)同和業(yè)務協(xié)同。
當前,全球主要國家掀起了新一輪以“信息技術與制造業(yè)融合”為共同特征的工業(yè)革命,加速發(fā)展大數(shù)據(jù)、人工智能等新一代信息技術,并推動其與全球工業(yè)系統(tǒng)的深入融合,以期搶占新一輪產(chǎn)業(yè)競爭的制高點。無論是歐美發(fā)達國家制造業(yè)的重振,還是我國制造業(yè)的轉型提升,工業(yè)大數(shù)據(jù)都發(fā)揮了不可替代的作用。工業(yè)大數(shù)據(jù)的創(chuàng)新發(fā)展,成為未來提升制造業(yè)生產(chǎn)力和競爭力的關鍵要素,是目前全球工業(yè)轉型面臨的重大課題[3]。
網(wǎng)絡協(xié)同制造是工業(yè)大數(shù)據(jù)的載體和產(chǎn)生來源,其各環(huán)節(jié)信息化、自動化系統(tǒng)所產(chǎn)生的數(shù)據(jù)構成了工業(yè)大數(shù)據(jù)的主體,網(wǎng)絡協(xié)同制造又是工業(yè)大數(shù)據(jù)形成數(shù)據(jù)產(chǎn)品的最終應用場景和目標。在數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造過程中,從向制造商下訂單到生產(chǎn)制造并交付給客戶,整個產(chǎn)品生命周期產(chǎn)生海量數(shù)據(jù),包括:上游的數(shù)控系統(tǒng)、核心零部件、功能部件以及電子元件等運作所需設備及部件的數(shù)據(jù);中游數(shù)控機床主機廠的金屬切削機床、金屬成型機床、特種加工機床等機床和數(shù)控系統(tǒng)產(chǎn)生的數(shù)據(jù)[4],這是網(wǎng)絡協(xié)同制造過程中數(shù)據(jù)的重要來源;下游數(shù)控機床應用方面,主要是汽車、航空航天、模具和工程機械等行業(yè)的應用數(shù)據(jù)。
網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺是建設和實施大數(shù)據(jù)應用所必需的基礎設施,也是突破當前技術瓶頸的有效突破口。建設網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺有助于不斷匯聚大數(shù)據(jù)技術創(chuàng)新成果,積淀豐富的數(shù)字資產(chǎn),形成大數(shù)據(jù)技術產(chǎn)品和行業(yè)解決方案,加速我國大數(shù)據(jù)產(chǎn)業(yè)生態(tài)構建,提升我國數(shù)字化發(fā)展水平。本章節(jié)重點開展數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺的需求分析研究。
數(shù)控機床的屬性、加工和測量數(shù)據(jù)通過各種傳感器和測量裝置來采集,屬性數(shù)據(jù)是機床、刀具和工件的物理數(shù)據(jù),包括切削刀具的制造商、制造日期和工具類型,機床的制造商和機器類型等;加工數(shù)據(jù)是機床在加工過程中實時產(chǎn)生的數(shù)據(jù),如切削力、應變場和溫度場,可反映加工過程的實際狀態(tài);測量數(shù)據(jù)可以反映加工性能的測量結果,如工件的幾何精度和表面粗糙度、刀具的磨損數(shù)據(jù)等[5]。在數(shù)控機床上游企業(yè)及主機廠和外協(xié)廠的跨企業(yè)、跨區(qū)域、跨組織協(xié)同制造過程中,大部分機器運行在隔離環(huán)境中,且機床的制造商、品牌和類型各不相同,從生產(chǎn)現(xiàn)場到管理端的所有生產(chǎn)、交換和集成數(shù)據(jù)存在信息孤島,缺乏統(tǒng)一的數(shù)據(jù)接入與訪問規(guī)范。此外,面向企業(yè)級應用的ERP、PDM等軟件,主要用于對靜態(tài)數(shù)據(jù)進行管理,缺乏動態(tài)及實時的數(shù)據(jù)處理,難以實現(xiàn)數(shù)控機床產(chǎn)品全生命周期的數(shù)據(jù)協(xié)同、信息協(xié)同和知識協(xié)同[6]。
亟需開展網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺的協(xié)同應用研究,通過傳感器和標準通信接口,感知和獲取機床狀態(tài)和加工過程數(shù)據(jù)[7],通過數(shù)據(jù)協(xié)同,有效保存機床數(shù)據(jù),形成機床數(shù)據(jù)庫;通過信息協(xié)同,實時動態(tài)獲取機床加工狀態(tài),初步調整機床參數(shù);通過知識協(xié)同,建立機床模型,研究機床參數(shù)間的相關性,實現(xiàn)機床運行參數(shù)的精準調整。
數(shù)控機床制造大數(shù)據(jù)來自于機床不同的功能部件(如控制器、伺服系統(tǒng)、絲杠等)[8],由于數(shù)控機床制造車間、機器性能指標多樣、生產(chǎn)方式多變、隨機擾動頻繁、生產(chǎn)環(huán)境開放等特點,除進料、溫度、速度等簡單物理量外,其他原始數(shù)據(jù)均具有高維、異構、多尺度、低密度、不確定、高噪聲等特點,無法直接提供給終端用戶或系統(tǒng)使用,此外,數(shù)控車間系統(tǒng)數(shù)據(jù)庫也存在數(shù)據(jù)缺失、重復、錯誤等問題。因此,需對機床工業(yè)大數(shù)據(jù)進行數(shù)據(jù)去噪、數(shù)據(jù)清洗、數(shù)據(jù)集成等預處理操作。
從機器收集的運行數(shù)據(jù)是實時和海量的,通用關系數(shù)據(jù)庫和傳統(tǒng)方法無法有效處理數(shù)據(jù)。如何進行有效的數(shù)據(jù)縮減、提取、分析和變換處理,是將繁雜數(shù)據(jù)轉化為有用制造信息的必要步驟[9]。亟需開展網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺的數(shù)據(jù)處理技術研究,為后續(xù)數(shù)據(jù)分析工作提供高質量數(shù)據(jù)。
為動態(tài)了解機床的結構、運行狀態(tài)及加工信息(如機器狀態(tài)、主軸狀態(tài)、刀具狀態(tài)、表面質量等),提高機床生產(chǎn)效率,需對預處理后的機床數(shù)據(jù)進行大數(shù)據(jù)分析,以獲取幾何約束、切削力、切削層、刀具強度、高溫材料、摩擦學及化學過程等相關加工元素之間的關系[10-11]。
亟需開展網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺的數(shù)據(jù)分析研究,根據(jù)大數(shù)據(jù)分析需求,設計分析模型,通過建模分析和數(shù)據(jù)挖掘對加工過程進行學習,不斷修正和調整數(shù)據(jù)和模型,訓練出精準的優(yōu)化模型和算法來動態(tài)獲取機床的切削深度、進給速度和主軸速度,預測精密車削中與振動和表面粗糙度有關的潤滑狀態(tài)等信息。算法輸出的決策信息通過邏輯控制模塊控制機床的CNC控制器,CNC控制器調整機器參數(shù)以實現(xiàn)機床的快速響應和閉環(huán)反饋控制。數(shù)據(jù)分析可以形成支持最優(yōu)決策的信息和指令,實時掌握機床加工狀態(tài),動態(tài)調整機床的運行和加工參數(shù),實現(xiàn)對機床及加工過程的監(jiān)測、預測、決策和控制,滿足高效、柔性、自適應、智能化的加工需求[5]。
數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺在現(xiàn)有工業(yè)大數(shù)據(jù)平臺基礎上進行延伸發(fā)展,覆蓋供應鏈管理、質量管控、物流管理、設備智能管控等數(shù)控機床行業(yè)業(yè)務需求,匯聚制造小數(shù)據(jù)而形成的工業(yè)大數(shù)據(jù),支持跨域制造資源與需求高效對接、全過程一體化組織生產(chǎn)模式、多企業(yè)協(xié)同優(yōu)化控制、全生產(chǎn)鏈信息追溯服務等協(xié)同場景。
本文在分析數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造平臺在數(shù)據(jù)/信息/知識協(xié)同、數(shù)據(jù)處理和數(shù)據(jù)分析等需求的基礎上,提出以網(wǎng)絡協(xié)同制造智能應用研發(fā)為重點,以大數(shù)據(jù)分析建模為核心,“統(tǒng)一管理、優(yōu)化迭代、整合資源、協(xié)同共享”的設計思路,構建功能模塊包括工程管理、樣本管理、建模管理、應用管理和知識管理的網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺架構,支持大數(shù)據(jù)平臺的低代碼快速開發(fā),全面提升區(qū)域數(shù)控機床產(chǎn)業(yè)在網(wǎng)絡協(xié)同制造項目管理、研發(fā)、應用方面的能力。
參考業(yè)界主流[12-13]及鋼鐵、紡織等行業(yè)[14-15]的網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺體系架構,本文研究了具有數(shù)據(jù)管理、數(shù)據(jù)交換優(yōu)化、統(tǒng)一模塊接口規(guī)范的數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺架構,依托大數(shù)據(jù)、人工智能等新興技術,支持構建高效、精準、實時的區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺,通過可視化操作界面、具象化算法結果、拖拽式任務流、可靈活自定義特性,及內置豐富模型算法與案例,實現(xiàn)對各種數(shù)據(jù)源、組件、算法、模型和評估模塊的組合應用,使缺乏數(shù)控機床行業(yè)模型構建能力的人員能在其之上通過簡單的學習進行模型訓練、評估和預測,解決各種跨時空跨領域生產(chǎn)、跨企業(yè)跨價值鏈高效協(xié)同、資源優(yōu)化配置等場景問題。平臺總體架構設計方案如下圖所示,包括工程管理、樣本管理、建模管理、應用管理和知識管理五大功能模塊。
圖1 數(shù)控機床產(chǎn)業(yè)集聚區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺總體架構
針對數(shù)控機床協(xié)同制造過程多源異構復雜環(huán)境中的數(shù)據(jù)樣本、建模流程管理與模型追溯等問題,設計平臺項目的運維管理和樣本資源管理,提供數(shù)據(jù)的業(yè)務管理功能和樣本處理工具集,對工程整體的橫向流程和縱向概況有全方位的詮釋和管理;對樣本資源的結構、分布等進行分析和詮釋,通過可視化界面使用工具集對其進行數(shù)據(jù)處理,從而實現(xiàn)平臺工程全生命周期管理。工程和樣本管理功能主要由工程管理和樣本管理模塊組成。
3.1.1 工程管理模塊
工程管理模塊對平臺上深度學習、機器學習任務進程進行監(jiān)控和管理,對項目的數(shù)據(jù)接入、通用hub接口、數(shù)據(jù)處理、模型訓練、包裝應用的整個生命周期進行管理,支持實時可視化展示任務狀態(tài)和資源狀態(tài),并記錄建模過程各環(huán)節(jié)詳細日志,包括接口管理、流程管理、迭代管理、權限管理、可視化展示、分析統(tǒng)計、安全管理7個子模塊。
1)接口管理
平臺通過統(tǒng)一的通用hub接口接入數(shù)控機床協(xié)同制造過程源數(shù)據(jù),用文件傳輸或消息中間件實現(xiàn)來自不同數(shù)據(jù)源的傳輸異步操作。數(shù)據(jù)采集過程的吞吐量遠遠高于大數(shù)據(jù)平臺的處理能力,異步數(shù)據(jù)傳輸可以在大數(shù)據(jù)平臺和不同的數(shù)據(jù)源之間進行解耦。平臺架構支持其進行動態(tài)伸縮,如果數(shù)據(jù)是直接從外部數(shù)據(jù)庫中抽取,拉取數(shù)據(jù)使用批量方式,如果數(shù)據(jù)是從文件解析,則使用相應的解析器。
2)流程管理
流程管理具備完整的工程管理流程和建模管理流程,一個典型流程共包含“將工程數(shù)據(jù)從本地上傳到服務器、對工程數(shù)據(jù)做預處理、將預處理后的數(shù)據(jù)切分成訓練集和測試集、訓練預測模型、將驗證數(shù)據(jù)從本地上傳到服務器、對驗證數(shù)據(jù)做預處理、在驗證數(shù)據(jù)集上驗證預測模型、生成模型評估結果”8個環(huán)節(jié)。
3)迭代管理
迭代管理反映了整個的建模過程與追溯、建模方案的比較和建模方案的多種選擇等,用于管理建模周期內的源數(shù)據(jù)、模型和應用等對象產(chǎn)生和變化的整個過程。從開始導入樣本數(shù)據(jù)到最后形成應用,每個版本會經(jīng)歷若干個階段,因此,在工作流程管理中,每一個版本都會分別對應某一個工作狀態(tài)、不同狀態(tài)的版本具有不同的使用控制權限。在區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺中,無需人工干預這些狀態(tài)標識,開發(fā)人員在開發(fā)新模型過程中,上傳新的樣本集、保存新的模型時,都會自動記錄操作信息。工作版本的權限可根據(jù)需要進行修改,每個工作版本都保存在工作區(qū)中,工作版本記錄了設計人員對產(chǎn)品的每次修改,便于開發(fā)人員隨時跟蹤任何一次修改的狀態(tài)。
4)權限管理
權限管理提供了項目管理員、編輯者、閱覽者3種默認角色,以方便管理員進行快速設置。項目管理員擁有對該項目中所有資源的編輯權限,并且可以修改項目名稱和描述,添加或刪除項目管理員,創(chuàng)建、修改、刪除角色,添加、刪除用戶及賦予用戶角色等;編輯者擁有對該項目中所有資源的編輯權限;閱覽者擁有對該項目中所有資源的查看權限。
5)可視化展示
將結構化或非結構化數(shù)據(jù)轉換成適當?shù)目梢暬瘓D表,將隱藏在數(shù)據(jù)中的信息直觀地展現(xiàn)給用戶。數(shù)據(jù)可視化模塊底層與區(qū)域網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺對接,上層與數(shù)控機床的業(yè)務模型算法對接,通過拖拽的形式將數(shù)據(jù)與圖表進行綁定,快速實現(xiàn)數(shù)據(jù)可視化。圖表類型包括柱狀圖、折線圖、柱線圖、區(qū)域圖、散點圖、餅圖、地圖、甘特圖、卡片圖、氣泡圖、樹形圖、透視表、突出顯示表、多透視表、多度量圖、區(qū)域地圖、帕累托圖、熱力圖、儀表圖、漏斗圖、雷達圖等。
6)分析統(tǒng)計
大數(shù)據(jù)平臺支持多種數(shù)據(jù)庫、數(shù)據(jù)文件的集成解決方案,提供在線數(shù)據(jù)篩選、統(tǒng)計、分析功能,基于圖表數(shù)據(jù)進行自動分析,生成分析結論。
7)安全管理
大數(shù)據(jù)平臺具有安全性和穩(wěn)定性。一方面,在架構設計中考慮平臺中模型、算法、數(shù)據(jù)的安全控制方案,有效防止模型、算法、數(shù)據(jù)的非法訪問和下載,防止數(shù)據(jù)泄露。另一方面,系統(tǒng)可對后臺異常按嚴重程度分級,不嚴重的異常后臺自動重新運行,嚴重的異常及時拋出到前臺告知用戶,對于一些常見的拋出異常(如空間不足、路徑不存在等),在拋出時會轉換成用戶易理解的錯誤信息。此外,用戶還可通過可視化控制臺查看任務日志。
3.1.2 樣本管理模塊
樣本管理模塊包括樣本分析和樣本處理。樣本分析是通過平臺可視化圖表和分析功能,對項目所有樣本源數(shù)據(jù)從樣本來源、樣本類型、樣本屬性、樣本質量、樣本結構5個角度進行分析,對樣本進行多維解析呈現(xiàn)和深度理解;樣本處理是通過統(tǒng)一的通用hub接口接入源數(shù)據(jù),利用大數(shù)據(jù)平臺提供的一系列樣本處理工具集,進行樣本去噪、標定、增廣、優(yōu)化、格式轉換等初步操作,對特定樣本數(shù)據(jù)進行篩選、幀提取等處理,形成標準化的平臺規(guī)范樣本數(shù)據(jù)。
大數(shù)據(jù)分析功能是大數(shù)據(jù)平臺架構的核心功能,對接入平臺的樣本數(shù)據(jù)進行建模分析,輸出分析結果與模型,對數(shù)控機床加工過程進行監(jiān)測、預測和控制;提供算法庫、知識庫、可視化建模等一系列工具集,為分析建模提供輔助與支持;制定包括接口、數(shù)據(jù)格式、模塊組合等標準規(guī)范,增強大數(shù)據(jù)平臺的可擴展性;采用知識管理技術,積累算法和模型,形成數(shù)控機床知識空間,實現(xiàn)知識的發(fā)現(xiàn)、集成、協(xié)同與應用。大數(shù)據(jù)分析功能主要由建模管理、知識空間和應用管理模塊組成。
3.2.1 建模管理模塊
建模管理模塊對平臺大數(shù)據(jù)分析建模進行管理,建立建模流程,對操作人員的模型建立流程進行規(guī)范與行為指導,保證模型快速、有效建立;建立開放式組件庫,對算法組件進行封裝,建立模型時可通過拖拽等方式實現(xiàn)模型的快速建立;提供并行分布式訓練引擎,支持有監(jiān)督、無監(jiān)督等多種模型訓練方式;制定相應標準規(guī)范,對接入平臺的數(shù)據(jù)、模型接口、組件接口等進行規(guī)范化設定,保證建模過程標準有效。
1)建模流程
制定數(shù)據(jù)分析建模流程,規(guī)范建模過程,將整個建模過程分為算法選擇、模型設計、系統(tǒng)仿真、模型訓練、模型預測五個步驟。
算法選擇:根據(jù)大數(shù)據(jù)分析需求選擇相應算法,算法來源主要包括開放式組件庫以及知識空間中的算法庫。當需要的算法不足以支撐分析需求時,可自行進行算法的導入或由提供商進行算法的生成。
模型設計:根據(jù)大數(shù)據(jù)分析需求進行分析模型的設計,系統(tǒng)提供可視化的工業(yè)模型裝配線,設計人員可根據(jù)需要進行算法組合。若分析案例與平臺前期分析過的案例相符合,設計人員可直接從開放式模型庫中選擇相應模型進行建模。
系統(tǒng)仿真:完成所有環(huán)節(jié)的模型設計后,建立動態(tài)仿真引擎,實現(xiàn)仿真運行、仿真分析等功能,通過系統(tǒng)仿真對系統(tǒng)模型進行動態(tài)驗證,計算所有模型的仿真輸出,并與實采數(shù)據(jù)比較。
模型訓練:從并行分布式訓練引擎中選擇相應訓練模式,由訓練引擎統(tǒng)一調度服務器資源,使用樣本空間中的訓練數(shù)據(jù)進行模型訓練。
模型預測:使用樣本空間中的驗證數(shù)據(jù)進行模型分析結果驗證,并對模型進行優(yōu)化,使用樣本空間中的測試數(shù)據(jù)進行分析結果預測。
2)標準規(guī)范
在建模管理模塊中提出整個大數(shù)據(jù)分析活動的標準和規(guī)范,對大數(shù)據(jù)平臺內的模型接口、組件接口、數(shù)據(jù)交換、模塊加入等行為進行標準化的定義,并制定相應的標準規(guī)范。
模型接口規(guī)范:為大數(shù)據(jù)平臺生成數(shù)據(jù)分析模型制定標準,包括數(shù)據(jù)集輸入方式、分析結果輸出方式、參數(shù)調整、功能描述、發(fā)布標準等。
組件接口規(guī)范:為接入大數(shù)據(jù)平臺的相關組件(如算法組件)制定標準,明確輸入、輸出、參數(shù)設定以及功能描述等。
數(shù)據(jù)交換標準:為大數(shù)據(jù)分析過程中的數(shù)據(jù)交換制定標準,如樣本數(shù)據(jù)接入格式、中間過程數(shù)據(jù)展現(xiàn)形式、分析結果的輸出格式等。
模塊加入標準:面向工業(yè)模型裝配線,制定模塊加入標準,為模型裝配提供相應的標準和指導,避免在模型設計中出現(xiàn)不符合邏輯的情況,使模型設計快速、準確進行。
3)開放式組件庫
大數(shù)據(jù)平臺提供開放式組件庫,主要包括深度神經(jīng)網(wǎng)絡算法組件以及特定的功能組件兩大類。其中深度神經(jīng)網(wǎng)絡算法組件包括卷積器、池化器、激活函數(shù)等基礎算法組件,還包括Inception模型、Res模型等相應的算法模型。功能組件即算法組件能夠實現(xiàn)的相應功能,如神經(jīng)元功能可視化、特征分布計算、圖像頻譜分析等。
4)并行分布式訓練引擎
并行分布式訓練引擎面向并行及分布式計算,為大數(shù)據(jù)分析提供多種訓練方式以及分布式服務器資源的統(tǒng)一調度,使分析模型能夠充分利用資源,提高大數(shù)據(jù)分析效率。
5)工業(yè)模型裝配線
針對數(shù)控機床產(chǎn)業(yè)上下游企業(yè)開展工業(yè)大數(shù)據(jù)應用時所面臨的智能技術壁壘、建模工具缺乏等問題,大數(shù)據(jù)平臺提供工業(yè)模型裝配線功能,可以根據(jù)大數(shù)據(jù)分析項目需要,進行場景驅動的工業(yè)大數(shù)據(jù)智能模型可視化建模,制定模型庫接口規(guī)范,通過工業(yè)模型裝配線進行模型的在線裝配設計,可以從平臺開放式組件庫選擇深度神經(jīng)網(wǎng)絡算法組件或功能組件,也可以使用知識空間中的算法庫或從開放式模型庫中已有的算法模型中進行選擇,實現(xiàn)可視化拖拽及低代碼嵌入方式快速構建智能模型。
3.2.2 知識管理模塊
大數(shù)據(jù)平臺采用知識管理技術對平臺產(chǎn)生成果進行研究,通過知識發(fā)現(xiàn)、知識集成、知識協(xié)同、知識應用等一系列技術手段,生成知識空間。知識空間主要包含開放式模型庫、算法庫、算法框架、理論/標準/規(guī)范、標定數(shù)據(jù)庫、圖像儲備庫、分析與評價數(shù)據(jù)等。
1)開放式模型庫
開放式模型庫用于管理大數(shù)據(jù)平臺生成或導入的分析模型,可以為模型設計提供支持與輔助,提高建模效率。從功能劃分上看,主要分為兩類,一類是單一功能的分析模型,如回歸模型、分類模型、關聯(lián)分析、序列分析、概率決策、分布擬合等;另一類是完整功能的分析模型,如圖像識別模型庫、系統(tǒng)辨識模型庫、自動控制模型庫。
單一功能的分析模型一般由平臺系統(tǒng)導入,開發(fā)人員按照平臺標準規(guī)范要求,對已有的或來自互聯(lián)網(wǎng)的算法進行修改后,通過相應接口導入模型庫,同時也支持開發(fā)人員通過平臺生成相應模型。完整功能的分析模型支持導入互聯(lián)網(wǎng)上已有的較為成熟的專用分析模型,需按照標準對算法進行修改與完善。開發(fā)人員使用平臺建模功能,通過驗證發(fā)布的模型也是此類分析模型的重要來源。
2)算法庫
知識空間提供一個基礎的通用算法庫,集成已有的分析算法包括淺層學習和深度學習算法,開發(fā)人員不必進行基礎算法編程,專注于模型設計。算法庫中的算法符合平臺標準規(guī)范,提供標準接口可由開發(fā)人員或者系統(tǒng)研發(fā)人員進行算法的導入。
3)算法框架
按照平臺標準規(guī)范,集成已有的深度學習分析框架。系統(tǒng)默認支持google開源框架TensorFlow、facebook框架Torch、Caffe、paddle等,可以通過統(tǒng)一標準接口進行調用。
4)理論/標準/規(guī)范
大數(shù)據(jù)平臺提供高維狀態(tài)空間、自適應行為變化、連續(xù)動作空間等復雜環(huán)境下的深度學習理論方法,提供深度強化學習標準規(guī)范。
5)標定數(shù)據(jù)庫
大數(shù)據(jù)平臺對標定數(shù)據(jù)進行維護生成標定數(shù)據(jù)庫,主要包括專用標定數(shù)據(jù)和公共標定數(shù)據(jù),通過平臺運行使用逐步豐富完善標定數(shù)據(jù)庫,為后續(xù)數(shù)據(jù)標定提供輔助與支持。
6)圖像儲備庫
大數(shù)據(jù)平臺對圖像及標簽進行存儲,對圖像分級類別進行描述,生成圖像儲備庫,便于后續(xù)進行圖像分類檢索。
3.2.3 應用管理模塊
應用管理模塊是大數(shù)據(jù)平臺的結果輸出接口,對數(shù)控機床協(xié)同制造、工業(yè)控制、狀態(tài)預測等方面應用的大數(shù)據(jù)分析結果進行輸出,包括數(shù)控機床模型的發(fā)布、分析算法的嵌入式移植、運行過程監(jiān)控以及性能/根因/健康分析等。
1)發(fā)布管理
平臺大數(shù)據(jù)分析建模完成后,可以將模型進行發(fā)布,發(fā)布的模型存儲到知識空間的開放式模型庫中,結合平臺系統(tǒng)的工程管理模塊,對模型的功能、模型的組成結構、產(chǎn)生過程等進行描述,為后續(xù)相同或相近項目提供輔助支持。
2)運行監(jiān)控
大數(shù)據(jù)平臺提供運行監(jiān)控功能,對分析模型進行實時監(jiān)控,提供可視化輸出接口,實時顯示數(shù)據(jù)分析的過程。運行監(jiān)控支持對數(shù)控機床工業(yè)現(xiàn)場設備數(shù)據(jù)及分析過程的實時監(jiān)控。
3)嵌入式移植
大數(shù)據(jù)平臺使用Python進行編程,具有較好的可以移植性。針對某些需要進行實時數(shù)據(jù)分析的場景,通過平臺建模生成相應模型,將模型進行壓縮并導入作業(yè)現(xiàn)場的設備中,對設備采集到的數(shù)據(jù)進行實時分析,并將數(shù)據(jù)及分析結果返回到平臺。
4)性能/根因/健康分析
執(zhí)行性能/根因/健康分析操作,并對分析結果進行格式化輸出,生成分析報告。
本文通過剖析數(shù)控機床網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺建設過程中,對于數(shù)據(jù)匯集、數(shù)據(jù)協(xié)同、數(shù)據(jù)處理、數(shù)據(jù)分析等大數(shù)據(jù)技術的應用需求,從工程管理、樣本管理、建模管理、應用管理和知識管理五個方面設計大數(shù)據(jù)平臺的具體功能實現(xiàn),建立面向數(shù)控機床產(chǎn)業(yè)集聚區(qū)域的網(wǎng)絡協(xié)同制造大數(shù)據(jù)平臺整體架構,為網(wǎng)絡協(xié)同制造服務平臺提供大數(shù)據(jù)使能技術支撐,為學術界和數(shù)控機床產(chǎn)業(yè)界提供大數(shù)據(jù)平臺架構參考。