国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FORAN的結(jié)構(gòu)模型管理方法

2012-09-26 04:47李軍李櫻羅白璐
關(guān)鍵詞:結(jié)構(gòu)件方案設(shè)計(jì)設(shè)計(jì)階段

李軍,李櫻,羅白璐

(中國艦船研究設(shè)計(jì)中心,湖北武漢 430064)

0 引言

隨著船舶設(shè)計(jì)技術(shù)以及計(jì)算機(jī)輔助設(shè)計(jì)(CAD/CAM/CAE)軟件系統(tǒng)的深入應(yīng)用,船舶設(shè)計(jì)手段由二維設(shè)計(jì)轉(zhuǎn)為三維設(shè)計(jì)已是大勢所趨。目前,國內(nèi)許多研究所和造船廠已大量應(yīng)用具有國際先進(jìn)水平的三維造船軟件,具有代表性的軟件有TRIBON、NAPA、CADDS5、FORAN等,經(jīng)過多年的經(jīng)驗(yàn)積累和二次開發(fā),這些軟件的應(yīng)用效果已得到一定體現(xiàn),并獲得了一定的效益[1][2]。

船體結(jié)構(gòu)三維設(shè)計(jì)以其基礎(chǔ)性、廣泛性、精細(xì)性等特點(diǎn)成為船舶三維設(shè)計(jì)的重點(diǎn),而對于較大型且結(jié)構(gòu)較復(fù)雜的船舶來說,對眾多結(jié)構(gòu)模型的管理也成為三維設(shè)計(jì)的難點(diǎn)。FORAN軟件是世界范圍內(nèi)應(yīng)用最為廣泛的大型造船專業(yè)軟件之一,由船舶設(shè)計(jì)師開發(fā),專供船舶設(shè)計(jì)師使用[3],其中的結(jié)構(gòu)三維建模FHULL模塊,可以在一定程度上很好的實(shí)現(xiàn)對船舶結(jié)構(gòu)模型的精細(xì)管理。本文詳細(xì)介紹了FORAN軟件的FHULL模塊在管理船舶結(jié)構(gòu)三維模型上的方法和特點(diǎn)。

1 FORAN簡介

FORAN軟件是西班牙SENER公司為船舶設(shè)計(jì)與建造專門開發(fā)的一款三維設(shè)計(jì)軟件。該軟件已在全球30多個(gè)國家的150多個(gè)用戶中得到應(yīng)用,并開發(fā)了數(shù)以萬計(jì)的各類船舶和海洋平臺(tái)[4]。該軟件自2005年進(jìn)入中國市場以來,以其強(qiáng)大的船舶三維設(shè)計(jì)功能,取得了良好的初步工程應(yīng)用成效[5]。

FORAN軟件結(jié)構(gòu)三維建模模塊為FHULL模塊,F(xiàn)HULL模塊下有兩個(gè)工作模式,分別為Internal structure平面工作模式和Shell and decks曲面工作模式。在Internal structure模式下,三維結(jié)構(gòu)設(shè)計(jì)人員可對內(nèi)部甲板、平臺(tái)、艙壁等平面結(jié)構(gòu)進(jìn)行三維建模;在Shell and decks模式下,三維結(jié)構(gòu)設(shè)計(jì)人員可對船體外板、上甲板、內(nèi)底等曲面結(jié)構(gòu)進(jìn)行三維建模[6]。

本文主要介紹FHULL模塊中兩個(gè)工作模式下對結(jié)構(gòu)模型的管理方法。

2 Internal structure模式

2.1 模型管理元素

平面模式下模型的管理需要有Block、Section、Structural element、Parts四個(gè)元素,其所代表的含義分別為:

1) Block。Block是船體構(gòu)件在軟件中存放的區(qū)域,所有船體構(gòu)件必須存放于某個(gè)Block中,零件編號(hào)也是在每個(gè)Block中順序編號(hào)。Block由結(jié)構(gòu)管理員在NORM模塊中定義。Block名稱可由數(shù)字和字母組成,字符串長度不超過4個(gè)。

2)Section。Section是在FHULL模塊平面模式中創(chuàng)建的平面,一般包括內(nèi)部甲板、平臺(tái)、艙壁等。在船體結(jié)構(gòu)平面模式下,通過創(chuàng)建Section進(jìn)行船體結(jié)構(gòu)三維建模。

