两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

快速噪聲診斷的聲場重構方法

文檔序號:5882300閱讀:658來源:國知局
專利名稱:快速噪聲診斷的聲場重構方法
技術領域
本發(fā)明涉及的是一種聲場重構方法,特別是一種能精確地根據(jù)聲場中測量的較少點的信息,來重構其他點信息的快速噪聲診斷的聲場重構方法,屬于噪聲診斷技術領域。
采用近場全息、邊界元等計算方法進行噪聲診斷,一般耗費時間較多或者代價較高。1997年,Wang等人提出使用HELS法,并在1998年、2000年、2001年等分別使用模擬計算和試驗研究對HELS法進行了驗證。HELS法重構聲場效率很高,并且簡單、靈活,沒有邊界元方法在特征波數(shù)不唯一的缺點。因此,HELS法極其適宜應用于快速噪聲診斷。已有技術中,專利號為5,712,805的美國專利“噪聲診斷系統(tǒng)”是采用HELS方法,把聲場中聲壓轉化為球波函數(shù)的疊加,然后使用最小二乘法,根據(jù)已知的噪聲信號來重構聲源表面的聲壓。該方法存在的問題是當獨立函數(shù)選擇不合適或者選擇有不同半徑的測量點時,使用HELS方法重構脈動球的聲場也產生有較大誤差。要求重構的點離測量的點非常接近,并且,使用HELS方法很難重構普通的球狀聲源的聲場,對于非球聲源,計算的誤差很大。該方法對于高頻不適用,且對非球聲源聲場重構的效率很低。
該方法是根據(jù)聲源形狀已知的某聲場中,已知若干個點(稱為測量點)的聲壓,把聲場劃分為若干個區(qū)域,每個區(qū)域的聲場表示成區(qū)域節(jié)點聲壓的線性疊加。根據(jù)測量點的聲壓,通過最小二乘法和奇異值分解,可以得到區(qū)域節(jié)點的聲壓。然后通過區(qū)域節(jié)點的聲壓,可以得到每個區(qū)域每一點的聲壓。具體方法如下1、建立橢球坐標系在聲源表面附近畫一個與聲源形狀比較接近的橢球面(也可以小部分畫在聲源內,總之要和聲源形狀大致類似的橢球面),建立一個橢球坐標系。
2、劃分區(qū)域和節(jié)點根據(jù)聲場中測量點的數(shù)目和分布情況,沿橢球坐標系的坐標軸方向把聲場分為若干個區(qū)域。如果是外部聲場,就沿橢球坐標系的半徑方向劃分為若干個無限區(qū)域,每個無限區(qū)域沿半徑方向向外無限延伸;如果是內部聲場,就劃分為有限區(qū)域。
如果聲場中測量點的數(shù)目較多,聲場中的區(qū)域數(shù)目需要較多;聲場中測量點分布稠密的地方,也需要較多的區(qū)域。每個區(qū)域有若干個節(jié)點。為計算方便精確起見,區(qū)域的節(jié)點盡可能地緊接于測量點。
3、計算每個測量點的插值函數(shù)利用無限元法區(qū)域的插值函數(shù)公式ψ=ψμ(r)ψv(φ)ψw(θ)......(1)]]>其中(r,φ,θ)為橢球坐標系,ψv(φ)、ψw(θ)分別為沿φ,θ方向的傳統(tǒng)的有限元插值函數(shù),這里選擇為Lagrange插值多項式,如果是有限區(qū)域的聲場,ψμ(r)為r方向的插值多項式,這里也可以選擇為Lagrange插值多項式。因為對于無限區(qū)域的聲場,必須考慮無窮遠輻射邊界條件,這里選擇為ψμr(rμ)=e-ik(r-rμ)Σμ.=1nhμμ.(kr)μ.μ=1,2,Λ,n(n≥2)......(2)]]>其中H=S-1,S1m=(krm)-1,rμ表示第μ個節(jié)點的徑向坐標,k表示波數(shù)。(2)式同時也可以考慮為shifted Legendre多項式和shifted Chebyshev多項式,其基本原理完全相同,但使用后兩者的編寫計算程序較(2)式稍微簡單。
4、計算出節(jié)點聲壓根據(jù)測量點的聲壓值以及測量點的插值函數(shù)來計算節(jié)點聲壓{C}=[ζ]u{ξ} (3)
其中,矩陣[ζ]和向量{ξ}中分別可以通過插值函數(shù)和測量點聲壓來計算。其中的矩陣元素分別為ζmn=ψjm*ψnj*,]]>ξ1=Poiψji*,]]>[ζ]u是通過奇異值分解而求得的偽逆,P()i表示測量點聲壓。
特殊情況下,可以把測量點選擇為節(jié)點,這樣計算可以略去這過程3和4,此時的計算量將急劇下降,計算效率將得到極大提高。
5、計算出重構點的插值函數(shù)重構點插值函數(shù)的計算方法如3一樣,計算公式仍然為(1)(2)。
6、重構出聲場中任意一點的聲壓重構點的聲壓可根據(jù)下述聲壓方程來計算P(x)=Σi=1NCiψi(x)......(4)]]>其中的N表示的是該區(qū)域內節(jié)點的數(shù)目,CI(x)表示第i個節(jié)點的聲壓,ψi為重構點的插值函數(shù)。
因為使用節(jié)點的聲壓來描述聲場中的信息,相當于使用合理的插值函數(shù)來近似區(qū)域的聲場,沒有試圖求解一個能夠描述整個聲場的簡單函數(shù),因此能比HELS方法更準確、更高效地描述聲場,可以近似求解各種形狀的聲源、各個頻段聲場重構問題。又因為是快速噪聲診斷,并不要求精確地描述每一個點的聲壓,因此區(qū)域可以很少。本發(fā)明避免了使用橢球聲無限單元的繁瑣的方程積分,因而大大減少了計算用時。本方法既保留了傳統(tǒng)的HELS方法的高效率,又大大地拓寬了該方法的計算適用領域。該方法同樣能方便地推廣到磁場、波浪沖擊等無界領域。
圖2某長旋轉橢球聲源的重構的聲壓幅值隨θ的變化,實線表示理論值、*加虛線表示本發(fā)明的重構值,加虛線表示使用6項獨立函數(shù)的HELS方法的重構值。其中縱軸表示聲壓幅值(單位為帕),橫軸表示坐標θ。


