模擬噪聲源與原始噪聲傳感器傳遞模型辨識方法
【專利摘要】本發明提供模擬噪聲源與原始噪聲傳感器傳遞模型辨識方法,包括以下步驟:按照標準的白噪聲產生方法模擬生成白噪聲,將白噪聲經過擴音器向空氣中傳播,原始噪聲傳感器檢測擴音器聲波經過空氣衰減后的信號;白噪聲經過濾波器濾波后的信號;假設濾波器參數初始取值均為0;計算白噪聲經過濾波器濾波后的信號,計算原始噪聲傳感器檢測到的信號與白噪聲經過濾波器濾波后的信號之間的誤差;更新濾波器系數,重復上述步驟;當誤差滿足要求時停止計算,輸出濾波器系數。本發明能夠獲得更加準確的噪聲傳遞模型,非常適合主動噪聲控制設計時對擴音器和原始噪聲傳感器之間的傳遞模型進行辨識,為主動噪聲控制獲得良好的去噪效果提供了基礎。
【專利說明】模擬噪聲源與原始噪聲傳感器傳遞模型辨識方法
【技術領域】
[0001] 本發明涉及鋼鐵冶金行業噪聲污染治理領域,具體涉及模擬噪聲源與原始噪聲傳 感器傳遞模型辨識方法。
【背景技術】
[0002] 在鋼鐵、冶金等工業領域中,由于各種大型機械的運行,特別是諸如高爐減壓閥組 等高能量噪聲源的運行,導致鋼鐵廠區長期處于嚴重噪聲污染之中。由于長時間處于這種 高強度噪聲污染中會導致工作人員身體和心理受到損傷,因此工程中往往采用主動去噪和 被動去噪兩種方法減小噪聲能量。在主動噪聲控制技術中,由于原始噪聲傳感器不僅接收 了原始噪聲信號,同時它也接收了模擬噪聲擴音器發出的模擬噪聲信號,為了達到較好的 去噪效果,需要辨識擴音器至原始噪聲傳感器之前的噪聲傳遞模型,傳統方法往往難以辨 識得到準確的噪聲傳遞模型。
【發明內容】
[0003] 本發明要解決的技術問題是:提供一種模擬噪聲源與原始噪聲傳感器傳遞模型辨 識方法,能夠獲得更加準確的噪聲傳遞模型。
[0004] 本發明為解決上述技術問題所采取的技術方案為:一種模擬噪聲源與原始噪聲傳 感器傳遞模型辨識方法,其特征在于:它包括以下步驟:
[0005] 1)令采樣周期為Ts,按照標準的白噪聲產生方法模擬生成白噪聲y(k),將y(k)經 過擴音器向空氣中傳播,原始噪聲傳感器檢測擴音器聲波經過空氣衰減后的信號V (k); 白噪聲y(k)經過濾波器濾波后的信號x(k) =D(z)y(k),D(z)表示模擬噪聲源與原始噪聲 傳感器之間的傳遞函數,表達式為D(z) = 其中z表示移位操作,η 為濾波器的階次,屯、屯、…、dn為濾波器系數;
[0006] 2)假設濾波器參數初始取值均為0 ;
[0007] 3)計算白噪聲經過濾波器濾波后的信號x(k),
【權利要求】
1. 一種模擬噪聲源與原始噪聲傳感器傳遞模型辨識方法,其特征在于:它包括以下步 驟: 1) 令采樣周期為Ts,按照標準的白噪聲產生方法模擬生成白噪聲y (k),將y (k)經過擴 音器向空氣中傳播,原始噪聲傳感器檢測擴音器聲波經過空氣衰減后的信號f (k);白噪 聲y(k)經過濾波器濾波后的信號x(k) =D(z)y(k),D(z)表示模擬噪聲源與原始噪聲傳感 器之間的傳遞函數,表達式為D(z) = 其中z表示移位操作,η為濾 波器的階次,屯、屯、…、dn為濾波器系數; 2) 假設濾波器參數初始取值均為0 ; 3) 計算白噪聲經過濾波器濾波后的信號x(k),
,其中diGO表 示濾波器D (z)系數屯在第k次采樣時的值; 4) 計算原始噪聲傳感器檢測到的信號X' (k)與白噪聲經過濾波器濾波后的信號x(k) 之間的誤差 e(k),e(k) =x; (k)-x(k); 5) 判斷e (k)的大小: 當e (k)未達到預設要求時,更新濾波器系數,令φ (k) = φ (k-1) + ε X e (k) X y (k-i), 其中i = 0, 1,2, 一,11-1, ε為迭代步長,ε滿足條件
,其中Py為白噪聲y (k)的 功率;重復上述步驟3)-4); 當誤差達到預設要求時停止計算,輸出濾波器系數。
2. 根據權利要求1所述的模擬噪聲源與原始噪聲傳感器傳遞模型辨識方法,其特征在 于:步驟5)中,當e (k)彡0. 1時,更新濾波器系數,令φ (k) = φ (k-Ι) + ε X e (k) X y (k-i), 其中i = 0, 1,2, 一,11-1, ε為迭代步長,ε滿足條件
,其中Py為白噪聲y (k)的 功率;重復上述步驟3)-4); 當e(k)〈0. 1時停止計算,輸出濾波器系數。
【文檔編號】G06F19/00GK104063610SQ201410311149
【公開日】2014年9月24日 申請日期:2014年7月1日 優先權日:2014年7月1日
【發明者】張華軍, 趙菁, 蔡煒, 周登科 申請人:中冶南方工程技術有限公司