亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種優(yōu)化處理胎架反變形數(shù)據(jù)的方法及系統(tǒng)與流程

文檔序號(hào):11865008閱讀:494來(lái)源:國(guó)知局
一種優(yōu)化處理胎架反變形數(shù)據(jù)的方法及系統(tǒng)與流程

本發(fā)明涉及船舶建造中胎架數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及一種處理胎架反變形數(shù)據(jù)的方法及系統(tǒng)。



背景技術(shù):

目前船舶建造對(duì)精度要求極為嚴(yán)格,保證胎架精度是其中一個(gè)重要環(huán)節(jié)。為了滿足對(duì)胎架加放反變形的要求,放樣人員需要在原有胎架數(shù)據(jù)(主要是胎架高度值)的基礎(chǔ)上進(jìn)行手工修改。

在胎架數(shù)據(jù)處理中會(huì)涉及胎架圖繪圖文件即HDG文件,以及胎架數(shù)據(jù)表文件即DAT文件。其中,HDG文件中具有胎架圖數(shù)據(jù),可導(dǎo)入CAD軟件中自動(dòng)繪制出如圖1所示的胎架線型圖;DAT文件中具有胎架數(shù)據(jù),如圖2和圖3所示。HDG文件與DAT文件是兩個(gè)互為補(bǔ)充的文件(二者的數(shù)據(jù)未必完全對(duì)應(yīng)),例如假設(shè)胎架的支柱間距是650×800,即縱向間距為650mm(橫向間距為800mm),那圖1中的數(shù)據(jù)只表示每個(gè)縱向間距是650mm的支柱的高度值,而現(xiàn)場(chǎng)往往需要艏艉(X向)的支柱以及旁路(Y向)的支柱各縮進(jìn)50mm,這時(shí)候便可利用到圖2和圖3。

對(duì)原胎架數(shù)據(jù)的修改即涉及對(duì)HDG文件和DAT文件的修改。例如,取某船型的一個(gè)分段的胎架加放縱向反變形,以肋位FR72為起始,向艏艉方向每檔肋距的胎架支柱高度值加放-1.0mm。傳統(tǒng)方法需要對(duì)HDG文件的胎架圖數(shù)據(jù)(如圖1)、DAT文件的胎架兩端數(shù)據(jù)(如圖2)以及DAT文件的胎架旁路數(shù)據(jù)(如圖3)進(jìn)行手工修改。反變形對(duì)肋骨數(shù)據(jù)表和劃線數(shù)據(jù)表不影響。具體修改方案是:基準(zhǔn)肋位FR72上的胎架支柱高度值不需修改,肋位FR71和肋位FR73的胎架支柱高度值加放-1.0mm,肋位FR70和肋位FR74的胎架支柱高度值加放-2.0mm,以此類推,最終得到添加反變形后的正確胎架數(shù)據(jù)。

由此可知,傳統(tǒng)方法需要對(duì)三組數(shù)據(jù)進(jìn)行手工修改,修改量很大。胎架數(shù)據(jù)受線型、板厚、中間肋位、肋距、支柱間距等因素的影響,當(dāng)這些數(shù)據(jù)改動(dòng)時(shí),又需要放樣人員重新計(jì)算,這樣就又會(huì)增加大量的工作。而且手工修改受人為因素的影響,會(huì)導(dǎo)致較高的錯(cuò)誤率。



技術(shù)實(shí)現(xiàn)要素:

為了提高胎架數(shù)據(jù)反變形修改效率及準(zhǔn)確率,本發(fā)明提出了一種優(yōu)化處理胎架反變形數(shù)據(jù)的方法,并相應(yīng)提出一種優(yōu)化處理胎架反變形數(shù)據(jù)的系統(tǒng)。

本發(fā)明提出的一種優(yōu)化處理胎架反變形數(shù)據(jù)的方法,主要包括以下步驟:

A1、加載胎架圖繪圖文件;

A2、接收輸入的單位縮放間距和單位縮放量;

A3、分別從胎架數(shù)據(jù)表文件、所述胎架圖繪圖文件中搜索出各自需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù);

