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

?

基于FORAN的船舶舾裝設(shè)備參數(shù)化三維建模

2019-05-15 08:07向祖權(quán)王亞彬宋利飛茅云生
造船技術(shù) 2019年1期
關(guān)鍵詞:模型庫管件法蘭

向祖權(quán), 王亞彬, 宋利飛, 郭 榮, 茅云生

(武漢理工大學(xué) 交通學(xué)院, 湖北 武漢 430063)

0 引 言

FORAN 軟件建模與計算功能包括總體專業(yè)的船型建模與性能計算、結(jié)構(gòu)建模、舾裝設(shè)備的建模與安裝、輪機管路敷設(shè)與機械設(shè)備的安裝、電氣電纜敷設(shè)與設(shè)備安裝[1]。但由于FORAN 自帶的專業(yè)附件庫設(shè)備數(shù)量有限且需付費購買,并且其三維模型沒有按照國內(nèi)的設(shè)備標(biāo)準(zhǔn)建立,因此用戶在設(shè)計時若需用國內(nèi)的舾裝設(shè)備,則須自行建立三維模型庫。船舶舾裝設(shè)備種類眾多、數(shù)量龐大,且同種設(shè)備按尺寸規(guī)格有一系列產(chǎn)品,按各專業(yè)建立模型庫工作量巨大。

關(guān)于船舶的三維建模,國內(nèi)外很多學(xué)者都做了相關(guān)研究。趙潔等[2]通過CAXA和CATIA對船體構(gòu)件建模并進行裝配模擬;UYAR等[3]利用MATLAB的SIMULINK模塊,驗證具有多種機動能力船舶的運動特性;任晉宇等[4]利用CADD-S5對船舶的典型設(shè)備進行數(shù)值化的建模研究。但目前針對FORAN軟件的參數(shù)化建模及其相關(guān)數(shù)據(jù)庫的研究并不充分,本文針對系列化的船舶舾裝設(shè)備,提出參數(shù)化建模思路,對同種設(shè)備,按照其尺寸規(guī)格,提取關(guān)鍵幾何尺寸,利用基于TCL語言的幾何宏進行編程,建立三維模型。

1 設(shè)備參數(shù)化建模與建庫流程

設(shè)備參數(shù)化建模包括建模準(zhǔn)備、設(shè)備屬性定義、設(shè)備三維參數(shù)化建模、繪制設(shè)備尺寸草圖等過程。

(1) 建模準(zhǔn)備。收集設(shè)備圖紙,整理設(shè)備接口信息,構(gòu)思設(shè)備的分解簡化方案,確定其幾何尺寸,了解設(shè)備類型,以確定設(shè)備所在的模型庫。FORAN模型庫及其對應(yīng)文件后綴如表1所示。

表1 FORAN模型庫及其對應(yīng)文件后綴名

(2) 設(shè)備屬性定義。從FORAN已建立的基本信息庫中調(diào)用屬性等參數(shù)信息,包括CLASS定義、Component定義、Element定義等。

(3) 設(shè)備三維參數(shù)化建模。在Fdefin模塊中選取Definition of Library Models工作模式,點擊幾何宏圖標(biāo),選取幾何模型的類型,再選取幾何宏類型路徑下的幾何宏文件,然后點擊“geometry”,參數(shù)化模型創(chuàng)建完成,接受點擊“OK”,取消點擊“CANCEL”。從圖1可以看到模型庫列表中為eqp庫文件和inc庫文件,所選擇的vcpsimp.eqp文件已完成正確的三維參數(shù)化建模,勾選“Preview”,可在左上側(cè)窗口中看到其三維模型。左下側(cè)為可修改參數(shù)界面,通過設(shè)置不同的參數(shù)可生成對應(yīng)尺寸的模型。點擊右下角的“Show macro script”可以顯示宏腳本文件的代碼。

圖1 三維參數(shù)化模型

