999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電力生產(chǎn)實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站研究

2022-03-22 06:02:40遠(yuǎn)方,明,勇,
四川水力發(fā)電 2022年1期
關(guān)鍵詞:模型

彭 遠(yuǎn) 方, 賴 真 明, 杜 光 勇, 周 波

(中電建水電開(kāi)發(fā)集團(tuán)有限公司,四川 成都 610041)

1 概 述

隨著國(guó)家十四五規(guī)劃的出臺(tái),加速了企業(yè)數(shù)字化轉(zhuǎn)型。面對(duì)能源革命與數(shù)字革命的雙重疊加及 “國(guó)有企業(yè)數(shù)字化轉(zhuǎn)型”的戰(zhàn)略要求,電力生產(chǎn)企業(yè)不斷進(jìn)行探索。利用數(shù)據(jù)可視化、信息物理融合等數(shù)字孿生技術(shù)可為更好地服務(wù)于企業(yè)生產(chǎn)運(yùn)營(yíng)。數(shù)據(jù)驅(qū)動(dòng)三維場(chǎng)景是數(shù)字孿生體系的重要組成部分,數(shù)據(jù)驅(qū)動(dòng)的智能是當(dāng)前國(guó)際學(xué)術(shù)前沿與應(yīng)用過(guò)程智能化的發(fā)展趨勢(shì)[1]。目前部分研究主要依賴信息空間的數(shù)據(jù)進(jìn)行數(shù)據(jù)處理、仿真分析、虛擬驗(yàn)證、及運(yùn)行決策等,缺乏應(yīng)用實(shí)體對(duì)象的物理實(shí)況小數(shù)據(jù)(如設(shè)備實(shí)時(shí)運(yùn)行狀態(tài)、突發(fā)性擾動(dòng)數(shù)據(jù)、瞬態(tài)異常小數(shù)據(jù)等)的考慮與支持,存在“仿而不真”的問(wèn)題。

數(shù)字水電站是水電行業(yè)發(fā)展過(guò)程中工業(yè)化與信息化融合的產(chǎn)物。近年來(lái),在信息技術(shù)引入到生產(chǎn)實(shí)際應(yīng)用中后,工業(yè)技術(shù)并沒(méi)有與信息技術(shù)產(chǎn)生相互促進(jìn)與彼此帶動(dòng)的效應(yīng)[2],數(shù)字水電站的提出與應(yīng)用迎合了智慧運(yùn)營(yíng)管理的要求,實(shí)現(xiàn)工業(yè)化、信息化相互融合,彼此帶動(dòng)。當(dāng)前行業(yè)在數(shù)字工廠及培訓(xùn)方向已有一些研究,趙暉等[3]設(shè)計(jì)了具備工程設(shè)計(jì)、工廠生產(chǎn)管理、DNC單元遠(yuǎn)程控制功能的數(shù)字化工廠系統(tǒng),具備靈活性與實(shí)用性;隋少春等[4]基于工業(yè)大數(shù)據(jù)的方式構(gòu)建了一種數(shù)字化工廠,具備對(duì)設(shè)備的三維可視化監(jiān)控、加工數(shù)據(jù)統(tǒng)計(jì)可視化以及設(shè)備預(yù)警等功能;謝天宇,吳馨等[5]通過(guò)Unity引擎引入SQL Server數(shù)據(jù)庫(kù)的連接使用,實(shí)現(xiàn)了變壓設(shè)備的交互性教學(xué),具備實(shí)際應(yīng)用價(jià)值。

實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字車間及培訓(xùn)的研究在智能制造、軍事、航天、醫(yī)療等領(lǐng)域應(yīng)用較廣泛,但在水電領(lǐng)域應(yīng)用較少。

2 Unity3D平臺(tái)介紹

Unity3D作為被廣泛使用的實(shí)時(shí)3D創(chuàng)作平臺(tái),在多個(gè)領(lǐng)域被應(yīng)用,如工業(yè)中數(shù)字孿生。使用 Unity 能夠?qū)δP蛿?shù)據(jù)、傳感器數(shù)據(jù)或點(diǎn)云數(shù)據(jù)進(jìn)行實(shí)時(shí)傳輸和渲染,在添加物理特性和行為邏輯后,不僅可以將簡(jiǎn)單、抽象的模型和數(shù)據(jù)處理為照片級(jí)的實(shí)時(shí)渲染效果,還可以在多個(gè)平臺(tái)以 AR/VR/MR 的形式進(jìn)行交互。

