APP下载

车内道路噪声有源控制的虚拟参考信号分组构建方法

2021-05-14张立军宁友博孟德建

关键词:复杂度麦克风加速度

张立军,宁友博,孟德建,张 帅

(同济大学汽车学院,上海201804)

当下,汽车行业正逐渐由燃油动力向电动力方向转变,同时汽车内部良好的声音品质越来越被重视。对于纯电动汽车,由于车内声环境中缺乏发动机噪声的掩蔽效应,使得道路噪声越来越突出。道路噪声是由轮胎与路面相互作用引起轮胎沟槽气泵现象和胎壁振动而产生的噪声,通常在城市道路上,车内因胎壁振动引起的道路噪声十分突出,并通过悬架和车身等结构传递到车内[1-2]。研究表明,针对这种低频结构噪声,仅通过隔声、吸声等被动式方法控制,效果甚微,采用基于声波叠加原理的有源道路噪声控制(active road noise control,ARNC)方法来治理效果更佳[3]。

有源控制方法主要包括反馈式、前馈式和混合式结构。考虑到车内乘员对车内声音环境的感知效应,前馈式ARNC 结构比较适合车内的应用[4]。根据车内道路噪声的传递路径特征,通常选取悬架上的振动信号作为ARNC 系统参考信号[5-6]。如果参考信号数量较多,可以使得参考信号与车内目标噪声之间具有较好的相干性,但会造成传感器的硬件成本高昂,而且会带来非常大的计算复杂度;如果参考信号数量减少,可以明显降低计算复杂度,但参考信号与车内目标噪声信号之间的相干性会受到严重影响。Zafeiropoulos[7]通过在悬架的4个车轮位置布置16个三向加速度传感器,从而使参考信号与车内噪声的相干性达到90%以上。为降低系统复杂度,Park 等[8]发现,至少需要在车身与悬架连接点处布置6 个传感器才能将相干度平均控制在80%左右,但这只能勉强满足ARNC 系统的基本工作要求,且系统不稳定。由此可见,如何化解参考信号数量和控制效果之间的矛盾,是ARNC 系统能够成熟应用所面临的重要问题。

实际上,众多参考信号包含的振动信息是互相关联和重叠的,但是加速度传感器的数量应不少于结构独立振动源的数量[9]。为此,Akiho等[10]基于奇异值分解法将一组可以产生高相干性的加速度信号合成一组数量较少的虚拟参考信号,减少了输入通道的数量。之后Dehandschutter 等[11]发现文献[10]的研究只能适应单一工况,又提出了可以实时更新的虚拟参考信号构建方法。进一步,Nygren[12]详细对比了不同虚拟参考信号合成方法的差异,认为虚拟参考信号的方法确实可以保留原始参考信号中的大部分信息,但对瞬态变化系统的跟踪性较差。综上可知,虚拟参考信号构建方法可以减少参考信号输入数量,具有一定的可行性。然而,从这些研究中发现,直接利用整车采集到的多个原始信号构建的虚拟参考信号用于ARNC 系统时控制效果不佳,原因在于所构建的虚拟参考信号与目标噪声的相干性有待改善。

针对这一问题,本文提出了一种针对虚拟参考信号的分组构建方法,并对其有效性进行了验证。首先进行车内道路噪声采集试验,采集悬架不同位置振动加速度信号和头枕处的声压信号,基于相干分析筛选出较为重要的原始振动加速度信号,并通过奇异值分析确定虚拟参考信号的数量。然后通过所提出的分组构建法构建了虚拟参考信号,并与原有方法构建的虚拟参考信号进行相干性对比。最后基于归一化参考信号滤波最小均方误差(normalized filtered-x least mean square,NFXLMS)算法搭建了道路噪声有源控制系统仿真模型,对所构建的参考信号计算复杂度进行分析,并验证了其降噪效果。

1 原始信号采集与分析

虚拟参考信号是由多个原始加速度信号经过预处理合成的,原始振动加速度信号与目标噪声的相干性对所构建的虚拟参考信号的质量具有至关重要的影响。因此,筛选出具有较高相干性的原始振动加速度信号是构建虚拟参考信号的第一步。以道路试验为基础,进行车内噪声传递路径相干分析,是目前进行高相干性参考信号位置筛选较为有效的方法[13]。为此,本文以某国产A级两厢车为平台,进行车内道路噪声采集试验并进行分析。