3)Structural element。Structural element是在FHULL模塊平面模式中創(chuàng)建的結(jié)構(gòu)單元,每個(gè)結(jié)構(gòu)單元必須附屬于某個(gè)Section,而一個(gè)Section上可創(chuàng)建多個(gè)結(jié)構(gòu)單元。在結(jié)構(gòu)單元中定義構(gòu)件的各個(gè)默認(rèn)屬性,如構(gòu)件規(guī)格、理論線位置、存放Block、是否具有水密特性等,并可按照定義好的屬性創(chuàng)建結(jié)構(gòu)件。

4)Parts。FHULL中所有的結(jié)構(gòu)件(板、筋)被稱為Parts,包括Plate/Internal Plate、Longitudinal/Beam/Frame/Profile。其中,Internal Plate是平面模式中創(chuàng)建的板結(jié)構(gòu)類型的統(tǒng)稱,包含Internal Plate(平面板)、Bracket plate(肘板)、Standard plate(標(biāo)準(zhǔn)板)、Collar plate(補(bǔ)板)等。Profile是平面模式中創(chuàng)建的各種筋的統(tǒng)稱,包括Straight profile(通過直線方式創(chuàng)建的筋)、Grid profile(通過網(wǎng)格創(chuàng)建的筋)、Face bar profile(面板)等。

所有的結(jié)構(gòu)件都必須存放于某個(gè)Block。結(jié)構(gòu)件隸屬于Structural element,而Structural element隸屬于Section。

以上四個(gè)元素的建模流程及隨著設(shè)計(jì)深入各元素的處理方法如圖1所示。

圖1 各元素處理方法

2.2 模型管理方法

2.2.1 Block的管理方法

由于FORAN利用Block來存放結(jié)構(gòu)模型,因此在方案設(shè)計(jì)階段的三維建模之前必須按照一定的規(guī)則和約定來創(chuàng)建Block。并且,隨著設(shè)計(jì)階段的深入和結(jié)構(gòu)模型的不斷細(xì)化,Block也應(yīng)逐步細(xì)化。若一條船劃分為N個(gè)總段,則在方案設(shè)計(jì)階段可按照總段和結(jié)構(gòu)類型來劃分Block(表1)。

表1中,XX表示01~N,不同的結(jié)構(gòu)件被存放在不同的Block中。根據(jù)總段及結(jié)構(gòu)類型可找到對應(yīng)的結(jié)構(gòu)模型,例如03總段4甲板存放的Block為03D,讀入03D里所有的結(jié)構(gòu)件即可看到03總段4甲板的三維模型。因此,通過不同的Block可在方案設(shè)計(jì)階段實(shí)現(xiàn)對結(jié)構(gòu)模型分門別類的管理。

表1 方案設(shè)計(jì)階段的Block定義

由于FORAN軟件中Block字符串長度不能超過4個(gè),因此在方案設(shè)計(jì)階段定義Block時(shí)需考慮施工設(shè)計(jì)階段Block的需求,即命名Block時(shí)要留下一定的余量,名字應(yīng)盡量簡練、精確及易于查找。

方案設(shè)計(jì)階段只劃分了總段,因此Block存放的內(nèi)容比較多,即某一個(gè)總段某種類型的結(jié)構(gòu)件可以全部存放在一個(gè)Block中。隨著設(shè)計(jì)的不斷深入,到施工設(shè)計(jì)階段時(shí),一個(gè)總段會(huì)劃分成若干個(gè)立體分段,一個(gè)立體分段里面還包含甲板分段、艙壁分段、舷側(cè)分段等分段模型,若繼續(xù)沿用方案設(shè)計(jì)中定義的Block,則查看甲板分段中的某一個(gè)小分段時(shí)必須打開整個(gè)甲板結(jié)構(gòu)的模型,此時(shí),不僅模型讀寫的計(jì)算量大,更無法實(shí)現(xiàn)對結(jié)構(gòu)模型的精細(xì)管理。因此,施工設(shè)計(jì)階段必須對Block重新定義,每一個(gè)小的分段對應(yīng)一個(gè)Block(表2)。

表2 施工設(shè)計(jì)階段的Block定義