Unity是實(shí)現(xiàn)數(shù)字線程的良好平臺(tái),提供了實(shí)時(shí)渲染、物理引擎、MR等關(guān)鍵技術(shù),同時(shí)具備面向工業(yè)標(biāo)準(zhǔn)的支持,這對(duì)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站具有獨(dú)特優(yōu)勢(shì)。

3 技術(shù)框架及模型數(shù)據(jù)資源

3.1 技術(shù)框架

采用Unity的實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站技術(shù)實(shí)現(xiàn)主要包括三維建模、實(shí)時(shí)數(shù)據(jù)準(zhǔn)備、Unity編程驅(qū)動(dòng)幾個(gè)部分。三維建模可選擇Revit、SolidWorks、3DMax等多種建模軟件,將三維模型文件導(dǎo)出為內(nèi)嵌材質(zhì)的FBX文件后導(dǎo)入U(xiǎn)nity,實(shí)現(xiàn)對(duì)三維模型的驅(qū)動(dòng)。實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)主要通過(guò)Socket、UnityWebRequest等方法與實(shí)時(shí)數(shù)據(jù)平臺(tái)通信定時(shí)獲取實(shí)時(shí)數(shù)據(jù),也可通過(guò)將Unity與實(shí)時(shí)數(shù)據(jù)平臺(tái)建立長(zhǎng)連接的方式,將實(shí)時(shí)數(shù)據(jù)通過(guò)變位上送的策略上送給Unity引擎,Unity調(diào)用獲取的實(shí)時(shí)數(shù)據(jù)改變?nèi)S場(chǎng)景中模型的顏色、位置、運(yùn)動(dòng)狀態(tài)等,實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)。Unity驅(qū)動(dòng)三維場(chǎng)景技術(shù)框架見(jiàn)圖1。

3.2 三維模型資源

Unity3D支持主流的CAD格式模型導(dǎo)入和輕量化:CATIA、IGES、STEPS、SolidWorks、Pro/Engineer、ALIAS、JT、FBX、3dxml、OBJ、DAE、3DS、STL等。構(gòu)建一個(gè)常規(guī)Unity3D項(xiàng)目可使用Revit、SolidWorks、3DMax等建模軟件建立的模型導(dǎo)出為一種通用模型格式FBX模型并導(dǎo)入U(xiǎn)nity項(xiàng)目中應(yīng)用。

三維模型建模中應(yīng)考慮項(xiàng)目在實(shí)際驅(qū)動(dòng)中需用到的模型對(duì)象,針對(duì)這部分對(duì)象需是可運(yùn)動(dòng)或改變材質(zhì)的獨(dú)立組件,此外的其他模型應(yīng)做合并處理,項(xiàng)目導(dǎo)出為FBX時(shí)應(yīng)勾選內(nèi)嵌模型材質(zhì),同時(shí)考慮在不影響整體使用體驗(yàn)的前提下適當(dāng)減少模型面數(shù),此操作將會(huì)在最終項(xiàng)目生成運(yùn)行時(shí)節(jié)省設(shè)備性能,提升用戶體驗(yàn)。

圖1 Unity驅(qū)動(dòng)三維場(chǎng)景技術(shù)框架

FBX格式的三維模型文件可直接導(dǎo)入U(xiǎn)nity項(xiàng)目資源文件夾。如出現(xiàn)FBX模型材質(zhì)丟失,可點(diǎn)中FBX模型,在Inspector窗口中將Meterials下的Location模式改為Use Embedded Meterials即可。

3.3 實(shí)時(shí)數(shù)據(jù)資源

數(shù)字水電站的實(shí)時(shí)數(shù)據(jù)資源來(lái)源于生產(chǎn)現(xiàn)場(chǎng)電力監(jiān)控系統(tǒng)(含機(jī)組、升壓站、公用、閘門等控制單元)、在線監(jiān)測(cè)系統(tǒng)(含機(jī)組、主變、GIS等監(jiān)測(cè)系統(tǒng))等,根據(jù)電力監(jiān)控系統(tǒng)安全防護(hù)要求將數(shù)據(jù)經(jīng)正向隔離裝置后送往生產(chǎn)管理大區(qū),通過(guò)建一套靈活的實(shí)時(shí)數(shù)據(jù)處理服務(wù)系統(tǒng),按數(shù)字水電站三維場(chǎng)景驅(qū)動(dòng)需求,加工整理數(shù)據(jù)。處理流程為:采集-整理-傳輸-加工-服務(wù),系統(tǒng)結(jié)構(gòu)為:生產(chǎn)現(xiàn)場(chǎng)傳感器-采集系統(tǒng)-安全隔離裝置-專用網(wǎng)絡(luò)-實(shí)時(shí)數(shù)據(jù)服務(wù)平臺(tái)。

