欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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



背景技術:

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

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

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

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



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

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

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

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

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

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

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

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

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

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

H′n=Hn-ΔHxn-ΔHyn

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

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

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

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

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

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

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

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

附圖說明

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

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

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

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

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

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

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

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

具體實施方式

為了便于本領域技術人員理解,下面將結合附圖以及實施例對本發(fā)明進行進一步描述。

實施例一

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

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

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

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

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

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

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

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

步驟S400中的反變形運算可采用以下公式進行運算:

H′n=Hn-ΔHxn-ΔHyn

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

以圖2為例,假設縱向單位縮放間距為650mm,單位縮放量為1mm;橫向單位縮放間距為1000mm,單位縮放量為0mm(也即橫向無縮放);則艉部坐標點序號為1的支柱高度值反變形運算是:

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

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

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

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

實施例二

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

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

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

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

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

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

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

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

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
当雄县| 富锦市| 图木舒克市| 顺义区| 巨鹿县| 阿荣旗| 沁源县| 黑水县| 会宁县| 象山县| 玉龙| 祁门县| 尤溪县| 荥经县| 桐城市| 黔南| 贵港市| 历史| 洛南县| 习水县| 金沙县| 班玛县| 千阳县| 吉隆县| 荣昌县| 桐庐县| 启东市| 沁水县| 扎鲁特旗| 门源| 浮梁县| 盐山县| 龙陵县| 南木林县| 独山县| 宕昌县| 鸡西市| 沅江市| 云梦县| 新和县| 阳山县|