国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向離散車間生產(chǎn)過程的三維可視化監(jiān)控系統(tǒng)研究

2021-10-26 13:15:24馮俊唐敦兵朱海華宋家燁聶慶偉
機(jī)械制造與自動(dòng)化 2021年5期
關(guān)鍵詞:車間客戶端可視化

馮俊,唐敦兵,朱海華,宋家燁,聶慶偉

(南京航空航天大學(xué) 機(jī)電學(xué)院,江蘇 南京 210016)

0 引言

隨著新一輪科技產(chǎn)業(yè)的變革和技術(shù)的發(fā)展,車間生產(chǎn)系統(tǒng)復(fù)雜程度提高,智能設(shè)備逐漸增多,系統(tǒng)結(jié)構(gòu)更加復(fù)雜。在傳統(tǒng)的監(jiān)控方式中,管理人員對(duì)車間底層生產(chǎn)狀況的監(jiān)控力度不夠,無法滿足車間發(fā)展需求,這對(duì)車間生產(chǎn)過程的監(jiān)控提出了新的要求。三維可視化監(jiān)控技術(shù)作為智能制造中的一個(gè)重要技術(shù),越來越受到人們的重視。

近年來,國內(nèi)外眾多學(xué)者開始投入到對(duì)新的車間監(jiān)控技術(shù)的研究中。文獻(xiàn)[1]針對(duì)機(jī)加車間設(shè)備故障維護(hù)響應(yīng)滯后的問題,研究了基于 Open TK 圖形接口庫和 Visual Studio 編程軟件的三維可視化監(jiān)控系統(tǒng)。文獻(xiàn)[2]研究了數(shù)字化車間與三維可視化實(shí)時(shí)監(jiān)控之間的關(guān)系,提出了實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)的虛擬車間運(yùn)行模式和多層次的三維可視化監(jiān)控系統(tǒng)。文獻(xiàn)[3]針對(duì)發(fā)動(dòng)機(jī)裝配車間,構(gòu)建了一種面向發(fā)動(dòng)機(jī)裝配過程的可視化監(jiān)測(cè)與控制系統(tǒng);文獻(xiàn)[4]在分析生產(chǎn)過程模型和數(shù)據(jù)類型的基礎(chǔ)上,設(shè)計(jì)開發(fā)了一種面向生產(chǎn)過程的實(shí)時(shí)監(jiān)控系統(tǒng)。總之,國內(nèi)外對(duì)車間監(jiān)控技術(shù)做了許多研究,也取得了一定的成果。但是,這些研究中系統(tǒng)面向?qū)ο筝^為局限,開發(fā)環(huán)境要求較高,不具備普遍適用性。同時(shí),系統(tǒng)動(dòng)態(tài)過程的實(shí)時(shí)性欠缺,交互性差,且主要用于生產(chǎn)線仿真或只專注于產(chǎn)品3D展示。目前離散車間缺乏實(shí)時(shí)透明化的管控,迫切需要建設(shè)一套面向離散車間的三維可視化監(jiān)控系統(tǒng)。

因此,本文結(jié)合監(jiān)控Agent客戶端構(gòu)建技術(shù)、實(shí)時(shí)信息數(shù)據(jù)處理技術(shù)和全參數(shù)虛擬車間建模技術(shù),研究設(shè)計(jì)一種面向離散車間生產(chǎn)過程的三維可視化監(jiān)控仿真系統(tǒng)。該系統(tǒng)能夠以鏡像方式體現(xiàn)車間的生產(chǎn)過程的原貌,滿足管理人員對(duì)車間各狀態(tài)信息快速獲取的需求。該系統(tǒng)還可以對(duì)車間進(jìn)行故障預(yù)測(cè),并給出優(yōu)化反饋與控制決策。

1 監(jiān)控系統(tǒng)體系架構(gòu)