表2中,Block編號(hào)由3位數(shù)字和1位字母組成。例如042A,04代表04總段,2代表04總段中第2立體分段,A代表01,即第2立體分段中01分段,依此類推,B代表02,C代表03。

此時(shí),若要查看某一個(gè)分段的結(jié)構(gòu)模型,則只需打開其對應(yīng)Block里的全部結(jié)構(gòu)件即可,而無需打開整個(gè)分段結(jié)構(gòu)模型。

2.2.2 Section的管理方法

Section即結(jié)構(gòu)所在的平面,方案設(shè)計(jì)階段一般會(huì)定義主船體結(jié)構(gòu)所在的平面,如甲板、主橫艙壁、主縱艙壁等。方案設(shè)計(jì)階段創(chuàng)建的Section一般可在施工設(shè)計(jì)階段繼承使用,即不需要為結(jié)構(gòu)重新創(chuàng)建新的Section,而直接沿用方案設(shè)計(jì)中的Section即可。但甲板橫梁、縱桁以及其他所有需要用板材建模的T型材等局部結(jié)構(gòu)件則需創(chuàng)建新的Section。

Section的名稱在創(chuàng)建成功后是無法修改的,因此創(chuàng)建之前一定要注意命名規(guī)則,正確的名稱才能方便后期對模型的分辨和查找。

2.2.3 Structural element的管理方法

方案設(shè)計(jì)階段的船體結(jié)構(gòu)是按照總段和結(jié)構(gòu)類型來分類的,因此Structural element的設(shè)置大小與Section的設(shè)置一致,其包含的結(jié)構(gòu)件為整個(gè)總段內(nèi)的結(jié)構(gòu)件,且這些結(jié)構(gòu)件全部存放在同一個(gè)Block里。查看結(jié)構(gòu)模型時(shí)只需讀入該結(jié)構(gòu)所在總段相應(yīng)的Structural element。

施工設(shè)計(jì)階段對船體的總段進(jìn)行細(xì)化,每個(gè)總段劃分了立體分段,每個(gè)立體分段包含多個(gè)結(jié)構(gòu)分段,如甲板分段、艙壁分段、輕圍壁分段等。以甲板分段為例(如圖2)。

圖2 甲板分段劃分

圖2為04總段2甲板,方案設(shè)計(jì)階段Structural element指定的默認(rèn)Block為04B,其結(jié)構(gòu)件都存放在Block 04B。施工設(shè)計(jì)階段時(shí)被劃分為04102、04202兩個(gè)分段,相應(yīng)分段范圍內(nèi)的結(jié)構(gòu)件也會(huì)被分配存放于Block 041B、Block 042B。此時(shí),除了要對Block重新定義以外,還需按照新的Block創(chuàng)建新的Structural element,使其個(gè)數(shù)與甲板分段數(shù)目一致,保證一個(gè)Structural element對應(yīng)一個(gè)分段號(hào),同時(shí)指定與該分段號(hào)相對應(yīng)的Block,這樣便可實(shí)現(xiàn)Structural element、Block、分段之間的一一對應(yīng)。若繼續(xù)沿用方案設(shè)計(jì)中的Block和Structural element,則會(huì)出現(xiàn)一個(gè)Structural element里有多個(gè)不屬于默認(rèn)Block的結(jié)構(gòu)件,無法實(shí)現(xiàn)Structural element與Block的一一對應(yīng)。

該方法下查看某個(gè)分段的結(jié)構(gòu)模型,只需讀入與該分段號(hào)對應(yīng)的Structural element即可,而不需讀出整個(gè)分段的結(jié)構(gòu)模型。

2.2.4 Parts的管理方法

Parts即結(jié)構(gòu)件,施工設(shè)計(jì)階段的板材和弱骨材可繼承方案設(shè)計(jì)階段的模型,但T型材,如橫梁、縱桁、肋骨等,特別是端部有變化的T型材,則需要?jiǎng)h除用型材創(chuàng)建的模型,重新用板材創(chuàng)建新的模型。

在施工設(shè)計(jì)階段,總段劃分了分段,Block也完成了相應(yīng)的細(xì)化,其所對應(yīng)區(qū)域的結(jié)構(gòu)模型也必須分配到對應(yīng)的Block(圖2),原屬于04B Block的結(jié)構(gòu)模型需按照分段劃分區(qū)域切開,然后分別分配到041B、042B兩個(gè)Block中(圖3)。

