樊榮超?錢靚?周峰
摘要:傳統(tǒng)的船舶工業(yè)由于技術(shù)簡單、工作環(huán)境差、勞動力密集,一度被認(rèn)為是夕陽產(chǎn)業(yè),并且整個造船行業(yè)較低迷,因此減少造船成本對提高我國造船行業(yè)的競爭力具有很強的現(xiàn)實意義。隨著計算機輔助三維建模軟件的發(fā)展,快速化和智能化的實現(xiàn)船體結(jié)構(gòu)設(shè)計具有重大而現(xiàn)實的意義,可以提高船舶設(shè)計效率,加快造船進度,增強船舶工業(yè)整體競爭力。
關(guān)鍵詞:三維建模技術(shù);船舶結(jié)構(gòu);研究探討
隨著計算機輔助軟件的快速發(fā)展,在船舶設(shè)計、建造領(lǐng)域已經(jīng)廣泛使用三維軟件進行船舶的設(shè)計建造。傳統(tǒng)的二維設(shè)計漸漸被現(xiàn)在的三維設(shè)計所取代,成為船舶設(shè)計中的一種便捷高效的新方法。三維設(shè)計具有很多優(yōu)點是傳統(tǒng)的二維設(shè)計所無法比擬的:能夠預(yù)估船舶分段的各種類型的鋼材使用量,能夠預(yù)估分段的焊縫長度以及焊條使用量,能夠進行分段或者局部的結(jié)構(gòu)強度計算,能夠用于船舶任意肋位總縱強度的校核,能夠用于船上設(shè)備的虛擬裝配,用于檢查設(shè)備之間的干涉問題,也能夠用于Unity引擎下的艙室漫游,等等。其中,三維設(shè)計最大的優(yōu)點是可以直觀的呈現(xiàn)產(chǎn)品,并且可以展現(xiàn)出設(shè)計者設(shè)計產(chǎn)品的思路,又可以非常方便的發(fā)現(xiàn)修改其中的不足之處。最新的船舶三維建模技術(shù)涵蓋了船舶設(shè)計、分析和計算等方面,基于船舶設(shè)計、建造和生產(chǎn)管理一體化的思想,逐漸開發(fā)出了許多造船集成系統(tǒng),極大的縮短了船舶設(shè)計和生產(chǎn)的周期,提高了造船質(zhì)量,促進科學(xué)管理的形成,推動了造船自動化進程。
1 船體結(jié)構(gòu)三維建模系統(tǒng)應(yīng)具備的功能
船體結(jié)構(gòu)三維建模系統(tǒng)的開發(fā)是一個探索、研發(fā)、測試和應(yīng)用的過程,應(yīng)該與實際應(yīng)用緊密結(jié)合,結(jié)構(gòu)建模系統(tǒng)應(yīng)該具備以下一些功能:(1)船體總體結(jié)構(gòu)模型的生成,包括外殼板、甲板、內(nèi)底板、橫艙壁、縱艙壁、肋板、內(nèi)龍骨等各種與船體曲面相關(guān)的大表面模型的生成,即船體頂層結(jié)構(gòu)的生成,能夠方便的調(diào)用曲面建模的結(jié)果;(2)具有參數(shù)化生成典型結(jié)構(gòu)的功能,如雙層底、舷側(cè)分段的參數(shù)化生成;(3)具有工程數(shù)據(jù)庫,建有標(biāo)準(zhǔn)零件庫、典型結(jié)構(gòu)庫,用于存儲大量標(biāo)準(zhǔn)件、典型結(jié)構(gòu),能夠有效管理;(4)能夠進行各種特征孔類建模,如各種基本開孔、貨艙開口和各種貫穿孔等各種節(jié)點的定義和建模;(5)能夠利用三維模型自動生成各種工程圖輸出;(6)能夠完成理論布置線和各種型材的設(shè)計和表達(dá),如縱骨、橫梁、扶強材等型材;(7)方便的用戶界面,可進行各種結(jié)構(gòu)建模的交互與修改;(8)能夠進行關(guān)聯(lián)定義,使所有的結(jié)構(gòu)件定義都具有拓?fù)潢P(guān)聯(lián),完成定義后,當(dāng)用戶修改其中某一結(jié)構(gòu)數(shù)據(jù),相關(guān)結(jié)構(gòu)自動刷新或自適應(yīng)更改;(9)船體結(jié)構(gòu)重量重心計算及材料表自動生成;(10)具有與其它交換數(shù)據(jù)的接口。
2 船體結(jié)構(gòu)三維建模方法及整體技術(shù)
2.1 參數(shù)化設(shè)計技術(shù)
參數(shù)化設(shè)計是將原有設(shè)計中的某些尺寸,例如定形、定位或裝配尺寸定義為變量,在修改這些變量的同時由一些簡單公式計算出并改變其他相關(guān)尺寸,計算機系統(tǒng)根據(jù)這些新的參數(shù)自動完成產(chǎn)品設(shè)計。目前,參數(shù)化設(shè)計的研究范圍,己經(jīng)由二維圖紙參數(shù)化設(shè)計,發(fā)展到覆蓋產(chǎn)品的全生命周期參數(shù)化設(shè)計除了傳統(tǒng)的二維圖紙、三維零件實體參數(shù)化設(shè)計外,還包括零件部件間的裝配關(guān)系、產(chǎn)品特征、產(chǎn)品模型設(shè)計等產(chǎn)品層次的參數(shù)化設(shè)計。參數(shù)化設(shè)計是面向系列化產(chǎn)品的動態(tài)設(shè)計即利用對象拓?fù)浣Y(jié)構(gòu)的共同特征進行設(shè)計,如二維、三維參數(shù)化設(shè)計它既保持了產(chǎn)品拓?fù)浣Y(jié)構(gòu)關(guān)系不變,又保證了相關(guān)尺寸相對可更改。參數(shù)化設(shè)計要求對象結(jié)構(gòu)形狀比較定型,在船體結(jié)構(gòu)中,平行中體部分的肋板、行材、肘板類等,甚至平直的雙層底都可以實現(xiàn)參數(shù)化設(shè)計,可以用一組參數(shù)來約定結(jié)構(gòu)尺寸關(guān)系,使參數(shù)與結(jié)構(gòu)對象的控制尺寸有一定的對應(yīng)關(guān)系。通過約束參數(shù)的修改能夠方便地創(chuàng)建不同尺寸結(jié)構(gòu)對象,參數(shù)化建模的關(guān)鍵在于用參數(shù)公式表格特征等驅(qū)動圖形以達(dá)到改變圖形的目的。
2.2 面向?qū)ο蠹夹g(shù)
所謂面向?qū)ο?,就是包含了對象、分類、繼承、通信等方面的內(nèi)容。其中,對象是客觀或是一物體或概念性東西的抽象表述,用專業(yè)的語言說,它是建立面向?qū)ο蟪绦蛩蕾嚨幕締卧N代碼的實體。面向?qū)ο蠹夹g(shù)的應(yīng)用必須具有面向?qū)ο蟮姆治龇椒?、設(shè)計方法和思維方法。其方法實現(xiàn)的基本目標(biāo)是使描述問題的問題空間和解決問題的方法空間在結(jié)構(gòu)上盡可能一致,將問題空間進行自然分割,以適合于人們的思維方式而建立問題域的模型,從而對客觀實體的結(jié)構(gòu)和行為進行模擬,使設(shè)計出的軟件盡可能直接地描述現(xiàn)實世界,并與人們認(rèn)識相一致。它不是用計算機的術(shù)語進行描述,而是一些描述問題空間對象的定義。由此可見,復(fù)雜的船體結(jié)構(gòu)設(shè)計系統(tǒng)開發(fā)更適合采用面向?qū)ο蟮脑O(shè)計模式,因為對于船體結(jié)構(gòu)而言,可以將船體結(jié)構(gòu)中的各種不同模型類型進行抽象分類,用類的繼承性建立模型的層次關(guān)系。
2.3 自頂向下技術(shù)
目前國際上的CAD系統(tǒng)主要支持自底向上、自頂向下和兩者兼而有之的建模設(shè)計方法。自底向上設(shè)計方法是先設(shè)計零件,然后搭積木式地進行裝配設(shè)計,逐步組合成復(fù)雜的整體。它要求設(shè)計師從一開始就要對整個模型的各個組成部分有較為清楚的了解,后期的修改要盡量少,所以該方法一般適合于傳統(tǒng)的機械設(shè)計。而自頂向下的設(shè)計方法是從整體模型出發(fā)然后逐步分解細(xì)化,最后才對各個零部件進行設(shè)計。由于在零部件的設(shè)計階段,它所在的部件設(shè)計已基本明確,因此,它的設(shè)計會受到整體設(shè)計的指導(dǎo)和約束。在進行新型船舶研制時,往往沒有可參考的船型,在設(shè)計初期缺乏可依據(jù)的資料,探索性的、模糊性的、概念性的東西較多。因此,復(fù)雜的船體結(jié)構(gòu)設(shè)計應(yīng)采用自頂向下的技術(shù)方法,這種思想與人們的設(shè)計思路相吻合。
2.4 面向?qū)ο蠖伍_發(fā)技術(shù)
面向?qū)ο蟮亩伍_發(fā),也就是將面向?qū)ο蠹夹g(shù)應(yīng)用在待開發(fā)的CAD系統(tǒng),從要求出發(fā),以對象作為基本概念,通過對對象的確定、分解和分類,建立相應(yīng)的對象關(guān)系圖用來分析面向?qū)ο笙到y(tǒng)。通過行為抽象和數(shù)據(jù)結(jié)構(gòu)抽象,描述系統(tǒng)的屬性,得到由對象構(gòu)成的層次結(jié)構(gòu),形成對問題領(lǐng)域完整的語義描述,完成CAD系統(tǒng)模型設(shè)計,利用一種面向?qū)ο蟪绦蛟O(shè)計語言(如C++)將建立的模型轉(zhuǎn)換成計算機可接受形式,完成程序編制,實現(xiàn)二次開發(fā)。當(dāng)前,在CAD系統(tǒng)的開放式結(jié)構(gòu)中,面向?qū)ο蠹夹g(shù)是API的主要形式,即系統(tǒng)的功能、數(shù)據(jù)和界面以對象的形式暴露給用戶,由于目前已有大量的面向?qū)ο蟮木幊坦ぞ?,利用這些工具開發(fā)的應(yīng)用程序,可以通過對象的屬性和操作訪問及控制系統(tǒng)。
2.5 數(shù)據(jù)庫技術(shù)應(yīng)用
參數(shù)化造型中的特征管理非常重要。利用特征進行零件設(shè)計,應(yīng)預(yù)先將大量的標(biāo)準(zhǔn)特征或用戶自定義特征進行存儲,在設(shè)計階段再調(diào)入所存儲的特征,將之作為基本建模單元進行建模,再逐步輸入其它幾何信息、非幾何信息建立零件的特征數(shù)據(jù)模型,并將其存入數(shù)據(jù)庫。因此,在參數(shù)化設(shè)計過程中,數(shù)據(jù)庫顯得尤為重要。系統(tǒng)開發(fā)中數(shù)據(jù)庫采用ACCESS2000,它是一種簡單易學(xué)的關(guān)系型數(shù)據(jù)庫系統(tǒng),采用SQL語句可以對它進行各種操作。
3 結(jié)語
在船舶生產(chǎn)設(shè)計中,工程人員通過結(jié)構(gòu)三維數(shù)字建模技術(shù),進行板材、型材等零件的制作,完成虛擬裝配,實現(xiàn)零部件屬性鏈接,自動生成零部件明細(xì)并按照船體制圖標(biāo)準(zhǔn)出圖。三維數(shù)字建模技術(shù)是造船業(yè)未來發(fā)展方向,目前大型設(shè)計單位或船廠主要是通過專業(yè)的三維建模軟件來實現(xiàn)的(以價格昂貴的進口軟件為主),而大量的中小型企業(yè)還停留在二維設(shè)計階段。因此用通用的三維建模軟件,經(jīng)過適量的二次開發(fā),實現(xiàn)船體結(jié)構(gòu)三維數(shù)字建模,有較強的現(xiàn)實意義與較好的經(jīng)濟效益。
參考文獻:
[1] 姜玲.船舶穩(wěn)性三維計算方法研究及軟件開發(fā)[D].大連海事大學(xué),2015.
[2] 戰(zhàn)翌婷,劉寅東.三維船體曲面模型建立方法及程序?qū)崿F(xiàn)[J].船舶,2006(03).
(作者單位:新大洋造船有限公司)