生產(chǎn)車間是一個(gè)多技術(shù)并存的復(fù)雜組織體。針對(duì)離散車間實(shí)際情況,本文首先設(shè)計(jì)了實(shí)時(shí)三維可視化監(jiān)控系統(tǒng)的體系架構(gòu)。該體系結(jié)構(gòu)從下到上依次為感知層、接入層、網(wǎng)絡(luò)層、支撐層和應(yīng)用層。設(shè)計(jì)的體系結(jié)構(gòu)如圖1所示。

圖1 系統(tǒng)的體系架構(gòu)

1)感知層:感知層位于監(jiān)控系統(tǒng)的底層,它包括各種加工機(jī)床、機(jī)械手、AGV、自動(dòng)倉儲(chǔ)單元、車間人員、各種傳感器設(shè)備和RFID射頻識(shí)別系統(tǒng)等,主要功能是直接采集車間內(nèi)動(dòng)態(tài)變化的實(shí)時(shí)物理狀態(tài)數(shù)據(jù)傳輸給該區(qū)域內(nèi)的工控機(jī)或直接控制車間設(shè)備的運(yùn)行。

2)接入層:接入層直接面向底層設(shè)備連接或訪問,建立在各個(gè)工控機(jī)中的監(jiān)控Agent客戶端,其作用是將感知層采集到的車間數(shù)據(jù)信息打包并發(fā)送至服務(wù)器端。

3)網(wǎng)絡(luò)層:采用開放式系統(tǒng)互聯(lián)通信模型(OSI)建立車間局域網(wǎng),負(fù)責(zé)系統(tǒng)內(nèi)的信息傳輸,使不同的設(shè)備系統(tǒng)之間實(shí)現(xiàn)了高可靠性、高安全性和無障礙的通信,是數(shù)據(jù)和信息共享的基礎(chǔ)。

4)支撐層:支撐層是一個(gè)信息的集成環(huán)境,將多源的信息與數(shù)據(jù)整合,通過數(shù)據(jù)分析與處理,實(shí)現(xiàn)數(shù)據(jù)資源的結(jié)構(gòu)化、規(guī)范化,提高數(shù)據(jù)資源的利用率。

5)應(yīng)用層:應(yīng)用層位于監(jiān)控系統(tǒng)的頂層,由分析部分、顯示部分、控制部分和監(jiān)控對(duì)象組成。對(duì)車間內(nèi)獲取的數(shù)據(jù)信息進(jìn)行分類和分析處理,將數(shù)據(jù)信息分別用作可視化顯示、分析存儲(chǔ)和虛擬車間驅(qū)動(dòng)等,極大地提高了系統(tǒng)的可視性和車間的可管理性。

2 監(jiān)控系統(tǒng)運(yùn)行模式

根據(jù)離散車間生產(chǎn)過程三維可視化監(jiān)控系統(tǒng)的實(shí)際需求,在系統(tǒng)體系架構(gòu)確立的基礎(chǔ)上,建立監(jiān)控系統(tǒng)的運(yùn)行模式如圖2所示。

圖2 監(jiān)控系統(tǒng)的運(yùn)行模式

具體步驟為:

步驟1 通過底層車間的各個(gè)設(shè)備系統(tǒng)、各個(gè)傳感器及RFID射頻識(shí)別系統(tǒng)等,進(jìn)行車間狀態(tài)和各類信息的采集;

步驟2 在各設(shè)備單元所對(duì)應(yīng)的工控機(jī)中建立監(jiān)控Agent客戶端,通過監(jiān)控Agent對(duì)車間各類數(shù)據(jù)信息進(jìn)行統(tǒng)一格式化打包;

步驟3 建立車間實(shí)時(shí)數(shù)據(jù)庫,通過車間多智能體局域網(wǎng),將車間信息實(shí)時(shí)發(fā)送至車間實(shí)時(shí)數(shù)據(jù)庫中,并對(duì)數(shù)據(jù)進(jìn)行分析處理;