(4) 繪制.png格式的Sketch草圖。草圖主要用于提示參數(shù)化建模的參數(shù)在圖上所對應(yīng)的位置。設(shè)備參數(shù)化建模主要流程如圖2所示。

圖2 設(shè)備參數(shù)化建模流程

2 基于TCL語言的模型幾何宏編程

2.1 建模實例介紹

以CBT 199-BS(1)型管件的建模過程為例,該管件為1根直通管與1根90°彎管通過法蘭盤連接而成。CBT 199-BS(1)型通艙管件的結(jié)構(gòu)尺寸如表2所示,其中δ為公差。主要編程參數(shù)包括內(nèi)徑DN、外徑DW、彎管半徑R、直通管法蘭直徑D2、直通長度l、彎管彎曲半徑L1、法蘭外徑D、法蘭厚度b、總長度L以及中部艙壁法蘭外徑D4。

CBT 199-BS(1)型通艙管件模型如圖3所示。

圖3 CBT199-BS(1)型通艙管件模型

表2 CBT199-BS(1)型通艙管件尺寸

2.2 模型安裝基準(zhǔn)點設(shè)置與使用

利用參數(shù)化建模確定模型的形狀,通過調(diào)整模型參數(shù)可獲得不同尺寸的模型,但模型的放置位置、方向,如圓錐體的面向上或向下等涉及空間定位的重要信息,仍沒有確定,需要通過模型信號點進行設(shè)置。信號點是通過宏程序定義的特殊點。通過設(shè)置幾何宏位置、方向以及向量命令,提供整個幾何宏文件的各信號點分布。在1個幾何宏文件內(nèi)可定義信號點類型包括:連接點、尺寸、方向、通艙件、質(zhì)量中心以及其他信號點。

對于船舶設(shè)備來說,最重要的是連接信號點和方向信號點。

連接信號點關(guān)鍵字為“Cx”,在某些類型的幾何宏文件中(.fit、.ven 和 .ele)外部形狀和連接點的位置同樣重要。用戶定義的幾何宏連接信號點將信息傳遞到系統(tǒng),使系統(tǒng)知道如何處理幾何宏對象上的連接點信息。通過宏語言定義這些連接點的位置和方向,將其與參數(shù)化模型進行關(guān)聯(lián)。在管路中,信號點關(guān)鍵字有如下標(biāo)準(zhǔn):輸出連接點是1個命名為“C1”的信號點,輸入連接點是1個命名為“C2”的信號點,支管被命名為“C3” 和“C4”。1個連接信號點是通過1個箭頭圖形來表示的。在定義其他信號點時,第1個信號點的箭頭起始點和箭頭方向意義重大。此箭頭必須總是指向入口或出口端,箭頭方向意味著介質(zhì)是從附件內(nèi)流入還是流出。連接信號點影響 “C1”與“C2”之間的相對位置(點和矢量的方向與流向)是否適用于管系部件內(nèi)的生成、插入、編輯、旋轉(zhuǎn)等一些命令。

方向信號點的關(guān)鍵字為“OR”。方向類型的信號點時,需了解附件被插入管路時的方向。在1個幾何宏文件中只能有1個方向信號點并命名為“OR”定義。通常位于幾何宏的原始插入點上。如果沒有定義方向信號點,部件的方向?qū)脑甲鴺?biāo)軸的3個方向默認(rèn)為1個方向。

通過1個箭頭進行圖形表示,信號點的參數(shù)化設(shè)置宏命令為:MAC_PLOG <名稱> <點> <矢量>。

2.3 模型幾何宏文件參數(shù)化編程[5]

選擇以上參數(shù)作為編程參數(shù)的原因是其以通徑、閥件尺寸及法蘭厚度為主要涉及參數(shù),可唯一確定閥件模型。用TCL語言編寫CBT 199-BS(1)型管件的流程如圖4所示。

圖4 CBT199-BS(1)型管件幾何宏編程流程圖

繪制該管件的部分幾何宏代碼如下:

# macro CBT 199-BS.fit B,BS型通艙管件 #

#DNinner diameter 內(nèi)徑 #