圖1所示,一長旋轉橢球聲源,其長軸和短軸分別為1和0.5米,聲場中半徑為3和9(坐標為橢球坐標系)遠的橢球面上,沿角方向θ從4.5度出發(fā)每隔9度選擇一個測量點,共有80個測量點,80個測量點的聲壓已知。
根據(jù)這80個測量點聲壓,重構出整個聲場聲壓的過程如下1、建立橢球坐標系建立一個橢球坐標系(這里只使用了二維坐標),其長軸為1米,短軸為0.5米。其中橢球坐標系(r,θ)和笛卡兒坐標系(x,y)的對應關系為 2、劃分區(qū)域和節(jié)點通過測量點的分布情況,把整個聲場沿無限方向劃分為20個區(qū)域,每個區(qū)域有4個節(jié)點。每個節(jié)點均在半徑為10和2的橢球面上。每個區(qū)域含有4個節(jié)點。
3、計算每個測量點的插值函數(shù)這里設定ψ1(θ)(ξ)=12(ξ-1)]]>ψ2(θ)(ξ)=12(ξ+1)]]>θ(ξ)=Σv=1nψv(φ)(ξ)θv......(6)]]>由測量點的坐標值可以計算得ψ1r(r)=e-i×11.088×(r-2)[-12r+5r2]]]>ψ2r(r)=e-i×11.088×(r-10)[252r-25r2]......(7)]]>根據(jù)公式(1),可以計算出測量點的插值函數(shù)。
4、計算出節(jié)點聲壓根據(jù)公式(3),可以計算出每一個節(jié)點的聲壓植。
5、計算出重構點的插值函數(shù)重構點的插值函數(shù)計算方法和3相同。
6、重構出聲場中任意一點的聲壓根據(jù)重構點的插值函數(shù)值和節(jié)點的聲壓值,通過公式(4),可以計算出重構點的聲壓。因為重構點的位置可以任意選擇,從而可以重構整個聲場的聲壓值。
重構點在半徑為5的橢球面上,計算結果如圖2中*所示,圖中的*用虛線連起來。
采用邊界元方法計算出理論近似值,在圖中用實線來表示。
為說明本發(fā)明的優(yōu)越性,使用HELS方法的6項獨立函數(shù)來計算同一算例,計算結果如圖2中所示,圖中的用虛線連起來。
從圖上可以看出,本發(fā)明的重構結果與理論解近似重合。
本發(fā)明的優(yōu)越性還可以通過以下重構結果顯現(xiàn)出來。
(1)計算時間本發(fā)明所用時間0.04秒,而HELS方法超過0.15秒(不包括其獨立函數(shù)正交化的時間)。
(2)計算精度本發(fā)明的重構誤差小于1%,而HELS方法的重構誤差近200%。
因此,本發(fā)明提出的新的聲場重構方法遠遠優(yōu)越于HELS法。
權利要求
1.一種快速噪聲診斷的聲場重構方法,其特征在于該方法是根據(jù)聲源形狀已知的某聲場中,已知若干個點(稱為測量點)的聲壓,把聲場劃分為若干個區(qū)域,把每個區(qū)域的聲場表示成區(qū)域節(jié)點聲壓的線性疊加,根據(jù)測量點的聲壓,通過最小二乘法和奇異值分解,可以得到區(qū)域節(jié)點的聲壓,然后通過區(qū)域節(jié)點的聲壓,可以重構出整個聲場的聲壓,具體方法是(1)建立橢球坐標系在聲源表面附近畫一個與聲源形狀比較接近的橢球,以此為基礎建立一個橢球坐標系;(2)劃分區(qū)域和節(jié)點根據(jù)聲場中測量點的數(shù)目和分布情況,沿橢球坐標系的坐標軸方向把聲場分為若干個區(qū)域,如果是外部聲場,就沿橢球坐標系的半徑方向劃分為若干個無限區(qū)域,每個無限區(qū)域沿半徑方向向外無限延伸;如果是內部聲場,就劃分為有限區(qū)域;(3)計算每個測量點的插值函數(shù)利用無限元法區(qū)域的插值函數(shù)公式來計算ψ=ψμ(r)ψv(φ)ψw(θ);]]>(4)計算出節(jié)點聲壓根據(jù)測量點的聲壓值以及測量點的插值函數(shù),通過最小二乘法和奇異值分解來計算節(jié)點聲壓{C}=[ζ]u{ξ};(5)計算出重構點的插值函數(shù)重構點插值函數(shù)的計算方法和3一樣;(6)重構出聲場中任意一點的聲壓根據(jù)重構點的插值函數(shù)和節(jié)點的聲壓,通過下述聲壓方程來計算P(x)=Σi=1NCiψi(x).]]>
全文摘要
快速噪聲診斷的聲場重構方法是在傳統(tǒng)HELS方法和無限元方法的基礎上,根據(jù)聲源形狀已知的某聲場中,已知若干個點(稱為測量點)的聲壓,把聲場劃分為若干個區(qū)域,把每個區(qū)域的聲場表示成區(qū)域節(jié)點聲壓的線性疊加。根據(jù)測量點的聲壓,通過最小二乘法和奇異值分解,可以得到區(qū)域節(jié)點的聲壓。然后通過區(qū)域節(jié)點的聲壓,可以重構出整個聲場的聲壓。該方法比HELS方法更準確、更高效地描述聲場,可以近似求解各種形狀的聲源、各個頻段聲場重構問題,并且避免了使用橢球聲無限單元的繁瑣的方程積分,因而大大減少了計算用時。本方法既保留了傳統(tǒng)的HELS方法的高效率,又大大地拓寬了該方法的計算適用領域。該方法同樣能方便地推廣到磁場、波浪沖擊等無界領域。
文檔編號G01H17/00GK1472514SQ0312938
公開日2004年2月4日 申請日期2003年6月19日 優(yōu)先權日2003年6月19日
發(fā)明者楊瑞梁, 汪鴻振 申請人:上海交通大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大理市| 青铜峡市| 阿勒泰市| 太白县| 稻城县| 五华县| 正安县| 平湖市| 建阳市| 丰台区| 平阴县| 彰化县| 新田县| 桐庐县| 个旧市| 梅河口市| 郁南县| 益阳市| 高碑店市| 保康县| 阿合奇县| 朝阳市| 涿鹿县| 古田县| 珠海市| 亚东县| 永和县| 漳浦县| 五莲县| 南雄市| 霞浦县| 博野县| 长岭县| 蚌埠市| 建阳市| 娄烦县| 子长县| 互助| 甘孜| 民丰县| 武山县|