有源振动噪音控制装置

申请号 CN201280035029.2 申请日 2012-01-20 公开(公告)号 CN103650030B 公开(公告)日 2016-05-11
申请人 三菱电机株式会社; 发明人 矢野敦仁;
摘要 本 发明 的目的在于提供一种有源振动噪音控制装置,能够防止由于2次路径的传递特性的影响而滤波系数发散、收敛变慢,稳定并且高效地降低振动噪音。为了达成这样的目的,本发明的有源振动噪音控制装置根据作为用于降低振动噪音的2次振动噪音传播的2次路径的传递特性的、与振动噪音的 频率 对应的传递特性的增益的大小,计算更新步长,根据计算出的更新步长,更新滤波系数。
权利要求

1.一种有源振动噪音控制装置,具备:
控制信号滤波器,从具有从振动噪音源发生的振动噪音的频率的信号,生成将被变换为用于降低所述振动噪音的2次振动噪音的控制信号
更新步长计算部,计算与和所述振动噪音的频率对应的传递特性的增益的大小成反比例、用于决定所述控制信号滤波器的滤波系数的更新量的更新步长,所述传递特性是所述2次振动噪音传播的路径的传递特性;以及
滤波系数更新部,根据由所述更新步长计算部计算出的所述更新步长,更新所述控制信号滤波器的滤波系数。
2.根据权利要求1所述的有源振动噪音控制装置,其特征在于,
所述更新步长计算部在所述振动噪音的频率变化了的情况下,计算与和变化后的频率对应的所述传递特性的增益的大小成反比例的更新步长。
3.根据权利要求1或者2所述的有源振动噪音控制装置,其特征在于,
具备存储部,该存储部将所述振动噪音的频率和针对所述振动噪音的频率的所述传递特性的增益的大小对应起来存储,
所述更新步长计算部使用从所述存储部取得的与所述振动噪音的频率对应的所述传递特性的增益的大小,计算所述更新步长。
4.根据权利要求1或2所述的有源振动噪音控制装置,其特征在于,
具备传递特性变化率计算部,该传递特性变化率计算部计算与所述振动噪音的频率的变化对应的所述传递特性的增益的大小的变化率,
所述更新步长计算部根据所述传递特性的增益的大小、和由所述传递特性变化率计算部计算出的所述传递特性的增益的大小的变化率,计算所述更新步长。
5.根据权利要求4所述的有源振动噪音控制装置,其特征在于,
所述更新步长计算部在所述传递特性的增益的大小的变化率大于规定的阈值的情况下,根据所述传递特性的增益的大小和所述传递特性的增益的大小的变化率,计算所述更新步长。
6.根据权利要求5所述的有源振动噪音控制装置,其特征在于,
所述更新步长计算部在所述传递特性的增益的大小的变化率小于所述规定的阈值的情况下,使所述更新步长逐渐减小。
7.根据权利要求1或2所述的有源振动噪音控制装置,其特征在于,
具备参照信号滤波器,该参照信号滤波器根据所述2次振动噪音传播的路径的传递特性,从具有所述振动噪音的频率的信号生成参照信号,
所述滤波系数更新部根据所述参照信号、所述更新步长、以及表示所述2次振动噪音与所述振动噪音的误差的误差信号,更新所述控制信号滤波器的滤波系数。
8.一种有源振动噪音控制装置,具备:
控制信号滤波器,根据具有从振动噪音源发生的振动噪音的频率的信号,生成控制信号;
2次振动噪音输出部,变换所述控制信号来生成用于降低所述振动噪音的2次振动噪音并输出;
误差探测部,探测所述振动噪音与所述2次振动噪音的误差,将所探测的误差作为误差信号输出;
参照信号滤波器,根据从所述2次振动噪音输出部至所述误差探测部的传递特性,从具有所述振动噪音的频率的信号,生成参照信号;
更新步长计算部,计算与和所述振动噪音的频率对应的所述传递特性的增益的大小成反比例、用于决定所述控制信号滤波器的滤波系数的更新量的更新步长;以及滤波系数更新部,根据所述更新步长、所述参照信号以及所述误差信号,更新所述控制信号滤波器的滤波系数。

说明书全文

有源振动噪音控制装置

技术领域

[0001] 本发明涉及发生作为针对振动噪音的消除音的2次振动噪音来降低振动噪音的有源振动噪音控制装置。

背景技术

