張曉萍,竇金生,宋天麟,趙呈治,金曉東,范利輝
(1.蘇州大學(xué) 應(yīng)用技術(shù)學(xué)院,江蘇昆山 215300;2.蘇州網(wǎng)禾科技服務(wù)有限公司,江蘇常熟 215004;3.北京華晟經(jīng)世信息技術(shù)股份有限公司,北京 101100)
隨著智能制造業(yè)的不斷發(fā)展,新型信息技術(shù)、傳感檢測技術(shù)和大數(shù)據(jù)云計算技術(shù)給生產(chǎn)系統(tǒng)賦能了更多分布式增強型智能特性,對生產(chǎn)單元的精準化運行管控可以提升生產(chǎn)過程的智能化管理水平。目前,國內(nèi)外許多學(xué)者從多角度對基于數(shù)字孿生技術(shù)的可視化監(jiān)控系統(tǒng)方面進行了研究。吳鵬興等針對車間監(jiān)控信息透明度低、實時性差和管理不透明等問題,分別采用面向?qū)ο蟮姆椒ㄌ岢隽嘶跀?shù)字孿生的離散制造車間可視化實時監(jiān)控方法、基于實時信息的生產(chǎn)車間三維可視化監(jiān)控方法、基于數(shù)字孿生的凈水廠運維管控平臺架構(gòu)體系和研究了面向數(shù)字孿生的監(jiān)控系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)[1-4];馬靖等基于數(shù)字孿生技術(shù)的虛實融合特性,研究了基于數(shù)字孿生的虛實映射建模方法,構(gòu)建了復(fù)雜多維時空下制造過程及數(shù)據(jù)建模方法[5-6];魏一雄等[7]為滿足智能車間生產(chǎn)狀態(tài)實時可視化監(jiān)控、健康管理和故障診斷等需求,提出一種基于實時數(shù)據(jù)驅(qū)動的數(shù)字孿生車間體系架構(gòu)與技術(shù)路線;邱楓等[8]針對離散制造機加車間數(shù)控加工中心故障維修響應(yīng)滯后,制約設(shè)備能力發(fā)揮的問題,進行三維可視化監(jiān)控系統(tǒng)研究;ZHANG等[9]分析了數(shù)字孿生車間與可視化監(jiān)控間的關(guān)系,提出多層次三維可視化監(jiān)控模式,并在Unity上開發(fā)了原型系統(tǒng);陶飛等首次提出數(shù)字孿生車間概念,闡述了其組成、運行機制、特點和關(guān)鍵技術(shù)等[10-15]。
綜上所述,國內(nèi)外學(xué)者圍繞車間數(shù)字孿生系統(tǒng)和可視化監(jiān)控方面取得了許多有價值的研究成果,但目前仍存在以下問題:數(shù)字孿生技術(shù)在智能車間和生產(chǎn)線運行系統(tǒng)中的應(yīng)用價值可以逐次分為監(jiān)視控制、分析診斷、故障預(yù)測和智能決策4個層級,目前的研究成果尚停留在第一層級即監(jiān)視控制層,還不能實現(xiàn)對生產(chǎn)過程的報警診斷、故障原因分析、自主學(xué)習(xí)故障預(yù)測和排產(chǎn)經(jīng)營智能決策等功能。因此,研制新型高智能化和高數(shù)字化的生產(chǎn)監(jiān)控系統(tǒng)有廣闊的市場前景。
本文采用數(shù)字孿生技術(shù)構(gòu)建數(shù)據(jù)層、模型層與應(yīng)用層的動態(tài)模型,實現(xiàn)灌裝生產(chǎn)線實時數(shù)字化,再結(jié)合仿真技術(shù)為管理人員提供形象直觀、數(shù)據(jù)同步和協(xié)同共享的數(shù)據(jù)集成應(yīng)用,可以對生產(chǎn)線進行報警診斷和故障原因分析等智能化管理[16-18]。
灌裝生產(chǎn)線主要由理瓶單元、貼標單元、數(shù)粒單元(3個)、旋蓋單元和裝盤倉儲單元組成,能夠?qū)崿F(xiàn)從智能上料、貼標、數(shù)粒裝瓶、旋蓋到裝盤入庫的實際生產(chǎn)流程。灌裝生產(chǎn)線實訓(xùn)平臺如圖1所示。
圖1 灌裝產(chǎn)線實訓(xùn)平臺Fig.1 Filling production line training platform
基于數(shù)字孿生技術(shù)的灌裝生產(chǎn)線動態(tài)模型監(jiān)控系統(tǒng),總體架構(gòu)包括設(shè)備層、感知層、數(shù)據(jù)模型層和應(yīng)用層,如圖2所示。其中:(1)設(shè)備層包括生產(chǎn)現(xiàn)場的各類設(shè)備,如理瓶機構(gòu)、貼標機構(gòu)、灌裝機構(gòu)、旋蓋機構(gòu)和倉儲機構(gòu)等。這些設(shè)備的運行數(shù)據(jù)為數(shù)字孿生生產(chǎn)線系統(tǒng)運行提供所需的基礎(chǔ)數(shù)據(jù)。(2)感知層用于生產(chǎn)線異構(gòu)多源數(shù)據(jù)的實時采集和預(yù)處理,包括設(shè)備運動信息采集、運輸行為感知、生產(chǎn)線上物料信息感知、設(shè)備狀態(tài)感知和環(huán)境感知等。感知層利用系統(tǒng)的數(shù)據(jù)采集和傳輸模塊,通過數(shù)據(jù)通訊協(xié)議讀取和存儲設(shè)備層多品牌、多接口和多協(xié)議的設(shè)備實時狀態(tài)數(shù)據(jù)。對于沒有相關(guān)數(shù)據(jù)接口的設(shè)備,通過布置傳感器測算其相關(guān)狀態(tài)數(shù)據(jù)進行數(shù)據(jù)信息采集。(3)數(shù)據(jù)模型層負責(zé)對上游感知層數(shù)據(jù)的映射,并通過構(gòu)建面向真實物理行為高仿真映射的虛擬仿真環(huán)境,實現(xiàn)物理生產(chǎn)線與虛擬生產(chǎn)線的同步映射。數(shù)據(jù)模型層包括解析數(shù)據(jù)、變量匹配、運動控制和故障診斷等過程。(4)應(yīng)用層基于實時數(shù)據(jù)驅(qū)動的虛擬生產(chǎn)線,實現(xiàn)對生產(chǎn)線生產(chǎn)資源的三維可視化導(dǎo)航以及生產(chǎn)線物理動作的仿真和實時監(jiān)控,同時通過觸發(fā)虛擬信號,有針對性地在三維模型上顯示、分析和管理生產(chǎn)現(xiàn)場設(shè)備狀態(tài)信息、生產(chǎn)工藝參數(shù)信息、物流過程、產(chǎn)品質(zhì)量信息以及設(shè)備故障的管理診斷信息等,形成面向生產(chǎn)線的虛擬監(jiān)控平臺,實現(xiàn)透明化生產(chǎn)、故障問題重現(xiàn)與仿真,滿足使用者對生產(chǎn)線的追溯分析、實時監(jiān)控和故障診斷等需求。
圖2 基于數(shù)字孿生技術(shù)的灌裝生產(chǎn)線動態(tài)模型監(jiān)控系統(tǒng)架構(gòu)Fig.2 Architecture of dynamic model monitoring system for filling production line based on digital twin technology
灌裝生產(chǎn)線的監(jiān)控系統(tǒng)各環(huán)節(jié)功能明確,感知層硬件結(jié)構(gòu)主要由GE PAC、觸摸屏和上位機,各類傳感器和各類執(zhí)行機構(gòu)組成,如圖3所示。生產(chǎn)線工作時,PAC將各個傳感器狀態(tài)信息的數(shù)據(jù)進行采集并分類整理,再通過場地內(nèi)的數(shù)據(jù)通信網(wǎng)絡(luò)進行傳輸,將數(shù)字信號發(fā)送到上位機,同時接受上位機設(shè)定的參數(shù)和指令,控制壓力和位移等模擬量和開關(guān)量。上位機可實現(xiàn)控制系統(tǒng)的操作、數(shù)據(jù)采集分析和存儲、決策等功能,同時可實時監(jiān)控設(shè)備的運行狀態(tài),進行人機交互,實現(xiàn)各類監(jiān)控管理數(shù)據(jù)可視化。
圖3 監(jiān)控系統(tǒng)硬件結(jié)構(gòu)組成Fig.3 Hardware structure composition of monitoring system
灌裝生產(chǎn)線監(jiān)控系統(tǒng)異構(gòu)多源數(shù)據(jù)包括控制模式按鈕、啟停按鈕,位置信號和顏色識別等數(shù)字量;以及電流、電壓,溫度和壓力等模擬量。系統(tǒng)共有21個輸入信號和19個輸出信號,采用GE RX3i型PAC 作為主控制器,既滿足基本需求又可為后續(xù)功能的開發(fā)留有充足的余量。
數(shù)據(jù)模型層主要包括數(shù)據(jù)建模、數(shù)據(jù)管理、數(shù)據(jù)傳輸和數(shù)據(jù)可視化4個模塊。
(1)數(shù)據(jù)建模模塊采集并記錄生產(chǎn)線實時操作的多源異構(gòu)數(shù)據(jù)(包括材料信息、設(shè)備狀況和生產(chǎn)數(shù)據(jù)等),為數(shù)字孿生監(jiān)控系統(tǒng)提供基礎(chǔ)數(shù)據(jù)。
(2)數(shù)據(jù)管理模塊用于管理系統(tǒng)中的所有數(shù)據(jù),包括數(shù)據(jù)探索與預(yù)處理、存儲、清洗、分析和增值等。數(shù)據(jù)建模管理流程示意如圖4所示。
圖4 數(shù)據(jù)建模管理流程Fig.4 Data modeling management process
傳統(tǒng)監(jiān)控技術(shù)常依托獨立模型單元,僅僅聚焦于需求的關(guān)鍵問題,傾向于對實體的抽象和問題簡單化。而在此數(shù)據(jù)管理模塊中,將多源異構(gòu)數(shù)據(jù)綜合化,使不同領(lǐng)域的問題在同一個模型上研究,并不斷動態(tài)實時交互、進化迭代模型,趨向于生產(chǎn)線實體的復(fù)刻和多維度多尺度的模型耦合。
(3)數(shù)據(jù)傳輸模塊通過OPC UA數(shù)據(jù)通信協(xié)議連接多個數(shù)據(jù)接口和融合多個協(xié)議讀取并接收數(shù)據(jù),并通過虛擬模擬設(shè)備來捕獲物理工作場所和虛擬工作場所之間的同步。
(4)數(shù)據(jù)可視化模塊將灌裝生產(chǎn)線運行的真實信息數(shù)據(jù)進行可視化展示(如圖5)?;跀?shù)字孿生的可視化實時監(jiān)控不只是對物理空間的單向映射,還在不斷積累實時數(shù)據(jù)的基礎(chǔ)上,推理生產(chǎn)運行內(nèi)在規(guī)律與演化生產(chǎn)過程。
圖5 灌裝生產(chǎn)線數(shù)據(jù)可視化模塊Fig.5 Data visualization module of filling production line
基于數(shù)字孿生技術(shù)的灌裝生產(chǎn)線監(jiān)控系統(tǒng)采用最新自動化技術(shù),融合“智能制造、智慧工廠”理念,采用“模塊化、簡易化”設(shè)計方法,將PAC技術(shù)、SCADA技術(shù)以及MES技術(shù)集成于一體。其中,GE PAC具有強大控制功能,iFIX組態(tài)軟件具有數(shù)據(jù)采集與“過程可視化”等優(yōu)勢,能夠?qū)崿F(xiàn)對灌裝生產(chǎn)線的實時數(shù)據(jù)采集,完成灌裝生產(chǎn)線監(jiān)控系統(tǒng)的配置,實現(xiàn)可視化界面和遠程控制的功能。軟件系統(tǒng)包括PAC程序設(shè)計與人機交互界面設(shè)計2部分,其組成結(jié)構(gòu)如圖6所示。
圖6 生產(chǎn)線監(jiān)控系統(tǒng)軟件結(jié)構(gòu)Fig.6 Software structure of the production line monitoring system
控制器GE PAC采用PME軟件進行參數(shù)配置和梯形圖程序設(shè)計。程序設(shè)計思路:固體顆粒灌裝自動化生產(chǎn)線設(shè)計有本地和遠程2種控制方式。本地控制是使用現(xiàn)場的操作面板,通過按鈕和開關(guān)來控制整條生產(chǎn)線上的各種機構(gòu)以及自動模式的啟動停止。遠程控制是通過通信網(wǎng)絡(luò)的連接,由上位機來控制設(shè)備的運行,實現(xiàn)和本地控制類似效果。固體顆粒灌裝自動化生產(chǎn)線在本地和遠程控制的選擇后,還需要進行手動和自動工作模式的選擇。手動模式用于生產(chǎn)線的各類設(shè)備的調(diào)試和系統(tǒng)復(fù)位。自動模式用于生產(chǎn)線的自動運行和停止。自動模式下,按下啟動按鈕,傳送帶正向運行,各設(shè)備進入自動運行模式。固體顆粒灌裝產(chǎn)線工藝流程如圖7所示。
圖7 灌裝生產(chǎn)線工藝PAC程序流程Fig.7 PAC program flow of the filling production line
使用iFIX組態(tài)軟件,將實際生產(chǎn)線中的各種動作以及各類參數(shù)以圖形和數(shù)值的形式在上位機呈現(xiàn)出來。在確定控制要求后,預(yù)設(shè)計“可視化界面”。整體設(shè)計可視化程序,分別為:登錄界面、生產(chǎn)線總覽、標簽區(qū)域、灌裝區(qū)域、旋蓋區(qū)域、控制面板界面、標題欄,報警界面和趨勢曲線。組態(tài)系統(tǒng)能完成包括用戶權(quán)限管理、生產(chǎn)線總覽、生產(chǎn)線分區(qū)動態(tài)數(shù)據(jù)采集、生產(chǎn)線故障報警管理、歷史趨勢儲存分析等功能,實現(xiàn)生產(chǎn)線多源異構(gòu)數(shù)據(jù)的實時準確采集、快速傳輸和數(shù)據(jù)存儲管理以及面向生產(chǎn)現(xiàn)場的實時監(jiān)視和控制。監(jiān)控系統(tǒng)的主要功能模塊如下:
(1)用戶權(quán)限管理:用戶有“登錄”和“進入”2種進入系統(tǒng)的方式,“登錄”方式需要輸入賬號和密碼;“進入”方式可以直接進入系統(tǒng),但是操作權(quán)限受限。
(2)生產(chǎn)線總覽:包括傳送帶、標簽區(qū)域、灌裝區(qū)域、旋蓋區(qū)域和控制臺等生產(chǎn)狀態(tài)總覽,如圖8所示。
圖8 生產(chǎn)線工作狀態(tài)總覽Fig.8 Overview of production status of the production line
(3)生產(chǎn)線分區(qū)動態(tài)數(shù)據(jù)采集:標簽區(qū)域主要完成對容器位置的檢測,并控制操作機構(gòu)粘貼二維碼標簽;灌裝區(qū)域的主要功能是控制容器的位置,進行計數(shù),將預(yù)設(shè)數(shù)量的固體顆粒灌裝到瓶體內(nèi);旋蓋區(qū)域的主要功能是將完成灌裝的瓶體旋上瓶蓋,完成封裝,并采集封裝完成率和故障數(shù)據(jù)(如圖9所示)。
圖9 貼標單元動態(tài)數(shù)據(jù)采集Fig.9 Dynamic data acquisition of labeling unit
(4)生產(chǎn)線故障報警管理:記錄生產(chǎn)線故障數(shù)據(jù)源、時間和名稱等,通過各數(shù)據(jù)源的變化和動作,分析故障原因并發(fā)出相應(yīng)報警信號。
(5)歷史趨勢儲存分析:儲存生產(chǎn)狀態(tài)歷史趨勢,統(tǒng)計各工序的產(chǎn)品數(shù)量,計算分析產(chǎn)品合格率等。
基于對灌裝生產(chǎn)線監(jiān)控系統(tǒng)的設(shè)計,采用GE PAC可編程控制器和iFIX組態(tài)軟件,運用Microsoft.NET Framework 3.5和OPC UA技術(shù),開發(fā)基于數(shù)字孿生的灌裝生產(chǎn)線動態(tài)實時可視化監(jiān)控系統(tǒng)。目前,該系統(tǒng)已在蘇州大學(xué)應(yīng)用技術(shù)學(xué)院正式上線運行,數(shù)據(jù)存儲管理、動態(tài)數(shù)據(jù)實時顯示、產(chǎn)線故障報警和歷史趨勢統(tǒng)計等應(yīng)用效果良好。
系統(tǒng)面向試驗實訓(xùn)生產(chǎn)線實現(xiàn)多源異構(gòu)數(shù)據(jù)的實時準確采集、快速傳輸和數(shù)據(jù)存儲管理以及生產(chǎn)全過程的管控,后臺數(shù)據(jù)可視度高,可以對生產(chǎn)線進行有效的智能化管理。為數(shù)字孿生技術(shù)應(yīng)用滲透到資產(chǎn)、車間和企業(yè)各個層級夯實基礎(chǔ),推動基于數(shù)字孿生技術(shù)的監(jiān)控系統(tǒng)在國內(nèi)市場的積極發(fā)展。
隨著故障數(shù)據(jù)的積累,可以采用專家系統(tǒng)進一步研究自主學(xué)習(xí)故障預(yù)測;根據(jù)生產(chǎn)數(shù)據(jù)和倉儲數(shù)據(jù)的統(tǒng)計還可以拓展輔助排產(chǎn)經(jīng)營的智能決策等功能。