步驟4 在Unity3D平臺(tái)上編寫數(shù)據(jù)庫連接和數(shù)據(jù)讀取腳本,實(shí)時(shí)讀取數(shù)據(jù)庫中的最新數(shù)據(jù)信息,保證與車間數(shù)據(jù)狀態(tài)的實(shí)時(shí)同步;

步驟5 對(duì)模型驅(qū)動(dòng)信息進(jìn)行處理,再傳遞給Unity3D場(chǎng)景,驅(qū)動(dòng)虛擬車間進(jìn)行生產(chǎn)過程實(shí)時(shí)映射;

步驟6 將非模型驅(qū)動(dòng)信息傳遞給Unity3D的信息顯示組件,利用文字和二維圖表將信息直觀地顯示出來;

步驟7 通過虛擬車間發(fā)出的優(yōu)化控制指令信息,并存儲(chǔ)在實(shí)時(shí)數(shù)據(jù)庫中;

步驟8 利用車間監(jiān)控Agent客戶端實(shí)時(shí)讀取數(shù)據(jù)庫優(yōu)化控制指令,并轉(zhuǎn)化成車間設(shè)備能夠識(shí)別的指令格式,控制車間內(nèi)設(shè)備執(zhí)行相應(yīng)優(yōu)化動(dòng)作。

至此,基本完成了監(jiān)控系統(tǒng)的內(nèi)核構(gòu)建。

車間管理人員可通過三維可視化車間顯示界面點(diǎn)擊相應(yīng)設(shè)備模型,進(jìn)行相關(guān)信息的查看和生產(chǎn)過程的監(jiān)控,或進(jìn)行簡單的故障處理,結(jié)合動(dòng)態(tài)系統(tǒng)的故障預(yù)測(cè)方法,對(duì)系統(tǒng)做出故障預(yù)測(cè),然后調(diào)整車間內(nèi)的生產(chǎn)資源,從而形成優(yōu)化控制決策。

3 關(guān)鍵技術(shù)

通過上述監(jiān)控系統(tǒng)運(yùn)行模式的分析,需要進(jìn)一步對(duì)生產(chǎn)過程的實(shí)時(shí)數(shù)據(jù)和虛擬車間模型進(jìn)行有效處理管控。本文構(gòu)建了監(jiān)控Agent,研究了多源異構(gòu)要素信息感知集成和數(shù)據(jù)處理技術(shù),實(shí)現(xiàn)了全參數(shù)虛擬車間建模。

3.1 監(jiān)控Agent客戶端構(gòu)建

本文針對(duì)監(jiān)控系統(tǒng)開發(fā)的Agent統(tǒng)一命名為監(jiān)控Agent,是一種具有特定功能的軟件和硬件組成的實(shí)體。根據(jù)離散車間生產(chǎn)過程的三維可視化監(jiān)控系統(tǒng)的實(shí)際需求,構(gòu)建的監(jiān)控Agent客戶端結(jié)構(gòu)如圖3所示。

圖3 監(jiān)控Agent客戶端結(jié)構(gòu)

該監(jiān)控Agent客戶端由通信、決策、控制和感知4個(gè)部分組成。通信部分與車間多智能體局域網(wǎng)相連接,負(fù)責(zé)實(shí)時(shí)發(fā)送車間信息和接收優(yōu)化控制指令。感知部分與感知層相連接,負(fù)責(zé)車間狀態(tài)信息的實(shí)時(shí)感知集成。決策部分是監(jiān)控Agent的中央處理單元,一方面負(fù)責(zé)車間信息數(shù)據(jù)格式轉(zhuǎn)化打包,發(fā)送給上位監(jiān)控服務(wù)器端;另一方面負(fù)責(zé)接受優(yōu)化控制指令,并解析成對(duì)應(yīng)設(shè)備可識(shí)別的數(shù)據(jù)形式??刂撇糠峙c底層執(zhí)行設(shè)備相連接,負(fù)責(zé)接收來自決策部分的控制指令,同時(shí)驅(qū)動(dòng)對(duì)應(yīng)的執(zhí)行設(shè)備。

