噪声传递第二通道模型辨识方法.pdf

上传人:1****2 文档编号:469538 上传时间:2018-02-18 格式:PDF 页数:13 大小:769.24KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410311967.1

申请日:

2014.07.01

公开号:

CN104123438A

公开日:

2014.10.29

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 19/00申请日:20140701|||公开

IPC分类号:

G06F19/00(2011.01)I

主分类号:

G06F19/00

申请人:

中冶南方工程技术有限公司

发明人:

张华军

地址:

430223 湖北省武汉市东湖新技术开发区大学园路33号

优先权:

专利代理机构:

湖北武汉永嘉专利代理有限公司 42102

代理人:

王丹

PDF下载: PDF下载
内容摘要

本发明提供噪声传递第二通道模型辨识方法,按照标准的白噪声产生方法模拟生成白噪声,将白噪声经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号;白噪声经滤波器滤波后的信号;设滤波器参数初始取值均为0;计算白噪声经滤波器滤波后的信号;计算误差传感器检测到的信号与滤波后的信号之间的误差;判断误差的大小,若未达到预设要求则更新滤波器系数,继续计算滤波后的信号;若达到预设要求则停止计算,输出滤波器系数。与传统方法相比,本发明方法能够获得更加准确的噪声传递模型,非常适合主动噪声控制设计时对扩音器和误差检测传感器之间的第二通道模型进行辨识,为主动噪声控制获得良好的去噪效果提供了基础。

权利要求书

1.  一种噪声传递第二通道模型辨识方法,其特征在于:它包括以下步骤:
1)令采样周期为Ts,按照标准的白噪声产生方法模拟生成白噪声y(k),将y(k)经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号r′(k);白噪声y(k)经滤波器滤波后的信号r(k)=C(z)y(k),C(z)表示模拟噪声源与误差传感器之间的传递函数,表达式为C(z)=c0+c1z-1+c2z-2+…+cnz-n,其中符号“z”表示移位操作,n为滤波器阶次,c0、c1、…、cn为滤波器系数;
2)设滤波器参数初始取值均为0;
3)计算白噪声经滤波器滤波后的信号r(k),其中ci(k)表示滤波器系数ci在第k次采样时的值;
4)计算误差传感器检测到的信号r′(k)与滤波后的信号r(k)之间的误差e(k),e(k)=r′(k)-r(k);
5)判断e(k)的大小:
若e(k)未达到预设要求,则更新滤波器系数,令ci(k+1)=ci(k)+μ×e(k)×y(k-i),其中i=0,1,2,…,n-1,μ为迭代步长,μ满足条件其中Py为白噪声y(k)的功率;返回步骤3);
若e(k)达到预设要求,则停止计算,输出滤波器系数。

2.
  根据权利要求1所述的噪声传递第二通道模型辨识方法,其特征在于:步骤5)中,若e(k)≥0.1,则更新滤波器系数,令ci(k+1)=ci(k)+μ×e(k)×y(k-i),其中i=0,1,2,…,n-1,μ为迭代步长,μ满足条件其中Py为白噪声y(k)的功率;返回步骤3);
若e(k)<0.1,则停止计算,输出滤波器系数。

说明书

