噪声主动控制装置设计

news2024/11/25 15:39:33

目录

摘 要...................................................................................... 2

第一章 绪论........................................................................ 6

1.1  研究课题背景....................................................... 6

1.2  国内外发展概况................................................. 10

1.3  课题研究的目的................................................. 14

1.4  研究的主要内容................................................. 16

1.5  课题的研究内容及章节安排............................. 17

第二章 噪声主动控制理论基础...................................... 18

2.1  控制原理............................................................. 18

2.2  自适应噪声主动控制系统................................. 19

2.2.1 噪声主动控制系统设计方案...................... 20

2.2.2  基于MATLAB/Simulink的主动降噪模型设计........................................................................ 22

2.3  自适应滤波算法................................................. 22

2.4  本章总结............................................................. 23

第三章 噪声主动控制系统模型搭建及仿真分析.......... 23

3.1  噪声主动控制模型搭建与仿真......................... 23

3.2  降噪性能............................................................. 26

3.3  本章小结............................................................. 26

第四章  结束语................................................................ 27

参考文献............................................................................ 28

致    谢............................................................................ 29

噪声主动控制系统的设计是为了解决现代工业过程中的噪声、震动和不平顺性问题。噪声主动控制(Active Noise Control,ANC)目前在噪声主动控制行业应用广泛,在功能和性能方面提供完整的有效地解决方案,深受技术人员的喜爱。当我们应用在低频噪声控制方向时,经常会碰到很多问题,例如:相应延迟大、对于宽带噪声的抑制效果较差等等,这也是噪声主动控制行业需要攻克的难题。

依据不同声波的线性方程以及叠加定理,参考单通道前馈ANC控制系统的结构原理,着重阐述FXLMS控制算法相关原理和组成结构,从控制效果的收敛性和稳定性两个方向出发,对FXLMS控制算法的各项性能指标进行分析,从而得出性能指标对噪声的控制结构所产生的不同效果,得出相关结论。充分考虑次级通道的控制响应稀疏性原理,我们针对其稀疏性、收敛性等因素之间的联系进行对比,验证在次级声通道的相关控制算法中加入比例控制的正确性,同时提高控制精度。

首先,我们对LMS算法进行探究,根据数学公式和控制策略搭建控制模型,通过MATLAB/SIMULINK仿真,对仿真结果进行分析研究。本次设计主要目的是分析噪声主动控制对抗噪声干扰的能力,同时在算法中引入子带自适应滤波的方法,对输入噪声信号进行子带分解,降低信号的相关性,进而提高算法收敛速度。我们在这个设计方案的基础上,对噪声主动个控制装置的总体设计方案和总体控制策略进行MATLAB仿真,最终根据仿真结果可以看出,本次设计的控制方法和策略是可行和有效的。

该控制系统的控制大脑为FXLMS控制算法,该噪声主动控制系统设计具有低频噪声抑制、抗噪抗震等优势,而且性价比高、精度准确、能耗较低等特点,给人民生活带来了很大的影响,在市场上很受欢迎。

关键词:噪声主动控制;次级声通道;自适应滤波;最小均方误差

Abstract

Active noise control system is designed to solve the problems of noise, vibration and irregularity in modern industrial process.Active Noise Control (ANC) is widely used in Active Noise Control industry at present. It provides a complete and effective solution in terms of function and performance, and is loved by technical personnel.When we apply in the direction of low frequency noise control, we often encounter many problems, such as: the corresponding delay is large, the suppression effect of broadband noise is poor, and so on, which is also the problem that the active noise control industry needs to overcome.

According to the linear equation of different sound waves and superposition theorem, and referring to the structure principle of single-channel feedforward ANC control system, the relevant principles and composition structure of FXLMS control algorithm are emphatically expounded. From the two directions of the convergence and stability of the control effect, the performance indexes of FXLMS control algorithm are analyzed.The different effects of the performance index on the noise control structure are obtained and the relevant conclusions are drawn.Fully considering the sparsity principle of the control response of the secondary channel, we compared the relation between the sparsity, convergence and other factors to verify the correctness of adding proportional control into the related control algorithm of the secondary acoustic channel and improve the control accuracy at the same time.

First of all, we explored the LMS algorithm, built a control model according to the mathematical formula and control strategy, and analyzed the simulation results through Matlab/Simulink simulation.The main purpose of this design is to analyze the ability of noise active control against noise interference. At the same time, the method of subband adaptive filtering is introduced into the algorithm to decompose the input noise signal, reduce the correlation of the signal, and then improve the convergence speed of the algorithm.On the basis of this design scheme, we carry out MATLAB simulation on the overall design scheme and overall control strategy of the noise active control device. Finally, according to the simulation results, we can see that the control method and strategy of this design are feasible and effective.

