亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Unity3D的船舶電力推進(jìn)系統(tǒng)虛擬仿真設(shè)計

        2021-03-16 05:40:18李建偉
        船電技術(shù) 2021年2期
        關(guān)鍵詞:數(shù)學(xué)模型斷路器真空

        李建偉

        應(yīng)用研究

        基于Unity3D的船舶電力推進(jìn)系統(tǒng)虛擬仿真設(shè)計

        李建偉1, 2

        (1. 青島港灣職業(yè)技術(shù)學(xué)院,青島 266404;2. 船舶動力工程技術(shù)交通運輸行業(yè)重點實驗室(武漢理工大學(xué)),武漢 430063)

        以某電力推進(jìn)科考船為母型,在分析電力推進(jìn)結(jié)構(gòu)和原理的基礎(chǔ)上,提出基于Unity3D的虛擬仿真設(shè)計,并介紹系統(tǒng)設(shè)計過程中的關(guān)鍵技術(shù)。仿真結(jié)果表明:該設(shè)計能實現(xiàn)船舶電力推進(jìn)系統(tǒng)虛擬場景的漫游控制、部件檢查、人機交互等功能,其生成的可執(zhí)行程序有助于電力推進(jìn)系統(tǒng)的操作和培訓(xùn)。

        船舶電力推進(jìn) 虛擬仿真 Unity3D

        0 引言

        船舶電力推進(jìn)系統(tǒng)以其機動性好、布局靈活等諸多優(yōu)點,被廣泛應(yīng)用于大型集裝箱船、超大型散貨船、LNG船、客運滾裝船、破冰船、挖泥船等領(lǐng)域。羅成漢利用Profibus現(xiàn)場總線技術(shù)設(shè)計船舶電力推進(jìn)模擬平臺,對船舶電力推進(jìn)系統(tǒng)的推進(jìn)電機的啟動、制動和緊急反轉(zhuǎn)進(jìn)行仿真,分析了三種工況下推進(jìn)電機對電網(wǎng)的沖擊[1];秦俊峰等在空間矢量調(diào)制直接轉(zhuǎn)矩控制算法的基礎(chǔ)上利用MATLAB/Simulink建立船舶電力永磁同步推進(jìn)電機的仿真模型,分析了電力推進(jìn)船舶的額定負(fù)載起動、轉(zhuǎn)速轉(zhuǎn)矩突變及低速運行性能[2];宋春楠采用PI模糊控制對船舶電力推進(jìn)系統(tǒng)中螺旋槳負(fù)載進(jìn)行模擬研究,分析了螺旋槳的三種典型轉(zhuǎn)矩特性,并結(jié)合最小二乘法對螺旋槳特性曲線進(jìn)行曲線擬合[3]。

        隨著虛擬現(xiàn)實技術(shù)的發(fā)展,船舶電力推進(jìn)系統(tǒng)的虛擬仿真研究逐漸展開,但尚未成熟。王成睿利用 Java3D 虛擬現(xiàn)實軟件平臺,搭建了吊艙式電力推進(jìn)器的虛擬場景,實現(xiàn)了推進(jìn)器的虛擬漫游和操控[4];欒成利用Visual C++6.0 及Open GL對船舶綜合電力推進(jìn)系統(tǒng)進(jìn)行三維建模,實現(xiàn)了船舶電力推進(jìn)系統(tǒng)各部件的模型展示和初步交互[5]。鑒于此,本文利用Unity3D虛擬現(xiàn)實編輯平臺,對船舶電力推進(jìn)系統(tǒng)進(jìn)行虛擬仿真設(shè)計。

        1 虛擬仿真的方案設(shè)計

        基于Unity3D的船舶電力推進(jìn)系統(tǒng)虛擬仿真設(shè)計旨在借助Unity3D虛擬現(xiàn)實編輯平臺塑造一種可在液晶屏上演示和操作的虛擬人機交互系統(tǒng),其演示和操作內(nèi)容涵蓋了船舶電力推進(jìn)系統(tǒng)的相關(guān)理論知識和實踐技能,系統(tǒng)設(shè)計流程如圖1。

        圖1 虛擬仿真構(gòu)建思路

        系統(tǒng)設(shè)計首先整理和分析船舶電力推進(jìn)系統(tǒng)的各組成部分、動作原理和操作流程,并結(jié)合實船調(diào)研資料分析出系統(tǒng)設(shè)計所需的數(shù)學(xué)模型,忽略一些次要影響因素,對模型進(jìn)行必要的簡化,為后期的建模提供便利。

        根據(jù)數(shù)學(xué)模型的簡化結(jié)果,采用3dsMax創(chuàng)建船舶電力推進(jìn)系統(tǒng)的三維模型,并對模型進(jìn)行必要的紋理、渲染、烘焙及動畫設(shè)置處理[6],將三維模型保存成.FBX后綴文件,以方便Unity3D虛擬現(xiàn)實編輯平臺的識別和導(dǎo)入。

        利用Unity3D編輯平臺對導(dǎo)入的三維模型進(jìn)行編輯、調(diào)整和精細(xì)化處理,同時利用第一人稱攝像機和Shader渲染出船舶電力推進(jìn)系統(tǒng)的虛擬場景[7],借助Java腳本和C#腳本實現(xiàn)船舶電力推進(jìn)系統(tǒng)的設(shè)計功能,最后發(fā)布成船舶電力推進(jìn)系統(tǒng)虛擬仿真平臺。

        2 虛擬仿真的關(guān)鍵技術(shù)和實現(xiàn)

        2.1 系統(tǒng)數(shù)學(xué)模型及簡化

        基于Unity3D的船舶電力推進(jìn)系統(tǒng)虛擬仿真以某先進(jìn)的輪渡船為參考模型進(jìn)行建模,其母型船參數(shù)為船長182.6米、船寬26.8米、型深13.35米、設(shè)計吃水7.6米、排水量16729噸,載重7828噸,所建數(shù)學(xué)模型涵蓋了電氣、機械及熱力方面的相關(guān)理論知識。

        船舶電力系統(tǒng)的數(shù)學(xué)模型包括柴油同步發(fā)電機數(shù)學(xué)模型、真空斷路器數(shù)學(xué)模型、推進(jìn)變壓器數(shù)學(xué)模型、艏側(cè)推電機數(shù)學(xué)模型、傳輸線路數(shù)學(xué)模型、靜態(tài)負(fù)荷數(shù)學(xué)模型、動態(tài)負(fù)荷數(shù)學(xué)模型及吊艙式永磁同步推進(jìn)電機數(shù)學(xué)模型,論文以吊艙式永磁同步推進(jìn)電機數(shù)學(xué)模型為例進(jìn)行闡述。

        永磁同步推進(jìn)電機電壓等級690 V,額定轉(zhuǎn)速200 r/min,額定功率560 kW,額定電流583 A。在建模時,采用坐標(biāo)系下的派克-戈列夫模型,并忽略磁場的高次諧波分量、電樞反應(yīng)、勵磁繞組和阻尼繞組的漏感,確保穩(wěn)態(tài)和瞬態(tài)性能[8-9]。

        永磁同步推進(jìn)電機的電壓方程為:

        u=dΨ/d- ωΨ+ Ri

        u=dΨ/d- ωΨ+ Ri

        2q/d+ R2q2q0

        2d/d+ R2d2d0

        磁鏈方程為:

        Ψ=Li+ Li2d+ Li

        Ψ= Li+ Li2q

        2d2di+ Li+ Li

        2q2q2q+ Li

        電磁轉(zhuǎn)矩方程:

        (Ψi-Ψi)

        機械運動方程為:

        d=T-T-RΩ

        為分析和模型控制需要,進(jìn)行如下假設(shè):

        ①假設(shè)磁路飽和、磁滯和渦流對參數(shù)無影響;

        ②假設(shè)導(dǎo)體的集膚效應(yīng)可以忽略;

        ③假設(shè)溫度和頻率對永磁體性能無影響;

        ④假設(shè)轉(zhuǎn)子結(jié)構(gòu)對直軸和交軸完全對稱;

        ⑤假設(shè)轉(zhuǎn)子阻尼繞組課等效為直軸和交軸兩個獨立繞組[10]。

        根據(jù)上述假設(shè),模型簡化為:

        u=dΨ/d- ωΨ+ Ri

        u=dΨ/d- ωΨ+ Ri

        Ψ=Li+ Li

        Ψ= Li

        (Ψi-Ψi)=[Lii+(L-L)ii]

        以上所述式子中,表示電壓;表示電流;表示磁鏈;為定子直軸分量;為定子交軸分量;2為轉(zhuǎn)子直軸分量;2為轉(zhuǎn)子交軸分量;為電感。

        2.2 三維建模及優(yōu)化

        基于Unity3D的船舶電力推進(jìn)系統(tǒng)虛擬仿真的三維建模,是在各機械數(shù)學(xué)模型和電氣數(shù)學(xué)模型的基礎(chǔ)上,忽略次要影響因素所創(chuàng)建的簡化模型,進(jìn)而為系統(tǒng)的三維建模提供數(shù)據(jù)支撐[6]。

        為保證所構(gòu)建虛擬場景的逼真度,選擇合適的建模方法稱為關(guān)鍵。根據(jù)本系統(tǒng)的實際建模需要,采用了3ds Max建模軟件提供線框建模、多邊形建模和NURBS建模等建模方法。

        對于配電系統(tǒng)的電壓表、電流表等的表盤可采用線框建模,以方便精準(zhǔn)把握表盤尺寸的大小,凹凸程度以及指針的坐標(biāo),使模型精確細(xì)化,并能有效減少冗余的三角面,方便后期的場景運行;對于形狀規(guī)則的配電板、轉(zhuǎn)換開關(guān)、地氣燈和操作按鈕等則采用多邊形建模,利用3ds Max提供的“編輯多邊形”修改器能方便快捷的創(chuàng)建三維模型;對于真空斷路器、艏側(cè)推器和吊艙式電力推進(jìn)器則采用非均勻有理數(shù)B-樣條線的NURBS建模方法,圖2為船舶電力推進(jìn)系統(tǒng)配電裝置,圖3為吊艙式電力推進(jìn)器。

        圖2 船舶電力推進(jìn)系統(tǒng)配電裝置

        為了保證所設(shè)計的虛擬系統(tǒng)運行的流暢性和逼真度,同時兼顧運行時少占用內(nèi)存,必須對三維模型進(jìn)行必要的優(yōu)化。模型優(yōu)化的目的是有效減少三角面的數(shù)量,常采用MultiRes優(yōu)化法[11]。其方法如下:首先將待優(yōu)化模型轉(zhuǎn)化為可編輯多邊形,然后利用MultiRes命令進(jìn)行優(yōu)化,在優(yōu)化過程中要合理把握模型大小和模型準(zhǔn)確性之間的最優(yōu)解,并設(shè)置分辨率中的點百分比,可有效減少模型的頂點數(shù)和三角面數(shù),達(dá)到優(yōu)化的效果。

        圖3 吊艙式電力推進(jìn)器

        2.3 漫游功能及碰撞檢測

        船舶電力推進(jìn)系統(tǒng)虛擬仿真設(shè)計的漫游功能可對各部件進(jìn)行動態(tài)展示,宛如在實際場景中漫步,方便對各部件的細(xì)節(jié)進(jìn)行檢查并對關(guān)鍵部位進(jìn)行微調(diào),漫游功能的實現(xiàn)主要采用“第一人稱相機”配合腳本來實現(xiàn),最終的人機交互可通過鼠標(biāo)和鍵盤來控制,也才采用預(yù)制的漫游路徑來展示。

        在漫游控制過程中,為了達(dá)到沉浸式的漫游效果,增強參與感,同時避免“第一人稱相機”與各部件及周圍環(huán)境的干涉情況出現(xiàn),必須進(jìn)行碰撞檢測的設(shè)置。論文采用“基于固定時間片長度的碰撞檢測算法”,即將虛擬場景中的物體運動過程按時間劃分為很多等長的時間片,在每一個時間片結(jié)束時對物體進(jìn)行碰撞檢測。其關(guān)鍵在于選擇合適的時間片長度,既可避免出現(xiàn)漏報現(xiàn)象,又能有效降低計算機內(nèi)存占用[6]。

        采用該算法中邏輯的空間包圍盒將虛擬物體包裹起來,并將該包圍盒視作剛體,這樣在漫游時就能快速實現(xiàn)碰撞檢測,有效避免物體間的重疊現(xiàn)象。

        2.4 真空斷路器的檢修流程

        真空斷路器是船舶電力推進(jìn)系統(tǒng)的重要部件,為提高真空斷路器的可靠性,操作人員根據(jù)實際狀況定期對真空斷路器進(jìn)行檢修,主要包括檢測真空滅弧室的真空度、調(diào)整真空斷路器的超行程、整定真空斷路器同期性、調(diào)整真空斷路器的分合閘速度和檢修操作機構(gòu)[12](運動部件的磨損、緊固件是否松動、清除絕緣表面灰塵和加注潤滑脂)。

        在實船上,通常將真空斷路器裝入高壓開關(guān)柜中,并安裝起隔離電路作用的隔離開關(guān)、起安全保障作用的接地開關(guān)和起過電壓保護(hù)作用的RC吸收器等[13]。為了確保操作者的安全,RC吸收器必須充分放電,檢修操作必須嚴(yán)格按照既定的操作規(guī)程進(jìn)行,其流程如下:

        2.5 交互功能及打包發(fā)布

        船舶電力推進(jìn)系統(tǒng)所涉及的交互功能主要由腳本來實現(xiàn),Unity3D提供了Boo腳本語言、Java腳本語言和C#腳本語言[14],其中Boo腳本語言在Unity3D編程中很少使用,Java腳本語言屬于弱類型,后期的維護(hù)和調(diào)試比較繁瑣,可用于實現(xiàn)簡單的交互,諸如“轉(zhuǎn)換開關(guān)”的選擇切換、“指示燈”的顏色改變、“操作部件”的平移、“高壓開關(guān)柜”的打開及關(guān)閉等。

        圖4 真空斷路器檢修流程圖

        C#腳本語言使用比較廣泛,可用于實現(xiàn)復(fù)雜的邏輯關(guān)系,同時用戶可根據(jù)習(xí)慣編寫自定義腳本,并能輕易建立腳本之間的連接和調(diào)用,整合各類Event事件,實現(xiàn)復(fù)雜邏輯的實時仿真。

        為了更好展示船舶電力推進(jìn)系統(tǒng)的虛擬仿真程序,需要對所編輯的虛擬場景進(jìn)行打包和發(fā)布。在打包時,需要設(shè)置Rendering參數(shù)、Identification參數(shù)、Configuration參數(shù)及Optimization參數(shù),并配合Build按鈕進(jìn)行打包[16]。

        Unity3D平臺可將編輯好的虛擬仿真場景發(fā)布成macOS或Windows系統(tǒng)程序。對于macOS系統(tǒng),發(fā)布成app bundle,囊括了所有的資源,且可以直接執(zhí)行;對于Windows系統(tǒng)則發(fā)布成.exe后綴名的可執(zhí)行文件,同時生成XXX_Data文件,方便瀏覽和查閱。

        3 結(jié)束語

        基于Unity3D虛擬仿真平臺設(shè)計并開發(fā)了船舶電力推進(jìn)系統(tǒng),模擬了船舶電力推進(jìn)系統(tǒng)的發(fā)電操作、并車操作、配電操作、真空斷路器的檢修、艏側(cè)推器的啟動及吊艙式電力推進(jìn)器的工作過程,并增加了First Person Conttroller,提升了用戶的體驗效果,實現(xiàn)了系統(tǒng)的人機交互。

        該仿真系統(tǒng)具良好的交互功能和逼真的沉浸感,操作者可以在虛擬環(huán)境中體驗船舶電力推進(jìn)系統(tǒng)的各種操作,滿足船舶電力推進(jìn)系統(tǒng)操作人員培訓(xùn)的基本要求,具有對于理順船舶電力系統(tǒng)的操作流程和人員培訓(xùn)具有較高的參考價值。

        [1] 羅成漢. 船舶電力推進(jìn)模擬平臺的研究[D]. 武漢: 武漢理工大學(xué), 2013: 1-8.

        [2] 秦俊峰, 白洪芬, 顏澤鋅, 齊運永. 船舶電力永磁同步推進(jìn)電機空間電壓矢量DTC[J]. 中國航海, 2017(12): 25-29.

        [3] 宋春楠. 船舶電力推進(jìn)系統(tǒng)中螺旋槳負(fù)載模擬的研究[D]. 哈爾濱: 哈爾濱工程大學(xué), 2011: 1-7.

        [4] 王成睿. Web3D虛擬現(xiàn)實平臺及吊艙推進(jìn)器虛擬操控的研發(fā)[D]. 廈門: 集美大學(xué), 2014: 5-13.

        [5] 欒成. 船舶綜合電力推進(jìn)系統(tǒng)三維建模與初步實現(xiàn)[D]. 哈爾濱: 哈爾濱工程大學(xué), 2012: 23-31.

        [6] 李建偉. 船舶輔鍋爐操控系統(tǒng)的三維實體建模與虛擬仿真[D]. 廈門: 集美大學(xué), 2009: 27-31.

        [7] Charles Bemardoff. NGUI for Unity3d[M].BIRI VirnGAM-MUMBI: Packt Publish. 2014.

        [8] 喬鳴忠, 于飛, 張曉鋒.船舶電力推進(jìn)技術(shù)[M]. 北京:機械工業(yè)出版社, 2019: 55-63.

        [9] 湯天浩, 韓朝珍. 船舶電力推進(jìn)系統(tǒng)[M]. 北京: 機械工業(yè)出版社, 2015: 103-112.

        [10] 武起立. 煙大鐵路輪渡變頻電力推進(jìn)系統(tǒng)的研究[D]. 大連: 大連海事大學(xué), 2008: 40-47.

        [11] 欒飛. 基于Unity3D的液壓傳動虛擬仿真教學(xué)系統(tǒng)開發(fā)[D]. 濟南: 山東建筑大學(xué), 2015: 26-29.

        [12] 李凱. 基于PLC的船舶中壓電站模擬器研發(fā)[D]. 廈門: 集美大學(xué), 2014: 36-41.

        [13] 宋洋濤. 船舶電力推進(jìn)自動控制系統(tǒng)設(shè)計與研究[D]. 大連: 大連海事大學(xué)出版社, 2014: 2-7.

        [14] 加藤政樹, 羅水東. Unity游戲設(shè)計與實現(xiàn)[M]. 北京: 人民郵電出版社, 2019: 71-75.

        [15] 萬隆君. 基于VR技術(shù)的船舶管路裝配虛擬仿真系統(tǒng)設(shè)計[J]. 中國造船, 2017(3): 186-191.

        [16] 馬遙, 陳虹松, 林凡超. Unity3D完全自學(xué)教程[M]. 北京: 電子工業(yè)出版社, 2019: 313-322.

        Virtual Simulation Design of Marine Electric Propulsion System Based on Unity3D

        Li Jianwei1, 2

        (1. Department of Marine Engineering, Qingdao Harbor Vocational And Technical College, Qingdao 266404, Fujian, China;2. the Key Laboratory of MarinePower Engineering &Technology(Wuhan University of Technology), Ministry of Transport, Wuhan 430063, China)

        U665.1

        A

        1003-4862(2021)02-0007-04

        2020-09-10

        船舶動力工程技術(shù)交通運輸行業(yè)重點實驗室(武漢理工大學(xué))開放課題基金資助項目(No.KLMPET2018-07);山東省高等學(xué)??萍加媱濏椖?J18KB034)

        李建偉(1981-),男,副教授。研究方向:虛擬仿真。E-mail: joyleejianwei@163.com

        猜你喜歡
        數(shù)學(xué)模型斷路器真空
        警惕安全監(jiān)管“真空”
        《真空與低溫》征稿說明
        真空與低溫(2022年6期)2023-01-06 07:33:20
        AHP法短跑數(shù)學(xué)模型分析
        活用數(shù)學(xué)模型,理解排列組合
        六氟化硫斷路器運行與異常處理
        電子制作(2018年14期)2018-08-21 01:38:34
        斷路器控制回路異常分析及處理
        電子制作(2018年10期)2018-08-04 03:25:02
        一例斷路器內(nèi)部發(fā)熱的診斷分析
        電子制作(2017年8期)2017-06-05 09:36:15
        SF6斷路器拒動的原因分析及處理
        電子制作(2017年20期)2017-04-26 06:57:59
        對一個數(shù)學(xué)模型的思考
        一種抽真空密煉機
        综合色久七七综合尤物| 性猛交ⅹxxx富婆视频| 亚洲国产精品久久人人爱| 四虎影院在线观看| 久九九久视频精品网站| 日本视频在线播放一区二区| 性久久久久久| 国产福利姬喷水福利在线观看| 人妻精品一区二区三区视频| 成a人片亚洲日本久久| 精品国产三级a∨在线欧美| 国产精品久久久久久久久免费| 日韩秘 无码一区二区三区| 中文字幕一区二区区免| 亚洲女人毛茸茸粉红大阴户传播 | 欧美天天综合色影久久精品| 久久久久久人妻精品一区百度网盘 | 中文人妻av久久人妻18| 人妻无码在线免费| 中文字幕中文字幕三区| 久久国产劲爆∧v内射-百度| 天天摸日日摸狠狠添| 日本不卡一区二区高清中文| 亚洲中文字幕一区av| 欧美激情肉欲高潮视频| 欧美日本国产va高清cabal| 亚洲欧美日韩在线精品2021| 亚洲精品一区二区在线免费观看| 亚洲乱色伦图片区小说| 国际无码精品| 亚洲老女人区一区二视频| 蜜桃传媒一区二区亚洲av婷婷| 国产精品丝袜久久久久久不卡| 手机看片国产日韩| 大香蕉视频在线青青草| 专干老熟女视频在线观看| 国产一品道av在线一二三区| 亚洲中文字幕第二十三页| 欧美又大又硬又粗bbbbb| 亚洲av综合av国产av| 亚洲中文字幕日产喷水|