亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OpenMP的旋翼氣動噪聲并行計(jì)算

        2018-11-14 08:29:32任明霞楊愛明
        關(guān)鍵詞:超平面遠(yuǎn)場槳葉

        任明霞,楊愛明

        (復(fù)旦大學(xué) 航空航天系,上海 200433)

        相對于固定翼飛機(jī),直升機(jī)因其獨(dú)特的起降方式,在軍用和民用領(lǐng)域得到了廣泛的應(yīng)用.但是直升機(jī)面臨的一個重要問題就是噪聲問題.在民用領(lǐng)域,該問題嚴(yán)重影響乘坐舒適性和地面環(huán)境;在軍用領(lǐng)域,該問題嚴(yán)重影響直升機(jī)的隱身性能.旋翼噪聲的精確數(shù)值預(yù)測方法作為低噪聲旋翼優(yōu)化設(shè)計(jì)的先導(dǎo)技術(shù),無疑具有重要的工程應(yīng)用價(jià)值.

        圖1 旋翼噪聲計(jì)算技術(shù)流程圖Fig.1 Technology flowchart of rotor noise calculation

        如果觀測點(diǎn)距離直升機(jī)較近,直接利用計(jì)算流體動力學(xué)(Computational Fluid Dynamics, CFD)方法計(jì)算觀測點(diǎn)處的噪聲是可行的.但是對于遠(yuǎn)場噪聲問題,觀測點(diǎn)與直升機(jī)距離較遠(yuǎn),直接應(yīng)用CFD方法計(jì)算遠(yuǎn)場噪聲問題是不現(xiàn)實(shí)的,其主要原因在于數(shù)值耗散和數(shù)值色散的影響.目前主流的噪聲計(jì)算方法是一種將CFD與聲比擬相結(jié)合的方法.在近場,通過數(shù)值方法求解Euler方程或Navier-Stokes(N-S)方程,得到聲源控制面上的信息;在遠(yuǎn)場通過求解描述聲波傳播的波動方程得到遠(yuǎn)場的壓力波動.Ffowcs Williams和Hawkings[1]于1969年在Lighthill聲比擬研究的基礎(chǔ)上,將N-S方程重新整理成非齊次波動方程的形式,得到了著名的FW-H方程.該方程可以描述運(yùn)動物體產(chǎn)生的遠(yuǎn)場噪聲問題,目前旋翼噪聲的數(shù)值預(yù)測大多采用該方程.由于FW-H方程是一個微分方程,直接求解比較困難,NASA的科學(xué)家Farassat[2]提出了一種積分方法,得到了FW-H方程的兩個求解公式,即F1和F1A.該積分方法甚至可以將聲源面取為可穿透的控制面.本文對旋翼遠(yuǎn)場噪聲的數(shù)值計(jì)算采用可穿透的控制面,通過F1A公式進(jìn)行求解.

        根據(jù)Farassat的積分公式求解FW-H方程,需要先得到直升機(jī)旋翼的流場信息,圖1為旋翼噪聲計(jì)算的技術(shù)路線示意圖.在本文工作中,旋翼流場的數(shù)值計(jì)算采用格心格式的有限體積方法[3],時間推進(jìn)采用雙時間推進(jìn)方法[4-5],子迭代由LU-SSOR方法[6]完成.旋翼渦流場的CFD計(jì)算中,由于隱式LU-SSOR方法在每個迭代過程中占據(jù)主要的計(jì)算時間,因此對LU-SSOR算法進(jìn)行并行計(jì)算無疑可以提高旋翼渦流場的計(jì)算效率,大大縮減程序運(yùn)行時間.

        并行編程是使用程序語言顯式地進(jìn)行說明,從而實(shí)現(xiàn)將計(jì)算任務(wù)中不同部分分配給不同的CPU同時執(zhí)行.目前,工程技術(shù)人員常用的編程語言是消息傳遞接口[7](Message Passing Interface, MPI)和直接控制共享內(nèi)存式并行編程的應(yīng)用程序接口[8](Open Multi-Processing, OpenMP).MPI需要明確劃分?jǐn)?shù)據(jù)結(jié)構(gòu)并重構(gòu)源程序,編程困難且開發(fā)周期長,而OpenMP主要針對循環(huán)進(jìn)行并行,能有效克服并行編程的可移植性和擴(kuò)散性能差的缺點(diǎn).基于此,本文選用OpenMP進(jìn)行源程序的并行優(yōu)化,針對隱式LU-SSOR算法存在較強(qiáng)數(shù)據(jù)依賴性的問題,發(fā)展了兩種并行策略.

        1 數(shù)值方法

        1.1 流場計(jì)算方法

        在絕對坐標(biāo)系下,積分形式的RANS方程為:

        (1)

        式中:W為守恒變量;Hc和Hv為對流通量和粘性通量.表達(dá)式如下:

        (2)

        (3)

        式(2)和(3)中:ρ,(u,v,w),p,E,H,k,T和τ分別為流體密度,流體速度在3個坐標(biāo)方向上的分量,壓強(qiáng),單位體積的總能,單位體積的總焓,熱傳導(dǎo)系數(shù),溫度和粘性應(yīng)力;V和Vb分別為流體速度矢量和網(wǎng)格速度矢量.為了封閉方程,還需要引入如下的狀態(tài)方程:

        p=(γ-1)ρ[E-0.5(u2+v2+w2)].

        (4)

        在計(jì)算旋翼的懸停流場時,由于在旋轉(zhuǎn)坐標(biāo)系下觀察流體的絕對運(yùn)動,流動是定常的.因此將控制方程在旋轉(zhuǎn)坐標(biāo)系下表達(dá)無疑是方便的.引入如下公式:

        (5)

        式中:

        B=Bxi+Byj+Bzk=Br=Bxrir+Byrjr+Bzrkr,

        (6)

        (7)

        (i,j,k)和(ir,jr,kr)分別為絕對坐標(biāo)系和旋轉(zhuǎn)坐標(biāo)系下的坐標(biāo)軸方向單位矢量;ω為旋轉(zhuǎn)坐標(biāo)系相對于絕對坐標(biāo)系的旋轉(zhuǎn)角速度矢量.將式(5)應(yīng)用于絕對坐標(biāo)系下的控制方程(1)中的3個動量方程,則可以得到如下的旋轉(zhuǎn)坐標(biāo)系下的控制方程:

        (8)

        (9)

        與絕對坐標(biāo)系下的控制方程(1)相比,方程(8)中多了一項(xiàng)源項(xiàng).方程(9)中各物理量的介紹在此省略.式(8)和(9)中,下標(biāo)r代表旋轉(zhuǎn)坐標(biāo)系.值得指出的是,式(8)和(9)中所有矢量均為絕對矢量,僅對其分量在旋轉(zhuǎn)坐標(biāo)系下表達(dá)而已.

        旋翼流場的數(shù)值計(jì)算采用格心格式的有限體積方法.對于任意控制體Vi,j,k,應(yīng)用式(1)可得

        (10)

        (11)

        式中:

        (12)

        1.2 時間推進(jìn)

        用二階向后差分近似式(10)中的物理時間導(dǎo)數(shù)項(xiàng)可得

        (13)

        為了得到物理時間t上的時間精確解Wn+1,我們在式(13)中引入守恒變量對偽時間τ的導(dǎo)數(shù)項(xiàng),則可以得到:

        (14)

        顯然,偽時間方向上的定常收斂解即為物理時間上的時間精確解.為了方便起見,我們將待求變量Wn+1重新記為W*,則式(14)可改寫為:

        (15)

        式(15)在偽時間方向上的時間推進(jìn)格式采用隱式LU-SSOR方法.首先采用一階向后差分近似偽時間導(dǎo)數(shù)項(xiàng)

        (16)

        然后將殘值R進(jìn)行線化處理(僅處理無粘部分),即:

        (17)

        將式(17)代入式(16),則可得到:

        (18)

        式中:A,B和C分別為3個方向上的Jacobian矩陣,即

        交界面處的Jacobian矩陣按照如下的迎風(fēng)格式處理:

        (19)

        其他方向依此類推.式(19)中A±的定義為:

        式中:ρA為A的譜半徑;σ為一個略大于1的常數(shù);I為單位矩陣.上述定義可以保證A+的所有信息向正方向傳播,而A-的所有信息向負(fù)方向傳播.定義如下3個算子:

        (20)

        則式(18)可以寫成如下的算子形式:

        (L+D+U)ΔW*=RHS,

        (21)

        RHS由下式定義:

        (22)

        又因?yàn)?/p>

        (L+D+U)ΔW*≈(L+D)D-1(U+D)ΔW*,

        (23)

        則我們可以得到如下的方程:

        (L+D)D-1(U+D)ΔW*=RHS.

        (24)

        該方程的求解可以分為兩步,即上掃和下掃過程:

        更新 (W*)m+1=(W*)m+1+ΔW*.

        值得指出的是,為了提高計(jì)算效率,一般將偽時間步長取為無窮大,則子迭代過程近似為高效的Newton迭代.

        2 OpenMP并行計(jì)算

        由以上推導(dǎo)過程可知,LU-SSOR方法存在很強(qiáng)的數(shù)據(jù)依賴性,因此不能利用一般的OpenMP并行語句進(jìn)行并行處理.基于此,本文根據(jù)NAS并行基準(zhǔn)[9]發(fā)展了超平面(Hyperplane)和管道流(Pipelining)兩種并行策略.

        2.1 超平面策略

        由于隱式LU-SSOR存在很強(qiáng)的數(shù)據(jù)依賴性,因此不能簡單地在I/J/K任意一個方向上做OpenMP并行計(jì)算.超平面算法的思想是構(gòu)造平面M=I+J+K,計(jì)算沿著構(gòu)造平面進(jìn)行,然后將任務(wù)在J方向上分配給不同的線程,實(shí)現(xiàn)并行計(jì)算.

        以二維情況為例,如圖2,超平面方法將計(jì)算空間劃分為一個個的平面,M=I+J,然后在J方向上進(jìn)行并行計(jì)算.實(shí)心圓為流場信息已知的網(wǎng)格點(diǎn),空心圓為待求解流場信息的網(wǎng)格點(diǎn).以點(diǎn)(Ia,Ja)為例,在用雙時間算法進(jìn)行推進(jìn)過程中,點(diǎn)(Ia,Ja)的流場值依賴于點(diǎn)(Ia-1,Ja)和點(diǎn)(Ia,Ja-1).超平面算法可以保證點(diǎn)(Ia-1,Ja)和點(diǎn)(Ia,Ja-1)的流場值先于點(diǎn)(Ia,Ja)更新,從而解決了數(shù)據(jù)依賴性問題.即對于任意一個超平面L,其上的網(wǎng)格點(diǎn)數(shù)值僅僅與上一個超平面(L-1)上的網(wǎng)格點(diǎn)有關(guān),超平面內(nèi)的網(wǎng)格點(diǎn)之間沒有數(shù)據(jù)依賴性.

        2.2 管道流策略

        管道流方法的核心思想是在最外層方向上(比如K方向)建造一條管道,在該管道內(nèi),每個線程相當(dāng)于一個流水線.然后將里層(比如J方向)的任務(wù)靜態(tài)地分解成許多子任務(wù),并分配給相應(yīng)的線程.

        圖2 超平面算法示意圖Fig.2 Hyperplane algorithm schematic

        圖3 管道流算法示意圖Fig.3 Pipelining algorithm schematic

        圖3給出了擁有n條線程(T0,T1,T2,…,Tn-1)或稱管道流線的管道流算法示意圖.在K方向上建造管道,使每個線程都將K的取值遍歷一遍.對于第N層(K=N),J方向上的任務(wù)被分成M份,并依次分配給n個不同的線程.因?yàn)榇嬖跀?shù)據(jù)依賴,任務(wù)隊(duì)列中任務(wù)KNJM的執(zhí)行需要在任務(wù)KN-1JM和KNJM-1之后.可通過恰當(dāng)?shù)卦O(shè)置標(biāo)志數(shù)組實(shí)現(xiàn)相應(yīng)的線程同步,從而解決數(shù)據(jù)依賴問題.

        3 算 例

        3.1 并行測試

        為了驗(yàn)證發(fā)展的針對隱式LU-SSOR方法的兩種并行策略,選取展弦比為13.71的UH-1H槳葉進(jìn)行測試.槳葉網(wǎng)格的大小為149(弦向)×41(法向)×81(展向),背景網(wǎng)格的大小為241(周向)×81(縱向)×101(徑向).計(jì)算在Intel(R)Xeon(R)CPU E5-2650 v3 @2.30GHZ服務(wù)器上進(jìn)行,該服務(wù)器共有40個線程.

        以一個掃描周期為例,利用超平面(Hyperplane)和管道流(Pipelining)兩種方法對原有串行程序進(jìn)行并行化處理,得到一個掃描周期內(nèi)的耗時t(單位: s)隨所用線程個數(shù)n(單位: 個)變化的關(guān)系圖,如圖4(見第592頁).可以看出,當(dāng)線程個數(shù)達(dá)到18時,并行加速比達(dá)到3.13,說明本文發(fā)展的兩種并行策略使流場計(jì)算的效率得到大幅度提高,因此直升機(jī)旋翼噪聲計(jì)算的周期大大縮減.

        3.2 Caradonna-Tung旋翼有升力懸停

        圖4 超平面和管道流并行效果Fig.4 Parallel effects of hyperplane and pipelining

        Caradonna-Tung旋翼[10]由兩片槳葉組成,槳葉形狀為矩形,展弦比為6,翼型為NACA0012,槳葉半徑為1.143m,弦長19.05cm,翼型無扭轉(zhuǎn),無尖削.本算例的計(jì)算狀態(tài)為: 槳尖馬赫數(shù)為0.439,總距角為8°.

        圖5 背景網(wǎng)格(左)和槳葉網(wǎng)格(右)Fig.5 Background grid(left) and rotor mesh(right)

        計(jì)算網(wǎng)格采用兩塊重疊網(wǎng)格,背景網(wǎng)格大小為221(周向)×121(縱向)×121(徑向),槳葉網(wǎng)格大小為121(弦向)×81(法向)×81(展向),如圖5所示.背景網(wǎng)格在周向均勻分布,在垂直方向于槳盤平面附近進(jìn)行加密,徑向在槳尖附近進(jìn)行加密.旋翼槳葉網(wǎng)格的生成采用了雙曲型網(wǎng)格生成方法[11],只需要給定初始表面網(wǎng)格分布即可自動生成體網(wǎng)格.為了提高重疊網(wǎng)格的計(jì)算效率,避免旋翼槳葉網(wǎng)格在計(jì)算過程中出現(xiàn)重疊,外邊界的大小沿展向從小到大分布.

        本算例并行計(jì)算共耗時12.5h,而串行計(jì)算耗時39.9h,計(jì)算速度提高了3.2倍.圖6給出了計(jì)算得到的不同展向位置翼型壓力系數(shù)(CP)分布與試驗(yàn)值的對比,計(jì)算結(jié)果與試驗(yàn)值吻合很好,說明了本文發(fā)展的并行計(jì)算方法的準(zhǔn)確性.

        圖6 不同展向位置翼型壓力系數(shù)分布Fig.6 Distribution of pressure coefficients at different span positions

        對該算例進(jìn)行網(wǎng)格無關(guān)性分析,選取不同的網(wǎng)格數(shù)量級進(jìn)行計(jì)算,如表1.圖7給出了不同網(wǎng)格數(shù)量級計(jì)算得到的懸停拉力系數(shù)與NASA理論計(jì)算數(shù)值的對比,橫坐標(biāo)為網(wǎng)格數(shù)量n(萬),縱坐標(biāo)為拉力系數(shù)CT.由圖7可知,該算例當(dāng)旋翼網(wǎng)格數(shù)量達(dá)到60萬,背景網(wǎng)格數(shù)量達(dá)到200萬時,計(jì)算收斂.

        圖7 懸停拉力系數(shù)與理論值對比Fig.7 Comparison of hover thrust coefficient with theoretical value

        表1 旋翼網(wǎng)格和背景網(wǎng)格分布

        注: 括號內(nèi)的數(shù)值為網(wǎng)格的數(shù)量.

        3.3 AH-1/OLS有升力前飛

        AH-1/OLS模型旋翼[12-13]由兩片槳葉組成,槳葉平面形狀為矩形,槳葉帶8.2°的線性負(fù)扭轉(zhuǎn),展弦比為9.22,靜止?fàn)顟B(tài)下,在距離旋轉(zhuǎn)中心75%展長處扭轉(zhuǎn)角為0°,翼型為OLS翼型[14-15].槳葉在前飛過程中不僅有旋轉(zhuǎn)運(yùn)動,還包括揮舞、變距、擺振等運(yùn)動.若定義旋翼槳葉的方位角為Ψ,變距角為θ,揮舞角為β,擺振角為δ,則槳葉的運(yùn)動規(guī)律為:

        ψ=ψ0+ωt,
        β=β0+βlccos(ψ)+βlssin(ψ),
        θ=θ0+θlccos(ψ)+θlssin(ψ),
        δ=δ0+δlccos(ψ)+δlssin(ψ).

        對AH-1/OLS旋翼的10014工況進(jìn)行遠(yuǎn)場距離相關(guān)性分析,對應(yīng)的計(jì)算狀態(tài)為:

        Mtip=0.664,μ=0.164,αTPP=1°,Re=1.6×106,CT=0.0054.

        變距和揮舞運(yùn)動規(guī)律如下:

        θ(t)=6.14°+0.9°cos(ψ)-1.39°sin(ψ),
        β(t)=0.5°+1.0°cos(ψ).

        計(jì)算所用背景網(wǎng)格為圓柱形網(wǎng)格,在計(jì)算過程中也隨槳葉做旋轉(zhuǎn)運(yùn)動.本文選取不同的遠(yuǎn)場距離進(jìn)行了計(jì)算比較,如圖8所示,r表示背景網(wǎng)格的半徑,d表示背景網(wǎng)格的縱向長度.表2給出了4種計(jì)算狀態(tài)和不同遠(yuǎn)場距離的拉力系數(shù)與試驗(yàn)值的誤差,其中R為旋翼槳盤半徑.由表可知隨著遠(yuǎn)場距離的增大,計(jì)算收斂.

        圖8 遠(yuǎn)場邊界示意圖Fig.8 Far-field boundary schematic

        表2 遠(yuǎn)場距離選擇(a)和拉力系數(shù)的計(jì)算值與誤差(b)

        為了將數(shù)值計(jì)算的噪聲與試驗(yàn)值作對比,選取該旋翼有噪聲試驗(yàn)數(shù)據(jù)的3017工況進(jìn)行噪聲計(jì)算.3017工況的計(jì)算狀態(tài)為:Mtip=0.663,μ=0.162,αTPP=1°,Re=1.6×106.變距運(yùn)動規(guī)律為:

        θ(t)=5.03°+1.98°cos(ψ)-2.04°sin(ψ).

        選取旋翼控制面計(jì)算噪聲.圖9(見第594頁)給出了旋翼控制面上的壓強(qiáng)分布.圖10(見第594頁)給出了計(jì)算得到的噪聲與試驗(yàn)值的對比,橫坐標(biāo)為方位角ψ,縱坐標(biāo)為壓力脈動p′,單位為Pa.計(jì)算結(jié)果與實(shí)驗(yàn)值吻合較好,說明本文發(fā)展的旋翼氣動噪聲數(shù)值預(yù)測方法的可靠性.在該工況下,串行計(jì)算耗時112.94h,并行計(jì)算耗時37.8h,計(jì)算速度提高了2.99倍.

        圖9 旋翼控制面上的壓強(qiáng)分布示意圖Fig.9 Diagram of pressure distribution on rotor control surface

        圖10 計(jì)算噪聲與試驗(yàn)值對比Fig.10 Comparison of calculated noise with test data

        4 結(jié) 語

        本文基于CFD/FW-H方法對旋翼的氣動噪聲進(jìn)行了數(shù)值預(yù)測并基于OpenMP對源程序進(jìn)行了并行優(yōu)化.針對隱式LU-SSOR算法存在數(shù)據(jù)依賴性難以實(shí)現(xiàn)并行的問題,發(fā)展了超平面(Hyperplane)和管道流(Pipelining)兩種并行策略,實(shí)現(xiàn)了LU-SSOR算法的OpenMP并行計(jì)算.算例顯示,當(dāng)并行計(jì)算的線程達(dá)到18時,兩種并行策略使得旋翼渦流場的計(jì)算速度提高3倍以上.因此,旋翼噪聲的計(jì)算周期大大縮短,說明本文發(fā)展的兩種并行策略具有重要的工程應(yīng)用價(jià)值.

        猜你喜歡
        超平面遠(yuǎn)場槳葉
        探究奇偶旋翼對雷達(dá)回波的影響
        全純曲線的例外超平面
        涉及分擔(dān)超平面的正規(guī)定則
        以較低截?cái)嘀財(cái)?shù)分擔(dān)超平面的亞純映射的唯一性問題
        立式捏合機(jī)槳葉結(jié)構(gòu)與槳葉變形量的CFD仿真*
        基于仿真與實(shí)測的列車遠(yuǎn)場氣動噪聲分析
        某種陣列雷達(dá)發(fā)射通道遠(yuǎn)場校準(zhǔn)簡易方法
        數(shù)學(xué)年刊A輯(中文版)(2015年1期)2015-10-30 01:55:44
        直升機(jī)槳葉/吸振器系統(tǒng)的組合共振研究
        戰(zhàn)斗部遠(yuǎn)場水下爆炸對艦船沖擊損傷評估
        日韩精品极品免费观看| 亚洲精品午夜无码专区| 处破痛哭a√18成年片免费| 国产精一品亚洲二区在线播放 | 国产精品理论片| 精品人妻伦九区久久AAA片69| 亚洲熟妇少妇任你躁在线观看无码| 亚洲黄色电影| 超碰Av一区=区三区| 粉嫩的18在线观看极品精品| 国产三级不卡视频在线观看| 亚洲av无码国产综合专区| 爆爽久久久一区二区又大又黄又嫩| 欧美精品偷自拍另类在线观看| 91尤物在线看| 91九色视频在线国产| 和黑人邻居中文字幕在线 | 亚洲国产精品久久久久婷婷老年| 亚洲免费av电影一区二区三区| 国产精品亚洲在钱视频| 亚洲av综合色区无码另类小说| 性一交一乱一伧国产女士spa| 无码一区二区三区在线在看| 麻豆国产精品伦理视频| 精品亚洲天堂一区二区三区| 99精品人妻少妇一区二区| 国内少妇偷人精品视频免费| 91啦视频在线观看| 蜜桃在线一区二区三区| 日韩女优视频网站一区二区三区| 午夜性色一区二区三区不卡视频 | 精品999日本久久久影院| 欧美老妇与zozoz0交| 国产乱人伦AⅤ在线麻豆A| 一区二区在线视频免费蜜桃| 日本三级欧美三级人妇视频黑白配 | 无码 人妻 在线 视频| 双腿张开被9个男人调教| 手机看片久久国产免费| 日本高清二区视频久二区| 手机在线看片|