The control brain of the control system is the FXLMS control algorithm. The design of the active noise control system has the advantages of low frequency noise suppression, noise resistance and seismic resistance, and features of high cost performance, accuracy and low energy consumption. It has brought great influence to people's life and is very popular in the market.

Keywords:Active noise control;Secondary sound channel;Adaptive filtering; Minimum mean square error

第一章 绪论

1.1  研究课题背景

当前的噪声控制装置主要是基于吸声、隔振和减振等相关快捷技术,目前主要在降低中高频噪声的抑制上使用,效果较为明显。但是,上述的降噪成本较高且被动降噪装置的其自身就有很大的局限性,最重要的是对低频段噪声的控制效果较差。根据最新的研究显示,噪声是通过多种谐波构成,而且其谐波主要分布在低频段。而声压级最高峰值对应发动机的各阶主谐量,在中、高频段,频谱成分的峰值较低。而主动控制技术对降低低频噪声有着较好的降噪效果,近年来随着世界科学技术和人类文明的不断发展和创新以及现代控制理论及测试技术的进步,通过使用主动控制技术来实现对低频噪声的控制逐渐引起各国科研工作者的重点研究方向,噪声主动控制设备不管是在功能上还是在销量上都得到了前所未有的的发展和提高,成本相对较低,逐渐变成当今社会人们必不可缺的日常工具,从而改善了人们的生活方式[2]。

随着现代工业、交通运输业的快速发展,伴随着的噪声污染问题也日渐凸显出来,其危害的范围不断扩大,已经成为世界范围内公认与空气污染、水污染和固体废弃物污染并列的四大环境主要污染源之一,对人类的身心健康以及生存环境都构成了严重的威胁。同时伴随着人们的生活条件和经济水平不断改善,人们拥有降噪装置的总量也在急剧增加,特别是大中及沿海城市,各种商业街和工厂随处可见的噪声控制设备。噪声主动控制是一种高效快捷的控制方式,让我们更加高效的控制低频段噪声的变化,但不利的一面也是存在的,由于控制策略的实际性存在很多问题,常常会出现控制失败的现象等[3]。

噪声对人体的健康有多方面的影响:首先它会损害人的听觉系统,会出现不同程度的听力损伤;其次会造成神经系统功能紊乱,容易使人产生头痛、头晕、神经紧张等症状并加速心脏的衰老;最后噪声也会对人的心理产生影响,干扰人的正常思维,使人的情绪不稳定、精力不集中,影响人的休息。现如今我国大多数城市,伴随着人口数量和人口流动量也在不断提升,对降噪设备的性能要求更高,噪声主动控制功能成为行业的发展趋势。随着电子技术的发展和智能控制的革新,噪声控制装置越来越智能化和普遍化,我们要逐步实现噪声主动控制系统的对低频段噪声的控制是当今社会的发展方向,引领噪声控制系统新的航向。

1.2  国内外发展概况

1.2.1 国外研究现状

噪声主动控制思想由德国人 Paul Lueg在1933年最先提出,随后申请了名为”Process of Silencing Sound Oscillations”的专利,在专利中提出了一种前馈的主动消声系统的设计方案,但是由于当时技术水平的限制,且对影响消声效果的因素考虑的并不周全,该系统并没有实现,但它的基本思想和方法为日后噪声主动控制技术的发展奠定了基础[4]。

在接下来的十几年里,主动消声技术的发展十分缓慢,直到 1953 年,Harry F.Olson和 Everett G.May 提出了称之为“电子声音吸收器”的主动降噪系统,不同于 Lueg 的前馈控制思路,他们提出的是一种由麦克风、放大器、扬声器构成的反馈消声系统,并设计出了相对应的实验装置,在减小麦克风处的声压,由于次级声通道及控制器阶数的影响,该装置稳定性较差、消声频带较窄、消声区域也很小,离实际应用还具有很大的差距[5]。

前馈消声系统和反馈电子吸声器都未能实现在实际中的应用,但是他们的理论在主动消声的历史有着极其重要的地位,为之后主动噪声控制的研究奠定了基础,之后的研究几乎都是围绕着这两大系统来进行的。

1.2.2 国内研究现状

除了对耳机和飞机舱室的主动降噪研究,对汽车车内噪声进行噪声主动控制也是有源噪声控制领域的一个重要研究方向,虽然汽车车内的降噪空间及声场的复杂程度要大于耳机的腔体,而且车内噪声的低频部分与螺旋桨飞机的舱室内噪声相比也相对复杂,且相对于整车成本来说,车内噪声的主动控制成本偏高,但随着人们对于驾驶汽车和乘坐汽车舒适性的要求越来越高,在车内进行主动噪声控制是非常必要的。同时,Oswald针对由柴油机引起的车内噪音进行了自适应主动控制,采用与发动机转速信号相关的正弦信号作为参考信号,组建了一个单通道的自适应控制系统,针对200Hz以下低频噪声,获得了5-7dB的降噪量[7]。