1.1 信号采集

参照GB/T 18697—2002 声学汽车车内噪声测量方法标准[14],在各乘员头枕左右耳侧位置布置2个麦克风传感器,共采集8个位置的车内噪声信号。分别在前悬架附近的转向节、副车架与车身前连接点与后连接点、减震器上端位置左右共布置8 个三向加速度传感器,可以采集到24 个加速度信号;同时在后悬架附近减震器上端、扭力梁与车身连接处左右共布置4 个三向加速度传感器,可以采集到12个加速度信号。试验中选用的麦克风均为PCB Piezotronics 公司的MP231 麦克风,搭配MA231 前置放大器,灵敏度为40 mV⋅Pa-1。选用的振动加速度传感器为PCB Piezotronics公司的356A15 三向加速度传感器,灵敏度为100 mV·g-1。试验中加速度传感器(以前悬架转向节处和后悬架扭力梁与车身连接处为例)和麦克风(以前排为例)的实车布放位置分别如图1和图2所示。

试验路面为干燥平直的粗沥青路面。试验时天气晴朗无风,路面无积水,车窗为关闭状态。驾驶试验车辆在试验路面上以40 km⋅h-1的初速度空挡滑行减速至20 km⋅h-1,可以认为此时的车内噪声主要为路面激励引起的道路噪声。

1.2 信号分析

对采集到的麦克风信号进行频域分析,得到车内噪声声压级(sound pressure level,SPL)信号如图3 所示。从图3 可以看出,车内道路噪声较为突出,频段集中于75~120 Hz,表现为轰鸣声,其主要振动源为悬架振动引起的车身板件振动以及车身板件与车内声腔的相互耦合[2]。因此在基于相干分析筛选原始振动加速度信号时,应选取在该频段与车内噪声相干度较高的信号。

对采集到的数据,分别计算前悬架上采集到的24 个加速度信号和后悬架上采集到的12 个加速度信号与8 个麦克风信号的常相干函数,分别如图4、图5所示(以后排左侧乘员耳旁麦克风为例)。从图4 可以看出,对于前悬架附近的加速度信号,副车架与车身的前连接点处振动对车内道路噪声(左后乘员右耳处)的贡献度很大,其中副车架与车身的左侧前连接点处X向加速度信号在目标频段与车内噪声相干度大于0.7。从图5可以看出,对于后悬架附近的加速度信号,扭力梁与车身连接点处振动对车内道路噪声(左后乘员右耳处)的贡献度很大,其中扭力梁与车身左侧连接点处Z向加速度信号在目标频段与车内噪声的相干度大于0.7。综合来看,副车架与车身后连接点处和扭力梁与车身连接点处是道路噪声传递路径上最重要的节点,因此选择此4 个位置共计12 个加速度信号作为筛选后的原始加速度信号。

在筛选出的原始加速度信号基础上,进一步分析确定所构建的虚拟参考信号的数量。理论上,虚拟参考信号的数量应不少于原始加速度信号较大奇异值的数量[13],由此对筛选出的12个的原始加速度信号进行奇异值分解,结果如图6 所示。采用奇异值衰减率来确定非零奇异值的个数,即从最大的奇异值σ1往下数,认为低于σ120 dB 以内的值均是较大奇异值[15],表征信号的全部独立成分。由图6 可以看出,其中较大的奇异值数量为4个,说明虚拟参考信号的数量应不少于4个。由此确定本文所构建虚拟参考信号的数量为4个。

图4 前悬架加速度信号与麦克风信号(左后乘员右耳)常相干函数Fig.4 Front suspension accelerometers-left rear microphone(right)coherence map

2 虚拟参考信号构建

图6 原始加速度信号奇异值分析Fig.6 Singular value of original acceleration signals

虚拟参考信号的构建方法是由Akiho等[10]为解决ARNC 系统中多个参考信号输入带来的过高运算复杂度而提出的,具体方法是将不同车轮处的多个振动加速度信号合成一组,对其功率谱矩阵进行奇异值分解,构建出一个转换矩阵,利用此转换矩阵求出虚拟参考信号,以减少输入参考信号的数量。但是原方法是对原始信号直接进行奇异值分解,由于在悬架不同车轮位置处采集到的振动信号之间相关性不高,会使得所选取的奇异值无法很好地表征原始振动信号中的内容。考虑到实际车辆在道路上的行驶状态,车内道路噪声通常表现为4个车轮的独立振动复合作用的结果,若先将原始信号根据车轮位置分为不同组,便能提高每组信号中的信号关联度,再分别对每组信号构建转换矩阵,求出的虚拟信号可以保留更多原始信号中的振动信息。由此,本节提出了一种虚拟参考信号的分组构建方法。