A4、根據(jù)坐標(biāo)點(diǎn)數(shù)據(jù)以及輸入的單位縮放間距和單位縮放量,分別對(duì)所述胎架數(shù)據(jù)表文件、胎架圖繪圖文件中各自需要縮放的支柱高度數(shù)據(jù)進(jìn)行反變形運(yùn)算,得到各自縮放后的支柱高度數(shù)據(jù);

A5、基于各自縮放后的支柱高度數(shù)據(jù)相應(yīng)生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件。

在本發(fā)明的進(jìn)一步優(yōu)選方案中,所述步驟A3中胎架數(shù)據(jù)表文件為預(yù)置文件。

在本發(fā)明的進(jìn)一步優(yōu)選方案中,所述步驟A4中反變形運(yùn)算基于以下公式進(jìn)行運(yùn)算:

H′n=Hn-ΔHxn-ΔHyn

其中n為需要縮放的支柱高度數(shù)據(jù)的坐標(biāo)點(diǎn)序號(hào),H′n為坐標(biāo)點(diǎn)n處縮放后得到的支柱高度數(shù)據(jù),Hn為坐標(biāo)點(diǎn)n處的支柱高度數(shù)據(jù);ΔHxn為坐標(biāo)點(diǎn)n處的縱向縮放高度量且Xn為坐標(biāo)點(diǎn)n處的縱向坐標(biāo)數(shù)據(jù),ΔX為縱向單位縮放間距,x為縱向單位縮放量;ΔHyn為坐標(biāo)點(diǎn)n處的橫向縮放高度量且Yn為坐標(biāo)點(diǎn)n處的橫向坐標(biāo)數(shù)據(jù),ΔY為橫向單位縮放間距,y為橫向單位縮放量。

本發(fā)明相應(yīng)提出的一種優(yōu)化處理胎架反變形數(shù)據(jù)的系統(tǒng),包括加載模塊、輸入模塊、搜索模塊、運(yùn)算模塊以及生成模塊;其中,

加載模塊,加載胎架圖繪圖文件;

輸入模塊,接收輸入的單位縮放間距和單位縮放量;

搜索模塊,分別從胎架數(shù)據(jù)表文件、所述胎架圖繪圖文件中搜索出各自需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù);

運(yùn)算模塊,根據(jù)坐標(biāo)點(diǎn)數(shù)據(jù)以及輸入的單位縮放間距和單位縮放量,分別對(duì)所述胎架數(shù)據(jù)表文件、胎架圖繪圖文件中各自需要縮放的支柱高度數(shù)據(jù)進(jìn)行反變形運(yùn)算,得到各自縮放后的支柱高度數(shù)據(jù);

生成模塊,基于各自縮放后的支柱高度數(shù)據(jù)相應(yīng)生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件。

有益效果:本發(fā)明加載胎架圖繪圖文件后,只需輸入單位縮放間距和單位縮放量,便可自動(dòng)搜索出胎架數(shù)據(jù)表文件(可預(yù)置)以及胎架圖繪圖文件中需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù),通過(guò)自動(dòng)運(yùn)算得到縮放后的支柱高度數(shù)據(jù),并生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件,無(wú)需人工運(yùn)算及手工修改,從而大大減少了工作量,提高了胎架數(shù)據(jù)反變形修改效率及準(zhǔn)確率。

附圖說(shuō)明

圖1是一種胎架圖繪圖文件繪制出的胎架線型俯視示例圖。

圖2是與圖1互補(bǔ)的一種胎架數(shù)據(jù)表文件中的胎架兩端數(shù)據(jù)示例圖。

圖3是圖2的同一胎架數(shù)據(jù)表文件中的胎架旁路數(shù)據(jù)示例圖。

圖4是實(shí)施例一提出的優(yōu)化處理胎架反變形數(shù)據(jù)的方法流程示意圖。

圖5是圖1經(jīng)圖4的方法進(jìn)行縮放處理后得到的胎架線型俯視示例圖。

圖6是圖2經(jīng)圖4的方法進(jìn)行縮放處理后得到的胎架兩端數(shù)據(jù)示例圖。

圖7是圖3經(jīng)圖4的方法進(jìn)行縮放處理后得到的胎架旁路數(shù)據(jù)示例圖。