3.2 多源異構(gòu)生產(chǎn)要素信息感知集成技術(shù)

離散車間底層設(shè)備種類繁多,生產(chǎn)環(huán)境復(fù)雜,不同設(shè)備使用不同的設(shè)備接口及通信協(xié)議,各領(lǐng)域數(shù)據(jù)信息的描述采用不同的結(jié)構(gòu)及不同的語義格式,這樣就使信息共享和感知集成變得異常復(fù)雜。為了實(shí)現(xiàn)對(duì)車間層全要素信息感知和信息集成,本文針對(duì)車間層多源異構(gòu)要素信息設(shè)計(jì)的感知集成模型如圖4所示。

圖4 多源異構(gòu)生產(chǎn)要素信息感知集成模型

多源異構(gòu)的生產(chǎn)要素信息感知集成技術(shù)主要包括車間數(shù)據(jù)源層、感知技術(shù)層、數(shù)據(jù)打包層和信息集合層4個(gè)層次。車間生產(chǎn)過程的感知對(duì)象包括設(shè)備狀態(tài)、車間環(huán)境、訂單信息等。感知以設(shè)備單元和制造過程為主線,包括狀態(tài)、位置和制造質(zhì)量的感知[5]。通過二維碼、RFID、工控機(jī)、UWB定位系統(tǒng)、PLC和傳感器,實(shí)時(shí)獲取各種狀態(tài)信息。

數(shù)據(jù)打包層中,監(jiān)控Agent客戶端起到對(duì)異構(gòu)數(shù)據(jù)源關(guān)系模式的翻譯作用,位于異構(gòu)數(shù)據(jù)源和信息集合層之間。由于系統(tǒng)是面向多源異構(gòu)型的信息源,各個(gè)信息源數(shù)據(jù)都有自身的特點(diǎn),沒有一個(gè)穩(wěn)定的模式且包含一些非結(jié)構(gòu)化的和半結(jié)構(gòu)化的數(shù)據(jù)。為了對(duì)各個(gè)信息源進(jìn)行統(tǒng)一的處理,利用Json格式數(shù)據(jù)流作為信息數(shù)據(jù)打包及存儲(chǔ)的統(tǒng)一模型。

信息集合層的核心是實(shí)時(shí)數(shù)據(jù)庫,負(fù)責(zé)接收來自各個(gè)監(jiān)控Agent客戶端打包發(fā)送的Json格式數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行解析和預(yù)處理后分類存儲(chǔ)。集成系統(tǒng)為用戶及監(jiān)控界面提供統(tǒng)一的接口進(jìn)行數(shù)據(jù)訪問,負(fù)責(zé)接收來自用戶及監(jiān)控界面的全局訪問請(qǐng)求,對(duì)實(shí)時(shí)數(shù)據(jù)庫所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行訪問,最后將用戶需要的數(shù)據(jù)返回給用戶。

3.3 實(shí)時(shí)信息數(shù)據(jù)處理技術(shù)

監(jiān)控系統(tǒng)中的數(shù)據(jù)可分為車間要素信息和虛擬車間數(shù)據(jù)。車間要素信息主要包括設(shè)備、環(huán)境、訂單、物料和人員等數(shù)據(jù)。虛擬車間數(shù)據(jù)主要包括故障預(yù)測(cè)和優(yōu)化決策數(shù)據(jù)。這些實(shí)時(shí)數(shù)據(jù)在傳輸過程中經(jīng)常存在冗余、缺失、偏離等問題。該系統(tǒng)中將數(shù)據(jù)處理分為數(shù)據(jù)預(yù)處理、數(shù)據(jù)分析與挖掘、數(shù)據(jù)融合3個(gè)步驟,如圖5所示。

圖5 實(shí)時(shí)信息數(shù)據(jù)處理流程圖