2.1 分组构建法

所提出的分组构建方法的流程如图7所示。对于整车采集筛选得到的k个原始加速度信号,按其信号来源位置将其分为4 组,分别为左前轮加速度信号、左后轮加速度信号、右前轮加速度信号、右后轮加速度信号。假定每组加速度信号的数量为n,首先计算其自功率谱和互功率谱,得到原始加速度信号的功率谱矩阵Snn,然后对功率谱矩阵进行奇异值分解(singular value decomposition,SVD),得到频域的变换矩阵UT,再将频域的变换矩阵经过快速傅里叶逆变换(inverse fast fourier transform,IFFT)得到脉冲响应函数,最后计算原始加速度信号和该脉冲响应函数的卷积得到m个虚拟参考信号(m<n)。

具体计算流程如下:

对于每一组原始加速度信号Xn,矢量形式为

则加速度信号的功率谱矩阵Snn为

式中:XnH为Xn的埃尔米特矩阵。将Snn写成矩阵形式,即

式中:Sij为第i 个加速度信号Xi和第j 个加速度信号Xj之间的互功率谱,对角线元素为每个加速度信号的自功率谱。

合成的虚拟参考信号的功率谱矩阵可以表示为

式中:Nij为合成的第i个虚拟参考信号Yi和第j个虚拟参考信号Yj之间的互功率谱。

设有频率响应函数矩阵为Hnn,其元素Hij表示输入的原始加速度信号Xi到输出虚拟参考信号Yj的频率响应函数,维度为n×n。则Nnn可以表示为

对Snn进行奇异值分解,得到

式中:Unn矩阵的列向量为SHnnSnn的特征向量;Vnn矩阵的列向量为SnnSHnn的行向量;Σ 为一个n×n 的对角矩阵,包含l个正实数元素,定义如下

式中:σ按照σ1≥σ2≥…≥σl>0(l≤n)的顺序排序。

由于Snn对角线元素是每个加速度信号的自功率谱,其他元素是各个加速度信号之间的互功率谱,则有Snn=SHnn,进一步可得

将式(6)重写得到Σ的表达式为H

对比式(9)和式(5),可以将Unn视为可以求出输出虚拟参考信号互功率谱元素的传递函数矩阵。定义UnHn=Qnn,则式(9)可以改写为

由此可得

式中:Λn为虚拟参考信号矢量;Xn为原始加速度信号矢量。

为了将输出虚拟参考信号用于ARNC 控制系统,还需要将其转化到时域上。通常来说,传递函数矩阵UnHn=Qnn是非最小相位的。然而,为了使生成信号的时延最小化,并保持控制系统的因果性,若使用非最小相位滤波器合成参考信号,则不适用于ANC系统。可以证明,使用最小相位系统替代非最小相位系统是可行的[10]。本文使用最小相位滤波器合成参考信号。

对式(11)进行快速傅里叶逆变换,写为离散形式得

式中:λm为第m个虚拟参考信号;qmn是第n个原始加速度信号到第m个输出虚拟参考信号的脉冲响应函数;xn是第n 个加速度信号的时间序列;∗为卷积运算。整个过程可以通过设计的最小相位滤波器实现。

2.2 构建结果分析

基于分组构建方法,并结合确定的虚拟参考信号数量,将筛选出的12 个原始振动加速度信号按照车轮位置分为4 组,即将每个车轮位置处的三向加速度信号构建成1 个虚拟参考信号,所得结果的频谱如图8 所示。为进行对比,本文亦采用原有的虚拟参考信号构建方法[10]对筛选出的12 个振动加速度直接合成4 个参考信号,结果如图9 所示。

图8 分组构建的虚拟参考信号频谱Fig.8 Spectrum of virtual reference signals con⁃structed utilizing grouping

