孫元亮,馬文茂,張 超,宋永杰,崔 晶
(中國(guó)航空規(guī)劃設(shè)計(jì)研究總院有限公司,北京 100120)
傳統(tǒng)的生產(chǎn)管理往往面臨著較為嚴(yán)重的“黑盒”問(wèn)題,現(xiàn)場(chǎng)的設(shè)備狀態(tài)、計(jì)劃執(zhí)行進(jìn)度、物料周轉(zhuǎn)的實(shí)時(shí)位置、產(chǎn)品質(zhì)量狀態(tài)等信息的獲取,對(duì)生產(chǎn)管理者來(lái)說(shuō)至關(guān)重要,但又一直缺乏直觀、有效的手段。如何對(duì)現(xiàn)場(chǎng)信息進(jìn)行采集,并基于實(shí)時(shí)數(shù)據(jù)建立一種直觀、可視化監(jiān)控系統(tǒng),成為實(shí)現(xiàn)生產(chǎn)透明化管理過(guò)程中亟待解決的關(guān)鍵問(wèn)題。
近年來(lái)興起的數(shù)字孿生技術(shù)是解決上述問(wèn)題的有效途徑,數(shù)字孿生概念在工業(yè)界及學(xué)術(shù)界形成了廣泛討論[1–4]。究其內(nèi)涵,數(shù)字孿生是指綜合運(yùn)用感知、計(jì)算、建模等信息技術(shù),通過(guò)軟件定義對(duì)物理空間進(jìn)行描述、診斷、預(yù)測(cè)、決策,進(jìn)而實(shí)現(xiàn)物理空間與賽博空間的交互映射[5]。
在生產(chǎn)運(yùn)營(yíng)階段,智能生產(chǎn)線的數(shù)字孿生價(jià)值體現(xiàn)在: (1)監(jiān)控分析。在生產(chǎn)線運(yùn)行過(guò)程中,過(guò)程數(shù)據(jù)會(huì)實(shí)時(shí)反映在虛擬空間中,從而可以得到生產(chǎn)線實(shí)時(shí)可視化的過(guò)程監(jiān)控。(2)問(wèn)題診斷。通過(guò)對(duì)生產(chǎn)線運(yùn)行過(guò)程中的歷史數(shù)據(jù)進(jìn)行分析,診斷生產(chǎn)線運(yùn)行指標(biāo)偏差甚至是錯(cuò)誤的原因,實(shí)現(xiàn)對(duì)物理生產(chǎn)線的故障診斷、定位。(3)仿真預(yù)測(cè)。在生產(chǎn)過(guò)程中,將最新的檢驗(yàn)和測(cè)量數(shù)據(jù)、進(jìn)度數(shù)據(jù)、設(shè)備狀態(tài)及工藝參數(shù)實(shí)測(cè)值等關(guān)聯(lián)映射至虛擬生產(chǎn)線,在虛擬空間中進(jìn)行實(shí)時(shí)模擬仿真,從而提前預(yù)測(cè)生產(chǎn)線的未來(lái)狀態(tài),通過(guò)仿真能夠幫助決策者和工程師預(yù)測(cè)運(yùn)營(yíng)策略的變化對(duì)系統(tǒng)性能的影響[6]。(4)智能決策?;趯?duì)生產(chǎn)線各類智能化規(guī)則的建模,實(shí)現(xiàn)對(duì)生產(chǎn)線運(yùn)行管控的智能決策,如智能排產(chǎn)調(diào)度、基于質(zhì)量大數(shù)據(jù)的分析優(yōu)化等。這4個(gè)方面的價(jià)值從功能等級(jí)上看是逐漸遞升的。
在上述4個(gè)功能等級(jí)中,第1個(gè)等級(jí)(即面向數(shù)字孿生的監(jiān)控分析能力)是基礎(chǔ),在此方面有較多的理論研究及初步工程化應(yīng)用。陳振等[7]提出了飛機(jī)數(shù)字孿生裝配車間架構(gòu),涵蓋了物理裝配車間、虛擬裝配車間、車間孿生數(shù)據(jù)、裝配車間服務(wù)系統(tǒng)4個(gè)部分。王峻峰等[8]針對(duì)飛機(jī)大部件數(shù)字化制孔現(xiàn)場(chǎng)局部區(qū)域開(kāi)敞性差、人工觀察視角受限、信息可視化程度不高等問(wèn)題,提出了一種現(xiàn)場(chǎng)數(shù)據(jù)驅(qū)動(dòng)的翼身制孔過(guò)程三維實(shí)時(shí)可視化監(jiān)視方案。鐘珂珂等[9]構(gòu)建了實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)的生產(chǎn)線運(yùn)行狀態(tài)監(jiān)控平臺(tái),包括現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)的采集與管理、生產(chǎn)線效能評(píng)估建模、人機(jī)交互式三維/二維集成可視化等模塊。常仕軍等[10]基于中間件平臺(tái)開(kāi)發(fā)了生產(chǎn)過(guò)程監(jiān)控系統(tǒng),并在實(shí)際生產(chǎn)中進(jìn)行了應(yīng)用,該系統(tǒng)能夠應(yīng)用甘特圖等多種方式直觀、形象地展現(xiàn)監(jiān)控結(jié)果。
通過(guò)上述研究可以看出,生產(chǎn)監(jiān)控系統(tǒng)應(yīng)基于實(shí)時(shí)數(shù)據(jù)進(jìn)行驅(qū)動(dòng),并且應(yīng)重視可視化效果表達(dá)。本文重點(diǎn)開(kāi)展面向數(shù)字孿生的智能生產(chǎn)線監(jiān)控系統(tǒng)關(guān)鍵技術(shù)研究,在虛擬空間中建立生產(chǎn)線的三維模型,并通過(guò)現(xiàn)場(chǎng)數(shù)據(jù)的采集與解析,實(shí)現(xiàn)數(shù)據(jù)與模型的關(guān)聯(lián)映射,最終實(shí)現(xiàn)生產(chǎn)線三維監(jiān)控。結(jié)合技術(shù)研究,開(kāi)發(fā)了一種與現(xiàn)場(chǎng)數(shù)據(jù)同步的可視化監(jiān)控原型系統(tǒng),并在智能制造物理試驗(yàn)線上進(jìn)行了部署驗(yàn)證。
面向數(shù)字孿生的智能生產(chǎn)線三維可視化監(jiān)控系統(tǒng)總體架構(gòu)如圖1所示,具體包括以下內(nèi)容:
(1)數(shù)據(jù)采集以及數(shù)據(jù)接口層。該層實(shí)現(xiàn)物理生產(chǎn)線的動(dòng)態(tài)數(shù)據(jù)實(shí)時(shí)采集,以及與業(yè)務(wù)系統(tǒng)(ERP、MES)的集成,是三維可視化監(jiān)控系統(tǒng)的數(shù)據(jù)來(lái)源。在智能生產(chǎn)線上,動(dòng)態(tài)數(shù)據(jù)主要包括人員數(shù)據(jù)、設(shè)備數(shù)據(jù)、工裝/工具數(shù)據(jù)、物流數(shù)據(jù)、生產(chǎn)進(jìn)度數(shù)據(jù)、實(shí)作工時(shí)數(shù)據(jù)、生產(chǎn)質(zhì)量數(shù)據(jù)等。其中,這些數(shù)據(jù)一部分可以通過(guò)現(xiàn)場(chǎng)物聯(lián)網(wǎng)絡(luò),通過(guò)標(biāo)簽、RFID、閱讀器以及傳感網(wǎng)絡(luò)實(shí)現(xiàn)采集;另外一部分則必須通過(guò)業(yè)務(wù)管理系統(tǒng)集成來(lái)獲取,如質(zhì)量管理系統(tǒng)、生產(chǎn)MES、ERP等。
(2)數(shù)據(jù)存儲(chǔ)與服務(wù)層。該層主要負(fù)責(zé)進(jìn)行數(shù)據(jù)存儲(chǔ)及面向監(jiān)控系統(tǒng)應(yīng)用的數(shù)據(jù)服務(wù)工作。其中數(shù)據(jù)過(guò)濾服務(wù)主要針對(duì)采集到的大量數(shù)據(jù)進(jìn)行過(guò)濾,保障數(shù)據(jù)的有效性和正確性;數(shù)據(jù)解析服務(wù)主要實(shí)現(xiàn)數(shù)據(jù)采集信息的識(shí)別以及監(jiān)控系統(tǒng)應(yīng)用數(shù)據(jù)的匹配。此外,還應(yīng)包括數(shù)據(jù)推送以及數(shù)據(jù)管理,形成統(tǒng)一的數(shù)據(jù)應(yīng)用服務(wù)。
(3)功能應(yīng)用層。面向數(shù)字孿生的三維可視化監(jiān)控系統(tǒng)從功能上來(lái)看,主要包括兩個(gè)方面:一是虛擬空間中的三維場(chǎng)景建模及渲染。這是三維監(jiān)控的模型基礎(chǔ),需要對(duì)生產(chǎn)線的各類要素進(jìn)行三維建模,并且通過(guò)統(tǒng)一的數(shù)據(jù)服務(wù)驅(qū)動(dòng)生產(chǎn)線三維虛擬模型變換,支撐三維虛擬生產(chǎn)線的渲染和及時(shí)更新;二是狀態(tài)監(jiān)控以及生產(chǎn)優(yōu)化功能。通過(guò)對(duì)生產(chǎn)線實(shí)時(shí)數(shù)據(jù)、歷史數(shù)據(jù)的分析與應(yīng)用,實(shí)現(xiàn)對(duì)產(chǎn)品生產(chǎn)過(guò)程、生產(chǎn)現(xiàn)場(chǎng)狀態(tài)的實(shí)時(shí)監(jiān)控及分析優(yōu)化,優(yōu)化控制指令可以反饋至現(xiàn)場(chǎng),從而實(shí)現(xiàn)產(chǎn)品生產(chǎn)過(guò)程的閉環(huán)反饋控制以及虛實(shí)之間的雙向連接。具體功能包括設(shè)備狀態(tài)監(jiān)控、計(jì)劃交付監(jiān)控、質(zhì)量狀態(tài)監(jiān)控、人工績(jī)效監(jiān)控等。
三維可視化監(jiān)控系統(tǒng)需要在現(xiàn)場(chǎng)數(shù)據(jù)采集的基礎(chǔ)上進(jìn)行三維模型的驅(qū)動(dòng),并在虛擬空間對(duì)生產(chǎn)線實(shí)時(shí)狀態(tài)進(jìn)行忠實(shí)記錄和反映。因此,數(shù)據(jù)建模工作為三維監(jiān)控系統(tǒng)提供數(shù)據(jù)基礎(chǔ)。生產(chǎn)線運(yùn)行過(guò)程中,會(huì)產(chǎn)生大量的數(shù)據(jù)信息,這些數(shù)據(jù)往往具有異構(gòu)性、動(dòng)態(tài)性、多維性。本文建立了面向生產(chǎn)線三維可視化監(jiān)控的數(shù)據(jù)模型,用于實(shí)現(xiàn)對(duì)三維空間的數(shù)據(jù)關(guān)聯(lián)與驅(qū)動(dòng),如圖2所示,該模型包括生產(chǎn)線數(shù)據(jù)模型、生產(chǎn)線三維監(jiān)控兩部分。
生產(chǎn)線數(shù)據(jù)模型是三維監(jiān)控的實(shí)時(shí)數(shù)據(jù)源,構(gòu)成了監(jiān)控系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。參考“人、機(jī)、料、法、環(huán)”的生產(chǎn)要素分類方法,將生產(chǎn)數(shù)據(jù)模型分為人員信息模型、設(shè)備信息模型、物料實(shí)時(shí)數(shù)據(jù)模型、業(yè)務(wù)數(shù)據(jù)模型、環(huán)境信息模型。人員信息模型包括人員姓名、部門(mén)、工號(hào)等基本信息,以及工時(shí)、考勤等動(dòng)態(tài)信息。基本信息可以進(jìn)行靜態(tài)配置或與人力資源管理系統(tǒng)進(jìn)行集成來(lái)獲取,動(dòng)態(tài)信息需要與生產(chǎn)管控系統(tǒng)(如Manufacturing execution system,MES)進(jìn)行集成來(lái)獲取。設(shè)備信息模型包含主設(shè)備數(shù)據(jù)模型、物流設(shè)備數(shù)據(jù)模型。設(shè)備數(shù)據(jù)模型包括設(shè)備名稱、設(shè)備編號(hào)、工作區(qū)域等基本信息,以及任務(wù)信息、狀態(tài)信息、工作參數(shù)等動(dòng)態(tài)信息。物料數(shù)據(jù)模型包括零件名稱、物料編碼等基本信息,以及物料狀態(tài)、所屬訂單、當(dāng)前位置、交付時(shí)間等動(dòng)態(tài)信息,物料基本信息繼承自PDM系統(tǒng),而動(dòng)態(tài)信息則通過(guò)與現(xiàn)場(chǎng)物料感知系統(tǒng)或生產(chǎn)執(zhí)行系統(tǒng)進(jìn)行集成來(lái)獲取。業(yè)務(wù)數(shù)據(jù)模型包括工藝數(shù)據(jù)、計(jì)劃數(shù)據(jù)、質(zhì)量數(shù)據(jù)等,這些數(shù)據(jù)來(lái)源于工藝管理系統(tǒng)、計(jì)劃管理系統(tǒng)、質(zhì)量管理系統(tǒng)等業(yè)務(wù)系統(tǒng)。環(huán)境數(shù)據(jù)包括各工作區(qū)溫度、濕度、能源等信息,采集自現(xiàn)場(chǎng)環(huán)境傳感器。
生產(chǎn)線三維監(jiān)控模型包括生產(chǎn)線物理映射信息以及生產(chǎn)線狀態(tài)監(jiān)控信息兩類,并且提供生產(chǎn)線物理映射及狀態(tài)監(jiān)控方法。生產(chǎn)線物理映射信息包括加工設(shè)備信息、物流設(shè)備信息、物料實(shí)時(shí)信息、人員映射信息,用于生產(chǎn)線三維實(shí)時(shí)驅(qū)動(dòng);生產(chǎn)線狀態(tài)監(jiān)控信息包括設(shè)備狀態(tài)信息、計(jì)劃執(zhí)行信息、質(zhì)量狀態(tài)信息、人員績(jī)效信息、環(huán)境狀態(tài)信息,用于三維環(huán)境下的狀態(tài)監(jiān)控。生產(chǎn)線三維監(jiān)控模型與生產(chǎn)線數(shù)據(jù)模型具有關(guān)聯(lián)映射關(guān)系。
智能生產(chǎn)線中的設(shè)備往往類型多樣、集成難度較大,設(shè)備集成與數(shù)據(jù)采集對(duì)于三維可視化監(jiān)控系統(tǒng)的性能具有至關(guān)重要的影響。OPC技術(shù)為設(shè)備提供了一種高效、可靠、開(kāi)放的驅(qū)動(dòng)程序標(biāo)準(zhǔn),現(xiàn)在大多數(shù)設(shè)備都是支持OPC標(biāo)準(zhǔn)的。本文基于OPC技術(shù)實(shí)現(xiàn)設(shè)備數(shù)據(jù)采集,設(shè)備通過(guò)各種協(xié)議與OPC服務(wù)器進(jìn)行集成通訊,而三維可視化監(jiān)控系統(tǒng)通過(guò)OPC客戶端與OPC服務(wù)進(jìn)行對(duì)接,采集服務(wù)器中的各類設(shè)備實(shí)時(shí)數(shù)據(jù),并進(jìn)行解析與處理后發(fā)送給三維實(shí)時(shí)監(jiān)控進(jìn)程,基于OPC的設(shè)備數(shù)據(jù)采集技術(shù)架構(gòu)如圖3所示。
虛擬空間中的三維模型采用層級(jí)樹(shù)進(jìn)行管理,這種層次結(jié)構(gòu)主要是因?yàn)樵O(shè)備之間的從屬關(guān)系。本文中所有虛擬對(duì)象均以其父節(jié)點(diǎn)作為基礎(chǔ)類,該類對(duì)象存儲(chǔ)所有子節(jié)點(diǎn)模型所共有的屬性和方法;而子節(jié)點(diǎn)的屬性和方法除了可以繼承自其父節(jié)點(diǎn)外,可以新增并且靈活修改。該設(shè)計(jì)具有良好的可擴(kuò)展性,便于用戶自定義新的虛擬對(duì)象類型,某機(jī)加生產(chǎn)線層次關(guān)系如圖4所示。
另外,三維場(chǎng)景中應(yīng)支持模型層次關(guān)系的動(dòng)態(tài)構(gòu)建。因?yàn)閷?shí)際執(zhí)行過(guò)程中,多個(gè)虛擬對(duì)象會(huì)因?yàn)楣餐瓿梢豁?xiàng)行為而構(gòu)成臨時(shí)父子關(guān)系。如機(jī)械手夾持零件完成搬運(yùn)過(guò)程中,機(jī)械手末端執(zhí)行器與零件形成了“組合體”,為了保證零件與機(jī)械手的行為同步,需要臨時(shí)更改零件對(duì)象作為機(jī)械臂的子部件,當(dāng)動(dòng)作完成后,則解除這種父子關(guān)系,從而恢復(fù)機(jī)械手、零件各自的獨(dú)立性。
在數(shù)據(jù)采集以及三維場(chǎng)景建模的基礎(chǔ)上,通過(guò)建立實(shí)時(shí)數(shù)據(jù)與模型屬性的關(guān)聯(lián)與映射,并利用虛擬模型變換技術(shù),實(shí)現(xiàn)三維虛擬監(jiān)控畫(huà)面與現(xiàn)場(chǎng)信號(hào)同步,并通過(guò)各類監(jiān)控?cái)?shù)據(jù)的提取,實(shí)現(xiàn)生產(chǎn)線綜合看板與交互式監(jiān)控。
4.1 實(shí)時(shí)數(shù)據(jù)與模型行為關(guān)聯(lián)映射
虛擬對(duì)象行為由現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行驅(qū)動(dòng),建立實(shí)時(shí)數(shù)據(jù)與模型行為的映射關(guān)系是實(shí)現(xiàn)數(shù)據(jù)解析的關(guān)鍵。圖5展示了數(shù)控機(jī)床對(duì)象實(shí)時(shí)數(shù)據(jù)與模型行為的映射關(guān)系,其中基本屬性信息映射為設(shè)備基本信息展示行為;任務(wù)屬性信息映射為設(shè)備任務(wù)信息展示行為;狀態(tài)屬性信息映射為設(shè)備狀態(tài)信息展示行為(包括設(shè)備利用率等數(shù)據(jù)計(jì)算和圖表展示)、故障預(yù)警行為等;加工參數(shù)數(shù)據(jù)信息映射為加工參數(shù)展示、加工質(zhì)量分析等行為。
4.2 實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)模型變換
三維可視化監(jiān)控平臺(tái)通過(guò)模型變換來(lái)模擬對(duì)象行為。本文重點(diǎn)關(guān)注生產(chǎn)線的狀態(tài)整體監(jiān)控,通過(guò)對(duì)智能生產(chǎn)線的典型設(shè)備動(dòng)作進(jìn)行分析,將模型變換動(dòng)作要素分為顏色變化、位姿變換、動(dòng)畫(huà)特效3類,如表1所示。本文通過(guò)驅(qū)動(dòng)腳本實(shí)現(xiàn)虛擬模型變換,每一類模型變換都需要編制模型驅(qū)動(dòng)腳本,該腳本實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的讀取以及模型動(dòng)作更新。
4.3 虛擬生產(chǎn)看板
除了幾何層面的虛實(shí)聯(lián)動(dòng)之外,三維監(jiān)控系統(tǒng)需要滿足管理者對(duì)各類現(xiàn)場(chǎng)狀態(tài)及指標(biāo)數(shù)據(jù)的查詢、交互功能,這就需要建立各類生產(chǎn)看板。本文通過(guò)梳理,定義如下人機(jī)交互界面功能需求:
圖3 三維監(jiān)控系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)集成方式Fig.3 Real-time data integration method of 3D monitoring system
圖4 機(jī)加生產(chǎn)線場(chǎng)景樹(shù)狀層級(jí)關(guān)系Fig.4 Tree-like hierarchy of mechining line scenes
(1)設(shè)備信息看板。能方便地查看設(shè)備各類靜態(tài)、動(dòng)態(tài)信息。綜合各類設(shè)備績(jī)效指標(biāo),如設(shè)備開(kāi)機(jī)率、設(shè)備利用率、設(shè)備故障率,對(duì)設(shè)備績(jī)效指標(biāo)的分析有利于對(duì)生產(chǎn)計(jì)劃及工藝的優(yōu)化。
(2)生產(chǎn)分析看板。綜合各類生產(chǎn)績(jī)效指標(biāo),包括準(zhǔn)時(shí)交貨率、計(jì)劃完成率、生產(chǎn)達(dá)標(biāo)率等,將實(shí)際績(jī)效指標(biāo)與計(jì)劃目標(biāo)對(duì)比分析。
(3)質(zhì)量績(jī)效看板。綜合各類質(zhì)量績(jī)效指標(biāo),包括廢品率、一次檢驗(yàn)合格率、產(chǎn)品合格率、成品返修率等,將實(shí)際績(jī)效指標(biāo)與質(zhì)量目標(biāo)進(jìn)行對(duì)比分析。
(4)人員績(jī)效看板。綜合各類人員績(jī)效指標(biāo),包括人工產(chǎn)出率、工時(shí)、合格率等,可以清楚的了解勞動(dòng)力績(jī)效,找出人員績(jī)效改進(jìn)的方向和辦法。
圖5 現(xiàn)場(chǎng)實(shí)時(shí)數(shù)據(jù)與模型行為的關(guān)聯(lián)映射Fig.5 Association mapping between on-site real-time data and model behavior
表1 智能機(jī)加生產(chǎn)線模型變換典型分類Table 1 Typical classification of intelligent machining line model transformation
依托前文所述的各項(xiàng)技術(shù),本文設(shè)計(jì)并開(kāi)發(fā)了“面向數(shù)字孿生的智能生產(chǎn)線監(jiān)控原型系統(tǒng)”(以下簡(jiǎn)稱“原型系統(tǒng)”)。原型系統(tǒng)采用具有通用性、高效性和安全性的Unity3D開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā),并在中國(guó)航空規(guī)劃設(shè)計(jì)研究總院有限公司自行研制的智能制造試驗(yàn)線(以下簡(jiǎn)稱“試驗(yàn)線”)上進(jìn)行了部署驗(yàn)證。
1.1 原型系統(tǒng)定位
原型系統(tǒng)的主要目標(biāo)是實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)的試驗(yàn)線三維可視化監(jiān)控。用戶通過(guò)三維可視化窗口,可實(shí)時(shí)查看廠房、生產(chǎn)線、設(shè)備乃至產(chǎn)品等的詳細(xì)情況,無(wú)需親臨車間現(xiàn)場(chǎng)進(jìn)行工作視察,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控的目的。
1.2 監(jiān)控需求分析
監(jiān)控系統(tǒng)首先應(yīng)滿足虛實(shí)場(chǎng)景同步要求,即在對(duì)試驗(yàn)線三維建模的基礎(chǔ)上,實(shí)現(xiàn)現(xiàn)場(chǎng)數(shù)據(jù)采集,并完成模型動(dòng)作與實(shí)際場(chǎng)景的聯(lián)動(dòng)。在此基礎(chǔ)上,監(jiān)控系統(tǒng)應(yīng)實(shí)現(xiàn)對(duì)生產(chǎn)狀態(tài)的監(jiān)控與分析,包括設(shè)備狀態(tài)監(jiān)控以及業(yè)務(wù)數(shù)據(jù)監(jiān)控兩部分。本文試驗(yàn)線中的業(yè)務(wù)數(shù)據(jù)監(jiān)控包括質(zhì)量看板、人工績(jī)效看板、交付看板,相應(yīng)監(jiān)控?cái)?shù)據(jù)在生產(chǎn)執(zhí)行系統(tǒng)(MES)中已經(jīng)建立,只需將MES中的數(shù)據(jù)進(jìn)行集成并在三維監(jiān)控環(huán)境中進(jìn)行展示。因此,以下重點(diǎn)對(duì)設(shè)備狀態(tài)監(jiān)控需求進(jìn)行詳細(xì)描述。
設(shè)備是生產(chǎn)線的主要構(gòu)成要素,設(shè)備狀態(tài)數(shù)據(jù)的實(shí)時(shí)監(jiān)控對(duì)于提升生產(chǎn)線運(yùn)行效率和產(chǎn)品質(zhì)量具有直接影響。本文重點(diǎn)在三維監(jiān)控系統(tǒng)中開(kāi)發(fā)設(shè)備看板,關(guān)聯(lián)實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象并實(shí)時(shí)刷新,實(shí)現(xiàn)設(shè)備監(jiān)控。設(shè)備看板包括如下內(nèi)容。
(1)設(shè)備狀態(tài)信息。
以數(shù)控機(jī)床為例,設(shè)備狀態(tài)包括開(kāi)機(jī)狀態(tài)、程序運(yùn)行狀態(tài)、主軸切削狀態(tài)、故障狀態(tài)、機(jī)床門(mén)開(kāi)啟狀態(tài)、冷卻液開(kāi)啟狀態(tài)。各類狀態(tài)關(guān)聯(lián)屬性值為布爾類型(是或否),三維環(huán)境下設(shè)置設(shè)備狀態(tài)指示燈,通過(guò)指示燈顏色變化實(shí)現(xiàn)對(duì)設(shè)備狀態(tài)的直觀展示。
(2)工藝參數(shù)看板。
工藝參數(shù)是設(shè)備完成加工任務(wù)時(shí)的一系列基礎(chǔ)數(shù)據(jù),對(duì)工藝參數(shù)進(jìn)行實(shí)時(shí)監(jiān)控是實(shí)現(xiàn)工藝控制與質(zhì)量分析的關(guān)鍵。以某五軸數(shù)控機(jī)床為例,工藝參數(shù)信息包括數(shù)控程序名稱、主軸功率、進(jìn)給速率、主軸坐標(biāo)(X、Y、Z、A、B)、主軸轉(zhuǎn)速、主軸負(fù)載、電流、電壓、刀具號(hào)等。
(3)設(shè)備績(jī)效統(tǒng)計(jì)分析。
實(shí)現(xiàn)對(duì)設(shè)備應(yīng)用效率的統(tǒng)計(jì)與分析監(jiān)控。結(jié)合實(shí)際應(yīng)用需求,本文重點(diǎn)實(shí)現(xiàn)設(shè)備利用率、設(shè)備開(kāi)機(jī)率、數(shù)控程序運(yùn)行率等指標(biāo)[11]監(jiān)控。設(shè)備開(kāi)機(jī)率=設(shè)備開(kāi)機(jī)時(shí)間/制度工時(shí),用于度量在制度工時(shí)內(nèi)設(shè)備能提供多少時(shí)間用于產(chǎn)品生產(chǎn)活動(dòng)。數(shù)控設(shè)備程序運(yùn)行率=NC程序運(yùn)行時(shí)間/設(shè)備使用時(shí)間,用于度量在數(shù)控設(shè)備使用過(guò)程中,運(yùn)行NC程序的時(shí)間有多少。設(shè)備利用率=主軸加工時(shí)間/制度工時(shí),表征了在制度工時(shí)內(nèi)有多少時(shí)間真正用于運(yùn)轉(zhuǎn)主軸加工零件。
1.3 系統(tǒng)主要功能
原型系統(tǒng)主要功能如圖6所示。
(1)現(xiàn)場(chǎng)數(shù)據(jù)采集模塊。
系統(tǒng)通過(guò)與SCADA系統(tǒng)集成,實(shí)時(shí)采集現(xiàn)場(chǎng)數(shù)據(jù)。數(shù)據(jù)采集主要通過(guò)OPC協(xié)議,現(xiàn)場(chǎng)數(shù)據(jù)采集模塊作為OPC客戶端,連接OPC服務(wù)器,以獲得數(shù)據(jù)?,F(xiàn)場(chǎng)數(shù)據(jù)經(jīng)過(guò)采集后,需進(jìn)行初步解析處理,以便于后續(xù)的數(shù)據(jù)存儲(chǔ)管理以及三維顯示。數(shù)據(jù)采集頻率以及模式允許用戶進(jìn)行手動(dòng)設(shè)置。
(2)業(yè)務(wù)數(shù)據(jù)采集模塊。
業(yè)務(wù)數(shù)據(jù)采集功能主要包括業(yè)務(wù)數(shù)據(jù)采集設(shè)置、業(yè)務(wù)數(shù)據(jù)采集和業(yè)務(wù)數(shù)據(jù)解析處理。業(yè)務(wù)數(shù)據(jù)采集設(shè)置是通過(guò)軟件人機(jī)交互界面配置要連接的業(yè)務(wù)系統(tǒng),如IP、端口、登錄用戶信息等。根據(jù)用戶設(shè)置,系統(tǒng)通過(guò)Web Service訪問(wèn)MES、ERP等生產(chǎn)管控系統(tǒng),獲得生產(chǎn)計(jì)劃、生產(chǎn)進(jìn)度、產(chǎn)品質(zhì)量、成本等數(shù)據(jù)信息。獲得數(shù)據(jù)后,系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行解析處理,形成便于三維顯示的數(shù)據(jù)結(jié)構(gòu)。
(3)數(shù)據(jù)管理模塊。
包括實(shí)時(shí)數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)的訪問(wèn)。歷史數(shù)據(jù)可用于數(shù)據(jù)的統(tǒng)計(jì)分析,在訪問(wèn)歷史數(shù)據(jù)的情況下,系統(tǒng)支持基本的數(shù)據(jù)查詢功能。
(4)場(chǎng)景管理模塊。
包括場(chǎng)景初始配置功能和場(chǎng)景三維渲染功能。場(chǎng)景初始配置是指用戶通過(guò)軟件界面設(shè)置初始場(chǎng)景中包含機(jī)床、機(jī)械臂、物流車等設(shè)備的初始狀態(tài),場(chǎng)景三維渲染包括虛擬對(duì)象和車間場(chǎng)景的更新顯示,以及場(chǎng)景中各類動(dòng)畫(huà)、特效的更新顯示。
(5)人機(jī)交互模塊。
該模塊主要開(kāi)發(fā)了位于三維窗口主場(chǎng)景的系列UI界面,實(shí)時(shí)顯示生產(chǎn)線各種狀態(tài)及指標(biāo)信息,提供圖形、圖表等方式的可視化手段,以便于用戶的查看、分析,包括設(shè)備狀態(tài)看板和業(yè)務(wù)數(shù)據(jù)展示看板兩類。設(shè)備狀態(tài)看板用以展示設(shè)備狀態(tài)以及各項(xiàng)參數(shù),而業(yè)務(wù)數(shù)據(jù)看板則包括質(zhì)量看板、人工績(jī)效看板、交付看板等。
圖6 系統(tǒng)功能樹(shù)Fig.6 System function tree
該系統(tǒng)在中國(guó)航空規(guī)劃設(shè)計(jì)研究總院有限公司自主研制的智能制造試驗(yàn)線上進(jìn)行了部署驗(yàn)證,通過(guò)1∶1建模,創(chuàng)建出與真實(shí)場(chǎng)景相對(duì)應(yīng)的試驗(yàn)線三維監(jiān)控系統(tǒng)。試驗(yàn)線實(shí)景如圖7(a)所示,三維監(jiān)控原型系統(tǒng)主界面如圖7(b)所示。試驗(yàn)線工作工位包括2臺(tái)數(shù)控加工機(jī)床、1臺(tái)激光打標(biāo)機(jī)以及裝配工作臺(tái)等設(shè)備,物流方面包括智能料架、自動(dòng)傳送帶、帶抓取機(jī)械臂的AGV小車構(gòu)成,軟件方面部署了SCADA、MES、ERP、PDM等系統(tǒng)。
試驗(yàn)線可以完整模擬一個(gè)工件的機(jī)械加工、打標(biāo)到裝配的生產(chǎn)流程。試驗(yàn)線的運(yùn)行流程為通過(guò)ERP系統(tǒng)下發(fā)訂單至MES系統(tǒng),由MES系統(tǒng)分解任務(wù)并將指令發(fā)送至SCADA系統(tǒng),再由SCADA系統(tǒng)將控制命令發(fā)送給具體要執(zhí)行的設(shè)備。生產(chǎn)運(yùn)行過(guò)程除必要的人工裝夾、報(bào)工之外,主設(shè)備動(dòng)作、物流運(yùn)輸、工位之間的物料搬運(yùn)均自動(dòng)化完成。本文通過(guò)三維監(jiān)控系統(tǒng)在試驗(yàn)線上的模擬運(yùn)行,驗(yàn)證了系統(tǒng)的主要功能,畫(huà)面流暢,延時(shí)率低(平均動(dòng)作延時(shí)率在500ms以內(nèi)),取得了良好的運(yùn)行效果,且通過(guò)對(duì)試驗(yàn)線運(yùn)行狀態(tài)的綜合監(jiān)控,能夠快速定位試驗(yàn)線運(yùn)行過(guò)程中的異常狀況,從而快速解決。根據(jù)統(tǒng)計(jì),以前平均故障調(diào)試時(shí)間約為2h,現(xiàn)在平均故障調(diào)試時(shí)間約為0.5h,大大提升了運(yùn)行效率;而且通過(guò)對(duì)產(chǎn)品質(zhì)量、交付、人工績(jī)效的綜合監(jiān)控,提升了試驗(yàn)線管控的透明度。試驗(yàn)線運(yùn)行過(guò)程中三維監(jiān)控系統(tǒng)人機(jī)交互界面如圖8所示。
圖7 系統(tǒng)監(jiān)控與真實(shí)場(chǎng)景對(duì)比Fig.7 Comparison of system monitoring and real scene
圖8 三維監(jiān)控系統(tǒng)人機(jī)交互界面Fig.8 Human interaction interface of 3D monitoring system
本文研究了面向數(shù)字孿生的監(jiān)控系統(tǒng)總體框架以及關(guān)鍵技術(shù),并通過(guò)三維監(jiān)控原型系統(tǒng)的開(kāi)發(fā)與部署對(duì)關(guān)鍵技術(shù)進(jìn)行了應(yīng)用驗(yàn)證。數(shù)字孿生監(jiān)控系統(tǒng)能夠有效解決傳統(tǒng)生產(chǎn)管理中的“黑盒”問(wèn)題,為生產(chǎn)管理者獲取現(xiàn)場(chǎng)狀態(tài)與各項(xiàng)指標(biāo)數(shù)據(jù)提供直觀、有效的手段。
數(shù)字孿生系統(tǒng)在生產(chǎn)線運(yùn)營(yíng)過(guò)程中的價(jià)值依次體現(xiàn)為監(jiān)控分析、問(wèn)題診斷、仿真預(yù)測(cè)、智能決策等4個(gè)能力等級(jí)。本文的探索尚處在第1個(gè)層次,未來(lái)將會(huì)向面向生產(chǎn)及工藝優(yōu)化的問(wèn)題診斷、仿真預(yù)測(cè)與智能決策算法方向拓展,實(shí)現(xiàn)生產(chǎn)線監(jiān)控的同時(shí),為管理者提供輔助決策支撐。