圖8是實(shí)施例二提出的優(yōu)化處理胎架反變形數(shù)據(jù)的系統(tǒng)結(jié)構(gòu)框圖。

具體實(shí)施方式

為了便于本領(lǐng)域技術(shù)人員理解,下面將結(jié)合附圖以及實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步描述。

實(shí)施例一

請(qǐng)參閱圖1至圖7,實(shí)施例一提出的優(yōu)化處理胎架反變形數(shù)據(jù)的方法,主要包括圖4所示的流程步驟,即步驟S100至步驟S500:

S100、加載胎架圖繪圖文件。

步驟S100中,可以只載胎架圖繪圖文件(HDG文件),亦可另外加載胎架數(shù)據(jù)表文件(DAT文件)。但由于每次生成的胎架數(shù)據(jù)里,胎架數(shù)據(jù)表文件的文件名可以均采用例如tidy-01.dat這樣的名字,因此可以提前將胎架數(shù)據(jù)表文件預(yù)置在運(yùn)算軟件里面。而胎架圖繪圖文件的文件名通常有分段后綴名,例如103分段和104分段分別用TJ-103.hdg和TJ-104.hdg,因此不適宜采用統(tǒng)一的文件名,只在使用時(shí)進(jìn)行加載。

S200、接收輸入的單位縮放間距和單位縮放量。

步驟S200中,例如用戶可在運(yùn)算軟件的顯示界面相應(yīng)的輸入框中輸入單位縮放間距(可分為縱向單位縮放間距、橫向單位縮放間距)和單位縮放量。以圖1為例,可輸入縱向單位縮放間距為650mm,輸入單位縮放量為1mm,則在縱向(艏艉方向即X向)上,以肋位FR72(即圖1中Y軸)為起始,指肋位FR72兩側(cè)每隔650mm的間距,對(duì)應(yīng)位置上的支柱高度值減少1mm,而每隔650mm×2的間距,對(duì)應(yīng)位置上的支柱高度值減少2mm,以此類推。橫向間距上的支柱高度值的縮放亦是同理。

S300、分別從胎架數(shù)據(jù)表文件、所述胎架圖繪圖文件中搜索出各自需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù)。

步驟S300中,從預(yù)置的胎架數(shù)據(jù)表文件可搜索到需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù),然后入庫(kù)保存,具體可保存為諸如(X1,Y1,H1)之類的坐標(biāo)形式,其中X1即坐標(biāo)點(diǎn)序號(hào)為1的支柱的縱坐標(biāo),Y1為坐標(biāo)點(diǎn)序號(hào)為1的支柱的橫坐標(biāo),H1為坐標(biāo)點(diǎn)序號(hào)為1的支柱的高度。如圖2中橫向單位縮放間距為800mm,則艉部坐標(biāo)點(diǎn)序號(hào)1的數(shù)據(jù)可記為(-3653,0,888),艉部坐標(biāo)點(diǎn)序號(hào)2可記為(-3653,800,929),艉部坐標(biāo)點(diǎn)序號(hào)3可記為(-3653,1600,997),以此類推;如圖3中A1、B2、C3至K11相當(dāng)于支柱的列號(hào),例如在A1列的支柱的縱向坐標(biāo)即Y向坐標(biāo)均為-3250,其在6F-Y處的第一個(gè)坐標(biāo)點(diǎn)的數(shù)據(jù)可記為(-3250,7549,2945),其他的以此類推。同樣,胎架圖繪圖文件的搜索亦是同理。

S400、根據(jù)坐標(biāo)點(diǎn)數(shù)據(jù)以及輸入的單位縮放間距和單位縮放量,分別對(duì)所述胎架數(shù)據(jù)表文件、胎架圖繪圖文件中各自需要縮放的支柱高度數(shù)據(jù)進(jìn)行反變形運(yùn)算,得到各自縮放后的支柱高度數(shù)據(jù)。

步驟S400中的反變形運(yùn)算可采用以下公式進(jìn)行運(yùn)算:

H′n=Hn-ΔHxn-ΔHyn