综上,尽管在理论研究上ANC系统已经能够满足一般性应用的要求,但现实环境的复杂性常常使得这种应用不尽如人意,其主要的限制因素是噪声主动控制算法性能。而将误差传声器处的信号模拟为经过一次声路滤波的噪声源和经过二次声路滤波的ANC输出之和,采用LMS滤波器,使ANC算法能够在一定程度上提高算法的收敛性能与稳态性能,同时将捕捉的错误信号降到最低,满足在微处理器平台上实现的要求。本课题将在借用LMS滤波器思想解决ANC控制算法收敛速度与稳态失调折中问题的同时提高算法处理宽带噪声的性能。

1.3  课题研究的目的

在本次毕设研究当中,主要是针对噪声主动控制系统这一方向进行学习的。噪声主动控制是目前国内噪声控制行业的发展方向,因此,作为新一代的我们必须学习研究噪声主动控制技术,掌握该技术是至关重要的。本次噪声主动控制系统主要采用FXLMS控制算法技术,实现对全频段噪声的控制,达到设计要求。

常用的被动噪声控制可分为阻性与抗性两种,阻性方式对中高频噪声控制效果好,抗性方式虽然对低频噪声有一定的控制效果,但由于其控制频带过于窄小,对由发动机噪声、路面激励噪声等构成的主要成分为低频的汽车噪声控制效果非常有限[8]。噪声主动控制技术(Active Noise Control,ANC)的实现是通过扬声器发出一个与被控噪声信号相位相反,其他参数均相同的干扰噪声信号,二者进行叠加干涉,从而达到噪声控制的效果。相较于被动噪声控制方法,其在降低低频噪声方面效果明显,且具有成本低、设施占用空间小等优点。借助数字信号处理技术的成熟发展,ANC技术在近些年有了许多新的发展。将主动噪声控制技术应用在车内空间已经成为汽车NVH控制发展的一个重要方向,也是噪声主动控制技术走向商业应用的重要一步。

1.4  研究的主要内容

完整版论文及MATLAB/Simulink仿真请点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/80598692icon-default.png?t=N7T8https://download.csdn.net/download/weixin_45905610/80598692

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1090557.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++——多态调用和普通调用的本质区别

目录 一.多态特性 回顾一下多态特性的含义: 回顾多态特性的两大形成条件: 而普通调用和多态调用的本质区别在于: 二.理解调用 例一: 普通调用的理解1: 普通调用的理解2: 注:错误代码的…

【mfc/VS2022】计图实验:绘图工具设计知识笔记

绘制曲线(贝塞尔曲线): 转自:CDC 类 | Microsoft Learn 绘制一条或多条贝塞尔曲线。 BOOL PolyBezier(const POINT* lpPoints,int nCount);参数 lpPoints 指向包含曲线端点和控制点的 POINT 数据结构数组。 nCount 指定 lpPo…

移远通信C-V2X模组产品 助力车载生态建设跑出“加速度”

10月11日,移远通信受邀参加“长安创新驱动数智未来”行业研讨会。 本次会议围绕车载行业智能化转型取得的阶段性技术与终端成果展开讨论,旨在持续助力汽车行业智能出行的变革。移远通信产品总监侯海燕于会议上针对当下车载行业发展热点——C-V2X技术的相…

面经-北京泛微二面-Java开发

北京泛微二面-Java开发。以下内容为面试复盘,面试官问题无改动,回答已进行修正。 自我介绍 我是XXXX,来自XXX… 面试官提问: 1.像这些比赛的话,你是自己参加还是社团的人一起参加? 答:大多…

vue打包压缩

参考 https://www.cnblogs.com/lafitewu/p/8309305.html 注意:方法1和方法2不能同时用 取消打包的map config/index.js的productionSourceMap设置为false 抽取js 将部分常用又比较大的组件直接抽取为一个单独的js 打开webpack.base.conf.js,在module.exports.entry中添加想…

docker 搭建本地Chat GPT

要在CentOS7上安装Docker,您可以按照以下步骤进行操作: 1、更新系统包列表 sudo yum update2、安装Docker存储库的必要软件包 sudo yum install -y yum-utils device-mapper-persistent-data lvm23、添加Docker存储库 sudo yum-config-manager --add…

格式工厂怎么把两个视频合并在一起

免费的工具谁不喜欢呢,今天为大家介绍的是格式工厂这款多功能视频转换软件,然而今天主要为大家介绍的是格式工厂的视频合并功能。 是的,你没有听错,格式工厂除了转换之外,还可以视频合适、视频剪辑、视频分割、去水印…

Python3无法调用Sqlalchemy解决(mysqldb)