[0002] 作为通过对从振动噪音源发生的振动噪音与2次振动噪音干涉来降低振动噪音的装置,已知使用了自适应陷波滤波器(或者Single frequency Adaptive Noth(单频自适应诺斯))的有源振动噪音控制装置(Active Noise Control Apparatus)。在这样的有源振动噪音控制装置中,通过更新自适应陷波滤波器的滤波系数来调整2次振动噪音的振幅、相位。作为控制滤波系数的更新量的参数有更新步长(step size),但在该更新步长是恒定值的情况下,有无法追踪振动噪音源的急剧的变化的情况。
[0003] 针对这样的问题,在例如专利文献1中,公开了根据振动噪音具有的频率的变化率变更更新步长的方法。另外,在专利文献2中,公开了根据来自刚要更新之前的自适应陷波滤波器的输出的振幅来变更自适应陷波滤波器的滤波系数的方法。
[0004] 专利文献1:日本特开平08-261277号公报(0033段落)
[0005] 专利文献2:日本特开2000-99037号公报(0020段落)

发明内容

[0006] 但是,在上述专利文献1中,有如下课题:未考虑作为2次振动噪音传播的路径的2次路径的传递特性的影响,得不到稳定的振动噪音降低效果。例如,在即使振动噪音的频率的变化率小但2次路径的传递特性的增益大的情况下,有滤波系数的更新量变大而发散的危险,另一方面,在即使振动噪音的频率的变化率大但2次路径的传递特性的增益小的情况下,滤波系数的更新量过小而收敛变慢。
[0007] 另外,在专利文献2中,也有如下课题:未考虑2次路径的传递特性的影响,得不到稳定的振动噪音降低效果。进而,存在如下课题:在振动噪音的频率急剧变化了的情况下,无法立即决定适合于与变化后的频率对应的2次路径的传递特性的更新步长,滤波系数的收敛变慢。特别,在振动噪音的频率频繁地变化那样的情况下,始终产生一定的延迟,得不到振动噪音降低的效果。
[0008] 本发明是为了解决上述课题而完成的,其目的在于提供一种能够稳定地降低振动噪音的有源振动噪音控制装置。
[0009] 本发明提供一种有源振动噪音控制装置,具备:控制信号滤波器,从具有从振动噪音源发生的振动噪音的频率的信号,生成将被变换为用于降低所述振动噪音的2次振动噪音的控制信号;更新步长计算部,根据与所述振动噪音的频率对应的传递特性的增益的大小,计算用于决定所述控制信号滤波器的滤波系数的更新量的更新步长,所述传递特性是所述2次振动噪音传播的路径的传递特性;以及滤波系数更新部,根据由所述更新步长计算部计算出的所述更新步长,更新所述控制信号滤波器的滤波系数。
[0010] 另外,本发明提供一种有源振动噪音控制装置,具备:控制信号滤波器,根据具有从振动噪音源发生的振动噪音的频率的信号,生成控制信号;2次振动噪音输出部,生成并输出用于变换所述控制信号来降低所述振动噪音的2次振动噪音;误差探测部,探测所述振动噪音与所述2次振动噪音的误差,将所探测的误差作为误差信号输出;参照信号滤波器,根据从所述2次振动噪音输出部至所述误差探测部的传递特性,从具有所述振动噪音的频率的信号,生成参照信号;更新步长计算部,根据与所述振动噪音的频率对应的所述传递特性的增益的大小,计算用于决定所述控制信号滤波器的滤波系数的更新量的更新步长;以及滤波系数更新部,根据所述更新步长、所述参照信号以及所述误差信号,更新所述控制信号滤波器的滤波系数。
[0011] 根据本发明的有源振动噪音控制装置,根据作为依据2次振动噪音传播的路径的传递特性的、与振动噪音的频率对应的传递特性的增益的大小计算的更新步长,更新滤波系数,所以能够防止由于2次路径的传递特性的影响而滤波系数发散或者收敛变慢,稳定并且高效地降低振动噪音。
附图说明
[0012] 图1是实施方式1的有源振动噪音控制装置的结构图。
[0013] 图2是示出实施方式1的动作的流程图
[0014] 图3是示出实施方式1中的2次振动噪音的频率对增益特性的一个例子的图。
[0015] 图4是示出实施方式1中的误差的收敛过程的一个例子的图。
[0016] 图5是用于说明实施方式1中的针对频率变化的更新步长的决定方法的图。
[0017] 图6是实施方式2的有源振动噪音控制装置的结构图。
[0018] 图7是示出实施方式2的动作的流程图。
[0019] 图8是关于实施方式2的有源振动噪音控制装置的另一例子的结构图。
[0020] (符号说明)
[0021] 100、150:有源振动噪音控制装置;101:余弦波发生器;102:正弦波发生器;103:控制信号滤波器;104:2次路径特性参数存储部;105:参照信号滤波器;106、202:更新步长计算部;107:滤波系数更新部;200:2次振动噪音输出器;201:传递特性变化率计算部;203:校正值存储部;300:振动噪音传感器;901:振动噪音源;902:2次路径。

