譚 冬,王成林
(大連中遠海運重工有限公司,遼寧大連 116113)
隨著計算機輔助設計使用的飛速發展,船舶三維可視化設計得到了廣泛普及和不斷深化,三維可視化設計逐步代替了傳統的二維設計方法。傳統的二維設計不但設計圖紙不直觀,而且現場制造也不直觀,因而從根源上容易導致設備、結構等的碰撞,由設計產生的錯誤必然會造成生產上的修改。三維可視化設計讓設計更加直觀,可有效減少碰撞,大大提高了設計人員的工作效率。
三維可視化設計軟件有很多種,在船舶設計領域應用的軟件主要包括TRIBON、CADDS5、 CATIA、AVEVAMARINE、Intergraph Smart 3D、SB3DS、SPD 等。這些軟件都有各自的特點,隨著新技術的不斷發展,軟件也在不斷升級,目前很多船廠都轉型使用AVEVA MARINE(AM)三維設計軟件[1-3]。由于船舶建造具有復雜性和多樣性,每個船廠都需要根據自身情況對軟件進行二次開發,AM 軟件最大的特點是二次開發接口豐富,自身內置的PML 語言接口和NET 接口,基本可以解決我們在實際中遇到的問題[4-6]。
AM 三維設計軟件在中遠海運重工的應用已非常成熟,由于一些舾裝件種類復雜、數量繁多, 不同船型使用標準型號和尺寸不同,在建模時很多舾裝件需要手動進行單一建模。同時,目前建模時也僅能建立幾何模型,出圖時仍需要設計人員單獨剖分模型,以形成三視圖。舾裝件的材料表也需要設計人員再單獨提取核算并制表,這不僅會延長建模出圖周期,還會增加建模出圖的成本。為了能夠提高設計效率,開發了舾裝建模工具,本文主要介紹標準庫模型的建立、參數化建模和二維圖紙與三維模型的轉化。
將標準庫模型分為一般標準件和鎖緊件,一般標準件通過文本形式存儲模型命令,以文件夾的形式存儲層級關系,可自定義文件路徑和模型數量等,設計人員可根據自己的需求增加或刪除文件,以方便使用維護。在AM 中讀取標準庫模型的路徑,按照存儲樣式進行分類,并通過樹形排列展示出來。三維模型的創建是通過選中子項點擊創建按鈕進行的,如圖1 所示。

圖1 標準庫存儲
按照國際標準對緊固件模型進行分類,并以文本的形式將其存儲??赏ㄟ^篩選類型、長度和螺桿直徑,快速找到對應緊固件,選中要創建的緊固件直接創建即可,如圖2 所示。
參數化建模是通過填寫模型的某些參數值來快速建立一個新的模型,參數化建模的參數不僅可以是幾何參數,還可以是溫度、材料和重量等屬性參數。以這里用最常見的梯子模型為例,在梯子的部件結構設計中,細化分解每個部件的組合特征,使分解的部件幾何特征實現參數化。對于圖形的描述可以分為以下3 部分:圖形的拓撲關系、圖形的幾何參數(如點的坐標)、幾何參數與圖形結構參數(如圖形的長、寬等)之間的關系。

圖2 緊固件存儲
通過對最常見的梯子模型進行分析,梯子的拓撲關系可分為主特征和輔特征,主特征包括梯架、踏步、支撐和墊板;輔特征包括材料、標注和表格等(見圖3)。主特征是構成梯子主要因素,用來創建梯子的三維模型;輔特征主要用來輔助出制作圖、生成材料表,對梯子本身的結構沒有影響。分析了圖形的拓撲關系及其變化規律,提煉出圖形的幾何參數,而后將這些參數用程序表示出來,從而實現參數的填寫并建立模型。

圖3 梯子的拓撲關系
形成參數化建模后,通過輸入一部分關鍵參數,可以自動輸出相應參數的舾裝件,并生成三視圖和材料表,無需再次單獨建模和核算材料清單,因而節省了建模出圖的周期,最終降低整個建模設計的成本。
1.3.1 二維圖紙生成三維模型
二維圖紙是將三維模型通過投影原理繪制而成的,由二維圖紙向三維模型的轉換是一個逆向的過程。這里用到的二維圖紙不需要三視圖,只需要一個方向上的投影,這些模型的二維投影很容易繪制,按照操作方式分為平面拉伸體、旋轉體、格柵和設備底座。
常見的板材、壁板和天花板,這些模型只需繪制出投影圖,而后通過拉伸或旋轉生成建模文件,再在AM 中執行建模文件生成三維模型(見圖4)。格柵模型通常是由外圈的扁鐵和內部的格柵條組成,雖然外圈形狀不同,但內部格柵條是有序排列的,因此通過提取CAD 中外圈的幾何信息可以很快生成格柵的三維模型。通常設備底座的外形也比較規則,可通過在CAD 中提取幾何信息和輸入參數來創建三維模型。

圖4 二維圖紙生成三維模型過程
1.3.2 三維模型導出套料文件
板材在加工前需要在母板中套料,使用Fastcam 對板材進行套料,需要掌握板材的二維輪廓信息。以前的做法是通過CAD 繪制零件輪廓,而后通過Fastcam 提取零件信息,最后進行套料。通過開發改進了以前的做法,將建好的三維模型自動命名零件號,直接將零件導出成可供Fastcam 使用的零件信息,如圖5 所示。

圖5 三維模型轉換成套料文件
圖6a)、圖6b)分別是標準件建模界面和鎖緊件建模界面。標準件通過讀取文件路徑構建樹形列表,選中文件進行創建模型;鎖緊件通過讀取List 文件進行類型、長度和螺桿直徑的篩選,選中文件創建模型。
參數化建模包括梯子、拉手、踏步等多種類型的舾裝模型,通過輸入參數可直接創建模型,也可直接修改模型,梯子的參數化建模界面如圖7 所示。建好的模型可以直接生成供生產使用的制作圖紙,包括基本的尺寸標注、材料表以及節點詳圖,如圖8 所示。

圖6 標準庫建模界面
二維圖紙轉換三維模型主要使用AutoCAD提供的.NET 開發接口,通過選擇集得到對象,再將對象轉換成AM 可識別的命令生成模型。圖9為二維轉三維模型的操作界面,圖10 為二維模型與三維模型的對比。

圖7 直梯參數化界面

圖8 直梯三維模型與制作圖

圖10 二維圖紙轉化三維模型
舾裝建模工具的開發是一個長期的、不斷完善的過程,目的就是盡可能地提高設計效率,改進設計質量,保證又快又好地完成設計任務。標準庫模型的使用,使設計人員可以在建模時直接選取對應標準型號的標準模型,無需再次建模,從而減少了建模周期。舾裝參數化建模,可以通過填寫參數快速建立三維模型;模型轉換改變了以往的工作方式,優化了設計流程。舾裝建模工具的應用可以降低生產設計建模的出圖周期,進而降低生產設計的成本,提高企業效益,同時逐步推進自動化建模工作,進一步落實智能造船的工作。