實(shí)時(shí)數(shù)據(jù)從電站現(xiàn)場(chǎng)到數(shù)據(jù)服務(wù)平臺(tái)采用單向傳輸,不與生產(chǎn)設(shè)備交互。傳感器采集生產(chǎn)數(shù)據(jù),經(jīng)現(xiàn)地控制單元采集、監(jiān)控系統(tǒng)上位機(jī)處理后打包送出。數(shù)據(jù)打包時(shí)只傳送變量值,加上必要的校驗(yàn)信息,使用計(jì)算機(jī)網(wǎng)絡(luò)UDP協(xié)議,可以很好地滿足傳輸要求。

實(shí)時(shí)數(shù)據(jù)處理平臺(tái)部署在互聯(lián)網(wǎng)接入?yún)^(qū)域,生產(chǎn)控制大區(qū)、管理大區(qū)與數(shù)據(jù)服務(wù)平臺(tái)之間部署單向隔離裝置,確保傳輸安全。平臺(tái)采用Java語(yǔ)言編寫,功能包括實(shí)時(shí)數(shù)據(jù)接收校驗(yàn)、分析計(jì)算、數(shù)據(jù)存儲(chǔ)、向外主要以HTTP方式提供服務(wù),數(shù)據(jù)調(diào)用靈活方便。

3.4 Unity平臺(tái)實(shí)時(shí)數(shù)據(jù)資源獲取

Unity中實(shí)時(shí)數(shù)據(jù)資源獲取通過(guò)C腳本實(shí)現(xiàn)。實(shí)時(shí)數(shù)據(jù)獲取方式有多種,如Socket、UnityWebRequest等方法。實(shí)時(shí)數(shù)據(jù)接口可定義為標(biāo)準(zhǔn)JSON數(shù)組(key-value)格式,如:

[{″id″:″A00001″,″value″:0}, {″id″:″A00002″,″value″:13.423}]

其中″id″表示點(diǎn)號(hào),″value″表示數(shù)值,一個(gè)數(shù)據(jù)對(duì)象即為一個(gè)測(cè)點(diǎn)對(duì)應(yīng)的點(diǎn)號(hào)及數(shù)據(jù)。此時(shí)應(yīng)將該字符串解析為模擬量數(shù)據(jù)類型,才能在Unity腳本中進(jìn)行數(shù)值調(diào)用。JSON解析可通過(guò)開(kāi)源的LitJSON插件進(jìn)行解析,此外,在解析腳本中還應(yīng)創(chuàng)建模擬量實(shí)時(shí)數(shù)據(jù)的實(shí)體類用于JSON解析,解析出的實(shí)時(shí)數(shù)據(jù)即可調(diào)取用于數(shù)字水電站的各種三維模型控制。

4 實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站的技術(shù)實(shí)現(xiàn)

4.1 運(yùn)動(dòng)控制

在Unity中,驅(qū)動(dòng)對(duì)象運(yùn)動(dòng)給出了多種方案,主要有Transform組件、Rigidbody(剛體)組件及CharacterController(角色控制)組件。

Transform組件可實(shí)現(xiàn)3D物體的平移(Translate)、縮放(scale)、旋轉(zhuǎn)(Rotate)的控制,其中來(lái)自物理水電站的實(shí)時(shí)數(shù)據(jù)如轉(zhuǎn)速、位移距離等數(shù)據(jù)可根據(jù)物體運(yùn)動(dòng)特點(diǎn)傳入到對(duì)象的速度控制參數(shù)中,實(shí)現(xiàn)對(duì)運(yùn)動(dòng)距離、運(yùn)動(dòng)速度、旋轉(zhuǎn)速度等控制,配合位置坐標(biāo)插值算法(Lerp、SLerp)可實(shí)現(xiàn)平滑運(yùn)動(dòng)的效果,通過(guò)參數(shù)調(diào)教,實(shí)現(xiàn)數(shù)字水電站與物理水電站一致的孿生應(yīng)用。

