,,
(南通航運職業(yè)技術(shù)學(xué)院 船舶與海洋工程系,江蘇 南通 226010)
目前國內(nèi)外船舶建造方面的仿真主要是船舶建造工藝流程的虛擬仿真[1-7],對船舶裝配仿真實訓(xùn)技術(shù)的研究較少。船體裝配仿真實訓(xùn)系統(tǒng),是通過人機互動的方式,對船體裝配過程進行仿真操作及訓(xùn)練,可改善裝配工人培訓(xùn)條件和培訓(xùn)方式,擴大培訓(xùn)規(guī)模,提高培訓(xùn)水平。
船體裝配虛擬仿真系統(tǒng)的開發(fā)主要應(yīng)用虛擬現(xiàn)實技術(shù)、三維建模技術(shù)和計算機技術(shù)。
船體裝配仿真實訓(xùn)系統(tǒng)主要是應(yīng)用國外主流虛擬現(xiàn)實開發(fā)軟件Unity3D和3Dmax進行開發(fā)的。
采用3Dmax進行船體裝配仿真實訓(xùn)系統(tǒng)的前期建模,通過模型制作、貼圖制作、場景合并及優(yōu)化、烘培測試、烘培場景及調(diào)整烘培貼圖各過程,完成船體結(jié)構(gòu)、設(shè)備、設(shè)施等三維模型的優(yōu)化。
Unity3D平臺在虛擬現(xiàn)實應(yīng)用開發(fā)過程中承擔(dān)著三維圖形場景驅(qū)動的建立和應(yīng)用功能的二次開發(fā),是虛擬現(xiàn)實應(yīng)用開發(fā)的高層API,同時也是連接VR外設(shè)、建立數(shù)學(xué)模型和應(yīng)用數(shù)據(jù)庫的基礎(chǔ)平臺,利用它可以開發(fā)出功能完善的虛擬現(xiàn)實應(yīng)用程序。其特點是引擎構(gòu)架好,各功能接口豐富,支持多平臺發(fā)布,并可以捕捉處理用戶互動。具有直觀立體、真實互動的效果,用戶可以動手進行人機互動操作。通過Unity3D平臺開發(fā)軟件進行船體裝配仿真實訓(xùn)系統(tǒng)所有程序的開發(fā),進行UI設(shè)計、UI控制、框架設(shè)計和程序制作,真實地模擬船體和設(shè)備等的三維裝配過程,用戶可以通過交互方式進行船體的三維模擬裝配操作。
船體裝配仿真實訓(xùn)系統(tǒng)的硬件支持要求較高,不能低于以下配置。
電腦采用X64兼容臺式電腦,操作系統(tǒng)采用Windows7 Enterprise 64位 SP1(Direct X 11),處理器3.4GHz,4核,主板采用華頓P8Z77-V LX2,內(nèi)存為16GB,主硬盤2TB/7 200 r·min-1,顯卡為2 G,顯示器22英寸,聲卡采用瑞昱ALC887,網(wǎng)卡采用瑞昱RTL8168F PCI-E。
船體裝配仿真是以實際的船體裝配為實戰(zhàn)背景,利用VR技術(shù)在特定環(huán)境條件下模擬裝配過程。系統(tǒng)基于Unity3D虛擬現(xiàn)實等大型平臺軟件,從選擇裝配場地與設(shè)施開始,歷經(jīng)零件及部件安裝、胎架選擇與構(gòu)件吊裝、分段舾裝與翻身、大型分段裝配工藝選擇、船臺畫線、船臺吊裝工藝及合龍等的全過程,模擬將船體零件組合成部件,形成分段、總段、直至整個船體的工藝過程。在三維信息空間上創(chuàng)建一個虛擬信息環(huán)境,能使用戶具有身臨其境的沉浸感,具有與環(huán)境完善的交互作用能力,來實現(xiàn)對不同階段仿真模擬及人機互動模擬訓(xùn)練。
船體裝配仿真系統(tǒng)分為部件裝配、分段建造、總段裝配、船體總裝4個交互模塊,每個模塊又分為教學(xué)指導(dǎo)以及訓(xùn)練測評兩種交互模式。
所有的裝配實現(xiàn)方式都要經(jīng)過前期菜單的交互選擇,只有經(jīng)過相應(yīng)的匹配選擇生成相應(yīng)的交互流程后,才能進入相應(yīng)的場景中進行所生成交互流程的交互模擬操作。系統(tǒng)部分功能點設(shè)計見表1。
表1 系統(tǒng)部分功能點
2.2.1 主菜單架構(gòu)
系統(tǒng)主要有演示和交互兩大部分,其中交互部分包括鋼料加工和船體裝配兩個模塊。船體裝配系統(tǒng)是整個船舶建造仿真實訓(xùn)系統(tǒng)交互模式的第二個模塊,系統(tǒng)入口見圖1。
圖1 主菜單構(gòu)架
點擊船體裝配,即可進入裝配系統(tǒng)的操作選擇,這時候會彈出該系統(tǒng)的分支內(nèi)容,分為部件裝配、分段建造、總段建造、船體總裝4大類。點擊各個類別即可進入相應(yīng)的操作流程,見圖2。
圖2 局部頁面
2.2.2 子菜單架構(gòu)
進入相應(yīng)的裝配類別后,首先要進行的是操作模式的選擇,整個裝配系統(tǒng)的操作模式分為教學(xué)模式和測試模式。
教學(xué)模式用于教師教學(xué)。該模塊在場景中的操作可以返回進行重新操作,并且每一步的操作均不做評分。
訓(xùn)練模式用于學(xué)生操作訓(xùn)練。學(xué)生根據(jù)內(nèi)容可選擇自認(rèn)為正確的裝配場地、方法、設(shè)施、操作步驟,由評分系統(tǒng)進行成績評定。在所有的交互完成之后,評分系統(tǒng)會自動為參與評定的整個操作進行等級評定并且列出錯誤與正確的步驟。
船體裝配系統(tǒng)主要有部件裝配、分段建造、總段裝配和船體總裝幾部分內(nèi)容。系統(tǒng)采用人機互動的方式,在操作中使用者要正確選擇裝配場地、裝配方式、設(shè)施和工具,進行正確的裝配判斷,進行模擬操作。人機互動操作時,如裝配順序及方法不正確,則裝不上去。此外,系統(tǒng)操作過程中還設(shè)置多種選項,如裝配過程中可能出現(xiàn)的問題及解決方案、工藝參數(shù)、建造精度控制等進行選擇。
3.1.1 部件裝配(小組立)子系統(tǒng)
給定幾種典型部件進行模擬裝配,根據(jù)圖紙?zhí)峁┥珊侠淼难b配工藝,工藝內(nèi)容包括從畫線、安裝、定位焊到焊接、吊離等整個過程。
1)首頁出現(xiàn)裝配場地及設(shè)施、工具等供選擇,并列出組成部件的零件。
2)選擇要裝配的部件種類、場地、設(shè)施及工具。
3)選好后即出現(xiàn)安裝模擬場地,進行部件的人機互動模擬裝配,將構(gòu)件安裝到位。
4)部件安裝結(jié)束后會出現(xiàn)正確的部件裝配工藝流程框圖。
3.1.2 分段裝配(中組立)子系統(tǒng)
選船體中部幾種典型分段進行模擬裝配。根據(jù)分段的類型及分段圖上相關(guān)數(shù)據(jù)等,列出合理裝配方式,并生成分段合理的裝配工藝。
1)首頁出現(xiàn)分段裝配場所、裝配方式、裝配工裝設(shè)施及工具等供選擇,并列出組成分段的各部分結(jié)構(gòu)(包括零、部件),供裝配采用。
2)選擇要裝配的分段種類、場地、設(shè)施及工具。
3)選好后即出現(xiàn)安裝模擬場地,進行分段的人機互動模擬裝配,將零部件安裝到位。
4)分段裝配結(jié)束后出現(xiàn)正確的分段裝配工藝流程框圖。
3.1.3 總段裝配(總組立)子系統(tǒng)
對船中或艏、艉典型部位總段或大型立體分段進行模擬裝配??偠窝b配系統(tǒng)中列出組成總段的各分段??筛鶕?jù)選定總段自動生成合理的裝配工藝。
1)首頁出現(xiàn)總裝用的施工場地、裝配方式、工藝裝備設(shè)施及工具等。
2)選定裝配場地、裝配方式、工具及工藝裝備等。
3)選擇正確后,按順序進行總段的模擬裝配,包括劃線、定位、裝配、焊接等。點擊需要吊裝的分段,可出現(xiàn)模擬吊裝的場景。當(dāng)正確選定下一個步驟,即可進行該步驟模擬裝配。
4)總段裝配結(jié)束后出現(xiàn)正確的總段裝配工藝流程框圖。
3.1.4 船體總裝(搭載)子系統(tǒng)
在系統(tǒng)里應(yīng)有幾種造船設(shè)施方案供選用。根據(jù)選定的船型在不同造船設(shè)施條件下自動選擇船臺(或船塢)合龍方式及合理(優(yōu)化后)的裝配順序。列出所造船舶的各種分、總段供船臺(或船塢)吊裝。
1)首頁出現(xiàn)船臺(或船塢)裝配場地及吊裝設(shè)備、船臺設(shè)施、工具及總裝方式等。
2)選定船臺(或船塢)、總裝設(shè)施及工具以及總裝方式。
3)選擇正確后進行模擬船臺總裝,包括畫線或船塢鋪墩,模擬船臺吊裝工藝及合龍順序。點擊要吊裝的分段即進行該分段的船臺吊裝過程。
4)總裝結(jié)束后出現(xiàn)正確的船臺裝配工藝流程框圖。
該系統(tǒng)中針對裝配各模塊中的不同子模塊分別進行了交互操作內(nèi)容設(shè)計,現(xiàn)以部件裝配中的拼板為例介紹其交互操作的設(shè)計和開發(fā)內(nèi)容,其拼板操作頁面見圖3。
圖3 拼板交互界面
3.2.1 交互操作過程
完成拼板模塊的UI的選擇后,根據(jù)選擇的情況進入相應(yīng)的交互操作場景中進行模擬操作。其操作過程如下。
流程選擇(UI的流程選擇關(guān)系)。拼板(裝配部件)—內(nèi)場(裝配場地)—平裝(裝配方法)—平臺(工藝裝備)—焊機、吊具、尺、馬板等(設(shè)備工具)。
交互按鈕。平臺、鋪鋼板、除銹 、板列定位 、定位焊、板列焊接 、矯正變形 、劃線標(biāo)注 、翻身。
交互操作。主要通過交互按鈕的順序選擇實現(xiàn)交互的順序,錯誤的按鍵順序也會被記錄到評分系統(tǒng)。拼板的場景是在內(nèi)場車間,交互操作之前場景中攝像機只能看到廠區(qū)中空余的一塊場地,看不到與拼板相關(guān)的裝備與工具。此時用戶操作的視角是一個360°自由查看的視角,通過按住鼠標(biāo)右鍵并拖動實現(xiàn)視角的旋轉(zhuǎn),通過鼠標(biāo)滾輪實現(xiàn)視角遠近的控制。
3.2.2 交互按扭功能
頁面下方的一系列菜單是實現(xiàn)整個操作過程的交互按鈕,通過點擊鼠標(biāo),即可實現(xiàn)裝配順序的選擇。
平臺按鈕。裝配平臺載入,載入的方式主要是通過程序控制的位置移動方式,從上到下自動到達指定位置。
鋪設(shè)鋼板按鈕。鋼板從上到下到達平臺上方。
除銹按鈕。場景中在鋼板的拼接處會出現(xiàn)除銹的模擬銹跡線,表明除銹過程,除銹過程結(jié)束后,銹跡線消失。
板列定位按鈕。鋼板稍有移動使一端對齊,在距板列端一定距離處有檢測線閃動,顯示鋼板對齊。
定位焊按鈕。通過先中間再兩邊后密集的方式依次在鋼板的接縫處出現(xiàn)粒子效果,粒子閃爍后就會自動消失,代表定位焊結(jié)束。
焊接按鈕。場景中會在所有鋼板的縫隙處出現(xiàn)焊接線模擬焊接的過程,焊接線是從中間向兩邊出現(xiàn)的。
火工矯正按鈕。場景中會有氧乙炔烘炬在鋼板上方走過,模擬火工矯正的過程。
畫線標(biāo)注按鈕。在焊接好的鋼板上會出現(xiàn)邊緣線和構(gòu)件安裝線。
翻身按鈕。鋼板自動翻身180°,接著再點擊焊接按鈕,在反面進行鋼板的封底焊,焊接方向與正面相反,由兩邊向中間依次出現(xiàn)焊接線。
通過點擊上述按扭完成整個拼板的交互操作。如果是測試模式的話,場景中會自動顯示出整個過程的評分結(jié)果,包括評分等級以及正確、錯誤的步驟;如果是教學(xué)模式的話,在交互過程的任何時刻按“B”鍵都可以重新進行交互操作。
船體裝配仿真實訓(xùn)系統(tǒng)通過對船廠廠區(qū)、建造設(shè)施、船體結(jié)構(gòu)等進行逼真的3D可視化虛擬展示,采用人機互動方式,與虛擬環(huán)境中的船體模型、施工場地及設(shè)施進行交互操作,完成船體模擬裝配。該系統(tǒng)的人機互動操作方式在國內(nèi)船舶建造仿真中是首例,創(chuàng)新了我國船體裝配操作人員的培訓(xùn)模式。
由于船舶制造的生產(chǎn)現(xiàn)場任務(wù)多、產(chǎn)品建造的周期較長、裝配現(xiàn)場危險性較大,在企業(yè)現(xiàn)場進行員工培訓(xùn)及學(xué)生實訓(xùn)的條件有限,對船舶建造過程缺乏直觀地了解。船體裝配仿真系統(tǒng)的開發(fā),能夠為船舶建造生產(chǎn)、職工培訓(xùn)及教學(xué)等應(yīng)用服務(wù),可使船體裝配初學(xué)者通過仿真系統(tǒng)的學(xué)習(xí),掌握船舶及海洋工程建造工藝過程、船體裝配方法、場地設(shè)施和所使用工具。并通過人機互動的訓(xùn)練方式,在如身臨現(xiàn)場的狀態(tài)下,達到對船體裝配操作的訓(xùn)練,提高實際操作能力,從而大大提高裝配人員的培訓(xùn)效率。船體裝配仿真實訓(xùn)系統(tǒng)主要是以散貨船的船體裝配操作進行的開發(fā),以后還可擴展到其他常規(guī)船型船體裝配的仿真訓(xùn)練,并應(yīng)對船舶舾裝和涂裝方面的仿真實訓(xùn)系統(tǒng)進行開發(fā)。
[1] 張文芳,韓 毅,耿東升.虛擬現(xiàn)實在船舶工程中的應(yīng)用[J].船舶設(shè)計師,2013(14):52-55.
[2] 姚 雯,蔣志勇,岳志剛,等.面向船廠制造流程的仿真優(yōu)化[J].船舶工程,2012(5):74-77.
[3] 李振飛,徐克林,郭延濤.基于HTCP-net的造船流程仿真與優(yōu)化[J].計算機工程與科學(xué),2010(3):127-129.
[4] 楊潤黨,范秀敏,王文榮.虛擬仿真技術(shù)在船舶建造過程中的研究與應(yīng)用[J].艦船科學(xué)技術(shù),2008(1):12-13.
[5] 謝 榮,船舶虛擬仿真技術(shù)在船舶建造評估中的應(yīng)用研究[J].船舶工程,2011,33(5):65-68.
[6] 陸 暢,李 勇.船舶虛擬建造系統(tǒng)[C]∥2007年國防科技工業(yè)虛擬制造技術(shù)高層論壇,西安:2007年9月,國防科技術(shù)工業(yè)虛擬制造技術(shù)高層論壇論文集,2007:264-166.
[7] 蔣艷會,甄希金,韋乃昆,等.船舶虛擬裝配系統(tǒng)研究及應(yīng)用[C]∥第十二屆全國內(nèi)河船舶與航運學(xué)術(shù)會議,南京:2012年7月.第十二屆全國內(nèi)河船舶與航運學(xué)術(shù)會議論文集,2012:10-13.