李金建,韓寶玉,張茂力,吳本坤
(濰柴重機股份有限公司,山東 濰坊 261057)
螺旋槳作為船舶推進系統中較為關鍵的一環,直接影響著船舶快速性與經濟性[1]。在初步確定設計槳幾何特征時,為驗證其是否滿足整個船舶的推進要求,需進行水池模型試驗或者采用數值手段計算其水動力性能,因此如何快速且精確建立螺旋槳幾何模型對提高螺旋槳設計效率與水動力計算精度具有重要的工程應用價值。
近年來,孫娜等[2]基于槳葉曲面成型原理,借助Pro/E三維建模軟件完成了螺旋槳模型的建立。張磊等[3]詳細闡述了螺旋槳坐標轉換原理,并對葉梢、葉根等具體的建模細節進行了討論。劉勇杰等[4]利用Excel完成了 MAU圖譜槳三維坐標轉換工作,并借助CATIA軟件實現了MAU圖譜槳三維模型的建立。王超等[1]利用Fortran編程語言完成了槳葉曲面型值點計算,借助參數化建模軟件CAESES生成螺旋槳三維模型。
眾多學者針對螺旋槳的建模研究主要分為2種:第一種是基于槳葉曲面成型原理,將螺旋槳各半徑處的伸張輪廓圖在三維建模軟件中通過旋轉、平移、纏繞等操作實現槳葉曲面建立;第二種是基于坐標轉換原理將各半徑處的二維型值點轉換成三維型值,導入三維建模軟件實現槳葉曲面建立。第一種方法需要較多的軟件操作步驟和空間想象能力,應用不廣。第二種方法使用較普遍,但在眾多研究中均忽略了在三維造型軟件中不同半徑曲面對接處光順性缺失問題[5-7]。
本文基于坐標轉換原理,采用MATLAB編程語言實現槳葉不同半徑處三維型值點計算,通過樣條插值方法解決了不同半徑曲面對接處光順性缺失問題,并借助CATIA三維造型軟件完成了標模KP505螺旋槳三維模型建立工作。
螺旋槳通常由槳葉與槳轂組成。槳轂一般為錐形體,曲面結構較為簡單。槳葉曲面高度扭曲且形狀復雜,目前無法使用函數進行槳葉曲面的整體描述,故而通常使用各半徑處葉剖面的幾何特征(螺距、弦長、側斜、縱斜、厚度、拱度)來描述槳葉曲面的整體形狀[8]。
通常采用笛卡爾直角坐標系o-xyz與柱坐標系o-xrθ對螺旋槳幾何進行表征,見圖1。在2套坐標系中,原點均定義在槳盤中心處,坐標軸方向定義參考文獻[9]。
在o-xrθ柱坐標下,某半徑處葉剖面幾何特征信息定義見圖2。

ab—該半徑處葉剖面的弦長;xc—ab上有限離散點至導邊a處的弦向距離;yu—葉背上有限離散點至線段ab的垂向距離;yl—葉面上有限離散點至線段ab的垂向距離;c1—導邊a至槳葉母線的弦向距離;xr—該半徑處葉剖面的縱斜距離;rθs—該半徑處葉剖面的側斜距離。
在柱坐標下,葉剖面的空間坐標可表示為
(1)
o-xrθ與o-xyz之間滿足以下轉換關系:
(2)
式(1)、式(2)中:r為螺旋槳不同切面處距離螺旋槳中心的半徑;θ為葉剖面的側斜角;β為螺距角。
依據轉換關系,葉剖面在笛卡爾直角坐標系的空間坐標位置可表示為
(3)
本文使用MATLAB語言對螺旋槳各半徑處葉剖面的空間坐標進行計算,并將空間坐標型值點以CATIA平臺識別格式輸出,在CATIA中完成螺旋槳三維實體的繪制。其具體流程見圖3。
選用標模KP505螺旋槳[10]作為建模對象,其主要參數如下:直徑0.25 m,葉數5,盤面比0.8,轂徑比0.18,0.7R(R為螺旋槳半徑)處螺距比0.997,側斜角32°,剖面類型NACA66。
具體計算步驟如下:
(1)輸入螺旋槳幾何信息并使用樣條插值增加半徑處的數據。
(2)采用for循環語句計算螺旋槳空間坐標型值點。
(3)MATLAB中螺旋槳三維模型(見圖4)顯示,觀察槳葉光順性和模型數據的合理性。

