一种基于模糊神经网络的主动噪声控制方法、系统及直升机驾驶员头盔 |
|||||||
申请号 | CN201710524751.7 | 申请日 | 2017-06-30 | 公开(公告)号 | CN107248408A | 公开(公告)日 | 2017-10-13 |
申请人 | 邢优胜; | 发明人 | 邢优胜; | ||||
摘要 | 本 发明 公开了一种基于模糊神经网络的主动噪声控制方法、系统及 直升机 驾驶员头盔,方法包括参考麦克 风 采集参考区域的参考噪声 信号 ,作为参考信号,并输出至模糊 控制器 ;误差麦克风采集噪声控制区域的残余噪声信号,作为误差信号,并输出至模糊控制器;以及所述模糊控制器基于模糊神经网络的自适应FX‑RBF网训练 算法 ,对所述参考信号和所述误差信号进行分析,并输出反相的目标声信号至扬声器,本发明基于模糊神经网络的主动噪声控制,对2000Hz以下的噪声具有明显的降噪效果,其中,对1000Hz以下低频噪声的降噪效果尤为显著。 | ||||||
权利要求 | 1.一种基于模糊神经网络的主动噪声控制方法,其特征在于,包括: |
||||||
说明书全文 | 一种基于模糊神经网络的主动噪声控制方法、系统及直升机驾驶员头盔 技术领域[0001] 本发明涉及航空航天领域的噪声控制技术,特别涉及一种基于模糊神经网络的主动噪声控制方法、系统及直升机驾驶员头盔。 背景技术[0002] 随着直升机发动机功率的提高、机载辅助设备的增加,直升机驾驶舱内的噪声也越来越大。长期暴露在较强噪声环境下的飞行人员会有不同程度的听觉损伤,其中,低频噪声对飞行员神经、心血管系统造成的危害极大。常规的直升机驾驶员头盔多通过填充吸声材料的方式进行高频噪声的控制,对2000Hz中低频噪声的控制效果较差。国内的小型运输机和直升机的噪声多以中低频为主,机载音频装置和通讯系统的声音频段也属于中低频。 [0003] 采用主动降噪方案可有效降低低频噪声,而传统的主动式噪声控制方案一般只能控制200Hz以下的噪声,并且仅能够针对窄带进行噪声控制,因此其应用受到很大的限制。 [0004] 为了保护飞行员的听力、提高高空飞行中的通讯能力,急需推出一款直升机驾驶员用的高效降噪方法及头盔,实现在较大频带宽度内的噪声控制。 发明内容[0005] 鉴于上述现有技术存在的问题,本发明提供一种基于模糊神经网络的主动噪声控制方法、系统及直升机驾驶员头盔。 [0006] 本发明解决技术问题采用如下技术方案:一种基于模糊神经网络的主动噪声控制方法,包括:参考麦克风采集参考区域的参考噪声信号,作为参考信号,并输出至模糊控制器;误差麦克风采集噪声控制区域的残余噪声信号,作为误差信号,并输出至模糊控制器;以及所述模糊控制器基于模糊神经网络的自适应FX-RBF网训练算法,对所述参考信号和所述误差信号进行分析,并输出反相的目标声信号至扬声器。 [0007] 可选的,所述模糊控制器为两个独立的模糊控制器,分别对各自接收到的参考信号和误差信号信号进行分析,并输出反相的目标声信号至扬声器,以抵消残余噪声信号。 [0009] 可选的,所述自适应FX-RBF网训练算法还包括:对时滞信号的幅值和相位进行分析,重构反相目标声信号后输出至扬声器。 [0010] 可选的,所述基于模糊c-均值聚类对参考噪声信号数据集进行划分的步骤包括:使用高斯函数作为算法的基函数,在确定适合实际噪声情况的最佳聚类个数c和最佳权重因子m后,对隐含层的中心向量进行学习,直到中心向量不再变化或小于预设阈值,并计算高斯函数方差; [0011] 可选的,所述基于近似梯度下降法自适应减少每次迭代的计算步长,并动态调整最小均方差算法的学习速率的步骤包括:基于近似梯度下降法,利用公式α(t+1)=α(t)-β·ΔE自适应减少每次迭代的计算步长,并动态调整最小均方差算法的学习速率;然后初始化隐含层到输出层的每个权值,再利用公式 对权值进行计算,直到输出误差[y0(n)-y(n)]不再变化或小于预设的某个阈值时,停止学习,否则继续重复以上学习步骤;式中α为学习速率,ΔE为训练前后的误差,β为自适应调整步长,w为隐含层到输出层的权值,y0(n)为目标输出值,y(n)为实际输出值。 [0012] 本发明解决技术问题还提供如下技术方案:一种基于模糊神经网络的主动噪声控制系统,包括:模糊控制器、参考麦克风、误差麦克风和扬声器,其中:所述参考麦克风,用于采集参考区域的参考噪声信号,作为参考信号,并输出至模糊控制器;所述误差麦克风,用于采集噪声控制区域的残余噪声信号,作为误差信号,并输出至模糊控制器;以及所述模糊控制器与所述参考麦克风及所述误差麦克风耦接,基于模糊神经网络的自适应FX-RBF网训练算法,对所述参考信号和所述误差信号进行分析,并输出反相的目标声信号至扬声器。 [0013] 可选的,所述模糊控制器为两个独立的模糊控制器,分别对各自接收到的参考信号和误差信号信号进行分析,并输出反相的目标声信号至扬声器,以抵消残余噪声信号。 [0015] 可选的,还包括电源、主动噪声控制系统开关,所述电源向模糊控制器供电,主动噪声控制系统开关分别位于电源与主动噪声控制系统之间;所述参考麦克风、误差麦克风与扬声器集成于左耳耳罩和右耳耳罩中;所述主动噪声控制系统开关集成于左耳耳罩中;所述模糊控制器和电源集成在头盔正后方;所述头盔为三腔单垫式头盔,驾驶员佩戴该头盔时,由扬声器鼓面、耳罩垫、驾驶员耳部构成密闭的腔体,为残余噪声控制区;由扬声器背面和耳罩外壳形成密闭的腔体,为噪声参考区域1;由耳罩外壳、头盔主体、驾驶员头部构成密闭的腔体,为噪声参考区域2。 [0016] 本发明具有如下有益效果: [0017] 1.基于模糊神经网络的主动噪声控制系统,对2000Hz以下的噪声具有明显的降噪效果,其中,对1000Hz以下低频噪声的降噪效果尤为显著; [0019] 3.基于自适应FX-RBF算法进行反向目标声信号的重构,在解决抗噪声源时滞问题的同时,有效提高了降噪效果。 [0021] 图1为本发明的所述一种基于模糊神经网络的主动噪声控制方法的实施例示意图; [0022] 图2为本发明实施例提供的模糊控制器模型图; [0023] 图3为本发明的所述一种基于模糊神经网络的主动噪声控制系统的实施例示意图; [0024] 图4为本发明实施例提供的直升机驾驶员头盔结构示意图; [0025] 图5为本发明实施例提供的直升机驾驶员头盔右耳耳罩示意图。 具体实施方式[0026] 下面结合实施例及附图对本发明的技术方案作进一步阐述。 [0027] 如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。 [0028] 实施例1 [0029] 本实施例提供了一种基于模糊神经网络的主动噪声控制方法。参见图1所示为本申请中基于模糊神经网络的主动噪声控制方法的具体实施例,本实施例中步骤包括: [0030] 步骤101:参考麦克风采集参考区域的参考噪声信号,作为参考信号,并输出至模糊控制器; [0031] 步骤102:误差麦克风采集噪声控制区域的残余噪声信号,作为误差信号,并输出至模糊控制器; [0032] 步骤103:模糊控制器基于模糊神经网络的自适应滤波RBF(Filter-x Radial Basis Function,以下简称FX-RBF)对所述参考信号和所述误差信号进行分析,并输出反相的目标声信号至扬声器。 [0033] 其中,所述模糊控制器为两个独立的模糊控制器,分别对各自接收到的参考信号和误差信号信号进行分析,并输出反相的目标声信号至扬声器,以抵消残余噪声信号。 [0034] 图2为本发明实施例提供的模糊控制器模型图。本发明提供的基于模糊神经网络的主动噪声控制方法主要包括:基于声系统固有的非线性特性,将神经网络引入模糊控制,组成模糊神经网络,根据输入输出样本,通过利用神经网络的学习方法,自动设计和调整模糊系统的自学习和自适应功能,提高了主动噪声控制的准确度及降噪量;其中x(n)为系统参考噪声信号,e(n)为残余噪声信号,y(n)为控制器输出信号。 [0036] 输入层:接受外部的噪声源信号与数据;本发明中的输入层信号为“加入延迟环节的参考信号输入矢量”; [0037] 输出层:实现系统处理结果的输出;在本发明中,是“将最优噪声控制模式输出至扬声器,驱动其发出对应的目标声信号”; [0038] 隐含层:对输入矢量进行变换,处于输入与输出层之间,不被系统外部观察的处理单元;在本发明中,是“将低维的参考信号输入矢量变换至高维空间,实现声系统的线性问题在高维空间中的线性可分”。 [0039] 自适应FX-RBF网训练算法包括:基于模糊c-均值聚类对参考噪声信号数据集进行划分;基于近似梯度下降法自适应减少每次迭代的计算步长,并动态调整最小均方差算法的学习速率。 [0040] 上述基于模糊c-均值聚类对参考噪声信号数据集进行划分的步骤包括: [0041] 使用高斯函数作为算法的基函数,在确定适合实际噪声情况的最佳聚类个数c和最佳权重因子m后,对隐含层的中心向量进行学习,直到中心向量不再变化或小于预设阈值,并计算高斯函数方差。 [0042] 上述基于近似梯度下降法自适应减少每次迭代的计算步长,并动态调整最小均方差算法的学习速率的步骤包括: [0043] 基于近似梯度下降法,利用公式α(t+1)=α(t)-β·ΔE自适应减少每次迭代的计算步长,并动态调整最小均方差算法的学习速率,更高效的加快了算法的收敛速度; [0044] 然后初始化隐含层到输出层的每个权值,再利用公式对权值进行计算,直到输出误差[y0(n)-y(n)]不再变化或小于预设的某个阈值时,停止学习,否则继续重复以上学习步骤;通过学习过程中动态的自适应调整学习速度来提高算法的收敛速度,从而提高学习精度。 [0045] 式中α为学习速率,ΔE为训练前后的误差,β为自适应调整步长,w为隐含层到输出层的权值,y0(n)为目标输出值,y(n)为实际输出值。 [0046] 其中,所述自适应FX-RBF网训练算法还包括:对时滞信号的幅值和相位进行分析,重构反相目标声信号后输出至扬声器,所述时滞信号指的是参考信号x(t)在传播至待消声点的路径中,由于时间延迟而产生的信号y(t);时滞信号与参考信号的关系:y(t)=x(t)-x(t-t0),其中,x(t)为参考信号,y(t)为时滞信号,t0为迟滞时间。 [0047] 实施例2 [0048] 为了使本发明描述更明确和详细,同时便于技术人员理解,本实施例提供一种基于模糊神经网络的主动噪声控制系统,参见图2所示为本申请基于模糊神经网络的主动噪声控制系统的具体示意图。 [0049] 一种基于模糊神经网络的主动噪声控制系统,包括:模糊控制器、参考麦克风、误差麦克风和扬声器,其中: [0050] 所述参考麦克风,用于采集参考区域的参考噪声信号,作为参考信号,并输出至模糊控制器; [0051] 所述误差麦克风,用于采集噪声控制区域的残余噪声信号,作为误差信号,并输出至模糊控制器;以及 [0052] 所述模糊控制器与所述参考麦克风及所述误差麦克风耦接,基于模糊神经网络的自适应FX-RBF网训练算法,对所述参考信号和所述误差信号进行分析,并输出反相的目标声信号至扬声器。 [0053] 其中,所述模糊控制器为两个独立的模糊控制器,分别对各自接收到的参考信号和误差信号信号进行分析,并输出反相的目标声信号至扬声器,以抵消残余噪声信号。 [0054] 实施例3 [0055] 为了使本发明描述更明确和详细,同时便于技术人员理解,本实施例提供一种使用实施例2所述的模糊神经网络的主动噪声控制系统的直升机驾驶员头盔,详见图3所示的直升机驾驶员头盔示意图,实施例2中的主动噪声控制系统还包括驾驶员头盔主体,在头盔表面安装多个微型传声器,用于采集噪声参考区域中的噪声,作为参考信号,图中ref.L和ref.R分别为左右耳罩的参考传声器(如参考麦克风);在耳罩与人耳所形成的残余噪声控制区中安装误差传声器(如误差麦克风),用于采集残余噪声,作为误差信号,图中err.L和err.R分别为左右误差传声器;在耳罩中安装扬声器,用于通过输出目标声信号,与噪声控制区域内的噪声信号相叠加,图中MIC.L和MIC.R分别为左右扬声器;将参考信号与误差信号输入至左、右耳对应的模糊控制器,经过分析处理后,分别执行左、右耳的信号分析及降噪模式,输出最优的噪声控制模式至扬声器;通过操作主动降噪系统开关,可控制主动噪声控制系统开始工作、停止工作。 [0056] 其中,直升机驾驶员头盔,还包括:电源、主动噪声控制系统开关,所述电源向模糊控制器供电,主动噪声控制系统开关分别位于电源与主动噪声控制系统之间。 [0057] 其中,所述参考麦克风、误差麦克风与扬声器集成于左耳耳罩和右耳耳罩中;所述主动噪声控制系统开关集成于左耳耳罩中;所述模糊控制器和电源集成在头盔正后方。 [0058] 其中,所述头盔为三腔单垫式头盔,驾驶员佩戴该头盔时,由扬声器鼓面、耳罩垫、驾驶员耳部构成密闭的腔体,为残余噪声控制区;由扬声器背面和耳罩外壳形成密闭的腔体,为噪声参考区域1;由耳罩外壳、头盔主体、驾驶员头部构成密闭的腔体,为噪声参考区域2。基于赫姆霍兹谐振腔原理,利用三层共振腔体中的谐振阻尼作用,有效改善了声衰减特性,对中高频频率范围内的噪声具有较好的隔声能力。 [0059] 另,参考图5,其为本发明的直升机驾驶员头盔右耳耳罩示意图。使用具有一定弹性的材料作为耳罩外壳的主材料,在耳罩内部填充吸声系数较高的海绵,并在外面蒙上柔软的绒布,增加了佩戴者的舒适度;绕耳式耳罩垫的大小和形状,均根据人耳外耳道的特征设计而成,与佩戴者耳部形成密闭的空间,有效防止外界噪声的进入;考虑到头盔的隔震需求,集成式头盔使用弹性支撑将耳罩与头盔主体连接,在头盔受到外力作用时,有效降低佩戴者头部的不舒适感。 [0060] 采用树脂材料、碳纤维、多孔材料薄膜等作为头盔主体材料,在保持头盔坚固的同时减轻了头盔重量,有效降低了头盔对头顶的压迫感,此外,还隔离了外部高频范围内噪声;耳罩采用的弹性材料、海绵、绒布均属于吸声材料,也在一定程度上能够降低了头盔内的噪声。 [0061] 综上所述,本发明提供的一种基于模糊神经网络的主动噪声控制方法、系统及直升机驾驶员头盔,与现有技术相比,具有以下有益效果: [0062] 1.基于模糊神经网络的主动噪声控制系统,对2000Hz以下的噪声具有明显的降噪效果,其中,对1000Hz以下低频噪声的降噪效果尤为显著;本发明所提供的直升机驾驶员头盔,能够实现直升机驾驶舱内高中低频噪声的主动控制; [0063] 2.基于自适应FX-RBF网训练算法进行学习率的自动调节,在确保系统稳定性的同时,提高了算法收敛速度和学习精度; [0064] 3.基于自适应FX-RBF算法对时滞噪声进行直接控制,有效解决了抗噪声源时滞问题,并提高了降噪效果。 [0065] 4.左、右耳分别使用独立的模糊控制器进行信号分析及噪声控制模式输出,大大缩减了控制器的计算量,在一定程度上可加快降噪速度。 [0066] 以上实施例的先后顺序仅为便于描述,不代表实施例的优劣。 [0067] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。 |