久久88香港三级台湾三级中文-久久91-久久91精品国产91久-久久91精品国产91久久-久久91精品国产91久久户

  • 頭條基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)
    2021-09-08 作者:周二彪 李忠政 等  |  來源:《電氣技術(shù)》  |  點擊率:
    分享到:
    導(dǎo)語國網(wǎng)新疆電力有限公司經(jīng)濟(jì)技術(shù)研究院、南京五采智電電力科技有限公司的研究人員周二彪、李忠政、趙軍、李清、朱如意,在2020年第8期《電氣技術(shù)》雜志上撰文,針對當(dāng)前輸變電工程中變電站二次系統(tǒng)三維建模關(guān)鍵技術(shù)的缺失,廣泛調(diào)研變電站各類二次對象,面向不同電壓等級、不同類型的設(shè)備,在建模的范圍與深度和模型的屬性兩方面進(jìn)行深度研究。采用Unity3D三維引擎配合3DMax建模開發(fā)一款模型庫設(shè)計軟件,建立二次對象三維基本模型庫;基于二次系統(tǒng)基本模型庫采用圖形化的方法搭建模型,形成二次對象組合模型庫;支持模型的上傳、下載、索引及版本的管理。通過二次對象模型庫設(shè)計及管理系統(tǒng)的研究,確保了輸變電工程模型庫的完整,實現(xiàn)了模型庫的標(biāo)準(zhǔn)化和共享化的目標(biāo),達(dá)到了二次系統(tǒng)三維的工程化水平。

    三維建模及運(yùn)維應(yīng)用已逐步進(jìn)入到了各個行業(yè)領(lǐng)域,如電力、石化、建筑等,成為國內(nèi)外高水平公司在工程設(shè)計、工程管理及工程實施、運(yùn)行階段的重要輔助手段。目前,國網(wǎng)電氣一次專業(yè)、土建專業(yè)三維數(shù)字化技術(shù)的研究及應(yīng)用已趨于標(biāo)準(zhǔn)化且進(jìn)入推廣階段。

    隨著國網(wǎng)公司《輸變電工程三維設(shè)計模型交互規(guī)范》系列標(biāo)準(zhǔn)的發(fā)布,電網(wǎng)信息模型(grid infor- mation model, GIM)進(jìn)入工程化階段,達(dá)到了統(tǒng)一模型構(gòu)建方法、數(shù)據(jù)組織、編碼統(tǒng)一和交互規(guī)則的目的。

    同時,《三維設(shè)計通用模型庫應(yīng)用目錄(2018版)》的發(fā)布,統(tǒng)一建模了14大類電氣一次設(shè)備、動力設(shè)施、水工暖通設(shè)施等471個三維通用模型,按照統(tǒng)一的模型深度、技術(shù)參數(shù)和接口建模,實現(xiàn)模型的通用性和標(biāo)準(zhǔn)化。三維設(shè)計的標(biāo)準(zhǔn)化建設(shè)成果已日趨成熟并進(jìn)入推廣應(yīng)用階段。

    但是,在輸變電工程三維設(shè)計相關(guān)標(biāo)準(zhǔn)和模型庫目錄中,只規(guī)定了線路及變電一次設(shè)備的建模規(guī)范和數(shù)字化移交要求,缺少變電站二次系統(tǒng)三維設(shè)計方面相關(guān)的關(guān)鍵技術(shù)研究,比如二次對象模型庫、二次回路邏輯文件、二次應(yīng)用接口文件等,導(dǎo)致輸變電工程三維設(shè)計數(shù)字化移交不完整、數(shù)字檔案不齊全。

    其中,變電二次方面更多的是體現(xiàn)功能原理,較難的是二次三維實物模型,相關(guān)的三維數(shù)字化方面的研究還較少,二次系統(tǒng)三維數(shù)字化方面仍處于起步階段。變電站二次三維建模方面的缺失影響智能變電站工程三維設(shè)計覆蓋范圍和應(yīng)用效果,同時制約著二次系統(tǒng)三維全景可視化展示及高效運(yùn)檢。

    針對二次對象的三維模型不完整,對變電站各類二次對象進(jìn)行廣泛調(diào)研,確立二次三維建模的范圍、深度和參數(shù),構(gòu)建全面完善的二次對象三維模型并形成有效的模型管理庫,將對電網(wǎng)建設(shè)和生產(chǎn)階段產(chǎn)生積極作用。同時,現(xiàn)有的三維模型建立手段較為復(fù)雜,開發(fā)一款具有基本模型庫設(shè)計、組合模型庫設(shè)計、模型庫管理等功能的智能變電站二次對象模型庫設(shè)計軟件,具有重要的意義。

    1 整體方案設(shè)計

    基于“輸變電工程三維設(shè)計系列標(biāo)準(zhǔn)”,三維設(shè)計以數(shù)據(jù)庫為支撐、三維模型為依托,通過數(shù)據(jù)驅(qū)動模型,從二維到三維,完成總體設(shè)計。針對三維設(shè)計配置及三維全景可視化的需求,三維軟件平臺的選擇和使用極為重要。

    對工程設(shè)計而言,軟件的簡明、清晰、低成本是提升工程質(zhì)量的重要因素,并且也決定了這款三維軟件的可推廣性。選定的三維引擎應(yīng)既能支撐PC端和移動端的三維場景可視化,又能從開發(fā)復(fù)雜性、開發(fā)周期以及后期維護(hù)等方面考慮。

    本文選取Unity3D和3DMax,以3DMax為建模工具、Unity3D為引擎,開發(fā)一款模型庫設(shè)計軟件作為模型展示管理的平臺,配合數(shù)據(jù)庫將變電站二次系統(tǒng)三維模型進(jìn)行專業(yè)化整合分類,統(tǒng)一在該平臺下協(xié)同設(shè)計,以符合設(shè)計流程及體系文件的要求,滿足實際工程中各項功能的需要。數(shù)字化三維模型庫設(shè)計軟件平臺架構(gòu)如圖1所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖1 模型庫設(shè)計軟件平臺架構(gòu)圖

    模型庫設(shè)計軟件以SQL sever、Unity3D以及3DMax為基礎(chǔ)平臺配合模型及模型信息數(shù)據(jù)庫進(jìn)行開發(fā),同時包含基本模型庫和組合模型庫兩個庫。

    應(yīng)用層面包括三維模型庫設(shè)計平臺和管理平臺,三維模型庫設(shè)計平臺包括對模型分類設(shè)計、模型組裝設(shè)計、模型參數(shù)設(shè)計、模型優(yōu)化設(shè)計以及模型貼圖渲染設(shè)計;管理平臺包含對模型的導(dǎo)入導(dǎo)出管理、數(shù)據(jù)庫及模型庫的管理。軟件最后輸出的成果即為二次對象三維模型以及二次對象模型Word清單。

    2 基礎(chǔ)層簡介

    2.1 三維建模工具3DMax

    3DMax是Autodesk公司開發(fā)的一款三維建模以及制作動畫的軟件,目前已經(jīng)在各個領(lǐng)域(如建筑設(shè)計、廣告設(shè)計、游戲等)被廣泛應(yīng)用。

    相比其他的一些三維建模軟件,3DMax在建模能力、模型優(yōu)化、模型精度方面有著較大的優(yōu)勢,具體如下所述:1)功能強(qiáng)大,極強(qiáng)的建模能力,極好的擴(kuò)展性,有很多插件供用戶選擇;2)界面優(yōu)質(zhì),操作方便,易上手;3)軟件的穩(wěn)定性好,兼容性好;4)可以導(dǎo)出絕大多數(shù)通用的模型格式。

    2017年底國家電網(wǎng)公司已制定印發(fā)了8項就輸變電工程三維設(shè)計展開的標(biāo)準(zhǔn),將變電站二次對象三維模型作為三維設(shè)計技術(shù)實施的具體對象。模型是各方面工作、實現(xiàn)數(shù)據(jù)有效傳遞的基石,應(yīng)遵循“標(biāo)準(zhǔn)統(tǒng)一、兼容交互、模型通用”三項原則。因此,選擇功能強(qiáng)大的3DMax對復(fù)雜多樣的二次對象進(jìn)行建模,可以大大提高模型設(shè)計的效率及精度,實現(xiàn)模型的標(biāo)準(zhǔn)通用化。

    2.2 三維引擎Unity3D

    Unity3D是丹麥Unity Technologies公司開發(fā)的多平臺的游戲開發(fā)引擎,是一個全面的多平臺的綜合型游戲開發(fā)工具。相比傳統(tǒng)的游戲開發(fā)引擎,Unity3D的編輯器界面非常友好,如圖2所示,將大部分的開發(fā)工作以可視化的方式提供給了開發(fā)人員。

    Unity引擎的功能專業(yè)且非常強(qiáng)大,它最顯著的特點就是可跨平臺開發(fā)。一個完整的Unity3D開發(fā)的程序是由若干個場景(scene)組合起來的,而每個場景包含許多的對象模型(game object),這些對象模型都是由腳本(script)來控制其行為的。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖2 Unity3D編輯器界面

    圖2所示為在3DMax中建好的設(shè)備模型導(dǎo)入到Unity3D中進(jìn)行效果展示,可以看出Unity3D界面中有5種視圖:項目視圖、游戲視圖、場景視圖、層次視圖以及監(jiān)測視圖。

    以本項目為例,各個視圖作用如下:

    1)項目視圖。存放二次對象模型庫設(shè)計軟件所用到的所有資源文件,如二次對象模型、腳本文件、貼圖材質(zhì)等。

    2)游戲視圖。對二次對象模型進(jìn)行各種復(fù)雜的編輯之后,點擊運(yùn)行按鈕,可以展示模型的最終效果。

    3)場景視圖。對模型進(jìn)行一系列操作,包括移動、放大縮小、旋轉(zhuǎn)、上材質(zhì)等。

    4)層次視圖。存放當(dāng)前場景中所有用到的模型對象以及攝像機(jī)、地形、粒子效果、UI等。

    5)監(jiān)測視圖。點擊選中的對象,可以預(yù)覽該對象的屬性,并且可以加以修改。

    3 三維模型庫的設(shè)計

    本文基于Unity3D引擎,實現(xiàn)變電站二次對象三維模型設(shè)計軟件的開發(fā)。從實際工程二次對象三維建模以及程序設(shè)計管理角度考慮,智能變電站的所有二次對象的三維建模及呈現(xiàn),同一類對象尤其二次設(shè)備,不同廠家的外觀、面板、背板結(jié)構(gòu)都不統(tǒng)一。

    故為提高設(shè)計效率,本文設(shè)計基本模型庫及組合模型庫兩個模型庫。無論二次對象在基本模型庫還是組合模型庫,都存在各式各樣的分類,并且,兩個庫之間也存在著一定的依存關(guān)系,如圖3所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖3 三維模型庫存儲管理樹狀節(jié)點圖

    3.1 基本模型庫建立

    隨著國網(wǎng)公司“四統(tǒng)一、四規(guī)范”的發(fā)布,對測控、交換機(jī)、網(wǎng)關(guān)機(jī)等自動化設(shè)備進(jìn)行了信息模型、菜單顯示的統(tǒng)一及參數(shù)配置的規(guī)范等,同時對一些二次設(shè)備的外觀進(jìn)行了統(tǒng)一,但是規(guī)范并未涵蓋保護(hù)、合并單元、智能終端等設(shè)備,故對基本模型庫可以按照規(guī)范進(jìn)行擴(kuò)展設(shè)計,對屏柜、設(shè)備、線纜、硬壓板、端子排等不同的二次對象分別建立最小化基本模型,以提高工程設(shè)計及配置效率。

    屏柜方面包括線路保護(hù)屏柜、測控屏等以及屏體、屏眉等。二次設(shè)備方面包括機(jī)箱、面板、插件、端口等。線纜方面包括光纜、電纜、尾纜、纖芯、跳纖等。端子排方面包括標(biāo)識、類型等。由此,細(xì)化最小模型。表1—表5分別為各個基本模型的分類,至于暫時未涵蓋的內(nèi)容可以后期通過模型庫管理功能中的模型添加功能進(jìn)行完善。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表1 屏柜模型分類

     

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表2 二次設(shè)備模型分類

     

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表3 線纜模型分類

     

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表4 端子排模型分類

     

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表5 硬壓板模型分類

    針對基本模型庫中的模型,可以將其分為簡單模型和復(fù)雜模型。簡單模型可直接通過查看CAD圖紙獲取尺寸信息,復(fù)雜模型則需要對實物對象進(jìn)行三維點云掃描才能獲取尺寸,然后拍攝相應(yīng)部位的照片(貼圖用)。

    簡單模型和復(fù)雜模型建模方式也完全不同,簡單模型的建模方式主要有創(chuàng)建標(biāo)準(zhǔn)基本體、擴(kuò)展標(biāo)準(zhǔn)體和樣線條,復(fù)雜模型則主要通過復(fù)合、放樣和擠出的方式進(jìn)行建模。

    模型創(chuàng)建完之后,需要對模型的位置旋轉(zhuǎn)角度等進(jìn)行基本參數(shù)的修改,最后對模型進(jìn)行貼圖渲染,真實還原二次對象模型。基本模型庫的具體建模流程如圖4所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖4 基本模型庫具體建模流程

    1)簡單模型創(chuàng)建

    通過3DMax制作所有的模型幾乎都是在簡單模型的基礎(chǔ)上加以編輯組裝修改得到的。簡單模型包括常見的立方體、球體、膠囊體等。以一個檢修硬壓板為例加以說明。看似簡單的一個壓板,也是通過將近20個簡單模型通過各種組裝、變形、擠出、封口等編輯操作得到的,如圖5所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖5 檢修硬壓板模型組裝前后圖

    (1)標(biāo)準(zhǔn)基本體。通過3DMax自帶的標(biāo)準(zhǔn)基本體功能,可以創(chuàng)建一些簡單的三維模型,如長方體、球體、圓柱體等。

    (2)擴(kuò)展基本體。通過擴(kuò)展基本體功能可以創(chuàng)建異面體、切角長方體、切角圓柱體等模型。

    (3)樣線條。可以創(chuàng)建一些線條類的模型,如弧線、一些曲面等。

    2)復(fù)雜模型創(chuàng)建

    智能變電站二次系統(tǒng)三維模型均屬于復(fù)雜模型,需要在簡單模型的基礎(chǔ)上對其進(jìn)行一系列的復(fù)雜操作,從而得到相應(yīng)的模型。常見的復(fù)雜操作有復(fù)合操作、放樣操作、擠出操作。

    (1)復(fù)合操作。復(fù)合模型是指兩個或者多個模型組合疊加形成的模型,布爾復(fù)合方式是最常用的,可以選取操作對象的并集、交集、切割等種類。根據(jù)不同的操作模式得到不同的復(fù)合模型。

    (2)放樣操作。放樣操作是指將一個二維圖形對象作為剖面,沿著某個路徑構(gòu)造出復(fù)雜模型的過程。通常這樣的二維圖形為封閉的二維曲線,如圓、多邊形、梯形等。

    (3)擠出操作。擠出模型原理與放樣模型類似。擠出操作需要給定模型的一個剖面,然后通過擠出修改器,可以對模型的截面進(jìn)行擠出操作,設(shè)定擠出的深度及方向,然后通常還要對模型進(jìn)行封口操作,這樣才能得到封閉的實體模型。

    3)參數(shù)修改

    不管是簡單模型還是復(fù)雜模型,都會有相應(yīng)的參數(shù)修改面板,通過修改面板上的參數(shù)可以對模型進(jìn)行微調(diào),以有效提高模型的設(shè)計精度。除了模型自身的結(jié)構(gòu)參數(shù)外,還有模型的位置信息參數(shù),在三維空間內(nèi)每一個模型都有X、Y、Z坐標(biāo),這3個參數(shù)決定了模型的位置以及旋轉(zhuǎn)的角度。

    圖6所示為一個二次設(shè)備的模型,把它從項目文件中提取到場景視圖中,并且選中該模型,從最右側(cè)的監(jiān)測視圖中可以看到該設(shè)備模型的長寬高、旋轉(zhuǎn)角度、大小基本信息以及材質(zhì)信息和綁在該模型上的腳本等。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖6 二次設(shè)備模型信息圖

    4)貼圖及材質(zhì)渲染設(shè)置

    通過材質(zhì)編輯器可以為模型設(shè)定相應(yīng)的材質(zhì)。材質(zhì)的來源有很多種,純色的、木質(zhì)的、金屬的等。在材質(zhì)編輯器中設(shè)置好之后,就可以將材質(zhì)附著到模型上,這樣在模型編輯器窗口中就可以看見帶有材質(zhì)的模型了,即材質(zhì)效果圖。

    為了減少計算機(jī)CPU的計算時間,使得傳輸速度加快,利用烘焙功能將光照信息貼到貼圖上去。在利用3DMax中高質(zhì)量的材質(zhì)效果與Unity3D結(jié)合后,模型的燈光效果看起來很有視覺感,材質(zhì)和光照都非常清晰,具有立體感,這樣就能真實地還原二次系統(tǒng)三維模型。為了規(guī)范模型的光照信息,模型庫中所有模型都采用純粹的自然光照。

    5)3DMax中模型導(dǎo)出

    在3DMax中,建好對象模型之后就可以進(jìn)行導(dǎo)出操作,非常簡單,可以選擇多模型導(dǎo)出,也可以只導(dǎo)出單個模型。強(qiáng)大的3DMax支持導(dǎo)出多種格式的模型,如圖7所示。因為Unity3D中所用的模型大多數(shù)為.obj格式,所以本文中所有模型都是.obj格式的。

    3.2 組合模型庫建立

    組合模型庫的設(shè)計包括物理層面和信息層面兩部分,物理層面基于基本模型庫進(jìn)行二次對象的三維模型拼接,信息層面描述二次對象的基本屬性以及特殊屬性。

    物理層面主要基于基本模型庫,拼接一個或者多個基本模型形成一個相對獨立且完整的二次對象的組合模型。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖7 模型的導(dǎo)出

    信息層面主要面向二次設(shè)備,包括設(shè)備類型、設(shè)備名稱、設(shè)備型號、設(shè)備版本、生產(chǎn)廠商、所屬間隔、額定電流、額定電壓、PMS設(shè)備ID號、電網(wǎng)標(biāo)識系統(tǒng)編碼、物料編碼等,為各個階段的模型移交提供保障,并可以在模型進(jìn)行展示時進(jìn)行關(guān)聯(lián)性展示。

    遵循《輸變電工程三維設(shè)計模型交互規(guī)范》系列標(biāo)準(zhǔn),使一、二次模型得以交互,即二次設(shè)備模型庫能夠與一次設(shè)備模型庫進(jìn)行無縫銜接。可以將一次設(shè)備模型導(dǎo)入模型庫中,編譯解析過后就可以將一次設(shè)備模型和二次設(shè)備模型進(jìn)行自由拼接。

    1)二次對象模型的組裝

    將3DMax中創(chuàng)建好的二次對象模型導(dǎo)入到Unity3D中,導(dǎo)入過程中需要對模型進(jìn)行一些簡單的處理,以防止一些材質(zhì)信息的丟失。同時采用LZMA的壓縮算法,將一個15MB左右的模型文件壓縮為2MB左右,以達(dá)到網(wǎng)絡(luò)傳輸速度的要求。

    將模型文件導(dǎo)入到模型庫設(shè)計軟件后,可以對模型進(jìn)行組裝,組裝成一個完整的端子排或是設(shè)備、屏柜等。以前模型的組裝幾乎都是通過配置文件來設(shè)置模型的三維坐標(biāo),但是二次對象種類、數(shù)量繁多,所以本文開發(fā)了一個模型控制器,用來控制模型的位置信息以及旋轉(zhuǎn)角度信息。圖8所示為組裝屏柜的實時畫面。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖8 組裝屏柜的實時畫面

    組裝模型操作步驟如下:

    (1)鼠標(biāo)拾取對象

    鼠標(biāo)拾取對象主要采用的是射線檢測的方法,從屏幕發(fā)射一條射線,鼠標(biāo)的位置即射線射向的位置,射線碰到的第一個物體即要操作的對象模型。如圖9所示,A、B、C 3個對象模型,如果鼠標(biāo)指向C,那么射線檢測到的物體即為C對象模型。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖9 鼠標(biāo)拾取模型對象

    (2)鼠標(biāo)控制對象

    每個對象模型都掛了一個Transform組件,這個組件顯示信息就是對象模型的位置信息、旋轉(zhuǎn)角度信息以及大小信息,如圖10所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖10 模型的Transform組件

    通過修改面板上的數(shù)值就可以控制對象模型的位置、角度以及大小,而本文的控制器可以直接通過鼠標(biāo)控制對象模型,鼠標(biāo)拾取對象模型后,左擊按住移動,對象模型就會跟著移動,相應(yīng)的Transform上的值也會跟著變化;右擊按住移動,對象模型就會跟著進(jìn)行旋轉(zhuǎn);為防止模型大小被隨意更改,又考慮到用戶可能需要放大模型進(jìn)行仔細(xì)觀察,故本文通過改變攝像機(jī)的位置,根據(jù)相似三角形原理拉近或拉遠(yuǎn)對象模型,以達(dá)到放大和縮小的效果,如圖11所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖11 改變攝像機(jī)位置效果示意圖

    2)二次對象模型優(yōu)化處理

    在對二次對象模型組裝完成后,為了降低場景的復(fù)雜度,提高場景顯示實時性,減少性能消耗,加快處理速度,需要對模型進(jìn)行優(yōu)化處理。

    針對不同的二次對象模型,選擇的優(yōu)化模型方法也不同。

    (1)減面工具。一些(如保護(hù)裝置、ODF等)結(jié)構(gòu)比較復(fù)雜,表面細(xì)化分明,弧面較多,需要大量的頂點和多邊形的對象模型,渲染起來會十分浪費(fèi)計算機(jī)空間,影響渲染的速度和質(zhì)量。減面工具的原則是在保持模型不變的情況下,盡可能地減少模型的面數(shù)。

    (2)模型合并。基本模型庫中的模型進(jìn)行組裝之后,有些模型可以進(jìn)行合并,比如插件端口組裝到板卡上,這樣就成了一個整體,無法再被單獨選中。

    (3)優(yōu)化材質(zhì)與貼圖。模型創(chuàng)建完成后都要加上材質(zhì)與貼圖。本文以模型的最優(yōu)原則為準(zhǔn),幾乎所有的模型都是利用標(biāo)準(zhǔn)材質(zhì),只有極少數(shù)的對象(如設(shè)備液晶顯示屏的顏色)采用高光控制。組裝起來的模型可以重新上材質(zhì),可以選擇對基本模型的材質(zhì)進(jìn)行覆蓋,也可以進(jìn)行材質(zhì)合并。

    (4)細(xì)節(jié)層次(level-of-detail, LOD)技術(shù)。用不同的細(xì)節(jié)程度來展現(xiàn)模型對象,在渲染場景時,LOD細(xì)節(jié)層次技術(shù)的機(jī)制是根據(jù)視點離對象模型的距離使用適當(dāng)?shù)膶哟蝸碚宫F(xiàn)物體,當(dāng)攝像機(jī)距離試點模型比較近時,采用的是高精度LOD模型繪制;反之,則采用低精度的LOD模型進(jìn)行繪制。這種技術(shù)可以大幅度減少顯示多邊形的數(shù)量,極大提高渲染速度。表6所示為LOD層次模型精度表。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    表6 LOD層次模型精度表

    一級模型屬于精細(xì)模型,用戶視點位置距離模型6m范圍之內(nèi),能夠觀察到模型的細(xì)節(jié)紋理特征,此時模型是提供最精細(xì)的方式供用戶觀測。

    二級模型屬于精簡模型,用戶視點位置距離模型6m范圍之外,模型的一些網(wǎng)格信息和紋理特征被忽視,此時模型以精簡模型顯示給用戶。以端子排為例進(jìn)行LOD層次劃分,圖12(a)、圖12(b)所示分別為端子排的精細(xì)模型和精簡模型。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖12 端子排精細(xì)模型和精簡模型

    4 三維模型庫的管理

    三維模型庫的功能設(shè)計是實現(xiàn)對基本模型庫以及組合模型庫的有效管理。確定模型庫的體系結(jié)構(gòu)之后,應(yīng)配套相應(yīng)的管理系統(tǒng)以便從宏觀、整體的角度管理模型庫中的二次對象模型資源,維護(hù)模型庫的獨立性和完整性,這樣才能快速獲取所需模型,實現(xiàn)對已有模型數(shù)據(jù)集合的有效查詢及接口引用。

    從最基本的管理維護(hù)功能和應(yīng)用功能考慮,管理系統(tǒng)應(yīng)該具備如下功能:模型預(yù)覽及信息屬性查詢、組合模型的保存導(dǎo)出、添加模型和刪除模型。各功能具體任務(wù)如下:

    1)模型預(yù)覽和信息屬性查詢功能是指可以通過導(dǎo)航的搜索按鈕尋找目標(biāo)對象模型以及顯示模型的對應(yīng)信息。如圖13所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖13 模型庫設(shè)計軟件搜索功能

    2)組合模型的保存導(dǎo)出功能是指用戶從基本模型庫中選擇模型完成組裝之后,點擊保存按鈕,將組合模型保存至組合模型庫中,完成保存后可以將模型導(dǎo)出成.obj等常用的模型格式。考慮到與一次設(shè)備進(jìn)行良好的兼容,也可以導(dǎo)出成.gim格式的模型,如圖14所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖14 模型庫設(shè)計軟件保存功能

    3)添加模型功能是指將模型庫中沒有的模型加入模型庫中,通過3DMax新建模型,同步數(shù)據(jù)庫中關(guān)于該模型的文件屬性以及一些材質(zhì)貼圖等,然后通過腳本文件配置好后,放入已經(jīng)部署好的數(shù)據(jù)庫,本地客戶端運(yùn)行時就會自動加載新增加的模型,其原理如圖15所示。

    4)刪除模型是指永久性刪除模型庫中的模型,刪除模型文件以及數(shù)據(jù)庫中的模型信息,用戶只需要選擇刪除對象,點擊刪除按鈕即可,如圖16所示。

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖15 添加模型原理圖

     

    基于三維引擎的變電站二次系統(tǒng)三維模型庫設(shè)計及管理系統(tǒng)

    圖16 模型庫設(shè)計軟件刪除功能

    5 結(jié)論

    本文面向智能變電站二次系統(tǒng),研究和梳理了現(xiàn)有的三維模型數(shù)字化、信息化規(guī)范要求,提出了二次系統(tǒng)進(jìn)行三維建模的方法、范圍、深度,在設(shè)計階段對三維模型進(jìn)行有效管理,并實現(xiàn)與現(xiàn)階段數(shù)字化移交文件的交互。

    建立二次對象的基本模型庫和組合模型庫供三維設(shè)計時調(diào)用,提高了二次對象的建模深度,實現(xiàn)了模型的統(tǒng)一管理、統(tǒng)一發(fā)布。在二次三維設(shè)計時,可直接調(diào)用模型庫中的二次對象模型,而無需手動拼出該模型,很大程度上改善了出圖形式,提升了三維出圖深度和設(shè)計效率。