Rigidbody(剛體)組件可以使三維模型能夠受到物理系統(tǒng)中力的影響。Rigidbody組件提供了大量參數(shù)設(shè)置,可提供豐富的外力控制效果,該組件需與碰撞盒(CollisionBox)搭配使用,利用碰撞檢測(cè)(Collision Detection)屬性實(shí)時(shí)計(jì)算物體碰撞后的運(yùn)動(dòng)狀態(tài),可用于機(jī)組零件拆裝擺放等仿真。

Character Controller(角色控制)組件是Unity為了使開(kāi)發(fā)者能方便地開(kāi)發(fā)第一人稱視角而封裝的一個(gè)組件,可以看做是受限的剛體,會(huì)表現(xiàn)出一定的物理效果,但不受力的作用。該組件也提供了大量參數(shù)用于對(duì)象控制,場(chǎng)景中虛擬人物或攝像機(jī)運(yùn)動(dòng)控制時(shí),使用character controller來(lái)控制對(duì)象的移動(dòng),可以獲取更加豐富的碰撞信息,完成更好的控制。

4.2 顏色控制

水電站生產(chǎn)現(xiàn)場(chǎng)的PLC控制屏柜中,有大量指示燈用于指示設(shè)備狀態(tài),一般有紅色、綠色、橙色、白色等。在三維場(chǎng)景中,相關(guān)指示燈對(duì)象可通過(guò)實(shí)時(shí)數(shù)據(jù)中對(duì)應(yīng)的開(kāi)關(guān)量(DI)控制,如開(kāi)關(guān)量狀態(tài)為0顯示綠色,狀態(tài)為1顯示紅色。在Unity中,通過(guò)腳本獲取實(shí)時(shí)數(shù)據(jù)并監(jiān)控狀態(tài)變化,調(diào)用Unity自帶的Color方法進(jìn)行對(duì)象顏色控制,如:obj.GetComponent().color = Color.red;也可直接通過(guò)替換對(duì)象材質(zhì)實(shí)現(xiàn)狀態(tài)變化。

4.3 UI搭建

Unity引擎V4.6以后版本自帶了功能強(qiáng)大圖形用戶界面UGUI(unity Graphical User Interface),開(kāi)發(fā)者可自主搭建各種用戶圖形界面用來(lái)顯示信息或與用戶交互。通過(guò)UGUI,可快速搭建出用于用戶操作的功能菜單、數(shù)據(jù)展示、設(shè)備信息展示等功能。Canvas組件上設(shè)置Render Mode(渲染模式),可實(shí)現(xiàn)UI顯示渲染方式的調(diào)整,UGUI提供了覆蓋、攝像機(jī)、世界空間三種模式,可適用于不同的應(yīng)用場(chǎng)景,如要將UI設(shè)置在三維模型旁,則將渲染模式選擇世界空間模式,將UI的Canvas坐標(biāo)調(diào)整到三維模型旁即可。

基于UGUI,開(kāi)發(fā)者們也開(kāi)發(fā)了大量操作簡(jiǎn)單實(shí)用的開(kāi)源插件,如XCharts圖表插件,可通過(guò)簡(jiǎn)單配置實(shí)現(xiàn)條形圖、柱狀圖、雷達(dá)圖、液位圖、熱力圖等多種可視化圖表配置,并支持上萬(wàn)數(shù)據(jù)量的可視化呈現(xiàn),為數(shù)字水電站的數(shù)據(jù)可視化提供了很好的支持。

數(shù)字水電站220 kV出線場(chǎng)見(jiàn)圖2。

圖2 數(shù)字水電站220 kV出線場(chǎng)

5 結(jié) 語(yǔ)