圖3 結(jié)構(gòu)件分配

以上方案可實(shí)現(xiàn)Block、Structural element、分段、結(jié)構(gòu)件之間的相互對應(yīng),即一個(gè)分段只有一個(gè)Structural element,該 Structural element指定的默認(rèn)Block與分段號(hào)對應(yīng),該Structural element內(nèi)的所有結(jié)構(gòu)件同屬于默認(rèn)的Block,從結(jié)構(gòu)件上實(shí)現(xiàn)對模型的管理。

3 Shell and decks模式

3.1 模型管理元素

曲面模式下有兩個(gè)元素與平面模式下的元素不同,分別為Surface和Zone。

1) Surface。Surface是在總體曲面模塊(FSURF模塊)中創(chuàng)建的曲面,一般包括外板、上甲板、內(nèi)底等。在船體結(jié)構(gòu)曲面模式下,通過選擇工作Surface和Zone對該工作曲面進(jìn)行船體結(jié)構(gòu)三維建模。

2)Zone。Zone是FHULL模塊曲面模式下的船體區(qū)域概念。Zone存在的意義在于:三維設(shè)計(jì)人員可對某一曲面(如外板、上甲板、內(nèi)底)的不同區(qū)域同時(shí)建模。每個(gè)項(xiàng)目中可以有多個(gè)Zone,但是只有一個(gè)Zone0,其它普通的Zone均在Zone0中創(chuàng)建。需要注意的是在曲面模式下創(chuàng)建的構(gòu)件依然保存在Block中,Zone中不保存任何構(gòu)件。

由于曲面模式中沒有Section和Structural element的概念,因此既不能繼承Section也不能新建Structural element,而只能通過Surface、Zone、Block來管理結(jié)構(gòu)件。

3.2 模型管理方法

3.2.1 Surface的管理方法

曲面模式中,在對結(jié)構(gòu)進(jìn)行編輯操作前,需首先選擇結(jié)構(gòu)對應(yīng)的曲面,如圖4所示。在左欄中選擇曲面,在右欄中選擇需要進(jìn)入的Zone,曲面是在FSURF模塊中預(yù)先定義的,無法在FHULL模塊中編輯和修改。因此,在整個(gè)設(shè)計(jì)階段中,若曲面沒有問題則不需要對其進(jìn)行修改和變更。

圖4 曲面和Zone的選擇

3.2.2 Zone的管理方法

除了系統(tǒng)默認(rèn)的Zone0外,設(shè)計(jì)人員可給船體的每個(gè)總段定義一個(gè)Zone,例如01總段定義Zone 01,02總段定義Zone 02,依此類推。通過Zone實(shí)現(xiàn)對船體結(jié)構(gòu)按照總段進(jìn)行管理。

利用Surface和Zone可實(shí)現(xiàn)區(qū)分結(jié)構(gòu)類型和管理結(jié)構(gòu)總段。而對Block的處理方法可參照平面模式中的做法,由于Block是在NORM模塊中創(chuàng)建的,不受FHULL模塊的約束,因此定義好的Block在平面模式和曲面模式中的效力是一樣的。方案設(shè)計(jì)階段,某個(gè)總段內(nèi)的結(jié)構(gòu)件可全部存放在同一個(gè)Block中,隨著設(shè)計(jì)深入到施工設(shè)計(jì)階段和總段劃分分段,此時(shí)只需將方案設(shè)計(jì)中已創(chuàng)建好的結(jié)構(gòu)件在分段縫位置切開,然后將相應(yīng)分段區(qū)域范圍內(nèi)的結(jié)構(gòu)件指定到與該分段對應(yīng)的Block即可。如圖2所示,將原來屬于04B的結(jié)構(gòu)件分別按照分段范圍指定到041B、042B,后期若需查看041B里的結(jié)構(gòu)件則只需讀入該Block里的結(jié)構(gòu)件。

對于曲面模式下用型材創(chuàng)建的橫梁、縱桁等端部有變化的T型材,施工設(shè)計(jì)階段需刪除用型材創(chuàng)建的模型,重新在平面模式用板材創(chuàng)建新的模型,且對應(yīng)分段的T型材需存放在與該分段對應(yīng)的Block中。