數(shù)據(jù)預(yù)處理包括數(shù)據(jù)清理、數(shù)據(jù)結(jié)構(gòu)化和初級(jí)聚類,通過這些預(yù)處理操作能夠消除原始數(shù)據(jù)中的冗余與噪聲,得到準(zhǔn)確一致的預(yù)處理數(shù)據(jù)。在數(shù)據(jù)分析與挖掘過程中,面向目標(biāo)數(shù)據(jù)進(jìn)行頻繁模式挖掘、分類、高級(jí)聚類和異常檢測(cè)。在預(yù)處理和分析、挖掘的基礎(chǔ)上,從數(shù)據(jù)級(jí)、特征級(jí)和決策級(jí)進(jìn)行多層次的數(shù)據(jù)融合,進(jìn)而提高了數(shù)據(jù)的質(zhì)量。

3.4 全參數(shù)虛擬車間建模

通過分析離散車間各個(gè)要素單元,建立高精度的車間要素模型,包括三維模型、物理關(guān)系模型和工作流模型等。利用基于統(tǒng)一建模語言(UML)等信息建模方法,建立車間信息模型[6]。然后,將信息模型與要素模型進(jìn)行關(guān)聯(lián),實(shí)現(xiàn)車間運(yùn)行信息的同步,為車間狀態(tài)的三維監(jiān)控提供基礎(chǔ)環(huán)境。

全參數(shù)化虛擬建模的實(shí)現(xiàn)過程包括4個(gè)步驟:車間系統(tǒng)分析、信息模型構(gòu)建、要素模型構(gòu)建和模型融合,如圖6所示。

圖6 全參數(shù)虛擬車間建模步驟

步驟1:車間系統(tǒng)分析。對(duì)車間組成進(jìn)行多維分析,將車間系統(tǒng)細(xì)分為車間布局、生產(chǎn)資源、生產(chǎn)環(huán)境子系統(tǒng)。在此基礎(chǔ)上,分析了建模對(duì)象內(nèi)部設(shè)備、人員、物料等信息,確定了各對(duì)象的屬性及其相互關(guān)系。

步驟2:信息模型的構(gòu)建。分析信息對(duì)象的數(shù)據(jù)結(jié)構(gòu)及其之間的相互關(guān)系,根據(jù)全參數(shù)化建模方法,定義信息的表達(dá)形式,建立對(duì)象的元模型。然后對(duì)同一層的子模型進(jìn)行一致性檢驗(yàn),將低層子模型集成到高層領(lǐng)域信息模型中。最后,實(shí)現(xiàn)了全局信息模型。

步驟3:要素模型的構(gòu)建。在監(jiān)控系統(tǒng)中,定義了引起物理變化的實(shí)體狀態(tài)、活動(dòng)和事件,以流程為主線,建立實(shí)體模型行為邏輯。

步驟4:模型融合。為了確保多層次模型間的正確關(guān)系,需要將全參數(shù)化的信息模型和高精度的要素模型結(jié)合起來,用以檢查最終模型的準(zhǔn)確性和一致性。

4 應(yīng)用實(shí)例

為了驗(yàn)證本文所提方法的可行性,基于某離散實(shí)驗(yàn)車間,結(jié)合C#編程,建立了面向其生產(chǎn)過程的三維可視化監(jiān)控系統(tǒng)。圖7為某一時(shí)刻,該系統(tǒng)實(shí)際運(yùn)行的監(jiān)控界面。該系統(tǒng)包括訂單管理、設(shè)備狀態(tài)顯示、物料信息顯示、工件狀態(tài)跟蹤、故障預(yù)測(cè)與優(yōu)化控制等功能。

圖7 系統(tǒng)實(shí)例運(yùn)行狀態(tài)圖