面對(duì)能源革命與數(shù)字革命的雙重疊加,面對(duì) “國(guó)有企業(yè)數(shù)字化轉(zhuǎn)型”的戰(zhàn)略要求,傳統(tǒng)的電力生產(chǎn)企業(yè)積極應(yīng)變。根據(jù)水電站實(shí)時(shí)數(shù)據(jù)構(gòu)成、生產(chǎn)管理大區(qū)實(shí)時(shí)數(shù)據(jù)平臺(tái)現(xiàn)狀,從數(shù)字水電站三維模型資源準(zhǔn)備、實(shí)時(shí)數(shù)據(jù)資源準(zhǔn)備、Unity與實(shí)時(shí)數(shù)據(jù)通信、實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站的技術(shù)實(shí)現(xiàn)及UI呈現(xiàn)等方面進(jìn)行了闡述,驗(yàn)證了應(yīng)用Unity3D引擎實(shí)現(xiàn)電力生產(chǎn)實(shí)時(shí)數(shù)據(jù)驅(qū)動(dòng)數(shù)字水電站的可行性,該方法亦可在數(shù)字風(fēng)電、數(shù)字光伏、數(shù)字儲(chǔ)能等場(chǎng)景中應(yīng)用,在一定程度為電力生產(chǎn)企業(yè)在數(shù)字化轉(zhuǎn)型中的探索提供支持。

Unity3D引擎使用C語(yǔ)言編程,通過(guò)腳本驅(qū)動(dòng)數(shù)字場(chǎng)景,同時(shí)具備豐富的插件庫(kù)及開(kāi)發(fā)文檔,降低了開(kāi)發(fā)門檻。分析了一個(gè)簡(jiǎn)單實(shí)例,在實(shí)際項(xiàng)目中,應(yīng)充分考慮企業(yè)生產(chǎn)實(shí)時(shí)數(shù)據(jù)現(xiàn)狀,提前做好數(shù)據(jù)應(yīng)用規(guī)劃,這將為項(xiàng)目落地及擴(kuò)展帶來(lái)便利。

猜你喜歡
模型
一半模型
一種去中心化的域名服務(wù)本地化模型
適用于BDS-3 PPP的隨機(jī)模型
提煉模型 突破難點(diǎn)
函數(shù)模型及應(yīng)用
p150Glued在帕金森病模型中的表達(dá)及分布
函數(shù)模型及應(yīng)用
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲综合狠狠| 亚洲综合在线最大成人| 国产微拍精品| 制服丝袜亚洲| 欧美亚洲国产精品第一页| 亚洲国产看片基地久久1024| 四虎精品国产永久在线观看| 扒开粉嫩的小缝隙喷白浆视频| 久久午夜夜伦鲁鲁片无码免费| 老司机精品99在线播放| 永久免费精品视频| 欧美色图第一页| 人妻少妇乱子伦精品无码专区毛片| 永久在线播放| 免费在线国产一区二区三区精品| 国产在线八区| 91毛片网| 综合五月天网| 国产精品 欧美激情 在线播放| 她的性爱视频| 国产精品播放| 成人综合在线观看| 自拍欧美亚洲| V一区无码内射国产| 日本妇乱子伦视频| 91色爱欧美精品www| 五月综合色婷婷| 国产成人精品第一区二区| 色吊丝av中文字幕| 99久久性生片| 欧美人与性动交a欧美精品| 久久久久中文字幕精品视频| 成人福利在线免费观看| 一本大道香蕉久中文在线播放 | 精品久久香蕉国产线看观看gif| 亚洲欧洲日韩综合| 一区二区三区国产| 香蕉99国内自产自拍视频| 亚洲成人精品在线| 色综合国产| av在线无码浏览| 日韩麻豆小视频| 国产成年无码AⅤ片在线| 久久毛片基地| 毛片基地美国正在播放亚洲| 2021无码专区人妻系列日韩| 日韩福利在线观看| 国产二级毛片| 国产又粗又猛又爽视频| 一区二区三区四区在线| 久久久无码人妻精品无码| 日本黄色不卡视频| 亚洲 欧美 日韩综合一区| Jizz国产色系免费| 国产美女无遮挡免费视频网站| 狼友视频一区二区三区| 高清视频一区| 精品少妇人妻一区二区| 亚洲熟女中文字幕男人总站| 欧美在线视频a| 久久久久亚洲AV成人网站软件| 国产精品福利社| 国产午夜在线观看视频| AV网站中文| 福利国产在线| 国产免费观看av大片的网站| 国产91视频观看| 99尹人香蕉国产免费天天拍| 国产成人无码久久久久毛片| 最新午夜男女福利片视频| 国产靠逼视频| 日韩中文欧美| 国产打屁股免费区网站| 日本手机在线视频| 国产精品熟女亚洲AV麻豆| 在线免费亚洲无码视频| 久久一级电影| 国产午夜小视频| 亚洲欧美成人在线视频| 久久精品这里只有国产中文精品 | 久久国产热| 54pao国产成人免费视频|