噪声传递第二通道模型辨识方法
技术领域
本发明涉及钢铁冶金行业噪声污染治理领域,具体涉及一种噪声传递第二通道模型辨识方法。
背景技术
在钢铁、冶金等工业领域中,由于各种大型机械的运行,特别是诸如高炉减压阀组等高能量噪声源的运行,导致钢铁厂区长期处于严重噪声污染之中。由于长时间处于这种高强度噪声污染中会导致工作人员身体和心理受到损伤,因此工程中往往采用主动去噪和被动去噪两种方法减小噪声能量。在主动噪声控制技术中,为了达到较好的去噪效果,需要辨识扩音器至误差接收端之前的噪声传递第二通道模型,传统方法往往难以辨识得到准确的噪声传递模型。
发明内容
本发明要解决的技术问题是:提供一种噪声传递第二通道模型辨识方法,能够获得更加准确的模型参数。
本发明为解决上述问题所采取的技术方案为:一种噪声传递第二通道模型辨识方法,其特征在于:它包括以下步骤:
1)令采样周期为Ts,按照标准的白噪声产生方法模拟生成白噪声y(k),将y(k)经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号r′(k);白噪声y(k)经滤波器滤波后的信号r(k)=C(z)y(k),C(z)表示模拟噪声源与误差传感器之间的传递函数,表达式为C(z)=c0+c1z-1+c2z-2+…+cnz-n,其中符号“z”表示移位操作,n为滤波器阶次,c0、c1、…、cn为滤波器系数;
2)设滤波器参数初始取值均为0;
3)计算白噪声经滤波器滤波后的信号r(k),其中ci(k)表示滤波器系数ci在第k次采样时的值;
4)计算误差传感器检测到的信号r′(k)与滤波后的信号r(k)之间的误差e(k),e(k)=r′(k)-r(k);
5)判断e(k)的大小:
若e(k)未达到预设要求,则更新滤波器系数,令ci(k+1)=ci(k)+μ×e(k)×y(k-i),其中i=0,1,2,…,n-1,μ为迭代步长,μ满足条件其中Py为白噪声y(k)的功率;返回步骤3);
若e(k)达到预设要求,则停止计算,输出滤波器系数。
按上述方案,步骤5)中,若e(k)≥0.1,则更新滤波器系数,令ci(k+1)=ci(k)+μ×e(k)×y(k-i),其中i=0,1,2,…,n-1,μ为迭代步长,μ满足条件其中Py为白噪声y(k)的功率;返回步骤3);
若e(k)<0.1,则停止计算,输出滤波器系数。
本发明的有益效果为:与传统方法相比,本发明方法能够获得更加准确的噪声传递模型,非常适合主动噪声控制设计时对扩音器和误差检测传感器之间的第二通道模型进行辨识,为主动噪声控制获得良好的去噪效果提供了基础。
附图说明
图1为本发明的辨识原理图;
图2为实施例1中滤波器参数c0收敛曲线;
图3为实施例1中滤波器参数c1收敛曲线;
图4为实施例1中滤波器参数c2收敛曲线;
图5为实施例1中滤波器参数c3收敛曲线;
图6为实施例1中滤波器参数c4收敛曲线;
图7为实施例1中滤波器参数c5收敛曲线;
图8为实施例1中滤波器参数c6收敛曲线;
图9为实施例1中滤波器参数c7收敛曲线;
图10为实施例1中滤波器参数c8收敛曲线;
图11为实施例1中滤波器参数c9收敛曲线;
图12为实施例1中滤波器参数c10收敛曲线;
图13为实施例1中误差e(k)变化曲线。
具体实施方式
下面结合具体实例和附图对本发明做进一步说明。
在某一个传播方向上,声音沿着直线向远处传播,最前面第一个传感器是原始噪声传感器,中间是扩音器,最后放置的误差传感器。其中原始噪声传感器是用来检验噪声源沿着传播方向在原始噪声传感器所在位置上的噪声信号,而扩音器是通过主动噪声控制技术发出的与噪声特性相抵消的声波,最后的误差传感器则是用来检测原始噪声声波和扩音器声波的装置,由于原始信号和扩音器发出的声波在空气中互相抵消,因此误差传感器实际接收到的是原始噪声和扩音器声波相互叠加的声波信号,它可以检验噪声主动控制技术的去噪性能优劣。由于噪声到误差传感器的传播路径通常称作第一通道,所以就将扩音器发出的声波到误差传感器的传播路径称作第二通道。
本实施例提供的一种噪声传递第二通道模型辨识方法,它包括以下步骤:
1)按照附图1建立噪声传递第二通道,令采样周期为Ts,按照标准的白噪声产生方法模拟生成白噪声y(k),将y(k)经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号r′(k);白噪声y(k)经滤波器滤波后的信号r(k)=C(z)y(k),C(z)表示模拟噪声源与误差传感器之间的传递函数,表达式为C(z)=c0+c1z-1+c2z-2+…+cnz-n,其中符号“z”表示移位操作,n为滤波器阶次,c0、c1、…、cn为滤波器系数;
2)设滤波器参数初始取值均为0;
3)计算白噪声经滤波器滤波后的信号r(k),其中ci(k)表示滤波器系数ci在第k次采样时的值;
4)计算误差传感器检测到的信号r′(k)与滤波后的信号r(k)之间的误差e(k),e(k)=r′(k)-r(k);
5)判断e(k)的大小:
若e(k)未达到预设要求(本实施例中判断e(k)≥0.1时),则更新滤波器系数,令ci(k+1)=ci(k)+μ×e(k)×y(k-i),其中i=0,1,2,…,n-1,μ为迭代步长,μ满足条件其中Py为白噪声y(k)的功率;返回步骤3);
若e(k)达到预设要求(本实施例中判断e(k)<0.1时),则停止计算,输出滤波器系数。
本发明的工作原理为:附图1中C(z)表示噪声第二通道传递函数,本申请将噪声第二通道模型看做一个有限冲击滤波器,其表达形式为C(z)=c0+c1z-1+c2z-2+…+cnz-n,其中符号 “z”表示移位操作,n为滤波器阶次,c0、c1、…、cn为滤波器系数;y(k)表示白噪声,r(k)为经过滤波器滤波后的信号,其中k表示信号采样序号;r′(k)表示误差传感器接收到信号,e(k)表示r′(k)与r(k)之间的差值。
假设噪声在空气中传播时,从扩音器到误差传感器之间的传递函数为H(z),那么附图1中白噪声y(k)经过空气的衰减作用后在误差传感器检测得到的信号变为r′(k)=H(z)y(k),而信号r(k)=C(z)y(k),如果表示r′(k)与r(k)之间的误差为零时,则滤波器C(z)便是噪声第二通道传递模型。
如果r′(k)=C(z)y(k)则C(z)便是准确的噪声第二通道传递函数,于是可以将上式转换成如下形式:
r(k)=y(k)y(k-1)y(k-2)&CenterDot;&CenterDot;&CenterDot;y(k-n)c0c1c2&CenterDot;&CenterDot;&CenterDot;cn,]]>其中y(k-n)表示第k-n次采样的随机信号值,若令c=c0c1c2&CenterDot;&CenterDot;&CenterDot;cn,]]>则有如下的线性方程:

