滬東軟件學(xué)習(xí).doc_第1頁
滬東軟件學(xué)習(xí).doc_第2頁
滬東軟件學(xué)習(xí).doc_第3頁
滬東軟件學(xué)習(xí).doc_第4頁
滬東軟件學(xué)習(xí).doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余83頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第六章 HD-SHM2000系統(tǒng)61 概述一、系統(tǒng)簡(jiǎn)介HD-SHM2000是滬東中華造船集團(tuán)計(jì)算機(jī)研究所結(jié)合本廠的生產(chǎn)實(shí)際研究開發(fā)的具有國內(nèi)先進(jìn)水平的船體建造集成系統(tǒng)軟件。該軟件以優(yōu)秀的品質(zhì)和本土化的價(jià)格,贏得了國內(nèi)多數(shù)船廠的青睞,目前,我國已經(jīng)有幾十家造船企事業(yè)單位引進(jìn)并使用這套軟件開展工作。HD-SHM2000軟件經(jīng)歷了從“控制臺(tái)操作”到“DOS版”再到“WINDOWS版”的發(fā)展過程,伴隨著版本的不斷升級(jí)和更新,其已經(jīng)具有取代實(shí)尺放樣而開展數(shù)學(xué)放樣、進(jìn)行外板展開、結(jié)構(gòu)零件生成、人機(jī)交互套料、樣板樣箱及胎架設(shè)計(jì)、生成數(shù)控切割零件以及材料的管理等功能。該系統(tǒng)用Windows98操作系統(tǒng),以Autocad R14作為圖形平臺(tái)。軟件具有良好的用戶界面,操作使用方便,而且具有與其它造船軟件的接口。二、HD-SHM2000的工作思路HD-SHM2000軟件有線型、結(jié)構(gòu)和外板三大分系統(tǒng),它們既彼此獨(dú)立又相互聯(lián)系彼此影響,獨(dú)立是指各個(gè)分系統(tǒng)的操作是獨(dú)立分開的,可以獨(dú)立完成某種工作,相互聯(lián)系彼此影響是指它們之間要互通數(shù)據(jù),彼此牽制。其結(jié)構(gòu)的主要構(gòu)成如下:HD-SHM2000線型系統(tǒng) 線型光順 型線后處理 肋骨型值 外板肋位文件甲板拋勢(shì)表接口肋骨型值輔助工具結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)線零件生成套料管理生產(chǎn)用表水尺展開輔助工具外板系統(tǒng)外板展開圖板縫外板與樣板肋骨線型圖艏艉柱板樣箱胎架正如前面所講,她的三大系統(tǒng)不是各自完全獨(dú)立的,而是既獨(dú)立又相互聯(lián)系互相影響的,所以在我們使用本軟件進(jìn)行工作的時(shí)候要清楚工作的思路和步驟。她的工作思路如下圖:船體線型光順準(zhǔn)備結(jié)構(gòu)線描述文件JGXD*.DAT外板肋位文件準(zhǔn)備生成肋骨樣條文件FRAME*.DAT外板展開零件編程板材、零件套料圖6-1-1 軟件操作思路圖板縫線布置和計(jì)算 62 軟件的安裝調(diào)試及運(yùn)行HD-SHM是滬東中華造成集團(tuán)軟件開發(fā)人員幾十年工作的結(jié)晶,從早期的HD-H-1到現(xiàn)在的HD-SHM2000一步一步地走過來的,在軟件的開發(fā)過程中體現(xiàn)了與時(shí)俱進(jìn)的思想,隨著計(jì)算機(jī)軟硬件的發(fā)展,HD-SHM也不斷的升級(jí)。HD-SHM2000船體建造系統(tǒng)的圖形處理目前主要采用AutoCAD R14作為其圖形平臺(tái),其操作都是在該圖形平臺(tái)中進(jìn)行的,并且遵循該圖形平臺(tái)的操作規(guī)則。因此要使用本系統(tǒng)的圖形處理功能,必須先安裝該圖形平臺(tái),然后執(zhí)行本系統(tǒng)提供的“圖形處理安裝程序”進(jìn)行安裝,然后才可以正常使用。HD-SHM2000船體建造系統(tǒng)所占有的空間很小,其只是作為AutoCAD圖形平臺(tái)的一個(gè)功能插件,但是她卻能實(shí)現(xiàn)強(qiáng)大的功能。這與早期的軟件開發(fā)要求有很大的關(guān)系,若干年前,計(jì)算機(jī)的硬件水平較低,運(yùn)算速度和存儲(chǔ)器的容量都要求所開發(fā)的軟件要盡可能地占有較少的系統(tǒng)資源。一、安裝系統(tǒng)要求處理器:Intel Pentium級(jí)芯片以上;內(nèi)存:32M以上;打印機(jī):Windows系統(tǒng)支持的打印機(jī)及繪圖儀;操作系統(tǒng):Windows98;圖形平臺(tái):AutoCAD R14。二、安裝步驟1、單機(jī)安裝步驟第一步,將HD-SHM2000安裝光盤放入光驅(qū)。第二步,在Windows中運(yùn)行光盤中Hd-shm2000文件夾中的的Setup.exe文件。第三步,選擇安裝目錄。選取安裝目錄如C:/ Program Files后,單擊OK按鈕開始安裝系統(tǒng)。安裝完畢后自動(dòng)在用戶電腦桌面建立HDSHM、線形系統(tǒng)、結(jié)構(gòu)系統(tǒng)、外板系統(tǒng)四個(gè)快捷方式,同時(shí)在“開始”菜單中也建立了相應(yīng)的快捷方式。第四步,文件安裝完畢后,在開始程序HD-SHM2000中運(yùn)行SetupARX。安裝程序?qū)⒆詣?dòng)查找圖形平臺(tái)(AutoCAD R14),并且提供安裝信息。單擊安裝按鈕完成安裝。第五步,注冊(cè)。軟件安裝完畢后并不能馬上使用,還必須注冊(cè),獲得授權(quán)以后才可以使用。單擊開始按鈕,運(yùn)行:程序HDSHM2000HDSHM系統(tǒng)。則出現(xiàn)如下界面:?jiǎn)螕簟白?cè)”按鈕后,則出現(xiàn)如下界面:這里可以獲得識(shí)別碼,用戶將此識(shí)別碼通過電子郵件、電話或傳真等方式通知滬東中華造船集團(tuán)的有關(guān)工作人員,經(jīng)過確認(rèn)后,他們將提供長(zhǎng)達(dá)31位的注冊(cè)嗎。用戶得到注冊(cè)嗎后,只需在注冊(cè)對(duì)話框中輸入注冊(cè)碼后,單擊確定完成注冊(cè)。這樣就完成了HD-SHM2000的安裝工作,界面上的“注冊(cè)”按鈕也將消失。2、網(wǎng)絡(luò)安裝步驟第一步,選一臺(tái)客戶機(jī)作為安裝主機(jī)第二步,安裝步驟和方法與單機(jī)安裝相同,只是安裝路徑改為某一網(wǎng)絡(luò)共享目錄(作為HDSHM的系統(tǒng)目錄)即可。第三步,其它客戶機(jī)的安裝:運(yùn)行HD-SHM系統(tǒng)目錄里的SetupArx.exe文件,完成圖形平臺(tái)設(shè)置。在當(dāng)前客戶機(jī)建立HD-SHM系統(tǒng)目錄里的HDSHM.exe文件的快捷方式。并運(yùn)行該程序,進(jìn)行注冊(cè)。第四步,注冊(cè)。與單機(jī)注冊(cè)方法相同。三、系統(tǒng)運(yùn)行在運(yùn)行安裝程序后首次進(jìn)入圖形平臺(tái)使用本系統(tǒng)圖形處理程序時(shí),會(huì)出現(xiàn)一個(gè)標(biāo)題為“HuDong”的工具條和一個(gè)標(biāo)題為“HDSHM”的下拉菜單。將該工具條拖到合適的位置后就可以分別從菜單或工具條中直接啟動(dòng)本系統(tǒng)的各個(gè)圖形處理程序。本系統(tǒng)圖形處理程序也可以從本系統(tǒng)的各個(gè)子系統(tǒng)中間接啟動(dòng)。一般地,直接啟動(dòng)后都會(huì)進(jìn)入選擇工作目錄或工作文件等數(shù)據(jù)的操作,然后才進(jìn)入對(duì)具體文件或數(shù)據(jù)的操作;而間接啟動(dòng)則由啟動(dòng)子系統(tǒng)將工作目錄或工作文件等數(shù)據(jù)傳遞過來,立即進(jìn)入對(duì)具體文件或數(shù)據(jù)的操作。63 HD-SHM2000船體型線系統(tǒng)(一)格子線生成為了更好地說明HD-SHM2000的使用方法和工作原理,下面我們以33米漁船作為實(shí)例進(jìn)行講解。該船有關(guān)技術(shù)參數(shù):總長(zhǎng):Loa=33m, 設(shè)計(jì)水線長(zhǎng):LWL=29.50m,垂線間長(zhǎng):Lpp=28m, 型寬:B=6.15m,型深:D=2.80m, 設(shè)計(jì)吃水:T=2.20m,型排水量:=203.86t, 方形系數(shù):Cb=0.525,棱形系數(shù):Cp=0.597, 舯剖面系數(shù):Cm=0.880,水線面系數(shù):Cwp=0.780, 浮心縱向坐標(biāo):Xb=-0.96m,設(shè)計(jì)航速為11Kn, 該船龍骨傾斜,首吃水Tf=1.70m,尾吃水Ta=2.70m。肋距: #-1#0的間距是500mm,#0#1的肋距為200mm,#0#61的肋距都是500mm。所需圖紙資料:設(shè)計(jì)型線圖;基本結(jié)構(gòu)圖;外板展開圖;主要分段結(jié)構(gòu)圖;艏艉柱圖等。一、建立目錄選擇一個(gè)盤符,新建一個(gè)文件夾,如F:yanghuyh33,這個(gè)文件夾是用來存儲(chǔ)生成的文件的。(注:這個(gè)工作目錄的最后一個(gè)目錄一般為船名,它不能是單個(gè)數(shù)字,也不能全部為字母更不能為漢字,一般要保證其最后的2個(gè)字符為數(shù)字。這里為33,否則在生成肋骨樣條文件是將會(huì)有麻煩。)二、線型系統(tǒng)啟動(dòng)打開HD-SHM2000船體線型系統(tǒng)彈出如下圖所示屬性框。在上面的地址欄里輸入自己的工作目錄(即前面建立的F:yanghuyh33),也可以點(diǎn)后面的“瀏覽”尋找自己的工作目錄。圖中有8個(gè)選擇按鈕,分別為肋骨型值表、樣條轉(zhuǎn)換等等,這里我們一定要選擇“三向光順”這一按鈕。點(diǎn)擊下面的運(yùn)行按鈕,將進(jìn)入Autocad界面。三、定義格子線進(jìn)入Autocad r14界面后,我們會(huì)發(fā)現(xiàn)在其上面的工具條中出現(xiàn)了HDSHM2000的工具按鈕。HDSHM2000工具按鈕點(diǎn)擊最左端的“交互三向光順”按鈕,則出現(xiàn)“交互三向光順系統(tǒng)主菜單,點(diǎn)擊其上的“讀取船體型值表”按鈕。在左邊的目錄欄中找到自己文件夾的位置(F:yanghuyh33),在“船名”欄中填寫三個(gè)字符的船名,如:b01,選中“F新文件”選項(xiàng),點(diǎn)擊確定進(jìn)入下一步操作。(注:這里建立的船名其實(shí)只是半艘船舶,本系統(tǒng)是將船體在舯分為前后半艘兩部分,默認(rèn)的是先建立的為前半艘。)點(diǎn)“接受”后系統(tǒng)會(huì)問“要?jiǎng)h除現(xiàn)在圖中所有的圖形嗎?點(diǎn)確定則將界面中其他的圖形刪除,點(diǎn)否定則是不刪除其他圖形。一般我們都是點(diǎn)確定進(jìn)入“交互三向光順主菜單”。在“交互三向光順主菜單”上點(diǎn)擊“M 交互三向光順”進(jìn)入“交互三向光順”菜單。進(jìn)入“L.定義編輯型線”子菜單,則出現(xiàn)如下界面:在這個(gè)界面中:在“F半船方向”中選擇是前半艘還是后半艘;在“T船型”中選擇船舶類型,有一般船型和有尾封板型兩種,33m漁船為一般船型;“Y.底部有尖角”也不要選中。在手工放樣中,也要繪制格子線,其實(shí)數(shù)學(xué)放樣就是手工放樣的數(shù)學(xué)模擬,我們只要給出三組剖線的值就可以了。在增加新型線中的“L型線類型”中分別選擇W.水線、B.縱剖線和S.站線,在其下面的框中分別填寫他們的值。但是值得注意的是:里面的“站線”不是填站號(hào),也不是填站距,而是填該站離舯的距離,以船舯為零,前半艘以向艏為正方向,后半艘以向艉為正方向(是不可能出現(xiàn)負(fù)值的)。為了定出船體的整個(gè)范圍,以方便后面的輸入型值,必須輸入船體離BL最高的水線和離船舯最遠(yuǎn)的站線及最大的縱剖線,這些值能夠剛好能把所有的型線圍起來。一般情況下,船體都有一定的平行中體,當(dāng)船體無平行中體時(shí),前后半船必須有重疊部分,并且保證在重疊部分的各站線和肋骨線上的水線半寬和縱剖線高度型值必須一致。在設(shè)計(jì)水線高度欄中填寫2200,這就是本船的設(shè)計(jì)水線高度。這樣格子線就“畫”完了,圖中還有一些值沒有填寫,如甲板線、肋骨線等,那是因?yàn)樵诶L制格子線的時(shí)候這些值是用不到的。點(diǎn)擊“接受”按鈕,則進(jìn)入Autocad界面,格子線繪制完畢并顯示出來,同時(shí)菜單返回到“交互三向光順系統(tǒng)主菜單”。操作目的:建立格子線。操作步驟:(1) 建立工作目錄;(2) 建立新船名(三個(gè)字符,末尾兩個(gè)字符為數(shù)字);(3) 進(jìn)入“定義編輯型線”,輸入相應(yīng)的水線、站線、縱剖線建立格子線;注意事項(xiàng):站線的輸入不是輸入站號(hào),而是輸入站號(hào)的距舯值,如果船舶沒有平行中體則前后半艏要重疊一站。63 HD-SHM2000船體型線系統(tǒng)(二)型線生成在“交互三向光順”子菜單中點(diǎn)擊“D.編輯型值表”在彈出的對(duì)話框中有“站線水線交點(diǎn)表”,“站線縱剖線交點(diǎn)表”和“縱剖線水線交點(diǎn)表”和“空間線站線交點(diǎn)表”等18項(xiàng)。 根據(jù)型值表所給的型值,我們可以發(fā)現(xiàn)并不能將所有選項(xiàng)都填寫完畢,事實(shí)上現(xiàn)在主要填寫的是“站線水線交點(diǎn)表”和“站線縱剖線交點(diǎn)表”兩個(gè)選項(xiàng)。點(diǎn)擊“T.站線水線交點(diǎn)表”可以進(jìn)入下面的界面:根據(jù)型值表給定的型值逐一填寫到相應(yīng)的位置,這里填寫的是半寬值。對(duì)于型值表中沒有的值不要隨便填寫,如這里的前面二列的W0.0000就不要填寫。此處表中兩根“0”號(hào)水線分別表示平底線和平邊線。如果船舶沒有尾傾和首傾,即船舶的0號(hào)縱剖線在底部與基線重合則可以填寫平邊線。?這些值在這里不填寫,最后可以通過自動(dòng)插值得到他們的形狀和型值。點(diǎn)擊“A.站線縱剖線”交點(diǎn)表,可以進(jìn)入縱剖線型值的填寫,這里填寫的是高度值。接受上面的輸入,點(diǎn)擊返回,回到“交互三向光順系統(tǒng)主菜單”。點(diǎn)擊“D.顯示控制”選項(xiàng),進(jìn)入如下界面:選中“D.顯示控制”選項(xiàng),在“T.型線類型”中可以選擇你想顯示的型線類型,后面的“A.全部顯示”則可以將所有的型線顯示出來;在“型線更新范圍”這一欄中,選擇“G.改變了狀態(tài)的”是不改變?cè)瓉碛械男途€,只是改變做了修改的內(nèi)容,而“Q.全部”則是將所有型線重新生成一遍,類似與AUTOCAD中的重生成或刷新??梢詫?duì)每根型線控制是否顯示,可顯示的型線種類有“水線”、“縱剖線”、“站線”、“肋骨線”和“環(huán)縫線”,其它型線在設(shè)置“顯示型線”后都會(huì)顯示。先從“型線類型”中選擇要修改顯示控制的型線類型,然后分別在“隱藏”或“顯示”列表中選擇要顯示或隱藏的型線,隨后按“所選顯示”則將“隱藏”列表中選擇的型線移到“顯示”列表中,或者按“區(qū)間顯示”將“隱藏”列表中所選的兩根型線間的型線都移到“顯示”列表中,或者按“所選隱藏”將“顯示”列表中選擇的型線移到“隱藏”列表中,或者按“區(qū)間隱藏”將“顯示”列表中所選的兩根型線間的型線都移到“隱藏”列表中。另外,上面的“清除選擇”用于清除在“隱藏”列表中所作的選擇,下面的“清除選擇”用于清除在“顯示”列表中所作的選擇,“全部顯示”用于將該類型線的每根型線都移到“顯示”列表中,“全部隱藏”用于將該類型線的每根型線都移到“隱藏”列表中,而“型線類型”旁的“A.全部顯示”則用于將可以選擇的所有類型的型線都移到“顯示”列表中。設(shè)置結(jié)束后按回車鍵則系統(tǒng)接受設(shè)置,修改圖形的顯示以及主菜單內(nèi)容;若按取消鍵則放棄設(shè)置,返回主菜單。讀者朋友這時(shí)可能發(fā)現(xiàn)你所操作所顯示的情況和上圖有所不同,就是“P.處理肋骨:”為灰色,不可用。那是因?yàn)槟愦诉€沒有定義肋骨,這是正常情況,當(dāng)定義了肋骨后,這一選項(xiàng)自然就可以變?yōu)榭捎昧?。點(diǎn)擊“接受”,船體的型線就顯示出來,不過顯示不完整。輸入完上面的型值后,進(jìn)入“交互三向光順系統(tǒng)主菜單”點(diǎn)擊“S.存儲(chǔ)船體型值表”將輸入的型值數(shù)據(jù)存盤。在船名框中出現(xiàn)如下字符:b01 SBN S11,W9,B6,D0,K0,F0 08-17-2004 9:05船名框中,“b01”表示船名,“SFN”表示型值表狀態(tài),由三個(gè)字母組成,第一個(gè)字母表示肋骨型值表的有無,“S”為無、“F”為有,第二個(gè)字母表示船的前后方向,“F”為前半艏,“B”為后半艏,第三個(gè)字母表示船的類型,“T”為有艉封板,“N”為一般船型。“S11,W9,B6,D0,K0,F0”顯示各類型線的根數(shù),字母為型線類型,跟在后面的數(shù)字為該型線的根數(shù),各字母的意義為:“S”站線,“W”水線,“B”縱剖線,“D”甲板線,“K”空間線,“F”肋骨線,“08-17-2004 9:05”表示最后修改的時(shí)間。重要操作目的:生成型線。操作步驟:(1) 進(jìn)入“編輯型值表”;(2) 填寫“站線水線交點(diǎn)表”;(3) 填寫“站線縱剖線交點(diǎn)表”;(4) 進(jìn)入“顯示控制”,顯示生成的型線。注意事項(xiàng):(1) 0號(hào)水線和0號(hào)縱剖線在這里先不填寫;(2) 型值表中給定的型值可以填寫,型值表中沒有的型值不能填寫;(3) 型線顯示不完整,這是正常情況。63 HD-SHM2000船體型線系統(tǒng)(三)空間線生成一、空間線定義前面所生成的型線之所以沒有到達(dá)輪廓邊緣,是因?yàn)槲覀冞€沒有定義轉(zhuǎn)向輪廓線等空間線。在手工繪圖時(shí),是首先繪制輪廓線等空間線,在這里一般可以不這樣做,可以先生成不完整的型線然后再定義空間線。在本系統(tǒng)中所認(rèn)定的空間線主要有:甲板邊線(這里為了方便只是將甲板邊線暫時(shí)作為空間線來處理)、首尾輪廓線、龍骨線、舷墻頂線等??臻g線是一種特殊的曲線,在本系統(tǒng)中當(dāng)截交線與空間線相交時(shí)截交線被分成了兩段形成折角點(diǎn)。由于這種性質(zhì)的存在當(dāng)型線上有折角點(diǎn)是就可以讓截交線與空間線相交,反之就不要與空間線相交。大家在系統(tǒng)的操作中還沒有看到空間線,那是因?yàn)檫€沒有定義,下面來定義空間線。點(diǎn)擊“L.定義編輯型線”進(jìn)入設(shè)置型線欄,在“L.型線類型”中選擇“K.空間線”,在“新 K空間線”欄中輸入1(這只是一個(gè)標(biāo)號(hào),讀者朋友在操作時(shí)要記住1表示的是什么空間線,如舷墻頂線),在“U.類型”中選擇折角類型。點(diǎn)擊“A.增加新型線”則一根空間線就定義完了。其他的空間線的定義與之相同,只是標(biāo)號(hào)為2、3、N等,類型也根據(jù)需要指定。這里我們定義1號(hào)空間線為舷墻頂線;2號(hào)為甲板邊線;3號(hào)為升高甲板邊線;4號(hào)為龍骨線。對(duì)于甲板線有它自己的定義方法,這里我們只是暫時(shí)用折角線來代替。其定義方法是:點(diǎn)擊“L.定義編輯型線”進(jìn)入“設(shè)置型線”欄,右側(cè)的“L.型線類型”中選擇“D.甲板線”,在“新.甲板線”中輸入1,在翻法中輸入0.0,點(diǎn)擊“增加新型線”就可以定義相應(yīng)的甲板線。如果不止一層甲板就可以重復(fù)上述操作,定義第二、三層甲板。在“選擇編輯型值表”中選擇“N.空間線站線交點(diǎn)表”進(jìn)入“編輯型值表KST”。 這里的K1H表示第一根空間線的高度值,K1B表示第一根空間線的半寬值。這在型值表中是舷墻頂線的高度和半寬值。其他的空間線與此類似。對(duì)于甲板邊線和升高甲板邊線是與截交線相交的,由于空間線的性質(zhì)必然導(dǎo)致截交線變成兩段,但是有的時(shí)候船舶的型線在甲板以上并沒有變成直線,而是繼續(xù)保持原來的線型。這個(gè)時(shí)候我們就要控制空間線與截交線的交點(diǎn)了。顯然,對(duì)于這些線再通過輸入站線與空間線的交點(diǎn)表就意味著默認(rèn)了空間線與截交線有了交點(diǎn),這樣可能導(dǎo)致截交線在甲板線處不光順甚至錯(cuò)誤。為了避免這種情況的發(fā)生,我們往往先不認(rèn)為該空間線與截交線有交點(diǎn),而是將空間線作為一根獨(dú)立的線來定義和生成。對(duì)于甲板邊線一般不采用上述的輸入方法,將該臨時(shí)的空間線作為一根單獨(dú)的空間線來處理,通過填寫空間線控制點(diǎn)表來生成。這樣生成的空間線是與截交線沒有關(guān)系的,如果想要與截交線有交點(diǎn)可以通過插值的方法得到。對(duì)于第5根空間線(BL)一般不采用這種方法進(jìn)行輸入,因?yàn)楸敬瑸槲矁A型船舶,在基線以下還有船體部分,如果用基線作為0號(hào)水線的話,那么就使得站線在基線以下的部分被“拉”了起來,造成不光順。當(dāng)然,也可以實(shí)際情況的根據(jù)需要將基線作為0號(hào)水線來處理。為了避免不光順的情況,不采用輸基線與站線的交點(diǎn),而是采用將基線作為一根單獨(dú)的空間線處理,即將基線上面的點(diǎn)全部作為控制點(diǎn),用這些控制點(diǎn)來定這個(gè)空間線。具體的方法在下面的型線端點(diǎn)處理內(nèi)容中將給予介紹。對(duì)于中縱剖線,線型比較復(fù)雜,曲線中往往夾雜有圓弧或直線段,所以處理起來比較麻煩。這里給出一個(gè)相當(dāng)比較簡(jiǎn)單的處理方法:用Autocad中的樣條曲線和圓弧根據(jù)圖中給定的型值分別繪制相應(yīng)的曲線段,然后將這些曲線轉(zhuǎn)換成系統(tǒng)認(rèn)同的空間線。M交互三向光順S選擇型線樣條在繪制的圖線中,如果是用樣條曲線繪制的可以直接轉(zhuǎn)換,但是對(duì)于直線和圓等圖線是不能直接轉(zhuǎn)換的,要先將其轉(zhuǎn)換成多義線或樣條曲線后才可以進(jìn)行轉(zhuǎn)換型線。方法如下:在Autocad界面下輸入Pedit,選中要轉(zhuǎn)換的圓弧或直線,轉(zhuǎn)換成多義線就可以了。直線,圓轉(zhuǎn)換成型線樣條 現(xiàn)在所有的曲線都具備轉(zhuǎn)換成系統(tǒng)型線的條件了。在選擇了你要轉(zhuǎn)換的曲線時(shí),系統(tǒng)會(huì)提示:點(diǎn)擊確定,然后選擇你要轉(zhuǎn)換成的型線類型就可以了。這里我們將Autocad曲線轉(zhuǎn)換成0號(hào)縱剖線。這樣在前面的站線縱剖線交點(diǎn)表中就填寫0號(hào)縱剖線(B0.0000)與各站線的交點(diǎn)高度值,但是型值表中并沒有給出0號(hào)縱剖線的型值,但我們知道龍骨線在高度方向與0號(hào)縱剖線是相同的,所以我們可以用龍骨線的高度值來代替0號(hào)縱剖線的高度值來進(jìn)行填寫。前面之所以要0號(hào)縱剖線先不填寫是因?yàn)?號(hào)縱剖線一一條特殊的縱剖線,它除了是縱剖線外,同時(shí)還是邊界線。對(duì)于中縱剖線也可以就作為側(cè)面輪廓線(是一種空間線)來處理。 可以發(fā)現(xiàn)這里的空間線(圖中灰色線所示)也沒有到達(dá)頂端,舷墻頂線和甲板邊線都沒有達(dá)到型線圖中的端部。二、空間線端點(diǎn)處理觀察給定的型線圖可以發(fā)現(xiàn),舷墻頂線、甲板邊線在0站以后還是有的,但是這些型值在型值表中并沒有給出,而是在型線圖上標(biāo)注給出,為了完整地描述該空間線的端部情況,必須將這些型值“追加”到相應(yīng)型線上去。我們稱這項(xiàng)工作為端點(diǎn)處理。在“選擇編輯型值表”中選擇“K.空間線控制點(diǎn)表”進(jìn)入“編輯型值表KWB(E)”。這里說明一下圖中各符號(hào)的意義:左側(cè)的K1L 表示的某控制點(diǎn)距舯的距離,其中K1表示第一根空間線(是前面定義的空間線的序號(hào),這里表示的是舷墻頂線),L表示這根空間線上的某控制點(diǎn)的距舯的距離;K1LB/H表示第一根空間線的控制點(diǎn)的半寬和高度值;上面的E1LB表示第一個(gè)控制點(diǎn)的半寬值,E1LH表示第一個(gè)控制點(diǎn)的高度值。其他的符號(hào)與此類同。我們知道,船體上面的一個(gè)點(diǎn)要有三個(gè)值才能確定出它的具體位置,分別是半寬、高度和距舯。這些值表示為坐標(biāo)形式就為:(距舯值,半寬值),(距舯值,高度值)。如圖中第一根空間線上的第一個(gè)控制點(diǎn)就為:(16300,0),(16300,4220)。所以不難得到填寫方法:在第一行(K1L所在行)填寫距舯值(要針對(duì)不同的控制點(diǎn),即準(zhǔn)確填寫某控制點(diǎn)的距舯值);在第二行(K1LB/H所在行)的第一列(E1LB所在列)填寫半寬值(同樣要針對(duì)不同的控制點(diǎn)),第二列(E1LH所在列)填寫高度值。根據(jù)給定的型線圖我們發(fā)現(xiàn):舷墻頂線在尾端的距舯值為2300+1400016300,半寬值為0(因?yàn)樵跈M剖面圖中與中縱剖線相交并結(jié)束),高度值為4220(圖中給出距BL4220),這樣就得到了第一個(gè)控制點(diǎn)。其他的控制點(diǎn)是分別與2400縱剖線、1800縱剖線、1200縱剖線、600縱剖線的交點(diǎn),分別按相應(yīng)的值填寫,他們的距舯值都是16300。這里談到的方法除了可以得到空間線的端點(diǎn)外,還可以生成整根空間線,就是將空間線看成若干空間點(diǎn)組成,通過輸入一個(gè)一個(gè)控制點(diǎn)來生成空間線。前面所談到的如果想不讓空間線影響型線的三向光順,就不能輸入空間線與站線的交點(diǎn)表,而是將空間線作為單獨(dú)的曲線來處理,就是在這里用一個(gè)個(gè)控制點(diǎn)來生成空間線。注意:在填寫各控制點(diǎn)的值的時(shí)候并不是沒有順序的,在填寫的時(shí)候第一點(diǎn)和第二點(diǎn)填寫的首末兩點(diǎn),中間的點(diǎn)才是從第二個(gè)控制點(diǎn)依次填寫的。否則,就可能會(huì)出現(xiàn)曲線“折回來”的現(xiàn)象。重要三、尾軸線的處理第二種方法在給定的原始型線圖中,對(duì)于尾軸部分的處理只是簡(jiǎn)單地示意一下,因?yàn)檫@個(gè)地方過于復(fù)雜,無法精確表達(dá)。我們做的工作是放樣,放樣的一項(xiàng)重要任務(wù)就是準(zhǔn)確表達(dá)在型線圖中無法精確表達(dá)的內(nèi)容,所以我們必須準(zhǔn)確表達(dá)尾軸部分。尾軸是一個(gè)圓形的孔,在縱剖線和半寬水線圖中顯示為直線,在橫剖線圖中顯示為圓。對(duì)于尾軸的圓我們作為空間線來處理,但是它是一個(gè)封閉的圖形,用一根空間線是無法表示出來的。我們將這個(gè)圓分為4個(gè)部分,每一部分就是一個(gè)90度的圓弧,如右圖所示。對(duì)于每一段圓弧我們視為一段空間線,對(duì)每一段空間線找到3個(gè)點(diǎn),一般為兩個(gè)端點(diǎn)和一個(gè)中點(diǎn),這些點(diǎn)的型值(高度、半寬、距舯)都是計(jì)算出來的。然后在“空間線控制點(diǎn)表”中輸入相應(yīng)的值,同樣要注意的是在輸入的時(shí)候第一點(diǎn)和最后一點(diǎn)(第3點(diǎn))要先輸入,中點(diǎn)(第二點(diǎn))后輸入。操作目的:生成空間線。操作步驟:(1)在“定義編輯型線”中定義船體型線邊界線;(2)填寫“空間線站線交點(diǎn)表”;(3)填寫“空間線控制點(diǎn)表”。注意事項(xiàng):(1)甲板線有自己的定義方法和輸入方法,這里暫時(shí)將甲板線作為空間線的折角線來定義,以確定船體型線的邊界,具體的方法在結(jié)構(gòu)系統(tǒng)中會(huì)有介紹;(2)邊界線型值的有的是在“空間線站線交點(diǎn)表”中輸入,有的是在“空間線控制點(diǎn)表”中輸入,要區(qū)別對(duì)待。一般情況下,如果空間線與站線有真實(shí)的交點(diǎn)就填寫“空間線站線交點(diǎn)表”,如果空間線與站線并沒有真實(shí)的交點(diǎn),但又要生成該空間線的填寫“空間線控制點(diǎn)表”;(3)填寫空間線上的控制點(diǎn)時(shí),是給定三個(gè)坐標(biāo)值來確定一點(diǎn),分別是距舯值、高度值和半寬值;(4)尾軸剖面線認(rèn)為是由四段空間線組成的;(5)填寫空間線的控制點(diǎn)時(shí),一般是先填寫空間線的首尾兩點(diǎn)型值,再填寫空間線的中間點(diǎn)型值;63 HD-SHM2000船體型線系統(tǒng)(四)型線端點(diǎn)處理通過前面的操作,船體的邊界輪廓已經(jīng)基本確定下來了,但是在型線圖中各型線并沒有到達(dá)邊界輪廓的位置。一、站線到中當(dāng)選擇中縱剖線作為0號(hào)縱剖線時(shí),要在“站線縱剖線交點(diǎn)表”中填寫站線與0號(hào)縱剖線的交點(diǎn)。但是本船的型值表中并沒有給出0號(hào)縱剖線的型值,而是給出了龍骨線的型值,所以只有將龍骨線的型值代替0號(hào)縱剖線的型值進(jìn)行輸入。輸入完畢后就可以發(fā)現(xiàn)站線不到中的問題就解決了,但是第0站仍然沒有什么變化,當(dāng)0號(hào)縱剖線與網(wǎng)格線插值后這一問題也就解決了(要與0站站線插值才可以)。如果將中縱剖線作為0號(hào)縱剖線處理時(shí),這一問題非常簡(jiǎn)單,只要在“選擇型線樣條”中選中0號(hào)縱剖線(縱剖線圖中),然后選擇“I.插值與網(wǎng)格線交點(diǎn)”。這個(gè)時(shí)候用鼠標(biāo)選取可能與0號(hào)縱剖線相交的格子線,選完后點(diǎn)右鍵會(huì)出現(xiàn)一個(gè)提示框,問是否選好,點(diǎn)確定則插值結(jié)束。這時(shí)所有與0號(hào)縱剖線相交的格子線的交點(diǎn)都出現(xiàn)了,在另外兩個(gè)圖中也出現(xiàn)了相應(yīng)的交點(diǎn)。其實(shí),對(duì)于本船而言這一步的操作只是為了將0號(hào)站與中縱剖線的交點(diǎn)找到。讀者朋友在操作的時(shí)候可以發(fā)現(xiàn),站線到中時(shí)都變?yōu)榱怂降闹本€,這是因?yàn)槲覀兌x龍骨線為折角線,站線與折角線相遇時(shí),交點(diǎn)的一階導(dǎo)數(shù)為0了。在實(shí)際的船舶當(dāng)中,這里是平板龍骨的位置。如果將中縱剖線作為邊界線的側(cè)面輪廓線處理時(shí),可以通過填寫“空間線站線交點(diǎn)表”中的第六根空間線與站線的交點(diǎn)表來確定站線到中的值,填寫的時(shí)候高度欄填寫龍骨的高度,半寬欄全部填寫0。二、水線到舯等中縱剖線(0號(hào)縱剖線)初步定型后,讓中縱剖線與相應(yīng)的水線插值便可以解決大部分水線不到達(dá)船舯的問題。這里須注意一個(gè)問題,那就是對(duì)于水線不到舯的水線不要插值,即這里的400、800、1200等水線都不到舯,而是與龍骨線相切,這里就不要參與插值。對(duì)于沒有到舯的水線可以采用增加控制點(diǎn)的方法解決。三、水線圓頭我們知道,對(duì)于一個(gè)樣條曲線僅僅知道它通過若干型值點(diǎn)這一條件還不足以使曲線定型,還必須給出它的端點(diǎn)條件。剛才對(duì)于站線的到中其實(shí)是我們給出了端點(diǎn)的型值和端點(diǎn)的一階導(dǎo)數(shù)這一端點(diǎn)條件。那么對(duì)于水線的端點(diǎn)應(yīng)該如何處理呢?在前面的3-5 船體型線的邊界條件中我們討論了,船體的水線在首部和尾部與船體的艏柱和尾柱相交時(shí)形成艏艉圓弧,水線的端點(diǎn)其實(shí)就是如艏艉圓弧相切的切點(diǎn)。如果我們能夠得到這些圓弧的相關(guān)信息就可以準(zhǔn)確地得到水線的端點(diǎn)條件了。觀察33m漁船的水線,發(fā)現(xiàn)2000和2200水線與中縱剖線相交,而其他的水線終止于龍骨線上。由于有艏艉圓弧,所以在縱中剖線處圓弧應(yīng)與之垂直。具體的處理方法是:在中剖剖線處使水線的一階導(dǎo)數(shù)為無窮大。在“水線控制信息表”中,可以看到可以增加20個(gè)控制點(diǎn)以控制水線,在該表的下面,出現(xiàn)了如下界面: Dy1B,它表示水線的起點(diǎn)的一階導(dǎo)數(shù),這里就是在靠近船中即第十站附近,我們?cè)谔幚硭€圓頭時(shí)一般不填寫這個(gè)值,如果要填寫的話就填寫0,因?yàn)閷?duì)于有船舶而言其中部往往是平直的,即前面所討論的邊平。Dy1E表示水線的終點(diǎn)的一階導(dǎo)數(shù),就是水線圓頭與中縱剖線的交點(diǎn),顯然,他們是垂直的,其一階導(dǎo)數(shù)應(yīng)該為無窮大。這里規(guī)定,在這一欄中填寫999999表示其數(shù)值為無窮大。所以,要想形成水線圓頭必須要在這里填寫999999。上述的末點(diǎn)導(dǎo)數(shù)只能保證水線在中縱剖線處與之垂直,但是它能不能保證有艏艉圓弧存在呢?事實(shí)上,要想準(zhǔn)確得到水線圓頭的信息還需要其他的數(shù)據(jù)。上圖的最下面三組數(shù)據(jù)就是解決這一問題的。其中,C1R表示圓頭的半徑;C1L表示圓心的距舯值;C1B表示圓心的半寬值(即距離中縱剖線的距離)。這樣就解決了水線圓頭的問題。四、縱剖線到頂除了上述的問題外,縱剖線也沒有到達(dá)頂部,而是終止于0站,這顯然與事實(shí)不符,縱剖線應(yīng)當(dāng)?shù)竭_(dá)舷墻頂線的位置?!敖换ト蚬忭槨?“編輯型值表” “空間線縱剖線交點(diǎn)表”。此表中K1L這一行輸入各縱剖線與第一根空間線交點(diǎn)的距舯值;K1H這一行輸入各高度值。其他的值的輸入含義與之相同。這樣就解決了絕大部分縱剖線的問題,但是對(duì)于本船來說還有一個(gè)比較特殊的縱剖線3000縱剖線,這根型線所給定的型值不多,在頂部與主甲板邊線和舷墻頂線的交點(diǎn)在型線圖中并沒有給出相應(yīng)的型值。其實(shí),3000縱剖線的型值數(shù)據(jù)已經(jīng)蘊(yùn)含在型線圖當(dāng)中了,只是沒有以數(shù)據(jù)的形式給出而已。在橫剖線圖中有3000縱剖線與各站線的交點(diǎn)和甲板邊線及舷墻頂線的交點(diǎn),從該圖中我們可以得到相應(yīng)的高度值;在半寬水線圖中有3000縱剖線與各水線的交點(diǎn)和與甲板邊線及舷墻頂線的交點(diǎn),從該圖中可以得到相應(yīng)的半寬值。但是這些值應(yīng)該怎么得到呢? 插值,對(duì),插值,我們可以將這些通過插值得到3000縱剖線相應(yīng)的型值?!癕.交互三向光順” “I.插值網(wǎng)格線”。這時(shí)用鼠標(biāo)分別在半寬水線圖和橫剖線圖中選取3000縱剖線,然后點(diǎn)右鍵系統(tǒng)會(huì)提示“選好了嗎?”點(diǎn)擊確定則3000縱剖線自動(dòng)到達(dá)頂部。但是這時(shí)的3000縱剖線可能并不完全滿足要求,其原因是水線和站線等都沒有光順,不光順的型線插值出來的型值也一定不滿足光順的要求,這在后面的型線的光順中還需進(jìn)一步的調(diào)整。五、型線成形通過上面的若干步操作型線已經(jīng)基本成型了,但是還是有許多位置與原始型線有很大的區(qū)別,這個(gè)我們可以通過與原始型線圖對(duì)照得到,可以將原始型線圖(電子圖形)與現(xiàn)在生成的圖形放在一起對(duì)照。為了讓型線圖更好調(diào)整,也為了型線圖的準(zhǔn)確,需要在船體比較復(fù)雜的區(qū)域增加型線的數(shù)目以達(dá)到更細(xì)致的目的??梢栽黾铀€、縱剖線和站線。在“L.定義編輯型線”中選擇增加水線(如1000水線)和縱剖線(如1100縱剖線)及站線(如15000站線),這樣這些型線在相應(yīng)的型線圖中就可以出現(xiàn)了,但是還沒有建立三向聯(lián)系。這時(shí),選擇“I.插值網(wǎng)格線”,接受插值結(jié)果后型線生成完成。通過上述操作,就相當(dāng)于得到了加密的型線,這對(duì)型線的三向光順有很大的幫助。操作目的:使各型線到達(dá)邊界,型線基本成形。操作步驟:(1)在“站線縱剖線交點(diǎn)表”表中填寫0號(hào)縱剖線與站線的交點(diǎn)型值,并選中0號(hào)縱剖線,讓其“插值與網(wǎng)格線交點(diǎn)”,這樣就可以解決站線到中的問題;(2)選擇0號(hào)縱剖線進(jìn)行“插值與網(wǎng)格線交點(diǎn)”可以解決大部分水線到舯的問題;(3)在“水線控制信息表”中將相應(yīng)水線的末點(diǎn)導(dǎo)數(shù)(Dy1E)填寫為999999,就可以解決水線與0號(hào)縱剖線垂直問題,有必要的話可以填寫水線圓頭數(shù)據(jù);(4)在“空間線縱剖線交點(diǎn)表”中填寫縱剖線與空間線的末尾交點(diǎn)型值,這樣就可以解決縱剖線到頂?shù)膯栴}。注意事項(xiàng):(1)并不是將所有的格子線都與0號(hào)縱剖線插值,因?yàn)橛行┧€可能和0號(hào)縱剖線沒有交點(diǎn);(2)并不是所有的水線的末點(diǎn)導(dǎo)數(shù)都填寫999999,因?yàn)椴⒉皇撬械乃€都形成水線圓頭;(3)在填寫水線末點(diǎn)導(dǎo)數(shù)時(shí)要注意填寫999999的是Dy1E這一行,而不是Dy1B,Dy1B表示的起點(diǎn)導(dǎo)數(shù),水線的起點(diǎn)為船中附近,即10站位置,這里的導(dǎo)數(shù)一般情況都是為0的。63 HD-SHM2000船體型線系統(tǒng)(五)光順前處理前面生成的型線顯然不能滿足工程光順的要求,需要進(jìn)行光順的調(diào)整,我們知道樣條曲線的形成不僅僅與通過的型值點(diǎn)有關(guān),端點(diǎn)條件的確定也至關(guān)重要。這些端點(diǎn)都是在船體的邊界線上,所以在型線三向光順以前,必須先對(duì)邊界線進(jìn)行光順,這就是所謂的光順前處理。本系統(tǒng)提供了一些特殊船型的自動(dòng)處理功能,利用這些功能就可以在三向光順之前對(duì)船體進(jìn)行預(yù)處理以使三向光順得出滿足船型的結(jié)果。另外,為了保證三向光順能順利進(jìn)行,船體邊界線在三向光順時(shí)是不會(huì)修改的,這些型線也需要在三向光順之前進(jìn)行處理。在本系統(tǒng)中,將上述兩個(gè)處理功能合并起來,叫做前處理功能。在前處理中可以處理的邊界線有:基線、中縱剖線、邊平線等,同時(shí)它可以進(jìn)行特殊船型型線處理:艉封板線、空間線、水線圓頭切點(diǎn)線、底平升高線等,另外還可以進(jìn)行水線站線的二向光順。在“交互三向光順系統(tǒng)主菜單”中選擇“P.前處理”進(jìn)入如下界面:D.顯示修改情況:若設(shè)置此選項(xiàng),則在前處理完成后顯示前處理過程中所有修改過的型值的型值表位置及其修改量和每次修改的情況(光順修改情況)。B.底平線:若設(shè)置此選項(xiàng),則將進(jìn)行基線、底平線的光順處理。并且在光順結(jié)束后自動(dòng)插值所有縱剖線與它們的交點(diǎn)作為縱剖線的首點(diǎn)。這樣就得到了縱剖線在舯部的端點(diǎn)條件。我們知道在船體的中部有平底,從而有了底平線,通過光順底平線可以得到縱剖線的起點(diǎn)條件(型值和導(dǎo)數(shù))。F.邊平線:若設(shè)置此選項(xiàng),則將進(jìn)行邊平線的光順處理。并且在光順結(jié)束后自動(dòng)插值所有水線與它的交點(diǎn)作為水線的首點(diǎn)。我們知道,邊平線就是用船體的最大半寬平面與船體相切得到的切線,這一切線所在的位置也正是水線的起點(diǎn)位置,通過光順邊平線就相當(dāng)于得到了水線起點(diǎn)的端點(diǎn)條件(型值和導(dǎo)數(shù))。C.輪廓線:若設(shè)置此選項(xiàng),則將進(jìn)行輪廓線(中縱剖線)的光順處理。并且在光順結(jié)束后自動(dòng)插值所有水線與它的交點(diǎn)作為水線的末點(diǎn)。進(jìn)行輪廓線的光順,就是對(duì)0號(hào)縱剖線進(jìn)行光順,光順后就可以得到水線的末端與中縱剖線的交點(diǎn)。T.光順艉封板:若設(shè)置此選項(xiàng),則將進(jìn)行艉封板的光順處理。并且在光順結(jié)束后自動(dòng)插值所有水線、所有縱剖線與艉封板交點(diǎn)的離舯值。K.光順空間線:若設(shè)置此選項(xiàng),則將進(jìn)行空間線的光順處理,光順?biāo)锌臻g線。并且在光順結(jié)束后自動(dòng)插值所有水線、所有縱剖線與空間線的交點(diǎn)。這樣可以得到水線與龍骨線、縱剖線與甲板邊線及舷墻頂線的交點(diǎn),也就是說得到了水線和縱剖線的末端點(diǎn)的端點(diǎn)條件。在手工放樣中,對(duì)于型線的光順是從光順邊界線開始的。數(shù)學(xué)放樣是手工放樣的數(shù)值描述,所以數(shù)學(xué)放樣也是從光順邊界線開始的。對(duì)上述邊界線的光順既是對(duì)對(duì)型線邊界條件的形成,也是進(jìn)行三向光順的開始和基礎(chǔ)。到現(xiàn)在為止,后半艏的船體型線已經(jīng)成形了,可以進(jìn)而進(jìn)行前半艏的操作,其操作方法與后半艏類似,這里就不在贅述。操作目的:主要是將船體的邊界線和空間線進(jìn)行光順,還可以進(jìn)行站線水線的二向光順以及水線圓頭切點(diǎn)線光順。操作步驟:(1) 點(diǎn)擊“P.前處理”進(jìn)入“光順前處理”界面;(2) 光順邊界線;(3) 光順空間線。注意事項(xiàng):(1) 船體的邊界線,如底平線、邊平線要在“定義編輯型線”中給定;(2) 如果水線圓頭沒有給定則不進(jìn)行水線圓頭切點(diǎn)線光順。63 HD-SHM2000船體型線系統(tǒng)(六)船體型線三向光順船體型表面是一個(gè)具有三向曲度的光順曲面,所以所得到的各種剖面線也應(yīng)當(dāng)是光順的。但是,由前面操作所生成的曲線是根據(jù)通過若干型值點(diǎn)和兩個(gè)端點(diǎn)條件確定的樣條曲線,在這個(gè)過程中由于測(cè)量的誤差或者是輸入數(shù)據(jù)的錯(cuò)誤都有可能造成誤差的存在和曲線的不光順。所以前面所生成的船體型線并不是一個(gè)滿足要求的曲線,還需要進(jìn)一步的調(diào)整,我們稱這個(gè)調(diào)整的過程為船體型線的三向光順。其實(shí),船體型線的三向光順從廣義上說是一個(gè)很寬范的概念,它包括了型線的形成和型線光順的判別以及不光順的調(diào)整。而我們這里所說的船體型線的三向光順只是對(duì)光順的判別和對(duì)不光順處的調(diào)整。下面我們針對(duì)單根型線的光順作以描述。一、光順的數(shù)學(xué)原理在型線三向光順系統(tǒng)中, 單根型線的型值點(diǎn)光順采用圓率序列方法。該方法可直接對(duì)型值點(diǎn)進(jìn)行光順性判別和修改。而無須象一般的單根型線光順方法, 首先要對(duì)型值點(diǎn)擬合出曲線,然后再對(duì)型值點(diǎn)進(jìn)行光順性判別和修改。這在前面的圓率序列法光順船體型線中已經(jīng)有所涉及。 型值點(diǎn)的圓率序列實(shí)質(zhì)上是型值點(diǎn)二次差商序列概念的進(jìn)一步發(fā)展。它由相鄰三點(diǎn)型值組成中間一點(diǎn)的圓率。相鄰三點(diǎn)組成的圓率, 其絕對(duì)值等于通過這三點(diǎn)組成的圓的半徑之倒數(shù)。其符號(hào)與這三點(diǎn)中間一點(diǎn)二次差商符號(hào)相同。這樣對(duì)給出的型線型值依次求圓率即可獲得型值點(diǎn)的圓率序列, 若首、末型值點(diǎn)給出導(dǎo)數(shù)則可求得首、末點(diǎn)圓率。若首、末型值點(diǎn)沒給出導(dǎo)數(shù)則取第二點(diǎn)型值點(diǎn)圓率作為首點(diǎn)圓率, 末點(diǎn)圓率同樣取最后第二點(diǎn)型值點(diǎn)圓率作為圓率。型值點(diǎn)的圓率序列的符號(hào)反映了型線的彎曲方向, 其絕對(duì)值則反映了型線的彎曲程度, 而圓率序列相鄰二點(diǎn)的一次差的符號(hào)和絕對(duì)值反映了型線上相鄰型值點(diǎn)彎曲程度變化的趨勢(shì), 也就是型線的光順程度。故利用型線型值點(diǎn)的圓率和圓率一次差可直接對(duì)型值點(diǎn)進(jìn)行光順性判別。 型值點(diǎn)光順性判別準(zhǔn)則為: (1) 型值點(diǎn)圓率序列沒有多余的變號(hào),即我們稱之為粗光順 (2) 型值點(diǎn)圓率序列的一次差沒有連續(xù)變號(hào),即我們稱之為精光順。在本光順程序中首先對(duì)型線型值點(diǎn)求出圓率、圓率一次差、圓率二次差, 然后根據(jù)圓率、圓率一次差自動(dòng)判別其光順性。若型線型值點(diǎn)圓率符號(hào)沒有連續(xù)變號(hào),則我們認(rèn)為已達(dá)粗光順要求。若型線型值點(diǎn)圓率一次差符號(hào)沒有連續(xù)變號(hào),則我們認(rèn)為已達(dá)精光順要求。二、型值的調(diào)整原則由于型值是設(shè)計(jì)部門給定的,這些型值直接關(guān)系到船舶的各項(xiàng)性能,故是不可以隨便改動(dòng)的,如果是迫不得已的話其調(diào)整的幅度也要非常小。對(duì)于原始型值一般不能改動(dòng),如果必須改動(dòng)的話,一要控制改動(dòng)的幅度要非常小,二要對(duì)一切原始型值的改動(dòng)作詳細(xì)的記錄,并通知設(shè)計(jì)部門。對(duì)于非原始型值,只要滿足光順的要求即可,改動(dòng)的幅度沒有限制。對(duì)于水線以下的原始型值,這些型值對(duì)船舶的航行性能影響較大,所以一般不要改動(dòng),如果非改不可的話,其要求也是相當(dāng)嚴(yán)格的。對(duì)于水線以上的原始型值,由于這些型值對(duì)航行性能的影響較小,所以可以改動(dòng),只有滿足船體外形美觀即可。三、光順的順序和手工放樣相同,進(jìn)行調(diào)整三向光順時(shí),也是從橫剖面開始,然后調(diào)整水線面,最后是縱剖面。但是船體型線要求有三向光順,所以單單調(diào)整某一個(gè)剖面型線是達(dá)不到三向光順的目的的,在實(shí)際的操作中要統(tǒng)籌兼顧,相互協(xié)調(diào),迂回進(jìn)行。在本系統(tǒng)中,只要我們?cè)谀骋粋€(gè)剖面上改動(dòng)某一個(gè)型值點(diǎn),則其他的兩個(gè)剖面上的相應(yīng)點(diǎn)也作改動(dòng),即本系統(tǒng)具有三向光順性。這一點(diǎn)應(yīng)該是本軟件最為精華的部分了,為放樣工作帶來了莫大的方便。橫剖面水線面縱剖面三向光順順序 四、光順的方法在手工放樣時(shí),當(dāng)某點(diǎn)不光順時(shí)將壓在此點(diǎn)附近的壓鐵去掉,使樣條自然回彈,然后再將壓鐵壓住,這樣就使得此點(diǎn)的回彈力最小也就越光順。數(shù)學(xué)放樣所采用的方法與手工放樣類似。當(dāng)某型值點(diǎn)不光順時(shí),一般也是先把此點(diǎn)刪去,在此點(diǎn)處讓樣條曲線自然回彈,然后再插值得到與格子線的交點(diǎn)從新得到型值點(diǎn)。這一點(diǎn)就是光順的型值點(diǎn)。63 HD-SHM2000船體型線系統(tǒng)(七)單根型線的光順方法單根型線的交互光順分成站線三向交互光順和肋骨交互光順兩種。其菜單在交互光順子菜單里。圖形中必須顯示著要處理的型線,此功能才會(huì)執(zhí)行,否則,選此菜單將不做任何事情。請(qǐng)用戶在圖形中選擇要處理的型線。此時(shí),若鍵入Q后回車,則系統(tǒng)退回到交互光順子菜單;若選了一根型線,則系統(tǒng)將所選型線上的型值點(diǎn)以及與它三向相關(guān)型線上的相關(guān)點(diǎn)用“”顯示出來,然后顯示單根型線交互光順孫菜單,進(jìn)行單根型線交互光順處理。 這樣就選中了要進(jìn)行光順處理的型線。進(jìn)行型線的光順是一件非常復(fù)雜的事,在手工放樣中判斷曲線是否滿足光順往往是依靠放樣工人的經(jīng)驗(yàn)。在數(shù)學(xué)放樣中光順與否可以通過一定的方法進(jìn)行判斷,但是光順的過程還是很大程度上依靠經(jīng)驗(yàn),有經(jīng)驗(yàn)的人可以在較短的時(shí)間內(nèi)光順完成,但經(jīng)驗(yàn)不足的人所需要的時(shí)間可能不止成倍的增加。但是,相對(duì)于手工放樣而言效率還是提高了許多。一艘萬噸級(jí)的船舶如果用手工放樣要得到全部的施工圖紙資料可能需要許多人12個(gè)月的時(shí)間,而采用數(shù)學(xué)放樣的話可能只需要幾個(gè)人12周的時(shí)間就可以完成。這就是科技的進(jìn)步帶來的實(shí)際的效益。一、光順的判別在進(jìn)行光順型線的過程中,進(jìn)行光順判別是非常重要的。聯(lián)系我們前面所討論的單根型線光順性判別的方法,需要判別有沒有多余拐點(diǎn)和曲率變化是否均勻。本系統(tǒng)所采用的光順方法是圓率序列法,所以曲線光順與否要判別圓率是否發(fā)生連續(xù)變號(hào)和圓率的一次差是否發(fā)生變號(hào)(35節(jié)中已經(jīng)討論過)。這里滿足圓率沒有多余變號(hào)稱為曲線滿足“粗光順”;圓率的一次差不發(fā)生連續(xù)變號(hào)為滿足“精光順”。選中一個(gè)要光順的型線,選擇“M.修改一個(gè)型值點(diǎn)”這個(gè)時(shí)候回出現(xiàn)如下圖所示情形:曲線的光順判別上圖中,選中一根型線(第五站的站線)進(jìn)行光順,在這根型線上與其自身垂直的地方出現(xiàn)了許多的長(zhǎng)短不一的線段,我們稱這些線段為“曲率棒”,事實(shí)上就是該點(diǎn)的圓率。根據(jù)所討論的曲線光順性判別的方法,如果出現(xiàn)曲線的彎曲方向發(fā)生了連續(xù)的改變則說明有多余拐點(diǎn),在這里我們可以通過觀察“曲率棒”的方向來判斷曲線有沒有多余拐點(diǎn),如果曲率棒突然出現(xiàn)在該型線的左側(cè)(內(nèi)側(cè))則說明可能有多余拐點(diǎn)存在。沒有多余拐點(diǎn)還不能說曲線就是光順的,還要繼續(xù)判斷曲率(這里為圓率)變化是否均勻。這里,我們可以通過判斷曲率棒長(zhǎng)度的變化來判斷曲率變化是否均勻。一般情況,曲率棒的變化應(yīng)該為:逐漸變長(zhǎng)然后逐漸變短;逐漸變短然后逐漸變長(zhǎng);逐漸變短然后 通過某設(shè)計(jì)拐點(diǎn)逐漸變長(zhǎng)。曲線的光順是一個(gè)需要經(jīng)驗(yàn)的工作,所以是否光順還需要讀者朋友在操作的過程中不斷積累經(jīng)驗(yàn)。二、光順的方法這里所說的光順方法就是不光順處的調(diào)整方法。在實(shí)際的操作中,有時(shí)候不光順的現(xiàn)象是非常明顯的,通過目測(cè)就可以知道存在不光順的現(xiàn)象,這個(gè)時(shí)候首先應(yīng)當(dāng)先檢查是不是在輸入型值的時(shí)候出現(xiàn)了錯(cuò)誤,從而導(dǎo)致曲線的局部發(fā)生異常變化。1、增加一個(gè)控制點(diǎn)選擇不光順的型線,在菜單中選擇“增加一個(gè)控制點(diǎn)”項(xiàng),在不是格子線的地方增加一個(gè)控制點(diǎn),這樣就可以將曲線上局部不光順的地方做了修改。同時(shí)需要注意的是:我們?cè)黾拥目刂泣c(diǎn)不能在格子線上,因?yàn)樵诟褡泳€上所有的點(diǎn)都已經(jīng)有了型值,不能再增加了。2、修改一個(gè)控制點(diǎn)通過調(diào)整增加一個(gè)控制點(diǎn)的位置來使型線光順往往是無法辦到的,因此我們還需要對(duì)增加的控制點(diǎn)做修改,直至達(dá)到滿意的效果為止。除了修改增加的控制點(diǎn)外,對(duì)其他的型值點(diǎn)也可以作適當(dāng)?shù)男薷模潜M可能地不要改動(dòng)格子線上的型值點(diǎn),因?yàn)楦膭?dòng)了格子線上的型值點(diǎn)就有可能改變了船舶的排水量等,這是不允許的。如果必

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論