主站蜘蛛池模板: 黄片毛片免费在线观看 | 婷婷视频在线 | 欧美日韩另类在线 | 欧美日韩中文字幕久久伊人 | 欧美一级毛片不卡免费观看 | 日韩中文字幕高清在线专区 | 91播放在线 | 伊人久久久综在合线久久在播 | 久久久国产免费影院 | 免费观看欧美一级毛片 | 国产福利一区二区三区四区 | 在线免费观看网站入口在哪 | 国产20岁美女一级毛片 | 国产成人亚洲精品一区二区在线看 | 玖玖精品视频在线观看 | 久久精品亚洲一区二区三区浴池 | 亚洲欧美激情小说另类 | 国产精品色片 | 国产精品制服 | 久久国产综合精品欧美 | 久久久久草 | 236理论片在线播放 24小时中文乱码字幕在线观看 | 美女拍拍拍免费视频观看 | 可以免费看黄色 | 九九热视频精品在线观看 | 国产 网红 喷水 播放 | 国产浮力草草影院ccyy | 免费在线视频一区 | 亚洲国产精品久久网午夜 | 国产美女视频爽爽爽 | 日本一区二区免费在线 | 精品久久久久久国产 | 玖玖在线免费视频 | 中国a毛片 | 久久五十路 | 爱爱五月天| 2022精品福利在线小视频 | 中日韩视频在线观看 | 中国国产高清一级毛片 | 91热爆在线精品 | 亚洲一区二区三区精品国产 |