上述线性方程中参数c为未知数,根据随机逼近优化理论,可以得到参数c的迭代计算公式为:

上式中符号“T”表示矩阵求转置运算,由于因此展开成矩阵形式为:
c0(k+1)c1(k+1)c2(k+1)&CenterDot;&CenterDot;&CenterDot;cn(k+1)=c0(k)c1(k)c2(k)&CenterDot;&CenterDot;&CenterDot;cn(k)+μ×y(k)y(k-1)y(k-2)&CenterDot;&CenterDot;&CenterDot;y(k-n)×e(k)]]>
对于向量c中的每一个元素,可得到其迭代表达式为:
ci(k+1)=ci(k)+μ×e(k)×y(k-i)
上式中i∈[0 n]。
以某一主动噪声控制系统为例,其中扩音器距离误差信号传感器20米,为了辨识扩音器与误差传感器之间的第二通道模型,本案例令采样周期为Ts=0.00001秒,按照步骤1)生成白噪声y(k),经过扩音器向空气中传播。设第二通道模型为11阶,则设计滤波器的初始参数均为0,即c0=0、c1=0、…、c11=0。按照步骤3)-5)逐步迭代计算滤波器参数,经过0.1秒钟的计算后,误差e(k)<0.1,辨识得到的滤波器参数分别为c0=0.0147475299960828,c1=0.0237478779311739,c2=0.0653174737962928,c3=0.124706748500808,c4=0.179643922151532,c5=0.20221317008156,c6=0.179643922151532,c7=0.124706748500808,c8=0.0653174737962928,c9=0.0237478779311739,c10=0.00474752999608277,各参数迭代收敛过程曲线如附图2-12所示,误差e(k)变化曲线如附图13所示。
以上实施例仅用于说明本发明的计算思想和特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,本发明的保护范围不限于上述实施例。所以,凡依据本发明所揭示的原理、设计思路所作的等同变化或修饰,均在本发明的保护范围之内。

