張為民,郝小忠,何 磊
(1.中國燃?xì)鉁u輪研究院,四川江油 621703)
(2.南京航空航天大學(xué)機(jī)電學(xué)院,江蘇 南京 210016)
葉片是航空發(fā)動機(jī)的核心零件。在實際的葉片設(shè)計中,設(shè)計師根據(jù)葉片截面關(guān)鍵幾何尺寸,選用合適的翼型離散數(shù)據(jù)點(diǎn),手工計算出葉片的型值點(diǎn),使用常規(guī)CAD/CAM軟件中需要大量交互建模的設(shè)計方式構(gòu)造葉身模型,設(shè)計過程周期長,計算工作量大,難以滿足設(shè)計過程中需要大量反復(fù)修改的要求,設(shè)計師在不斷修改葉片的三維模型上花費(fèi)了大量的時間[1]。
葉片的設(shè)計是一個不斷迭代的過程,葉片的結(jié)構(gòu)參數(shù)需要根據(jù)氣動設(shè)計、強(qiáng)度設(shè)計的要求進(jìn)行反復(fù)調(diào)整,這就對葉片的參數(shù)化設(shè)計提出了較高的要求。
葉片型面是由多個截面輪廓曲線按一定的規(guī)律積疊而成的空間曲面,因此葉片參數(shù)化設(shè)計的關(guān)鍵是進(jìn)行各截面形狀的設(shè)計。葉片的截面形狀都類似于飛機(jī)機(jī)翼截面形狀,一般稱之為機(jī)翼形,葉片的翼型如圖1所示。葉片設(shè)計中所用到的翼型資料一般是從航空翼型資料和試驗研究中得來的。最常用的翼型有NACA翼型,它是20世紀(jì)30年代末美國航空咨詢委員會(NACA)提出的[2]。
圖1 葉片翼型圖
翼型由前緣圓弧、葉背型線、后緣圓弧、葉盆型線4條曲線組成,曲線以離散型值數(shù)據(jù)點(diǎn)來表示。離散數(shù)據(jù)點(diǎn)很難參數(shù)化表示,前緣、后緣圓弧由兩次規(guī)則曲線表示,葉背、葉盆型線由三次自由曲線表示,而一般非有理方法無法同時表示這兩種曲線。NURBS曲線可以精確地表示二次規(guī)則曲線,從而能用統(tǒng)一的數(shù)學(xué)形式表示規(guī)則曲線與自由曲線。另外NURBS曲線具有影響曲線形狀的權(quán)因子,使調(diào)整和控制葉片的形狀變得更加方便。因此,將NURBS曲線用于葉片翼型的設(shè)計,可為實現(xiàn)參數(shù)化設(shè)計葉片提供技術(shù)保障。
一條k次NURBS曲線可以表示為一分段有理多項式矢函數(shù)[3]:
式中:di為控制頂點(diǎn);ωi稱為權(quán)因子,分別與控制頂點(diǎn)di相聯(lián)系;Ni,k(u)為k次B樣條基函數(shù),由遞推公式得到
式中:k為冪次;ui(i=0,1,…,n+k+1) 為節(jié)點(diǎn),
由其形成節(jié)點(diǎn)矢量 U,U=[u0,u1,…,un+k+1]。
公式(1)是通過帶權(quán)的控制頂點(diǎn)進(jìn)行NURBS曲線的求解,而翼型模板數(shù)據(jù)給出了通過曲線的離散型值點(diǎn),因此首先要根據(jù)給出的型值點(diǎn)反求出NURBS曲線的控制頂點(diǎn),再進(jìn)行翼型模板的參數(shù)化設(shè)計。NACA翼型模板共有34個型值點(diǎn),三次NURBS曲線反求控制頂點(diǎn)過程如下:
a.確定曲線的節(jié)點(diǎn)矢量。
采用積累弦長參數(shù)化法求節(jié)點(diǎn)矢量U公式為:
式中:Δpi-1為向前差分矢量,Δpi-1=pi-pi-1。
b.確定曲線兩端的邊界條件。
在確定了節(jié)點(diǎn)矢量U之后,就可以給出36個控制點(diǎn)為未知量的、由34個矢量方程組成的線性方程組:
因為方程組數(shù)小于未知頂點(diǎn)數(shù),故必須補(bǔ)充兩個合適的邊界條件給出的附加方程,才能求出所有未知控制頂點(diǎn)。三次閉曲線是指曲線首末端點(diǎn)重合且保證C2連續(xù)的,得出:
c.反求曲線控制頂點(diǎn)。
根據(jù)曲線邊界條件,公式(5)的線性方程組可改寫成如下矩陣形式:
其中,
式中:i=1,2,…,34。
將NACA翼型數(shù)據(jù)換算成坐標(biāo)點(diǎn)的格式,取l=100,則 4406 型翼型葉背坐標(biāo) X=(0,1.25,2.5,5,7.5,10,…,100),Y=A,Z=0; 葉盆坐標(biāo)X1=X,Y1=B,Z1=0。將標(biāo)準(zhǔn)化后的34個型值點(diǎn)p坐標(biāo)值存放于4406.txt文件中,每行存放一個點(diǎn),X,Y和Z坐標(biāo)之間用空格分開。將方程(3)求得的節(jié)點(diǎn)矢量U,及存放在4406.txt文件中的翼型型值點(diǎn)p坐標(biāo)值,代入公式(5)、(6)、(7)中,即可求出全部36個NURBS曲線控制頂點(diǎn)d。將權(quán)因子等于1的控制頂點(diǎn) d代入公式(1),即可求出NURBS曲線。以同樣的方法即可定義其他類型的翼型模板,NACA(4406-4415)翼型用NURBS曲線表示如圖2所示。
圖2 NACA(4406-4415)翼型模板定義
定義了翼型模板以后,還要解決翼型曲線控制頂點(diǎn)自動計算問題,最終完成葉片參數(shù)化設(shè)計,過程如下:
a.選擇翼型模板。
根據(jù)空氣動力學(xué)等方法計算出葉片各截面翼型安放角β和弦長l等參數(shù),選擇相應(yīng)的翼型模板,翼型模板確定以后,根據(jù)弦長l及最大相對厚度的百分?jǐn)?shù)求出翼型厚度δ。
b.確定葉片旋轉(zhuǎn)軸線位置。
葉片旋轉(zhuǎn)軸線通常取在翼型最大厚度處,且旋轉(zhuǎn)軸線一般通過翼型中線,根據(jù)翼型的分析,葉片旋轉(zhuǎn)軸線的Y坐標(biāo)為Ymax/2=max(A+B)/2,X坐標(biāo)為翼型取得最大厚度時的X坐標(biāo)即XYmax。
c.各翼型曲線控制頂點(diǎn)自動計算[4]。
翼型模板是定義在XY平面上的弦長為100mm的平面曲線,實際應(yīng)用中要根據(jù)旋轉(zhuǎn)軸線、截面位置、弦長等設(shè)計參數(shù)進(jìn)行截面曲線控制頂點(diǎn)的自動計算。自動計算的實質(zhì)是對組成圖形的各控制頂點(diǎn)進(jìn)行矩陣的移動、放縮、旋轉(zhuǎn)等坐標(biāo)變換,運(yùn)用齊次坐標(biāo)的方法,可將三維空間點(diǎn)的幾何變換表示為:
[X',Y',Z',1] = [X,Y,Z,1]T。
其中T是一個4×4階的變換矩陣。
首先,把翼型模板的旋轉(zhuǎn)軸線移動到XY平面的原點(diǎn)位置,再把翼型移動到所在的截面Z=r,得到:
其次,根據(jù)翼型實際弦長l與翼型模板弦長100mm的比值l/100進(jìn)行X方向的縮放,根據(jù)翼型厚度δ與標(biāo)準(zhǔn)翼型的最大厚度ymax=max(A-B)的比值δ/ymax確定Y方向的縮放比例,得到:
最后,根據(jù)翼型安放角β,將曲線繞葉片旋轉(zhuǎn)軸線(原點(diǎn)O)旋轉(zhuǎn)角度β,得到:
通過 [X',Y',Z',1] = [X,Y,Z,1]T1T2T3,即可求得實際翼型曲線控制頂點(diǎn)空間坐標(biāo)。
d.繪制葉片。
將求得的各翼型實際曲線控制頂點(diǎn)代入公式(1),求得各截面翼形的NURBS曲線,最后利用蒙皮曲面生成法繪制出葉片的曲面形狀。
在UG/open API功能模塊下進(jìn)行系統(tǒng)的開發(fā),系統(tǒng)界面設(shè)計直觀簡單,如圖3所示,具有翼型數(shù)量輸入、翼型模板選擇、基本參數(shù)輸入等功能。為了使系統(tǒng)有繼承性和可擴(kuò)展性,在系統(tǒng)開發(fā)過程中開發(fā)了葉片翼型模板定義、葉片設(shè)計、葉片編輯3個模塊。在使用時只需要將基本參數(shù)輸入到相應(yīng)的輸入框中,系統(tǒng)自動地根據(jù)葉片長度、不同半徑下的弦長、安放角等參數(shù)計算出葉片各截面翼型的控制頂點(diǎn),最后點(diǎn)擊設(shè)計按鈕就可以得到葉片三維模型。系統(tǒng)菜單中,可以設(shè)定葉片的一些系統(tǒng)變量,如翼型的選擇、弦長、安放角等,通過不同的設(shè)定便可以得到不同的葉片三維模型。設(shè)計系統(tǒng)流程圖如圖4所示。
圖3 系統(tǒng)輸入界面
圖4 葉片設(shè)計系統(tǒng)流程圖
在葉片設(shè)計系統(tǒng)中輸入設(shè)計參數(shù)并選擇對應(yīng)翼型模板,如圖3所示,系統(tǒng)自動設(shè)計出該參數(shù)下葉片的曲面特征,修改輸入的參數(shù)值可以快速地改變?nèi)~片曲面形狀。在UG軟件中造型出葉片的其他特征,完成渦輪葉片三維造型。如圖5所示。
圖5 渦輪葉片參數(shù)化模型
本文系統(tǒng)地給出基于翼型模板的葉片參數(shù)化設(shè)計的方法,運(yùn)用UG/open API模塊開發(fā)了葉片設(shè)計系統(tǒng),實現(xiàn)了葉片設(shè)計的參數(shù)化,突破了CAD/CAM軟件中常規(guī)的葉片設(shè)計方法的限制。應(yīng)用本文提出的方法使葉片設(shè)計過程簡單快速,能夠根據(jù)設(shè)計者提供的參數(shù)去確定葉片的曲面形狀,提高了設(shè)計的靈活性。實例證明,在開發(fā)的專用設(shè)計系統(tǒng)中,只需花費(fèi)3~5min即可完成設(shè)計師3~5h的工作量。
[1] 余偉巍,宋玉旺,席平.基于離散數(shù)據(jù)點(diǎn)的變壁厚葉身參數(shù)化設(shè)計[J].北京航空航天大學(xué)學(xué)報,2008,34(11):1319-1322.
[2] 閆國軍.葉片式泵風(fēng)機(jī)原理及設(shè)計[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2009.
[3] 施法中.計算機(jī)輔助幾何設(shè)計與非均勻有理B樣條[M].北京:高等教育出版社,2001.
[4] 郭文有.發(fā)動機(jī)葉片工藝[M].北京:航空工業(yè)出版社,1997.