胡治宇,利 莉
(景德鎮(zhèn)學院,江西 景德鎮(zhèn)333000)
隨著科技的發(fā)展,不僅僅是通過合理的設計來保證船舶的耐用性,更合理的方式是通過加強船舶的損管系統(tǒng),準確地找到損傷,快速排除險情,是保證船舶安全和人民生命安全的重要途徑。近年來伴隨著經(jīng)濟的發(fā)展,船舶的發(fā)展趨勢是大、豪華、價格不菲,若要進行實地的船舶損管演練會耗費大量的人力、財力、物力,而通過虛擬現(xiàn)實進行場景的模擬能夠極大地節(jié)省成本,降低危險性,提高工作效率。
本文鑒于Virtools 的靈活性和可擴展性選用此軟件進行虛擬現(xiàn)實技術的研究。其次,利用Maya 制作的船舶三維模型,并且賦予模型材質(zhì)和為模型打燈光,最終將渲染完成的船舶模型導入Virtools 建立的虛擬現(xiàn)實環(huán)境中實現(xiàn)船舶損管訓練。
虛擬現(xiàn)實是多媒體技術發(fā)展的更高境界,是多種技術高層次的集成和滲透;它給用戶帶來切身體驗,幫助人們積極地去探索宏觀世界和微觀世界,打破了因為環(huán)境等外因以及人類自身極限所帶來的不便[1-2]。以其沉浸性、逼真性魅力,一經(jīng)問世就立即受到人們的高度重視。熱門的虛擬現(xiàn)實仿真軟件有VRML,Vega,Unity3D,Virtools 等。
VRML 將人的行為作為瀏覽主題,所有的表現(xiàn)都隨操作者行為的改變而改變,有很好的交互性。Vega 用于虛擬現(xiàn)實、實時視景仿真、聲音仿真以及其他可視化領域的世界領先級應用軟件工具。它支持快速復雜的視覺仿真程序,能為用戶提供—種處理復雜仿真事件的便捷手段[3-4]。Unity3D 是一個強大的游戲引擎,能夠為用戶提供游戲場景創(chuàng)建、編輯、可視化,三維動畫等諸多內(nèi)容的交互。Virtools提供了實時的3D 虛擬環(huán)境編輯,用戶可以根據(jù)自己的需求進行模塊組裝,具有很大的靈活性。鑒于Virtools 的靈活性和可擴展性,本文選用此軟件進行虛擬現(xiàn)實技術的研究。
船舶損管系統(tǒng)主要包括排水系統(tǒng)和滅火損管系統(tǒng),本文主要就船舶滅火損管系統(tǒng)進行虛擬現(xiàn)實技術研究。首先利用Maya 建立船舶三維模型,然后將模型導入Virtools,利用Virtools 搭建的虛擬現(xiàn)實環(huán)境進行船舶火災損管訓練,具體流程如圖1 所示。
圖1 船舶火災損管訓練仿真流程圖Fig.1 The flow chart of ship fire damage control training simulation
1)船舶三維模型的建立
圖2 Maya 建立船舶三維模型Fig.2 A three-dimensional model of the ship build by Maya
2)賦予模型材質(zhì)
材質(zhì)是材料和質(zhì)感的結合,它是表面可視屬性的結合,這些可視屬性是指表面的色彩、紋理、光滑度、透明度、反射率、折射率、發(fā)光度等。在建立船舶模型時需要大量的貼圖,如顏色貼圖、紋理貼圖、環(huán)境貼圖等。
圖3 Maya 材質(zhì)編輯器Fig.3 Maya Material Editor
3)為模型打燈光
在三維世界中,為了烘托渲染畫面的氣氛和物體材質(zhì)的表現(xiàn)效果,結合場景、景別要求,最大限度的模擬自然界的光線類型和人工光線類型,實現(xiàn)具有豐富色彩光線環(huán)境的過程。主要包括環(huán)境光(Ambient Light)、平行光(Directional Light)、點光源(Point Light)、聚燈光 (Spot Light)、區(qū)域光(Area Light)和體積光(Volume Light)的設置。
4)模型渲染
根據(jù)場景的設置以及所賦予物體的材質(zhì)、貼圖和設置燈光等。
船舶火災損管訓練的原理是:火災探測器源源不斷地將獲得的火警信息傳送給火災報警裝置,通過集中控制器的CPU 狀態(tài)得到目前船舶的損管狀態(tài),若獲得火災和停止工作狀態(tài),則報警控制裝置會發(fā)出報警信號,一般情況下火災時紅燈亮,工作異常時黃燈亮,并且這種報警信號會持續(xù)5 s 一個周期不斷的響,直到船員聽到這是火災報警,以連續(xù)不斷的響告知目前船舶的處于異常工作狀態(tài),同時,發(fā)生狀態(tài)時顯示器上會顯示出火災區(qū)域、發(fā)生時間等,并能開啟消防裝備進行滅火。船舶的火災損管控制系統(tǒng)如圖4 所示。
1)火災探索器
有效控制火災的方式是將險情消滅在萌芽之中,可以通過船艙溫度的升高、產(chǎn)生了嗆人的煙霧和紅外輻射[5]等方式快速探測到異常情況。
圖4 船舶火災損管系統(tǒng)組成圖Fig.4 Ship fire damage control system components chart
產(chǎn)生嗆人的煙霧是發(fā)生火災的一個重要指示標志,同時會伴隨著溫度的升高,下面將簡略介紹離子感煙探測器和溫度探測器如何及時探測到火災。
離子感煙探測器,是通過煙霧來探測火災。它的內(nèi)外兩室中含有Am241 這種微量放射源,由于α放射的原因產(chǎn)生正負離子,正常情況下,探測器探測到內(nèi)外兩室的電流為I1,當火災時產(chǎn)生煙霧,由于煙霧的附著使得離子的運動變慢所以此時產(chǎn)生的電流小于I2,從而使得內(nèi)外2 個室之間形成電壓,煙霧越大,壓力差越大,通過處理2 個室的壓力差能快速準確地判斷火災。
溫度探測器就是通過判斷是否在較短的時間內(nèi)船艙溫度驟燃,若突然間上升到60℃~90℃說明產(chǎn)生火災。
在虛擬現(xiàn)實中通過傳感器進行信號的傳遞,經(jīng)過軟件程序處理獲取接受到信號的狀態(tài),可以有效地得到探測器的地址和輸出量,極大地提高了偵測速率和報警準確率。雖然準確率提高,但是探索更加智能、自適應、自學習的火災探測器非常必要,一般都是將外界的火災信號傳遞給感煙器等器件,然后經(jīng)過模擬信號轉(zhuǎn)數(shù)字脈沖信號的過程,發(fā)送給火災控制端。
2)火災控制
火災控制區(qū)是整個船舶損管系統(tǒng)的“心臟”,在接收到火災探測器發(fā)出的火災信號后,火災控制中心經(jīng)過PLC 控制中心的處理,給出相應的報警信號,同時各個區(qū)域的消防人員看到所管轄顯示器上的狀態(tài),立刻做出相應的救災措施。
3)聯(lián)動控制及聲光報警裝置
聯(lián)動控制裝置的主要作用是在接受到火災報警信號后,對所控制的消防栓、防火門窗、消防泵、噴淋泵、廣播等啟動。
當前船舶上一般使用固定滅火方式,如利用水進行救災,此時需要有必要的系統(tǒng)為滅火行為提供滅火水和火災后的冷卻水;利用氣體滅火,需要在船舶上安裝CO2滅火系統(tǒng)或HFC -227ea 滅火系統(tǒng)等;針對船舶的貨油艙等地方可以采用泡沫滅火;對于使用液化氣作為燃料的船舶可以使用水噴霧或者干粉進行滅火。
針對船艙不同的部位,使用不同的滅火方式:
機艙中包含鍋爐、機電、配電器等裝置一旦起火會使整個船舶因為喪失動力而無法行進,嚴重到危害整個船舶的安危。起火時,濃煙、熱浪不斷產(chǎn)生,此時,消防人員應打開機艙的天窗,用泡沫、水霧等從上面往下噴。若封艙,需提前發(fā)出警報,通知人員撤離,并且關閉一切正在運轉(zhuǎn)的設備,在艙頂快準地投放較多的滅火劑,不可多次重復投入,以免滅不了火還產(chǎn)生其他危險。
貨艙滅火一定要充分考慮所運貨物的性質(zhì),如不易用水撲滅的物體,若使用水進行滅火,會使船艙因為注水過多而產(chǎn)生下沉造成船舶不穩(wěn)定。在救火時,對于臨艙要冷卻,對易燃物品進行轉(zhuǎn)移,以免造成二次火災。
船頭部位一般是雜物間,往往含有易燃物品,并且船頭處于風向來襲的部位,所以火勢很容易蔓延,所以要封鎖船頭的通風和電源,利用干粉或CO2進行撲火。同時要注意觀察風向,一直迎風時要調(diào)轉(zhuǎn)船向。
起居室發(fā)生火災時第一時間要進行人員撤離。為了防止因為風的原因造成火勢蔓延,滅火時要立刻關閉門窗、電源,有效地控制火勢在一個空間中,使用水槍進行撲火,同時也要對周邊的艙壁進行降溫,防止因為過熱而燃燒。
描述火災發(fā)生的狀態(tài)變化非常困難,很難用一個簡單的模型進行表述。本文利用火災時的溫度變化來模擬火災現(xiàn)場的情景。
圖5 展示了火災現(xiàn)場平均溫度的變化規(guī)律[6]。按照時間的變化,整個過程分為:開始的引燃、點燃、燃燒、完全燃燒、火勢得以控制。
引燃:在燃料在熱源的刺激下達到點燃點的時候會發(fā)生火災,在這個動態(tài)變化中,所處環(huán)境很大程度影響了產(chǎn)生的熱量是否全部散發(fā)出去。
圖5 火災現(xiàn)場平均溫度的變化情況Fig.5 Changes in the average temperature of the fire scene
點燃:高溫、煙霧、有害氣體三者之間的隨機相互影響將決定火災造成何種程度的傷害。
燃燒:當在有限空間中溫度達到一定程度,任何材料都有可能燃燒。
完全燃燒:當溫度達到1 000℃甚至更高時的狀態(tài)。
火勢得以控制:當燃料燒完,或者溫度被降下來時說明火勢得以控制。
用戶要和虛擬現(xiàn)實環(huán)境中的虛擬人、場景產(chǎn)生互動,需要腳本控制行為交互模塊,從而實現(xiàn)模型的平移、選擇、縮放等,進而實現(xiàn)虛擬環(huán)境中的仿真。
本文通過對現(xiàn)有虛擬現(xiàn)實軟件的研究,選中Virtools 來搭建虛擬現(xiàn)實環(huán)境,是因為Virtools 具有很好的靈活性和可擴展性。其次,利用Maya 制作的船舶三維模型,并且賦予模型材質(zhì)和為模型打燈光,最終將渲染完成的船舶模型導入Virtools 建立的虛擬現(xiàn)實環(huán)境中實現(xiàn)船舶損管訓練。研究說明,在虛擬現(xiàn)實環(huán)境中進行火災損管的訓練,能夠極大地節(jié)省成本,降低實地風險,有效保護了人員安全。
[1]BURDEA,GRIGORE,COIFFEET,et al.Virtual reality technology.New York:J.Wiley&Sons,1994.
[2]曾建超,俞志和.虛擬現(xiàn)實技術及其應用[M].北京:清華大學出版社,1999.
[3]Vega Programmer′s Guide.USA:MultiGen Paradigm,2002,8.
[4]龔卓蓉. Vega 程序設計[M]. 北京:國防工業(yè)出版社,2002.
[5]姜衛(wèi)利,王將魁,張平之. 一種新型的火災傳感器[J].北方交通大學學報,1998,22(1):1 -4.JIANG Wei-dong,WANG Jiang-kui,ZHANG Ping-zhi. A new type of fire sensor[J]. Journal of Northern Jiaotong University,1998,22(1):1 -4.
[6]IRVINE D. J MCCLUSKEY JA,ROBI NSON IM. Fire hazard and some common polymers [J]. Polymer Degradation and Stability,2000,67:383 -396.
[7]王天明,汪玉,李煒,等.以虛擬仿真為基礎的艦船裝備研制方法研究[J].艦船科學技術,2001,23(1):9 -14.WANG Tian-ming,WANG Yu,LI Wei,et al. The study of ship equipment development methods based on virtual simulation[J].Ship Science and Technology,2001,23(1):9 -14.