其中n為需要縮放的支柱高度數(shù)據(jù)的坐標(biāo)點(diǎn)序號(hào),H′n為坐標(biāo)點(diǎn)n處縮放后得到的支柱高度數(shù)據(jù),Hn為坐標(biāo)點(diǎn)n處的支柱高度數(shù)據(jù);ΔHxn為坐標(biāo)點(diǎn)n處的縱向縮放高度量且Xn為坐標(biāo)點(diǎn)n處的縱向坐標(biāo)數(shù)據(jù)(計(jì)算時(shí)取正值),ΔX為縱向單位縮放間距,x為縱向單位縮放量;ΔHyn為坐標(biāo)點(diǎn)n處的橫向縮放高度量且Yn為坐標(biāo)點(diǎn)n處的橫向坐標(biāo)數(shù)據(jù)(計(jì)算時(shí)取正值),ΔY為橫向單位縮放間距,y為橫向單位縮放量。

以圖2為例,假設(shè)縱向單位縮放間距為650mm,單位縮放量為1mm;橫向單位縮放間距為1000mm,單位縮放量為0mm(也即橫向無(wú)縮放);則艉部坐標(biāo)點(diǎn)序號(hào)為1的支柱高度值反變形運(yùn)算是:

H′1=H1-ΔHx1-ΔHy1,而H1=888,因此可得到H′1=888-5.62=882.38,也即約等于882,從而得到圖6中對(duì)應(yīng)的數(shù)據(jù)。

圖5以及圖7的數(shù)據(jù)的運(yùn)算亦是同理,因此本實(shí)施例可通過(guò)自動(dòng)運(yùn)算對(duì)各數(shù)據(jù)進(jìn)行更新,也即由圖1至圖3分別得到圖5至圖6所示的數(shù)據(jù)。

S500、基于各自縮放后的支柱高度數(shù)據(jù)相應(yīng)生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件。

步驟S500中可生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件,其中,新的胎架圖繪圖文件可加載到CAD軟件中繪制出圖5所示的胎架線型圖,新的胎架數(shù)據(jù)表文件中的數(shù)據(jù)則更新為如圖6和圖7所示。

實(shí)施例二

請(qǐng)參閱圖8,實(shí)施例二提出的優(yōu)化處理胎架反變形數(shù)據(jù)的系統(tǒng),包括加載模塊10、輸入模塊20、搜索模塊30、運(yùn)算模塊40以及生成模塊50。各模塊功能說(shuō)明如下:

加載模塊10,加載胎架圖繪圖文件。

輸入模塊20,接收輸入的單位縮放間距和單位縮放量。

搜索模塊30,分別從胎架數(shù)據(jù)表文件、所述胎架圖繪圖文件中搜索出各自需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù)。

運(yùn)算模塊40,根據(jù)坐標(biāo)點(diǎn)數(shù)據(jù)以及輸入的單位縮放間距和單位縮放量,分別對(duì)所述胎架數(shù)據(jù)表文件、胎架圖繪圖文件中各自需要縮放的支柱高度數(shù)據(jù)進(jìn)行反變形運(yùn)算,得到各自縮放后的支柱高度數(shù)據(jù)。

生成模塊50,基于各自縮放后的支柱高度數(shù)據(jù)相應(yīng)生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件。

實(shí)施例二是與實(shí)施例一對(duì)應(yīng)的軟件系統(tǒng)的實(shí)施例,其工作原理及運(yùn)算方法具體可參考實(shí)施例一的介紹,這里不再贅述。

綜上所述,以上實(shí)施例一或?qū)嵤├校虞d胎架圖繪圖文件后,只需輸入單位縮放間距和單位縮放量,便可自動(dòng)搜索出胎架數(shù)據(jù)表文件以及胎架圖繪圖文件中需要縮放的支柱坐標(biāo)點(diǎn)數(shù)據(jù)及支柱高度數(shù)據(jù),通過(guò)自動(dòng)運(yùn)算得到縮放后的支柱高度數(shù)據(jù),并生成新的胎架圖繪圖文件和胎架數(shù)據(jù)表文件,無(wú)需人工運(yùn)算及手工修改,從而大大減少了工作量,提高了胎架數(shù)據(jù)反變形修改效率及準(zhǔn)確率。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1