原因 在安装Sqlalchemy后运行程序报错 无法导入mysqldb,缺失模块 ImportError: No module named ‘MySQLdb’ 既然缺少 MySQLdb 这个模块,尝试按照正常的想法执行 pip install MySQLdbpip install mysql-python 应该能解决,但是却找不到…

MyBatis基础之自动映射、映射类型、文件注解双配置

文章目录 自动映射原理jdbcType同时启用配置文件和注解两种配置方式 自动映射原理 在 MyBatis 的配置文件(settings 元素部分)中,有一个 autoMappingBehavior 配置,其默认值为 PARTIAL ,表示 MyBatis 会自动映射&…

SpringCloud学习笔记-Nacos的命名空间的配置

目录 1.创建新的NameSpace2.给XXX-service配置NameSpace3.Nacos管理页面管理NameSpace4.Eureka和Nacos区别 Nacos提供了namespace来实现环境隔离功能。 nacos中可以有多个namespacenamespace下可以有group、service等不同namespace之间相互隔离,例如不同namespace的…

Spring6 - ioc

文章目录 IoC容器IoC容器在Spring的实现基于XML管理Bean获取bean**①方式一:根据id获取**②方式二:根据类型获取③方式三:根据id和类型④扩展知识 依赖注入之setter注入依赖注入之构造器注入特殊值处理为对象类型属性赋值为数组类型属性赋值为…

【Qt】字体更大的富文本

使用size属性只能生成7个等级的字号,超过7的都视作为7。 当需要更加夸张的字号时则需要使用style属性,除此之外利用该属性可以生成更加逆天丰富的样式,(style属性是CSS样式表。 稍微跑题一下:似乎有安全性的考量,不少…

监控系列(六)prometheus监控DMHS操作步骤

一、监控的操作逻辑 给操作系统安装expect命令expect脚本执行dmhs_console脚本执行 cpt / exec 命令用脚本进行过滤字符串过滤dm_export读取脚本与当前日期作比较,然后返回差值 二、安装步骤 1. linux中Expect工具的安装及使用方法 https://blog.csdn.net/wangta…

网络工程师知识点

1、OSI模型是每层的功能,用到的协议,使用到的设备,涉及到的数据传输单元 第七层应用层:提供应用程序间通信 (服务应用:http、ftp、dns) 第六层表示层:处理数据格式、数据加密等 第五层会话层&…

Redis 集群 Redis 事务 Redis 流水线 Redis 发布订阅 Redis Lua脚本操作

Redis 集群 & Redis 事务 & Redis 流水线 & Redis 发布订阅 Redis 集群linux安装redis主从配置查看当前实例主从信息 Redis Sentinelsentinel Redis Cluster Redis 事务Redis 流水线Redis 发布订阅Redis Lua脚本操作 Redis 集群 linux安装redis 下载安装包&#…

半监督学习介绍(为什么半监督学习是机器学习的未来)

文章目录 半监督学习的好处半监督学习原理半监督范式总结 半监督学习是一种利用标记和未标记数据的机器学习方法。半监督学习的目标是结合监督学习和无监督学习的优点;利用标记数据的准确性以及未标记数据的丰富性和较低成本。半监督学习可以被认为是 监督学习&…

[ubuntu]OpenFOAM国内源码满速下载地址

下列地址可直接使用git clone,例如,打开终端,在终端直接将下面的复制进去: git clone https://e.coding.net/dyfluid/ThirdParty-6/ThirdParty-6.git即可在本地创建ThirdParty-6文件夹。如果提示你没有git,那么输入下面…

OpenCV实现人脸关键点检测

目录 实现过程 1,代码解读 1.1 导入工具包 1.2导入所需图像,以及训练好的人脸预测模型 1.3 将 dlib 的关键点对象转换为 NumPy 数组,以便后续处理 1.4图像上可视化面部关键点 1.5# 读取输入数据,预处理 1.6进行人脸检测 1…

Django框架集成Celery异步-【2】:django集成celery,拿来即用,可用操作django的orm等功能

一、项目结构和依赖 study_celery | --user |-- models.py |--views.py |--urls.py |--celery_task |--__init__.py |--async_task.py |-- celery.py | --check_task.py | --config.py | --scheduler_task.py | --study_celery | --settings.py | --manage.py 依赖&#xff1a…

竞赛 深度学习+opencv+python实现昆虫识别 -图像识别 昆虫识别

文章目录 0 前言1 课题背景2 具体实现3 数据收集和处理3 卷积神经网络2.1卷积层2.2 池化层2.3 激活函数:2.4 全连接层2.5 使用tensorflow中keras模块实现卷积神经网络 4 MobileNetV2网络5 损失函数softmax 交叉熵5.1 softmax函数5.2 交叉熵损失函数 6 优化器SGD7 学…