#DWoutter diameter 外徑 #

#Doutter diameter 法蘭外徑 #

#D2boss outter diameter 凸臺外徑 #

#bbottom height 底部法蘭高 #

#D4D4middle outter diameter 中部艙壁法蘭外徑 #

#Llong all 總長 #

#llong top 艙壁法蘭上端到頂部長度 #

#L1bow height 彎管高度 #

#Rradius of bow 彎管半徑 #

proc Par { } { #定義一個名為par的過程,并定義變量、初始值及含義

globalDN; setDN20.

globalDW; setDW24

globalD; setD95

globalD2; setD248

globalb; setb12

globalD4; setD4145.

globalL; setL165

globall; setl90

globalL1; setL185

globalR; setR60

}

#管子L1方向加長

MAC_CONT INI "1. 0. 0." "0. 0. 0."

MAC_CONT PNT "0 $r 0"

MAC_CONT CEN "0 0 0"

MAC_CONT PNT "0 -$r 0"

MAC_CONT CEN "0 0 0"

MAC_CONT END "0 $r 0"

MAC_CONT PNT "0 $r1 0"

MAC_CONT CEN "0 0 0"

MAC_CONT PNT "0 -$r1 0"

MAC_CONT CEN "0 0 0"

MAC_CONT END "0 $r1 0"

MAC_SWEP PAR "2" [expr $L1-$R1]

MAC_COLO 9

MAC_TRAS "$R1 0 0"

最后得到標(biāo)注參數(shù)位置信息的Sketch草圖,如圖5所示。當(dāng)對同一種舾裝件進行其他尺寸規(guī)格建模時,只需直接輸入相應(yīng)參數(shù)數(shù)值即可在指定位置自動生成不同規(guī)格的三維模型。

圖5 CBT199-BS(1)型管件標(biāo)注草圖

3 結(jié) 論

在建立結(jié)構(gòu)復(fù)雜、同一產(chǎn)品具有多種規(guī)格的船舶設(shè)備的三維模型時,傳統(tǒng)的建模方法具有很大的局限性和重復(fù)。針對該問題,本文提出參數(shù)化建模思路。對同種設(shè)備,按照其尺寸規(guī)格,提取關(guān)鍵幾何尺寸,采用基于TCL語言的幾何宏進行編程,建立三維模型。只需選定不同的參數(shù),即可構(gòu)建出尺寸規(guī)格不同的同種船舶設(shè)備的三維模型。根據(jù)實船設(shè)計需要,已經(jīng)完成了300多個系列化船舶設(shè)備建模工作,為船舶設(shè)備模型庫的完善作出了一定的貢獻,提高了實船的設(shè)計效率,縮短了設(shè)計周期。

猜你喜歡
模型庫管件法蘭
閥門、法蘭、疏水器
煤氣與熱力(2021年11期)2021-12-21
壓接式碳鋼管材及管件在燃?xì)夤こ痰膽?yīng)用
法蘭通聯(lián)展覽(北京)有限公司
基于Creo參數(shù)化建模的設(shè)備模型庫建立方法
法蘭通聯(lián)展覽(北京)有限公司
Pro/E的三維往復(fù)壓縮機參數(shù)化模型庫的建立
法蘭蓋裝卸裝置及制冷裝置
一種童車
基于模型庫的現(xiàn)代成本會計計量系統(tǒng)研究
顺平县| 毕节市| 冀州市| 苍南县| 房山区| 东方市| 南通市| 弥勒县| 乌拉特中旗| 东乡族自治县| 湘潭县| 盖州市| 潼南县| 黄梅县| 枣阳市| 阆中市| 玉溪市| 隆林| 南通市| 永和县| 台东县| 贡山| 洛南县| 桑植县| 三门县| 商都县| 镇巴县| 镇江市| 泽州县| 沾益县| 五莲县| 崇文区| 南丰县| 迁安市| 桐柏县| 萨嘎县| 固安县| 双城市| 龙口市| 古田县| 林甸县|