4 結(jié)論

FORAN軟件的引進(jìn)為我國船舶工業(yè)的自我創(chuàng)新發(fā)展提供了一個(gè)有效的設(shè)計(jì)平臺(tái),該軟件體現(xiàn)了良好的設(shè)計(jì)理念,有完善的數(shù)據(jù)庫,可使設(shè)計(jì)更加安全可靠,并有良好的操作性。

本文提出的基于FORAN的結(jié)構(gòu)模型管理方法,隨著設(shè)計(jì)階段的不同而不同,對每個(gè)設(shè)計(jì)階段的結(jié)構(gòu)模型都能夠?qū)崿F(xiàn)高效管理,不僅方便結(jié)構(gòu)模型的查找,更有利于后續(xù)對模型的更改和維護(hù)。

但是在一些大而復(fù)雜的船舶項(xiàng)目中,隨著結(jié)構(gòu)件的增多,數(shù)據(jù)庫的容量也急劇增大,如果整個(gè)船舶的所有結(jié)構(gòu)件都在一個(gè)數(shù)據(jù)庫里創(chuàng)建,則上述施工設(shè)計(jì)階段中對Structural element的處理會(huì)給軟件數(shù)據(jù)庫的寫入和讀出帶來更多的計(jì)算量,降低工作效率。因此,建議在大型船舶工程項(xiàng)目中,將整個(gè)數(shù)據(jù)庫分為多個(gè)項(xiàng)目,分別建模,減少單個(gè)數(shù)據(jù)庫的數(shù)據(jù)容量,提高軟件讀寫和計(jì)算速度,再結(jié)合本文所提出的管理方法,充分發(fā)揮該軟件的優(yōu)勢。

[1]邵開文,馬運(yùn)義.艦船技術(shù)與設(shè)計(jì)概論[M].北京:國防工業(yè)出版社,2005.

[2]陳寧.FORAN在船舶數(shù)字化設(shè)計(jì)全流程中應(yīng)用技術(shù)研究[J].造船技術(shù),2009(4):34-38.

[3]張凱,謝承福,涂躍紅,等.FORAN軟件在船舶總體設(shè)計(jì)中的應(yīng)用[J].中國艦船研究,2009(8):76-80.

[4]ROSS J M.ABEAL D.Practical Use of 3D Product Modeling in the Small Shipyard [J].Journal of Ship Production,2001,17(1):27-34.

[5]陳練,張新華.FORAN系統(tǒng)在各國艦艇中的應(yīng)用情況[G].UFC用戶大會(huì)論文集,2007.

[6]Sener Group.FORAN USER GUID[M/CD].Madrid: Sener Group.Company,2007-10.

猜你喜歡
結(jié)構(gòu)件方案設(shè)計(jì)設(shè)計(jì)階段
金屬結(jié)構(gòu)件組裝及焊接變形控制討論
100MW光伏車間自動(dòng)化改造方案設(shè)計(jì)
一種適用于高軌空間的GNSS矢量跟蹤方案設(shè)計(jì)
方案設(shè)計(jì)在建筑設(shè)計(jì)中的重要性與應(yīng)用
航空薄壁結(jié)構(gòu)件數(shù)控加工變形的控制分析
“面向機(jī)械大型結(jié)構(gòu)件的機(jī)器人智能焊接生產(chǎn)線”項(xiàng)目通過驗(yàn)收
方案設(shè)計(jì)我做主
建筑工程造價(jià)存在的問題及對策研究
市政給排水管道工程設(shè)計(jì)階段的造價(jià)控制分析
軌道客車設(shè)計(jì)階段供應(yīng)商設(shè)計(jì)管控的淺析
甘肃省| 瑞丽市| 绵竹市| 云梦县| 富裕县| 白沙| 朝阳市| 莱芜市| 桓台县| 饶阳县| 双桥区| 论坛| 高平市| 洪泽县| 高要市| 凌云县| 阳原县| 云和县| 车险| 芦山县| 德昌县| 衢州市| 沁水县| 甘孜县| 湘潭县| 漳浦县| 务川| 荣成市| 游戏| 庆云县| 长治县| 遂溪县| 藁城市| 新余市| 临潭县| 平度市| 汕尾市| 郸城县| 郓城县| 新密市| 友谊县|