以車間中數(shù)控銑床工作任務(wù)為例。銑床所需實(shí)時(shí)監(jiān)控的對(duì)象,最主要的包括主軸轉(zhuǎn)速、刀具狀態(tài)、加工時(shí)間以及機(jī)床報(bào)警等信息。根據(jù)建立機(jī)床的動(dòng)作序列,從機(jī)床系統(tǒng)內(nèi)部獲取其狀態(tài)信息以及確定是否繼續(xù)下一步運(yùn)動(dòng)的信號(hào)數(shù)據(jù)。利用傳感器采集到的銑床其他狀態(tài)數(shù)據(jù),通過銑床的監(jiān)控Agent客戶端將上述特征數(shù)據(jù)進(jìn)行統(tǒng)一格式的打包,經(jīng)由車間局域網(wǎng)實(shí)時(shí)發(fā)送給服務(wù)器端。服務(wù)器利用腳本程序?qū)?shù)據(jù)包進(jìn)行解析,將解析后的數(shù)據(jù)存儲(chǔ)到實(shí)時(shí)數(shù)據(jù)庫。用戶3D可視化監(jiān)控軟件通過監(jiān)聽線程腳本,實(shí)時(shí)監(jiān)聽數(shù)據(jù)庫更新狀態(tài),從而獲取銑床實(shí)時(shí)狀態(tài)信息,并在監(jiān)控系統(tǒng)的虛擬車間中實(shí)時(shí)映射。除去實(shí)時(shí)動(dòng)態(tài)特征數(shù)據(jù)外,系統(tǒng)還會(huì)對(duì)銑床的其他狀態(tài)數(shù)據(jù)進(jìn)行存儲(chǔ)分析處理。例如銑床的重要部件溫度,對(duì)其數(shù)據(jù)庫溫度信息進(jìn)行數(shù)據(jù)分析,預(yù)測(cè)該銑床的重要部件溫度是否會(huì)突破極限值,在一定的合理誤差內(nèi),判斷銑床需要提前冷卻的時(shí)間點(diǎn),以保證車間的穩(wěn)定運(yùn)行,從而達(dá)到故障預(yù)測(cè)的效果。

5 結(jié)語

本文針對(duì)傳統(tǒng)車間監(jiān)控方式落后、信息獲取方式單一、可視化程度低以及信息交互不夠及時(shí)的問題,研究、設(shè)計(jì)了面向離散車間生產(chǎn)過程的三維可視化監(jiān)控系統(tǒng)。在確立系統(tǒng)體系架構(gòu)的基礎(chǔ)上,提出基于實(shí)時(shí)信息交互的系統(tǒng)運(yùn)行模式。通過多源異構(gòu)生產(chǎn)要素信息集成技術(shù)和實(shí)時(shí)數(shù)據(jù)處理技術(shù),結(jié)合系統(tǒng)監(jiān)控Agent,實(shí)現(xiàn)系統(tǒng)運(yùn)行中的數(shù)據(jù)交互流通與處理應(yīng)用。利用全參數(shù)虛擬車間建模方式,構(gòu)建了虛擬車間環(huán)境,實(shí)現(xiàn)了直觀全面的車間狀態(tài)和信息可視化。最后通過實(shí)驗(yàn)室離散車間案例,驗(yàn)證了所提系統(tǒng)的有效性和實(shí)用性。

猜你喜歡
車間客戶端可視化
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
100MW光伏車間自動(dòng)化改造方案設(shè)計(jì)
智能制造(2021年4期)2021-11-04 08:54:28
基于CGAL和OpenGL的海底地形三維可視化
“融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
招工啦
縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
孵化垂直頻道:新聞客戶端新策略
基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
“扶貧車間”拔窮根
涞源县| 林口县| 石景山区| 乐山市| 临潭县| 锡林郭勒盟| 桂阳县| 南阳市| 高青县| 怀来县| 安陆市| 六枝特区| 凤山市| 兰溪市| 荣昌县| 舟曲县| 子长县| 彰化市| 大安市| 元氏县| 西和县| 桑日县| 天门市| 延寿县| 徐水县| 成都市| 福清市| 泰兴市| 乌拉特后旗| 库尔勒市| 屏东县| 赣州市| 海晏县| 兰西县| 山东省| 和静县| 珠海市| 西畴县| 湄潭县| 西和县| 罗甸县|