亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        船體外形的CATIA建模方法

        2013-06-12 06:53:48朱曉軍
        船海工程 2013年2期
        關(guān)鍵詞:光順線圖樣條

        朱曉軍,王 鵬,彭 飛

        (海軍工程大學(xué) 艦船工程系,武漢430033)

        船體三維外形設(shè)計是船舶總體設(shè)計中的一個重要組成部分。現(xiàn)有的船體形狀的基本圖形表示方法是型線圖,該方法可以在二維圖紙上直觀地展現(xiàn)船體的幾何尺度和形狀,是船舶靜力學(xué)中計算船體形狀各項參數(shù)和靜水力性能的重要依據(jù)[1-3]。但是在總體設(shè)計階段船體外形需要經(jīng)常修改,在設(shè)計階段結(jié)束時必須為船廠提供用于指導(dǎo)建造船體外殼的船體型線圖,因此如何快速準(zhǔn)確地確定船體三維外形同時獲得更加準(zhǔn)確的船體型線圖以及型值表是一個必須解決的問題。

        CATIA軟件最早應(yīng)用于飛機(jī)制造領(lǐng)域[4],其功能覆蓋了曲面、線框、實體、加工、機(jī)構(gòu)分析和機(jī)器人操作規(guī)劃等方面,目前船舶制造領(lǐng)域已經(jīng)開始使用該軟件[5-6]。該軟件強(qiáng)大的曲面生成的功能,及具有多種二次開發(fā)的接口[7],使得其具有良好的人機(jī)交互界面,可以提高船舶設(shè)計過程的效率和質(zhì)量。本文研究利用CATIA軟件及其基于自動化應(yīng)用接口宏命令的二次開發(fā)技術(shù)實現(xiàn)船體外形的建模方法,同時提出經(jīng)過改進(jìn)的船體外形型線圖方案,對于船舶設(shè)計以及建造過程具有一定的借鑒作用。

        1 船體外形三維控制點的獲取

        在CATIA建模方法中利用型值表得到各個剖面上各點的三維坐標(biāo)的基本原則如下:站號代表各點的x坐標(biāo),水線、甲板邊線、外板頂線、舷墻頂線代表各點的z坐標(biāo),其與橫剖線交點的半寬值代表各點的y坐標(biāo)。根據(jù)型值表得到控制點的坐標(biāo)之后,需要通過利用CATIA宏命令將其導(dǎo)入到建??臻g中并對異常點進(jìn)行處理。

        1.1 空間控制點導(dǎo)入到建??臻g

        利用編寫的CATIA宏命令調(diào)用以EXCEL文件形式存儲的型值表主要通過以下步驟完成。

        1.1.1 創(chuàng)建CATIA建??臻g

        創(chuàng)建宏腳本文件,并加入宏腳本的入口點“CATMain”:

        Language=“VBSCRIPT”

        Sub CATMain

        創(chuàng)建新零件,命名為“chuanti”:

        Set documents1=CATIA.Documents

        Set partDocument1=documents1.Add("Part")

        Set partDocument1=documents1.Item("chuanti.CATPart")

        這段腳本通過向“Documents”集合添加“Part”類型的文檔對象新建了一個零件文件"chuanti.CATPart"

        1.1.2 CATIA與EXCEL的連接

        Set chuanti=partDocument1.Part

        set excel=getobject("E:〔**wigley.xls")

        其中“E:〔**wigley.xls”代表EXCEL文件存儲的路徑。

        1.1.3 EXCEL型值轉(zhuǎn)換為控制點三維坐標(biāo)

        for j=p to m

        for i=1 to n

        t=chr(j)

        x=△L*(i-1)

        y=△H*(j-p)

        z=excel.worksheets(1).cells.range(t&trim(cstr(i))).value

        其中變量的取值范圍是根據(jù)型值表存儲在EXCEL文件worksheet中的位置確定的,需導(dǎo)入點型值所在列字母對應(yīng)的ASCⅡ碼值來確定的。如上述宏命令中,j為worksheet中型值所在列字母對應(yīng)的ASCⅡ碼值;i為型值表的行數(shù),一般等于站數(shù);△L為站距;△H為水線間距。對于型值表中的甲板邊線、龍骨線、縱剖線等,由于型值表記錄數(shù)據(jù)的特點需要單獨導(dǎo)入,以縱剖舷為例,需要通過以下宏命令進(jìn)行導(dǎo)入操作。

        for i=1 to n

        x=△L*(i-1)

        y=excel.worksheets(1).cells.range("D"&trim(cstr(i))).value

        z=excel.worksheets(1).cells.range("D"&trim(cstr(i))).value

        1.2 異常點的處理

        在通過使用以上語句調(diào)入與船體型值表對應(yīng)的外形控制點的過程中,根據(jù)CATIA特點,對于無具體型值的點,初始化為0,這就使得導(dǎo)入到建模空間中的點存在異常點,可以手動將這些點刪除,以便于船體外形樣條曲線的生成,以某2 200 t貨船為例,最終得到的空間點云見圖1。

        圖1 船體外形空間點云圖

        2 船體外形樣條曲線的生成

        船體型線圖主要由船體的縱剖線圖、橫剖線圖以及半寬水線圖組成,對應(yīng)的型值表中提供了橫剖線與水線、甲板邊線、外板頂線、舷墻頂線交點的半寬值及橫剖線與縱剖線、甲板邊線、外板頂線、舷墻頂線交點的高度值,這些信息通過以上的處理已經(jīng)獲得了船體外形的基本的三維控制點,下面主要介紹如何用這些基本點獲得控制船體外形的樣條曲線。

        2.1 樣條曲線自動生成

        控制船體外形的基本的樣條曲線主要包括橫剖線、縱剖線、水線、站線、甲板邊線等,利用CATIA宏命令進(jìn)行繪制時的基本語句是相同的。以站線的獲取為例,介紹樣條曲線的自動生成功能。

        2.1.1 宏命令循環(huán)生成一條樣條曲線

        1)選定樣條曲線生成后的存儲空間。

        Set bodies1=part1.Bodies

        Set body1=bodies1.Item("零部件幾何體")

        Set hybridShapes1=body1.HybridShapes

        讀取樣條曲線的各個控制點的位置信息:

        Set hybridShapePointCoord1=hybridShapes1.Item(i)

        2)設(shè)定生成的樣條曲線的參考平面以及參考點(A,B,C)。

        Set reference1=part1.CreateReferenceFromObject

        (hybridShapePointCoord1)

        hybridShapeSpline1.AddPointWithConstraintExplicit reference1,Nothing,A,B,Nothing,C

        2.1.2 創(chuàng)建所有站線的樣條曲線

        在得到一條站線樣條曲線的基礎(chǔ)上,利用宏命令中的for-next循環(huán)完成多條樣條曲線的生成,添加新的油條曲線的命令語句如下。

        Set hybridShapeFactory1=part1.HybridShapeFactory

        Set hybridShapeSpline1=

        hybridShapeFactory1.AddNewSpline()

        hybridShapeSpline1.SetSplineType hybridShapeSpline1.SetClosing

        每循環(huán)一次刷新得到新的樣條曲線:

        body1.InsertHybridShape hybridShapeSpline1

        part1.InWorkObject=hybridShapeSpline1

        part1.Update

        2.2 異常曲線的處理

        通過以上程序獲得最初的船體外形控制曲線,生成的曲線難免會出現(xiàn)一些不合理的地方,例如曲線端點處的切線方向不對、兩曲線結(jié)合處的光順問題等,這些不能通過調(diào)用宏命令對其進(jìn)行修飾,需要通過手動操作對其進(jìn)行調(diào)整,主要使用的操作是定義樣條曲線端點處的切線方向或者在曲線結(jié)合處使用“圓-圓錐”等命令進(jìn)行修飾,最終得到的船體外形樣條曲線見圖2。

        圖2 船體外形樣條曲線

        3 船體外表面的生成

        3.1 添加控制曲線

        由于型值表提供的數(shù)據(jù)比較少,得到的船體外形控制曲線不多,再加上船體某些部位主要是艏部和艉部的外形比較復(fù)雜,存在雙向曲度板,為了獲得較為光順的船體外形,根據(jù)現(xiàn)有的樣條曲線,在艏部和艉部添加必要的樣條曲線?;痉椒樵谛枰砑訕訔l曲線的部位設(shè)定參考平面(站線或者水線方向),利用該平面與水線或者站線的交點為控制點連接成樣條曲線。

        3.2 生成船體曲面

        船體外表面大部分是通過使用“網(wǎng)狀曲面”命令進(jìn)行繪制,該命令需要選擇的輪廓線與輪廓線、引導(dǎo)線與引導(dǎo)線不能相交。為滿足該命令的要求,需要對某些樣條曲線進(jìn)行“分割”或者“拼接”,無論是使用“分割”還是“拼接”命令,都不會改變原有樣條曲線的曲率,不會影響其光順性。

        通過使用“網(wǎng)狀曲面”或者“填充曲面”等命令,初步得到船體外形,但為了保證船體外形的光順性,避免船體外形上存在“凹凸點”,需要利用圓角工具欄中的相關(guān)命令例如“可變圓角”、“三線內(nèi)切圓角”等對面與面的交接處進(jìn)行修飾,得到最終的船體外形見圖3。

        圖3 船體外形

        4 重新獲取型線圖

        通過以上步驟得到船體的三維外形,在整個過程中為了保證樣條曲線以及船體外表面的光順性,對三維控制點、樣條曲線以及生成的外形曲面都進(jìn)行了修飾,從而使得原有的船體外形型值發(fā)生了變化,改變CATIA建??臻g的視角,可以顯示更新過的船體型線圖,見圖4。同時也可以利用該軟件的“測量”功能得到各個控制點的坐標(biāo),從而得到更新過的船體型值表。

        圖4 船體外形更新過的型線圖

        5 結(jié)論

        經(jīng)過上述步驟的處理,最終得到了該貨船光順的船體外形,并且得到了修改的船體型線圖。今后的工作還要完善以下方面的工作。

        1)將修改的船體型線圖轉(zhuǎn)換為可供靜水力計算使用的型值表;

        2)在利用CATIA軟件得到船體三維模型的過程中,盡可能少地減少人為的操作因素,提高其自動化程度。

        [1]盛振邦,劉應(yīng)中.船舶原理[M].上海:上海交通大學(xué)出版社,2003.

        [2]朱 軍,王曉俠,查友其.樣條函數(shù)在船舶靜力計算中的應(yīng)用[J].船舶工程,2000(3):16-18.

        [3]趙成璧,鄒早建.基于NURBS的船舶型線設(shè)計程序EHULL[J].武漢造船,2001(1):28-31.

        [4]謝岳峰,余雄慶.基于CATIA二次開發(fā)的飛機(jī)外形參數(shù)化設(shè)計[J].計算機(jī)工程與設(shè)計,2008,29(17):3792-3794.

        [5]徐俊路,陳順懷.基于CATIA二次開發(fā)的球首參數(shù)化設(shè)計[J].船海工程,2010,39(1):45-47.

        [6]彭 輝.船體三維建模應(yīng)用技術(shù)研究[D].哈爾濱:哈爾濱工程大學(xué),2008.

        [7]胡 挺,吳立軍.CATIA二次開發(fā)技術(shù)基礎(chǔ)[M].北京:電子工業(yè)出版社,2006.

        猜你喜歡
        光順線圖樣條
        內(nèi)涵豐富的“勾股六線圖”
        一元五次B樣條擬插值研究
        基于箱線圖的出廠水和管網(wǎng)水水質(zhì)分析
        平面網(wǎng)格銑削加工光順刀軌快速生成方法
        三次參數(shù)樣條在機(jī)床高速高精加工中的應(yīng)用
        三次樣條和二次刪除相輔助的WASD神經(jīng)網(wǎng)絡(luò)與日本人口預(yù)測
        軟件(2017年6期)2017-09-23 20:56:27
        基于樣條函數(shù)的高精度電子秤設(shè)計
        HDSHM系統(tǒng)船體型線光順應(yīng)用經(jīng)驗
        東山頭遺址采集石器線圖
        計算機(jī)工程(2015年4期)2015-07-05 08:27:42
        国产av精品麻豆网址| 亚洲欧洲精品成人久久曰不卡| 亚洲欧美日韩国产精品网| 精品人妻一区二区蜜臀av| 国产一区二区在线免费视频观看| 一本久久a久久免费综合| 怡红院av一区二区三区| 99精品国产兔费观看久久99| 成人永久福利在线观看不卡 | 亚洲国产精品久久久久久网站| 国产喷白浆精品一区二区| 亚洲三级香港三级久久| 蜜臀久久99精品久久久久久| 日本一卡2卡3卡4卡无卡免费网站| 中文字幕亚洲乱码熟女一区二区| 亚洲一区不卡在线导航| 久久综合五月天啪网亚洲精品 | 男女性高爱潮免费网站| 国产精品玖玖玖在线资源| 国产日产免费在线视频| 亚洲网站一区在线播放| 欧美猛少妇色xxxxx猛交| 97午夜理论片在线影院| 久久久久久国产福利网站| 一区二区三区在线观看人妖| 精品无码av一区二区三区不卡| 免费拍拍拍网站| 亚洲国产精品久久久久久网站| 99久久免费中文字幕精品| 六月婷婷亚洲性色av蜜桃| 内射人妻少妇无码一本一道| 少妇对白露脸打电话系列| 久久AⅤ天堂Av无码AV| 乳乱中文字幕熟女熟妇| 久久精品亚洲精品国产色婷| 精品无码一区二区三区亚洲桃色| 国产伦码精品一区二区| 永久免费观看的黄网站在线| 国产精品videossex久久发布 | 老鲁夜夜老鲁| a级毛片成人网站免费看 |