计算不同方法构建的虚拟参考信号与麦克风信号的多重相干函数,并和原始加速度信号与麦克风的多重相干函数对比,以副驾驶位置左耳处为例,如图10 所示。可以看出,原有方法构建的虚拟参考信号在轰鸣声频段,多相干函数具有较大的损失,这是由于直接合成方法分解的奇异值差别较小,除前4 个奇异值之外的其他奇异值也包含较多振动信息,将其舍去必然会造成振动信息损失。显然,分组构建的方法可以避免这一问题,根据信号来源位置对原始加速度信号进行分组后,由于同一位置处的加速度信号相关性较高,对每一组参考信号进行奇异值分解,每组提取的一个奇异值可以保留更多的同组的原始加速度信号信息。结果表明,分组构建的虚拟参考信号在轰鸣声频段的相干函数可以达到0.9 左右,相干性得到明显提高。

图9 原有方法构建的虚拟参考信号频谱Fig.9 Spectrum of virtual reference signals constructed utilizing original method

图10 原始信号和虚拟信号与麦克风信号的多相干函数对比(副驾驶左耳处)Fig.10 Multiple coherence between front right mi⁃crophone (left) and 12 original acceleration signals and 4 virtual reference signals from different methods

3 效果验证与分析

为评估所构建的虚拟参考信号在降低计算复杂度以及提高降噪效果方面的效果,本文搭建了道路噪声有源控制模型。分别以12个原始加速度信号、原有方法构建的虚拟参考信号、分组构建的虚拟参考信号作为输入,对比不同输入在计算复杂度、仿真时间、降噪效果方面的表现,对所提出的构建方法的有效性进行验证。

3.1 控制系统模型搭建

NFXLMS 算法是为了克服参考信号滤波最小化均方误差(filter-x least mean square,FXLMS)算法中收敛系数对输入信号的功率依赖性问题而提出的,可以使算法权系数迭代过程中收敛系数随输入信号功率进行自适应调节,具有更好的鲁棒性和工况适应性[6]。基于所提出的分组构建法和NFXLMS算法,搭建了道路噪声有源控制模型,如图11所示。假定输入的参考信号数量为I,用x(n)表示参考信号矢量,用M个车内扬声器作为次级源,记次级声信号为y(n),用K个麦克风获取误差信号,记误差信号为e(n),Ŝ(z)表示次级通路的传递函数。

图11 基于NFXLMS算法和分组构建法的道路噪声有源控制系统Fig.11 Active road noise control system based on NFXLMS algorithm and reference signals constructed utilizing grouping

对应地由I个参考信号生成M个次级声输入信号需要I×M个输出滤波器,记为

用wim(n)=[wim,1(n)wim,2(n)…wim,L(n)]T表示在第n时刻的L阶自适应滤波器的权系数矢量,通过NFXLMS 算法更新。对应的M 个次级声输入信号可以表示为

式中:xi(n)=[xi(n)xi(n-1)… xi(n-L)]T表示第i个虚拟参考信号矢量。

3.2 计算复杂度分析

将图12 所示的控制系统利用Simulink 进行仿真,假定输入原始信号数量为I,扬声器数量为M,麦克风数量为K。为便于结果对比,将原始的12 个振动加速度信号和原有方法构建的4个虚拟参考信号也分别作为参考信号输入系统进行仿真,分析不同输入的系统计算复杂度。

整个系统的计算量分为两部分:一是控制器算法本身的计算量,二是构建虚拟参考信号的计算量。对于控制器算法部分,NFXLMS算法的浮点加法计算量为MI[(2K+1)(L-1)+L+2],浮点乘法计算量为MI(2KL+K+L+4),其中L 为滤波器的阶数[6]。对于虚拟参考信号构建部分,主要计算量在于式(12)利用快速傅里叶逆变换求出的脉冲响应函数与原始信号的卷积运算过程,此过程使用MATLAB 中的一维滤波函数filter 构建的IIR(infinite impulse response)滤波器实现,如图12 所示。而图7 中基于奇异值分解求解变换矩阵,并利用参数化建模法求出滤波器系数这一步骤通常离线计算,因此可不考虑这部分计算量。

图12 利用IIR滤波器计算虚拟参考信号时间序列Fig.12 Calculation of time series of virtual reference signal utilizing IIR filter

假定IIR 滤波器有(a+b)个系数,对于原有构建法,虚拟参考信号构建过程带来的浮点加法计算量为IN(a + b -1),浮点乘法计算量为IN(a +b),N为虚拟参考的信号的数量。对于分组构建法,将原始信号分为4 组,虚拟参考信号构建过程带来的浮点加法计算量为I(a+b-1),浮点乘法计算量为I(a+b)。