具体实施方式

[0022] 实施方式1.
[0023] 以下,使用附图,说明本发明的实施方式1。图1是实施方式1的有源振动噪音控制装置的结构图。图2是示出实施方式1的动作的流程图。图3是示出实施方式1中的2次振动噪音的频率对增益特性的一个例子的图。图4是示出实施方式1中的误差的收敛过程的一个例子的图。图5是用于说明实施方式1中的针对频率变化的更新步长的决定方法的图。
[0024] 如图1所示,本发明的实施方式1的有源振动噪音控制装置100与设置于外部的2次振动噪音输出器(2次振动噪音输出部)200以及振动噪音传感器(误差探测部)300连接。
[0025] 有源振动噪音控制装置100被输入来自成为控制对象的振动噪音源901的振动噪音的频率信息,输出根据所输入的频率信息生成的控制信号。此处,关于频率信息,如果例如振动噪音源是汽车的引擎,则能够通过根据点火脉冲周期测量引擎的旋转频率,并结合与成为对象的振动噪音的引擎旋转次数使引擎的旋转频率成为常数倍等方法来得到频率
信息。另外,如果是用电动达驱动的扇,则能够根据马达的极数、电源频率、风扇的叶片个数等求出成为对象的NZ音的频率。这样,在频率信息的取得中,也可以适宜地使用分别适合于成为对象的振动噪音源的手段。
[0026] 2次振动噪音输出器200将从有源振动噪音控制装置100输入的控制信号变换为用于抵消从振动噪音源901发生的振动噪音的2次振动噪音而输出,能够通过例如扬声器或者致动器等实现。从2次振动噪音输出器200输出的2次振动噪音在2次路径902中传播,与从振动噪音源发生的振动噪音干涉,降低该振动噪音。此处,2次路径902被定义为在从2次振动噪音输出器200输出的2次振动噪音传播至振动噪音传感器300的期间通过的路径。
[0027] 振动噪音传感器300探测作为由于2次振动噪音与振动噪音的干涉而产生的残留振动噪音的误差,将所探测的误差作为误差信号e(n)输出到有源振动噪音控制装置100,能够通过例如麦克风、振动传感器或者加速度传感器等实现。
[0028] 接下来,说明有源振动噪音控制装置100的详细结构。有源振动噪音控制装置100具备余弦波发生器101、正弦波发生器102、控制信号滤波器103、二次路径特性参数存储部104、参照信号滤波器105、更新步长计算部106以及滤波系数更新部107。
[0029] 余弦波发生器101是发生与从外部输入的频率信息对应的余弦波信号的信号发生器。余弦波发生器101将所发生的余弦波信号输出到控制信号滤波器103。
[0030] 正弦波发生器102是发生与从外部输入的频率信息对应的正弦波信号的信号发生器。正弦波发生器102将所发生的正弦波信号输出到控制信号滤波器103。正弦波信号以及余弦波信号是具有振动噪音的频率的信号。
[0031] 控制信号滤波器103是对来自余弦波发生器101的余弦波信号以及来自正弦波发生器102的正弦波信号进行滤波处理来合成控制信号的滤波器。虽然详细内容将后述,但控制信号是被变换为用于降低振动噪音的2次振动噪音的信号。
[0032] 2次路径特性参数存储部(存储部)104将与振动噪音的频率对应的2次路径的传递特性的增益的大小存储为2次路径特性参数。能够预先通过实验等测量与各频率对应的传递特性的增益的大小。2次路径特性参数存储部104例如以表格形式存储频率信息和2次路径特性参数。2次路径特性参数存储部104如果被输入了振动噪音的频率信息,则将与所输入的频率对应的2次路径特性参数输出到参照信号滤波器105以及更新步长计算部106。另外,频率信息也可以被输入到参照信号滤波器105以及更新步长计算部106。在该情况下,被输入了频率信息的参照信号滤波器105以及更新步长计算部106从2次路径特性参数存储部104取得与所输入的频率对应的2次路径特性参数。
[0033] 参照信号滤波器105是根据来自余弦波发生器101的余弦波信号、来自正弦波发生器102的正弦波信号、以及来自2次路径特性参数存储部104的传递特性参数,合成作为与振动噪音关联的信号的参照信号的滤波器。参照信号滤波器105将所合成的参照信号输出到滤波系数更新部107。
[0034] 更新步长计算部106根据从2次路径特性参数存储部104输出的2次路径特性参数的值,计算作为控制控制信号滤波器103的滤波系数的更新量的参数的更新步长,输出到系数更新部107。即,更新步长计算部106根据作为2次振动噪音传播的2次路径的传递特性的、与振动噪音的频率对应的传递特性的增益的大小计算更新步长。另外,也可以将更新步长表现为步长参数。
[0035] 滤波系数更新部107根据由步长计算部106计算的更新步长更新控制信号滤波器103的滤波系数。更具体而言,滤波系数更新部107根据来自振动噪音传感器300的误差信号、来自参照信号滤波器105的参照信号、以及来自更新步长计算部106的更新步长,使用例如LMS(Least Mean Square,最小均方)算法等自适应算法来更新控制信号滤波器103的滤波系数。
[0036] 接下来,使用图1以及图2,说明本发明的实施方式1的动作。
[0037] 首先,向有源振动噪音控制装置100内的余弦波发生器101、正弦波发生器102、以及2次路径特性参数存储部104,输入表示振动噪音的频率f(n)的信息(步骤S1)。然后,余弦波发生器101将与所输入的频率信息对应的频率的余弦波x0(n)输出到控制信号滤波器103以及参照信号滤波器105,正弦波发生器102将与所输入的频率信息对应的频率的正弦波x1(n)输出到控制信号滤波器103以及参照信号滤波器105(步骤S2)。另外,n是正的整数。余弦波x0(n)、正弦波x1(n)可以说是具有从振动噪音源发生的振动噪音的频率的信号。
[0038] 控制信号滤波器103如果被输入了余弦波x0(n)和正弦波x1(n),则进行对余弦波x0(n)乘以控制信号滤波系数w0(n)、对余弦波x1(n)乘以控制信号滤波系数w1(n)的处理。然后,控制信号滤波器103对乘法计算后的余弦波x0(n)和正弦波x1(n)进行加法处理,生成控制信号d(n),输出到2次振动噪音输出器200(步骤S3)。控制信号d(n)通过下式(1)表示。
[0039] d(n)=w0(n)x0(n)+w1(n)x1(n)    …(1)
[0040] 2次振动噪音输出器200将从控制信号滤波器103输出的控制信号d(n)变换为2次振动噪音而输出(步骤S4)。
[0041] 从2次振动噪音输出器200输出的2次振动噪音在2次路径902中传播。受到2次路径902的传递特性的影响的2次振动噪音与从振动噪音源901发生的振动噪音干涉,降低振动噪音。振动噪音传感器300探测降低了的振动噪音即2次振动噪音与振动噪音的加法结果即作为残留振动噪音的误差,生成表示该误差的误差信号e(n)(步骤S5)。振动噪音传感器300将所生成的误差信号e(n)输出到有源振动噪音控制装置100内的滤波系数更新部107。
[0042] 另一方面,2次路径特性参数存储部104如果被输入了表示振动噪音的频率f(n)的信息,则将作为2次振动噪音传播的2次路径902的传递特性的、与频率f(n)对应的传递特性的信息作为传递特性参数C0(f(n))、C1(f(n))输出到参照信号滤波器105以及更新步长计算部106(步骤S6)。此处,使用每个频率的振幅响应A(f(n))、相位响应θ(f(n)),如下式(2)那样表示传递特性参数C0(f(n))、C1(f(n))。
[0043] C0(f(n))=A(f(n))cosθ(f(n))
[0044] C1(f(n))=A(f(n))sinθ(f(n))    …(2)
[0045] 更新步长计算部106根据从2次路径特性参数存储部104输出的传递特性参数C0(f(n))、C1(f(n))计算更新步长μ1(n),输出到滤波系数更新部107(步骤S7)。更新步长计算部106例如如下式(3)所示,根据传递特性参数C0(f(n))、C1(f(n))的大小计算更新步长μ1(n)。此处,μ(n)、a是能够在μ(n)>0、a≥0的范围内任意地决定的常数。
[0046]
[0047] 式(3)的右边的分母表示与振动噪音的频率f(n)对应的2次路径902的传递特性的增益的大小。即,更新步长计算部106计算与作为2次振动噪音传播的2次路径902的传递特性的、与振动噪音的频率f(n)对应的传递特性的增益的大小成反比例的更新步长μ1。
[0048] 此处,在a=1的情况下,式(3)的右边的分母表示2次路径902的传递特性的增益,更新步长μ1(n)与2次路径902的传递特性的增益成反比例。因此,如果传递特性的增益大,则更新步长μ1每当更新滤波系数时减少,所以防止滤波系数的发散,并且,如果传递特性的增益小,则更新步长μ1每当更新滤波系数时增加,所以防止收敛变慢。通过这样计算更新步长,2次路径902的传递特性的增益的影响被排除,能够有效地降低振动噪音。
[0049] 参照信号滤波器105如果从余弦波发生器101输入了余弦波x0(n)、从正弦波发生器102输入了正弦波x1(n)、从2次路径特性参数存储部104取得了传递特性参数C0(f(n))、C1(f(n)),则如下式(4)所示,生成与振动噪音源发生的振动噪音关联的参照信号r0(n)、r1(n),输出到滤波系数更新部107(步骤S8)。即,参照信号滤波器105根据从2次振动噪音输出器200至振动噪音传感器300的2次路径的传递特性,根据作为具有振动噪音的频率的信号的x0(n)、x1(n)生成参照信号r0(n)、r1(n)。
[0050] r0(n)=C0(f(n)x0(n)-C1(f(n)x1(n)
[0051] r1(n)=C1(f(n))x0(n)+C0(f(n))x1(n)    …(4)
[0052] 滤波系数更新部107根据从振动噪音传感器300输出的误差信号e(n)、从更新步长计算部106输出的更新步长μ1(n)、以及从参照信号滤波器105输出的参照信号r0(n)、r1(n),如下式(5)所示,逐次更新控制信号滤波器103的滤波系数w0(n)、w1(n)的值(步骤S9)。
[0053] w0(n+1)=w0(n)+μ1(n)r0(n)e(n)    …(5)
[0054] w1(n+1)=w1(n)+μ1(n)r1(n)e(n)
[0055] 此处,使用图3以及图4,说明通过使用与和振动噪音的频率f(n)对应的2次路径902的传递特性的增益的大小对应的更新步长μ1(n)来更新控制信号滤波器103的滤波系数w0(n)、w1(n),能够稳定并且高效地降低振动噪音的理由。
[0056] 图3示出2次振动噪音的频率对增益特性的图形,横轴是频率f(n)、纵轴是2次路径的传递特性的增益(Gain)。A、B、C分别是不同的2次路径的传递特性,各传递特性的增益根据频率f(n)不同。例如,在频率f1的情况下,按照2次路径A、B、C的顺序,传递特性的增益变小。另外,在图4中,使用同一更新步长表示在图3的各2次路径A、B、C中传播的2次振动噪音、与从振动噪音源发生的振动噪音的误差的收敛过程的图形,横轴是时间,纵轴是误差的振幅。在图4的例子中,可知按照2次路径A、B、C的顺序即传递特性的增益降低的顺序,误差的收敛变慢,传递特性的增益的大小对误差的收敛造成影响。
[0057] 因此,为了不依赖于2次路径的传递特性而使收敛的速度成为恒定,使用与2次路径的传递特性的增益的大小对应的更新步长来更新滤波系数即可。即,通过在2次路径A、B、C的各个中使用与传递特性的增益的大小对应的更新步长,在所有的2次路径中都能够使收敛的速度成为等同。另外,如上所述,2次路径的传递特性的增益的大小根据频率而变化,所以为了不依赖于频率而稳定并且高效地降低振动噪音,每当频率变化时根据对应的传递特性的增益的大小重新计算更新步长即可。能够预先通过实验等取得针对各频率的传递特性的增益的大小。
[0058] 进而,还叙述通过频率急剧变化,传递函数的增益的大小急剧大幅变化的情况的动作。作为例子,设为在图3所示的2次路径C的情况下,振动噪音的频率从f2急剧变化为f3。此处,假设将频率变化前(频率f2)的最佳的更新步长设为μa,将频率变化后(频率f3)的最佳的更新步长设为μb。在上述的观测自适应陷波滤波器的输出信号的振幅来决定更新步长的以往的方法中,输出信号的振幅从适合于频率f2的振幅逐渐变化为适合于f3的振幅,所以更新步长也如图5的L1所示从μa稍微缓慢地推移到μb。因此,在针对频率的变化提供最佳的更新步长之前,产生某种程度的延迟。
[0059] 相对于此,本实施方式的更新步长计算部106从传递特性参数存储部104取得与变化后的频率f3对应的传递特性的增益的大小作为传递特性参数C0(f3)、C1(f3)并使用上式(3),所以如图5的L2所示,在频率刚刚从f2变换为f3之后立即计算更新步长μb,所以能够在频率刚刚变化之后使用最佳的更新步长。
[0060] 这样,更新步长计算部106在振动噪音的频率变化了的情况下,能够立即计算与和变化后的频率对应的传递特性的增益的大小对应的更新步长,所以能够迅速并且稳定地降低具有变化后的频率的振动噪音。
[0061] 进而,在图3所示的2次路径A的情况中,关于振动噪音的频率从f2急剧变化到f3的情况,在频率的变化前后传递特性的增益的大小不怎么变化,所以根据上式(3),更新步长的值也不会大幅变化,能够稳定地降低振动噪音,并且能够防止大幅变更更新步长而使滤波系数发散。
[0062] 如以上那样,根据本发明的实施方式1,通过根据针对振动噪音的频率的传递特性的增益的变化决定的更新步长更新控制信号滤波器的滤波系数,所以能够防止通过2次路径的传递特性的影响而滤波系数发散、或收敛变慢,能够稳定并且高效地降低振动噪音。
[0063] 另外,即使在振动噪音的频率急剧变化了的情况下,由于立即计算与针对变化之后的频率的传递特性的增益的大小对应的更新步长,所以能够迅速并且稳定地降低具有变化后的频率的振动噪音。
[0064] 另外,到此为止设为2次振动噪音输出器200和振动噪音传感器300是与有源振动噪音控制装置100的外部连接的设备而进行了说明,但也可以构成为设置于有源振动噪音控制装置100的内部。
[0065] 实施方式2.
[0066] 以下,使用附图,说明本发明的实施方式2。图6是实施方式2的有源振动噪音控制装置的结构图。图7是示出实施方式2的动作的流程图。图8是关于实施方式2的有源振动噪音控制装置的另一例子的结构图。
[0067] 实施方式2的有源振动噪音控制装置150如图6所示,具备余弦波发生器101、正弦波发生器102、控制信号滤波器103、二次路径特性参数存储部104、参照信号滤波器105、滤波系数更新部107、传递特性变化率计算部201、以及更新步长计算部202。对与实施方式1的有源振动噪音控制装置100的结构相当的部分附加与图1相同的符号而省略其说明。
[0068] 传递特性变化率计算部201根据从2次路径特性参数存储部104取得的传递特性参数,计算与振动噪音的频率变化对应的传递特性的增益的大小的变化率(以下简称为传递特性变化率)并输出到更新步长计算部202。
[0069] 更新步长计算部202根据从2次路径特性参数存储部104输出的2次路径特性参数的值、和从传递特性变化率计算部201输出的传递特性变化率,计算更新步长,输出到滤波系数更新部107。
[0070] 接下来,使用图6以及图7,说明本发明的实施方式2的动作。图7中的步骤S01~S05、S08、S09分别相当于在实施方式1中说明的图2的步骤S1~S5、S8、S9,所以省略说明。
[0071] 2次路径特性参数存储部104如果被输入了表示振动噪音的频率f(n)的信息,则作为传递特性参数C0(f(n))、C1(f(n))输出到参照信号滤波器105、更新步长计算部202、以及传递特性变化率计算部201(步骤S6)。
[0072] 传递特性变化率计算部201根据从2次路径特性参数存储部104输出的传递特性参数C0(f(n))、C1(f(n)),计算传递特性变化率Cr(n)并输出到更新步长计算部202(步骤S07A)。
[0073] 如果例如振动噪音的频率从f(n-T)变化为f(n),则传递特性变化率Cr(n)如下式(6)所示。此处,b、T分别是满足b≥0、T>0的规定的常数。
[0074] Cr(n)=|C0(f(n))-C0(f(n-T))|b+|C1(f(n))-C1(f(n-T))|b    …(6)
[0075] 更新步长计算部202根据从2次路径特性参数存储部104输出的2次路径传递特性参数C0(f(n))、C1(f(n))、和由传递特性变化率计算部201计算的传递特性变化率Cr(n),计算作为控制控制信号滤波器103的滤波系数的更新量的参数的更新步长μ2(n),输出到滤波系数更新部107(步骤S07B)。更具体而言,更新步长计算部202使用2次路径传递特性参数C0(f(n))、C1(f(n))通过上式(3)计算μ1(n),通过例如下式(7)求出更新步长μ2(n)。此处,g(n)是根据传递特性变化率Cr(n)决定的校正值,q是满足q≥0的规定的常数。即,更新步长计算部202根据2次路径的传递特性的增益的大小、和传递特性的增益的大小的变化率,计算更新步长μ2(n)。
[0076] μ2(n)=μ1(n){g(n)+q}    …(7)
[0077] 换言之,更新步长计算部202通过针对根据传递特性参数C0(f(n))、C1(f(n))求出的更新步长μ1(n),使用根据传递特性变化率Cr(n)求出的校正值g(n)进行校正,计算校正后的更新步长μ2(n)。此处,关于校正值g(n),设为例如如下式(8)所示那样的传递特性变化率Cr(n)的线性函数即可,h是满足h>0的规定的常数。
[0078] g(n)=h·Cr(n)    …(8)
[0079] 另外,校正值g(n)也可以是例如如下式(9)所示那样的阶梯函数,m、阈值TH分别是满足m>0、TH>0的规定的常数。在该情况下,更新步长计算部202在传递特性的增益的变化率Cr(n)成为式(9)所示的阈值TH以上的情况下,将校正值g(n)设为m,根据式(7)求出更新步长μ2(n)。即,更新步长计算部202在传递特性的变化率Cr(n)成为阈值TH以上的情况下,根据传递特性的增益的大小、和传递特性的增益的大小的变化率,计算更新步长μ2(n)。
[0080] 这样,根据式(7)~式(9)也可知,更新步长计算部202如果传递特性变化率Cr(n)增大,则增大更新步长μ2(n),如果传递特性变化率Cr(n)减少,则减小更新步长μ2(n)。
[0081]
[0082] 如以上那样,根据本发明的实施方式2,通过根据与振动噪音的频率变化对应的传递特性的增益的大小的变化率求出的校正值,调整根据针对振动噪音的频率的2次路径的传递特性的增益的大小求出的更新步长,所以能够使滤波系数的收敛比实施方式1更快。
[0083] 另外,在振动噪音的频率变化刚刚收敛之后,在例如上式(9)中传递特性变化率从Cr(n)≥TH变化为Cr(n)
[0084] g′(n)=g′(n-1)*α+g(n)    …(10)
[0085] 即,更新步长计算部202在从传递特性变化率计算部201输入的变化率Cr(n)小于预定的阈值TH的情况下,判定为是频率变化刚刚收敛之后,通过上式(10)求出校正值,使用所求出的校正值g’(n),通过上式(7)计算更新步长μ2(n)。由此,更新步长μ2(n)逐渐减少,所以即使在振动噪音的频率变化刚刚收敛之后且滤波系数尚未充分收敛的情况下,也能够使滤波系数迅速地收敛,提高振动噪音的降低效果。
[0086] 另外,本发明的实施方式2的有源振动噪音控制装置150也可以构成为具备将传递特性变化率Cr(n)和校正值对应起来存储的校正值存储部203。在这样的结构的情况下,更新步长计算部202如果从传递特性变化率计算部201输出了传递特性变化率Cr(n),则从校正值存储部203取得与所输出的传递特性变化率Cr(n)对应的校正值。然后,更新步长计算部201使用从校正值存储部203取得的校正值,通过例如上式(7)计算更新步长μ2,输出到滤波系数更新部107。
[0087] 这样,将预定的校正值存储到校正值存储部203中,所以在更新步长计算部202中求出校正值的处理变得不需要,能够减少计算量而计算更新步长。
QQ群二维码
意见反馈