圖4 MATLAB中螺旋槳曲面網格模型
CATIA創成式曲面設計模塊可以對Excel文件中的三維空間坐標點通過內置的宏命令自動完成點線面的繪制。考慮數據轉換的便利性,利用MATLAB編寫程序將螺旋槳槳葉三維坐標點以CATIA識別的特定格式導出。程序輸出帶有螺旋槳三維坐標的.xls文件,三維型值表格式見表1。

表1 螺旋槳三維型值表
CATIA軟件內置宏的人機互動操作界面由VB語言編寫而成,可通過執行宏命令對表1整理的空間坐標批量導入至CATIA創成式曲面設計模塊中,運行 Feuil1.Main會提示用戶輸入相關命令數字,其中1、2、3分別代表導入點、導入點并創造樣條曲線、根據樣條曲線放樣目標曲面。鑒于螺旋槳曲面較為扭曲,采用3命令易導致螺旋槳出現曲面重疊問題,故采用2命令自動生成各葉切面處的空間曲線,然后根據各葉剖面處的空間樣條曲線手動操作放樣螺旋槳曲面。
在螺旋槳的設計參數中,葉梢處的弦長通常接近于零,但厚度不為零。根據實際建模要求,通常人為定義一弦長,在本文案例中所給弦長0.01 m,此時生成的曲面質量較高。KP505單片槳葉各葉切面處空間曲線見圖5。圖5(a)中黑色點表示離散的三維型值點,依次采用樣條曲線連接導邊與隨邊離散點,生成槳葉外輪廓曲線。然后以外輪廓曲線為引導線采用放樣曲面命令得到光順的槳葉曲面并使用圓周陣列命令得到5片槳葉實體。

圖5 螺旋槳建模步驟圖
根據螺旋槳圖紙中對槳轂尺寸的說明繪制實體槳轂模型,然后采用相交命令使槳轂與槳葉結合為一個整體,其最終建模效果見圖6。

圖6 CATIA中螺旋槳實體模型
CATIA中FreeStyle模塊具有較強的曲面檢驗能力,可分別利用等照度線映射分析與環境映射分析功能來對所建螺旋槳槳葉曲面的光順性進行評判,其檢驗結果見圖7。通過圖7可以看出整個槳葉曲面的斑馬線分布情況較為均勻,環境映射也較為清晰,并未出現明顯的波動情況,特別是葉根與葉梢等曲率變化較大部位均表現出較好的光順度,從側面反映了利用樣條插值解決槳葉曲率變化較大處的光順問題是目前一種較為可行的方法。

圖7 曲面分析檢驗情況
(1)結合螺旋槳空間坐標轉換關系,通過編寫MATLAB程序批量實現了螺旋槳二維型值點到三維空間型值點的轉換。數據處理過程中,可利用現有型值通過樣條插值方法求解不同剖面處型值數據,解決不同半徑處葉切面對接光順性缺失問題,進一步提高槳葉曲面建模質量。
(2)通過編寫螺旋槳三維空間型值輸出程序,結合CATIA內置宏命令可實現螺旋槳型值點批量導入工作,減少人工干預, 降低人為操作誤差,顯著提升建模效率。
(3)CATIA在工程上應用廣泛,所建模型后期可應用于敞水、自航及空泡試驗所用螺旋槳模型的加工和CFD計算的導入模型。