由此,在上述基于NFXLMS 算法的控制系统中,原有构建法的浮点加法计算量为

浮点乘法计算量为

分组构建法的浮点加法计算量为

浮点乘法计算量为

在本文中,原始加速度信号数目I=12,虚拟参考信号数目N=4,扬声器数目M=1,麦克风数目K = 1,滤波器阶次L = 384,IIR 滤波器系数数目a = 1,b = 80,各种方法的运算复杂度如表1所示。

表1 不同构建方法计算复杂度对比Tab.1 Computation complexity of different signal construction methods

从比较耗时的浮点乘法计算量来看,12 个原始加速度信号作为参考信号的计算量远高于虚拟参考信号的计算量,且仿真时间较长。相比12个原始加速度信号作为参考信号的方法,虚拟参考信号的方法降低了34%~60%的计算量,其中分组构建的虚拟参考信号比原有方法构建的虚拟参考信号仿真时间降低了24.4%,表明分组构建虚拟参考信号的方法比原有方法对降低系统运算量具有更显著的效果,验证了分组构建的虚拟参考信号对降低系统复杂度的有效性。

3.3 降噪效果分析

为进一步验证分组构建的虚拟参考信号在降噪效果方面的表现,将原有方法构建得到的4 个虚拟信号、分组构建得到的4 个虚拟信号作为仿真模型的输入,进行车内道路噪声有源控制仿真。仿真中以前排右侧乘员右耳位置为目标降噪位置,以原车前排右侧扬声器作为次级声源。仿真数据由前文所述的实车道路试验获得,次级通路传递函数基于前期研究基础由实车离线测试得到[16]。

本文定义降噪量为降噪前后声压级的差值,声压级由该频段声压的均方根值计算得到,表示这个频带内的总有效值[17]。不同参考信号输入仿真模型后在副驾驶右耳旁降噪前后声压级对比如图13 所示。由图13可以看出,对于车辆在实际道路上行驶时采集到的噪声,原有方法构建的虚拟参考信号降噪效果一般,在75~120 Hz 频段内的轰鸣声降噪量仅能达到1.4 dB(A),这正是由于原方法构建的虚拟参考信号相干性低造成的。而分组构建的4个虚拟参考信号可以很好地保留大部分原始信号中的振动信息,在整个轰鸣声频段的降噪量可达4.48 dB(A),且该频段内降噪后的声压级幅值可以保持在较为稳定的状态,表明所提出方法在该频段上具有良好的降噪效果。

图13 不同构建方法的虚拟参考信号降噪前后对比Fig.13 Noise reduction of different virtual signal construction methods

4 结论

本文提出了一种用于车内道路噪声有源控制系统的虚拟参考信号分组构建方法,并进行了有效性验证,主要结论如下:

(1)进行了车内道路噪声采集试验和分析,确定副车架与车身后连接点、扭力梁与车身连接点是最重要的道路噪声传递路径,相应位置的振动加速度信号可以作为原始信号构建虚拟参考信号。进一步通过奇异值确定构建的虚拟参考信号数量为4个。

(2)基于理论推导建立了车内道路噪声有源控制系统的虚拟参考信号分组构建方法。通过多重相干分析得出,分组构建的虚拟参考信号与车内目标噪声的相干性比原有方法有明显提高,在轰鸣声频段的相干函数可以达0.9左右。

(3)通过搭建道路噪声有源控制系统模型进行仿真,对分组构建法的计算复杂度和降噪效果进行分析。与原有方法相比,所提出方法的计算复杂度降低约24.4%。且在轰鸣声频段降噪量可达4.48 dB(A),具有良好的降噪效果。

作者贡献说明:

张立军:项目监督与管理。

宁友博:论文初稿,试验采集,数据处理与分析。

孟德建:方法提出。

张 帅:方法验证,论文修改。

猜你喜欢

复杂度麦克风加速度
“鳖”不住了!从26元/斤飙至38元/斤,2022年甲鱼能否再跑出“加速度”?
数字经济对中国出口技术复杂度的影响研究
毫米波MIMO系统中一种低复杂度的混合波束成形算法
汽车内麦克风阵列布放位置优化方法研究*
Kerr-AdS黑洞的复杂度
非线性电动力学黑洞的复杂度
创新,动能转换的“加速度”
死亡加速度
麦克风的艺术
讯飞输入法也能离线语音输入