韓海榮,劉 偉,朱佳文
(中國艦船研究設(shè)計中心,武漢 430064)
基于CATIA知識模板的船體貫穿開口設(shè)計研究
韓海榮,劉 偉,朱佳文
(中國艦船研究設(shè)計中心,武漢 430064)
結(jié)合船舶結(jié)構(gòu)貫穿開口的特點(diǎn),以CATIA軟件為設(shè)計平臺,利用CATIA知識模板技術(shù)設(shè)計結(jié)構(gòu)貫穿開口的參數(shù)化模板,并作為標(biāo)準(zhǔn)通用工具供設(shè)計人員調(diào)用,使重復(fù)性的設(shè)計工作參數(shù)化、規(guī)范化,提高設(shè)計效率和設(shè)計質(zhì)量。
知識模板;貫穿開口;船舶協(xié)同設(shè)計
隨著造船工業(yè)的不斷發(fā)展,CATIA等三維設(shè)計工具在船舶設(shè)計中的應(yīng)用逐步深入,船舶設(shè)計過程中有成千上萬的貫穿開口管理需求。針對船舶開口方面的研究,主要集中在開口對結(jié)構(gòu)性能影響以及開口后對結(jié)構(gòu)的加強(qiáng)等方面,關(guān)于海量開口的設(shè)計和管理尚沒有相關(guān)可查閱的資料。使用CATIA原生功能進(jìn)行全船開口的設(shè)計和管理工作量大、重復(fù)工作多、易于出錯,在設(shè)計效率和質(zhì)量控制上存在一定的弊端。本文在分析船體結(jié)構(gòu)貫穿開口的實(shí)際業(yè)務(wù)流程及設(shè)計參數(shù)的基礎(chǔ)上,利用CATIA知識模板技術(shù),定制參數(shù)化的貫穿開口設(shè)計模板,用戶可以在一個模板中完成開口所有相關(guān)參數(shù)的選擇和輸入,一鍵完成開口需求提交,還可以通過調(diào)整參數(shù)對生成的開口進(jìn)行修改。對于提高海量貫穿開口的設(shè)計和管理具有重要意義。
船體貫穿開口是為滿足某些設(shè)備安裝運(yùn)行、人員通行、物資轉(zhuǎn)運(yùn)流通、通風(fēng)排氣等需求而需要改變原有的船體結(jié)構(gòu)的一種設(shè)計行為。全船的門窗梯蓋、電梯通道、設(shè)備檢修口等均需貫穿開口。一般由設(shè)備責(zé)任專業(yè)設(shè)計人員發(fā)起貫穿開口請求,開口請求中包括開口位置、大小、形狀等開口理論線基本信息;結(jié)構(gòu)專業(yè)設(shè)計人員結(jié)合相關(guān)的結(jié)構(gòu)設(shè)計準(zhǔn)則和規(guī)范分析開口對結(jié)構(gòu)性能的影響分析,進(jìn)而明確開口需求是否受理,受理的開口需求將會進(jìn)一步完成實(shí)際開口,不受理的開口將返回開口申請者,通過進(jìn)一步協(xié)調(diào)修改后重新提交。具體如下:
圖1 貫穿開口業(yè)務(wù)流程
2.1CATIA原生功能
利用CATIA原生功能創(chuàng)建開口,首先專業(yè)設(shè)計人員需要結(jié)合設(shè)備布置位置、設(shè)備運(yùn)行需求等設(shè)計知識確定開口位置、形狀、大小,利用草繪工具創(chuàng)建開口理論線。開口理論線的創(chuàng)建在曲面模塊,受先根據(jù)開口平面所在位置創(chuàng)建草繪平面,然后在草繪平面上繪制開口形狀,再通過約束工具編輯開口的大小和位置。如果需要修改開口理論線,需要重新進(jìn)入草繪界面中。
2.2基于知識的貫穿開口模板
基于CATIA原生功能創(chuàng)建開口理論線步驟繁瑣,操作不便,效率低下。因此,定義基于知識的貫穿開口模板(Opening Template based Knowledge, OKT),OKT反映了系統(tǒng)設(shè)計對開口的具體要求,封裝了開口理論線的形狀、大小、定位等基本信息。實(shí)例化后的OKT為一個part單元。
基于知識的貫穿開口模板OKT可表示為OKT{Pr,T,Pa,Po,D}。其中Pr為父節(jié)點(diǎn)標(biāo)示;T{t1,t2,...,tn}代表開口類型;Pa{p1,p2,...,pm}為開口參數(shù)列表,每個開口類型對應(yīng)一組特有的參數(shù)列表;Po=(x,y,z)為開口定位信息;D描述開口的方向等信息。如圖3所示,給出了OKT模型。
圖2 基于Catia原生功能的開口理論線繪制
圖3 基于知識的貫穿開口模板模型
基于以上信息定制貫穿開口的參數(shù)化模板工具,如圖4所示。該工具具有基本信息輸入、預(yù)覽、參數(shù)值編輯等功能。
1)基本信息輸入
(1)父節(jié)點(diǎn)信息
選擇一個Product作為開口的父節(jié)點(diǎn),父節(jié)點(diǎn)名稱主要包含所在的總段區(qū)域信息、專業(yè)及系統(tǒng)信息,為開口自動編碼的提供信息源。
(2)開口形狀信息
預(yù)先在庫中設(shè)置了一些開口的基本形狀,包括圓孔、腰圓孔、帶四邊倒角的方孔、不帶倒角的方孔、等腰梯形孔等,用戶可以通過下拉列表來選擇開口類型,選擇后,每種類型的開口包含不同的參數(shù)列表。參數(shù)列表通過開口類型id與對應(yīng)的開口形狀進(jìn)行關(guān)聯(lián)。
圖4 貫穿開口的參數(shù)化模板工具
圖5 開口類型和參數(shù)的存儲模型
(3)開口大小信息
選擇了開口形狀后,下方自動出現(xiàn)對應(yīng)的參數(shù)列表,手動輸入?yún)?shù)值。
(4)開口定位信息
一般以開口中心點(diǎn)或者角點(diǎn)作為開口定位坐標(biāo),完全對稱的形狀以開口中心點(diǎn)進(jìn)行定位??梢允謩泳庉嫽蛘唿c(diǎn)擊上下按鈕設(shè)置定位點(diǎn)的坐標(biāo)值
(5)開口方向信息
即開口理論線的參考平面,可以選擇xy,yz,zx平面或自定義平面CustomPlane,當(dāng)選擇自定義平面時,命令狀態(tài)跳轉(zhuǎn)為“Please select a plane for sketch”,交互選擇一個平面,其后列表框顯示所選平面的全路徑。通過RotationAngle參數(shù)可以設(shè)置理論線相對于參考平面的角度。
(6)投影信息
默認(rèn)為沿理論線法向投影進(jìn)行開口,如果有特殊需求的可設(shè)置投影方向,可以選擇 x,y,z或自定義方向CustomDirection。如果無特殊要求,則Project Or Not選擇No即可,這時Opening Surface和Select Project Surface將被設(shè)置為不可用。
2)預(yù)覽
點(diǎn)擊“Preview”,預(yù)覽生成的理論線。如果預(yù)覽之后點(diǎn)擊“Cancel”,則撤銷預(yù)覽所生成的一切。如果預(yù)覽之后覺得生成的結(jié)果不滿意,則可以繼續(xù)更改輸入和設(shè)置,然后繼續(xù)“Preview”,直到得到想要的結(jié)果,此時結(jié)構(gòu)樹上只會出現(xiàn)一個結(jié)果,不會每次預(yù)覽都增加一個結(jié)果。
圖6 貫穿開口理論線預(yù)覽界面
3)參數(shù)編輯
點(diǎn)擊“OK”,確定生成開口理論線后,在結(jié)構(gòu)樹上將會自動創(chuàng)建一個part節(jié)點(diǎn),系統(tǒng)按照預(yù)先定義的編碼規(guī)則自動編碼,可對參數(shù)進(jìn)行編輯以修改貫穿開口位置和尺寸參數(shù)。
圖7 自動生成的貫穿開口節(jié)點(diǎn)
本文提出的基于CATIA知識模板的貫穿開口模板設(shè)計方法已經(jīng)在船舶設(shè)計中得到實(shí)際應(yīng)用,顯著提高了開口提交的效率和質(zhì)量,具有以下特點(diǎn):
1)提出了基于知識的貫穿開口模板概念,在同一個模板中既涵蓋了系統(tǒng)設(shè)計對開口的信息需求,又包括了結(jié)構(gòu)處理開口所必須的信息輸入,設(shè)備責(zé)任專業(yè)設(shè)計人員可以在一個界面中完成所有開口信息的錄入,有效減少了設(shè)計迭代次數(shù),顯著提高設(shè)計效率。
2)開發(fā)了貫穿開口的參數(shù)化模板工具,用戶在開口理論線生成之前可以預(yù)覽開口形狀、大小、方向、位置等是否合理,確認(rèn)后還可以修改參數(shù)來編輯開口,人機(jī)交互簡單,操作靈活方便,顯著提高了開口設(shè)計質(zhì)量。
[1] 胡蓉,賀新.基于CATIA知識工程的人體模板模塊設(shè)計[J].客車技術(shù)與研究,2013,4(2):4-6,20.
[2] 王智明,楊旭,平海濤/知識工程及專家系統(tǒng)[M].北京:化學(xué)工業(yè)出版社,2006.4.
[3] 屠立,張樹有,陸長明/基于知識模板的復(fù)雜產(chǎn)品設(shè)計重用方法研究[J].計算機(jī)集成制造系統(tǒng),2009,15(6):1041-1048.
[4] 石明,朱程榮,黃珊.基于知識模板的產(chǎn)品建模方法[J].計算機(jī)輔助工程,2011,20(2):32-38.
[5] 王迦.基于CATIA V5知識工程建立車身總布置模板方法的研究[D].吉林大學(xué),2006,4.
Study on hull penetration opening design based on knowledge template of CATIA
HAN Hai-rong, LIU Wei, ZHU Jia-wen
TP391
A
1009-0134(2016)10-0139-03
2016-08-12
韓海榮(1984 -),女,陜西渭南人,工程師,碩士,研究方向?yàn)橹圃鞓I(yè)信息化。