噪声传递第二通道模型辨识方法.pdf_第1页
第1页 / 共13页
噪声传递第二通道模型辨识方法.pdf_第2页
第2页 / 共13页
噪声传递第二通道模型辨识方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《噪声传递第二通道模型辨识方法.pdf》由会员分享,可在线阅读,更多相关《噪声传递第二通道模型辨识方法.pdf(13页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104123438A43申请公布日20141029CN104123438A21申请号201410311967122申请日20140701G06F19/0020110171申请人中冶南方工程技术有限公司地址430223湖北省武汉市东湖新技术开发区大学园路33号72发明人张华军74专利代理机构湖北武汉永嘉专利代理有限公司42102代理人王丹54发明名称噪声传递第二通道模型辨识方法57摘要本发明提供噪声传递第二通道模型辨识方法,按照标准的白噪声产生方法模拟生成白噪声,将白噪声经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号;白噪声经滤波器滤波后的信号;设滤波器参。

2、数初始取值均为0;计算白噪声经滤波器滤波后的信号;计算误差传感器检测到的信号与滤波后的信号之间的误差;判断误差的大小,若未达到预设要求则更新滤波器系数,继续计算滤波后的信号;若达到预设要求则停止计算,输出滤波器系数。与传统方法相比,本发明方法能够获得更加准确的噪声传递模型,非常适合主动噪声控制设计时对扩音器和误差检测传感器之间的第二通道模型进行辨识,为主动噪声控制获得良好的去噪效果提供了基础。51INTCL权利要求书1页说明书4页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图7页10申请公布号CN104123438ACN104123438A1/1页21一种。

3、噪声传递第二通道模型辨识方法,其特征在于它包括以下步骤1令采样周期为TS,按照标准的白噪声产生方法模拟生成白噪声YK,将YK经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号RK;白噪声YK经滤波器滤波后的信号RKCZYK,CZ表示模拟噪声源与误差传感器之间的传递函数,表达式为CZC0C1Z1C2Z2CNZN,其中符号“Z”表示移位操作,N为滤波器阶次,C0、C1、CN为滤波器系数;2设滤波器参数初始取值均为0;3计算白噪声经滤波器滤波后的信号RK,其中CIK表示滤波器系数CI在第K次采样时的值;4计算误差传感器检测到的信号RK与滤波后的信号RK之间的误差EK,EKRKRK;。

4、5判断EK的大小若EK未达到预设要求,则更新滤波器系数,令CIK1CIKEKYKI,其中I0,1,2,N1,为迭代步长,满足条件其中PY为白噪声YK的功率;返回步骤3;若EK达到预设要求,则停止计算,输出滤波器系数。2根据权利要求1所述的噪声传递第二通道模型辨识方法,其特征在于步骤5中,若EK01,则更新滤波器系数,令CIK1CIKEKYKI,其中I0,1,2,N1,为迭代步长,满足条件其中PY为白噪声YK的功率;返回步骤3;若EK01,则停止计算,输出滤波器系数。权利要求书CN104123438A1/4页3噪声传递第二通道模型辨识方法技术领域0001本发明涉及钢铁冶金行业噪声污染治理领域,具。

5、体涉及一种噪声传递第二通道模型辨识方法。背景技术0002在钢铁、冶金等工业领域中,由于各种大型机械的运行,特别是诸如高炉减压阀组等高能量噪声源的运行,导致钢铁厂区长期处于严重噪声污染之中。由于长时间处于这种高强度噪声污染中会导致工作人员身体和心理受到损伤,因此工程中往往采用主动去噪和被动去噪两种方法减小噪声能量。在主动噪声控制技术中,为了达到较好的去噪效果,需要辨识扩音器至误差接收端之前的噪声传递第二通道模型,传统方法往往难以辨识得到准确的噪声传递模型。发明内容0003本发明要解决的技术问题是提供一种噪声传递第二通道模型辨识方法,能够获得更加准确的模型参数。0004本发明为解决上述问题所采取的。

6、技术方案为一种噪声传递第二通道模型辨识方法,其特征在于它包括以下步骤00051令采样周期为TS,按照标准的白噪声产生方法模拟生成白噪声YK,将YK经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号RK;白噪声YK经滤波器滤波后的信号RKCZYK,CZ表示模拟噪声源与误差传感器之间的传递函数,表达式为CZC0C1Z1C2Z2CNZN,其中符号“Z”表示移位操作,N为滤波器阶次,C0、C1、CN为滤波器系数;00062设滤波器参数初始取值均为0;00073计算白噪声经滤波器滤波后的信号RK,其中CIK表示滤波器系数CI在第K次采样时的值;00084计算误差传感器检测到的信号RK与。

7、滤波后的信号RK之间的误差EK,EKRKRK;00095判断EK的大小0010若EK未达到预设要求,则更新滤波器系数,令CIK1CIKEKYKI,其中I0,1,2,N1,为迭代步长,满足条件其中PY为白噪声YK的功率;返回步骤3;0011若EK达到预设要求,则停止计算,输出滤波器系数。0012按上述方案,步骤5中,若EK01,则更新滤波器系数,令CIK1说明书CN104123438A2/4页4CIKEKYKI,其中I0,1,2,N1,为迭代步长,满足条件其中PY为白噪声YK的功率;返回步骤3;0013若EK01,则停止计算,输出滤波器系数。0014本发明的有益效果为与传统方法相比,本发明方法能。

8、够获得更加准确的噪声传递模型,非常适合主动噪声控制设计时对扩音器和误差检测传感器之间的第二通道模型进行辨识,为主动噪声控制获得良好的去噪效果提供了基础。附图说明0015图1为本发明的辨识原理图;0016图2为实施例1中滤波器参数C0收敛曲线;0017图3为实施例1中滤波器参数C1收敛曲线;0018图4为实施例1中滤波器参数C2收敛曲线;0019图5为实施例1中滤波器参数C3收敛曲线;0020图6为实施例1中滤波器参数C4收敛曲线;0021图7为实施例1中滤波器参数C5收敛曲线;0022图8为实施例1中滤波器参数C6收敛曲线;0023图9为实施例1中滤波器参数C7收敛曲线;0024图10为实施例。

9、1中滤波器参数C8收敛曲线;0025图11为实施例1中滤波器参数C9收敛曲线;0026图12为实施例1中滤波器参数C10收敛曲线;0027图13为实施例1中误差EK变化曲线。具体实施方式0028下面结合具体实例和附图对本发明做进一步说明。0029在某一个传播方向上,声音沿着直线向远处传播,最前面第一个传感器是原始噪声传感器,中间是扩音器,最后放置的误差传感器。其中原始噪声传感器是用来检验噪声源沿着传播方向在原始噪声传感器所在位置上的噪声信号,而扩音器是通过主动噪声控制技术发出的与噪声特性相抵消的声波,最后的误差传感器则是用来检测原始噪声声波和扩音器声波的装置,由于原始信号和扩音器发出的声波在空。

10、气中互相抵消,因此误差传感器实际接收到的是原始噪声和扩音器声波相互叠加的声波信号,它可以检验噪声主动控制技术的去噪性能优劣。由于噪声到误差传感器的传播路径通常称作第一通道,所以就将扩音器发出的声波到误差传感器的传播路径称作第二通道。0030本实施例提供的一种噪声传递第二通道模型辨识方法,它包括以下步骤00311按照附图1建立噪声传递第二通道,令采样周期为TS,按照标准的白噪声产生方法模拟生成白噪声YK,将YK经过扩音器向空气中传播,误差传感器检测扩音器声波经过空气衰减后的信号RK;白噪声YK经滤波器滤波后的信号RKCZYK,CZ表示模拟噪声源与误差传感器之间的传递函数,表达式为CZC0C1Z1。

11、C2Z2CNZN,其中符号“Z”表示移位操作,N为滤波器阶次,C0、C1、CN为滤波器系数;说明书CN104123438A3/4页500322设滤波器参数初始取值均为0;00333计算白噪声经滤波器滤波后的信号RK,其中CIK表示滤波器系数CI在第K次采样时的值;00344计算误差传感器检测到的信号RK与滤波后的信号RK之间的误差EK,EKRKRK;00355判断EK的大小0036若EK未达到预设要求本实施例中判断EK01时,则更新滤波器系数,令CIK1CIKEKYKI,其中I0,1,2,N1,为迭代步长,满足条件其中PY为白噪声YK的功率;返回步骤3;0037若EK达到预设要求本实施例中判断。

12、EK01时,则停止计算,输出滤波器系数。0038本发明的工作原理为附图1中CZ表示噪声第二通道传递函数,本申请将噪声第二通道模型看做一个有限冲击滤波器,其表达形式为CZC0C1Z1C2Z2CNZN,其中符号“Z”表示移位操作,N为滤波器阶次,C0、C1、CN为滤波器系数;YK表示白噪声,RK为经过滤波器滤波后的信号,其中K表示信号采样序号;RK表示误差传感器接收到信号,EK表示RK与RK之间的差值。0039假设噪声在空气中传播时,从扩音器到误差传感器之间的传递函数为HZ,那么附图1中白噪声YK经过空气的衰减作用后在误差传感器检测得到的信号变为RKHZYK,而信号RKCZYK,如果表示RK与RK。

13、之间的误差为零时,则滤波器CZ便是噪声第二通道传递模型。0040如果RKCZYK则CZ便是准确的噪声第二通道传递函数,于是可以将上式转换成如下形式0041其中YKN表示第KN次采样的随机信号值,若令则有如下的线性方程0042说明书CN104123438A4/4页60043上述线性方程中参数C为未知数,根据随机逼近优化理论,可以得到参数C的迭代计算公式为00440045上式中符号“T”表示矩阵求转置运算,由于因此展开成矩阵形式为00460047对于向量C中的每一个元素,可得到其迭代表达式为0048CIK1CIKEKYKI0049上式中I0N。0050以某一主动噪声控制系统为例,其中扩音器距离误差。

14、信号传感器20米,为了辨识扩音器与误差传感器之间的第二通道模型,本案例令采样周期为TS000001秒,按照步骤1生成白噪声YK,经过扩音器向空气中传播。设第二通道模型为11阶,则设计滤波器的初始参数均为0,即C00、C10、C110。按照步骤35逐步迭代计算滤波器参数,经过01秒钟的计算后,误差EK01,辨识得到的滤波器参数分别为C000147475299960828,C100237478779311739,C200653174737962928,C30124706748500808,C40179643922151532,C5020221317008156,C60179643922151532。

15、,C70124706748500808,C800653174737962928,C900237478779311739,C10000474752999608277,各参数迭代收敛过程曲线如附图212所示,误差EK变化曲线如附图13所示。0051以上实施例仅用于说明本发明的计算思想和特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,本发明的保护范围不限于上述实施例。所以,凡依据本发明所揭示的原理、设计思路所作的等同变化或修饰,均在本发明的保护范围之内。说明书CN104123438A1/7页7图1图2说明书附图CN104123438A2/7页8图3图4说明书附图CN104123438A3/7页9图5图6说明书附图CN104123438A4/7页10图7图8说明书附图CN104123438A105/7页11图9图10说明书附图CN104123438A116/7页12图11图12说明书附图CN104123438A127/7页13图13说明书附图CN104123438A13。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1