首页 > 其他分享 >Matlab 声波黑洞捕获波:同时减少声音反射和传播(APL文章)

Matlab 声波黑洞捕获波:同时减少声音反射和传播(APL文章)

时间:2024-09-09 12:22:18浏览次数:3  
标签:反射 ABH 捕获 阻尼 声波 Matlab APL 黑洞 TMM

参考文献:[1] Mi Y , Zhai W , Cheng L ,et al.Wave trapping by acoustic black hole: Simultaneous reduction of sound reflection and transmission[J].Applied Physics Letters, 2021, 118(11): 114101-.  DOI:10.1063/5.0042514.

        在许多应用中,以行波形式减少振动和声能是至关重要的。近年来声学超材料的发展为声波的操纵和控制开辟了不同寻常的途径。在声学超材料中,声学黑洞(ABH)这一较新的概念近年来受到越来越多的关注,它显示出巨大的声能捕获和耗散潜力。在适当调整连续截面缩小和阻抗变化的导管式ABH中,声速可以逐渐降低,这意味着声波最终被困在结构中。本文在声音传输问题的背景下进一步探讨了这种波捕获机制,实现了声音反射和传播同时减少的特殊现象。存档的捕获机制还确保了很少的声波会反弹回声源,从而危及整体性能。通过传递矩阵法仿真和阻抗管实验来表征这种结构的特性并验证理论。所提出的设计所产生的有希望的abh特定功能可以克服传统噪声控制装置的许多现有局限性。

        下面为用于计算通过ABH的声反射和透射系数的TMM的公式。ABH结构首先被离散成N个圆柱形管道段。对于第i个圆柱形管道段,连接压力和速度的输入输出关系的四极参数矩阵为:

        式中d为离散圆柱风管的长度,d=L/N。S为第i圆柱截面积,S= 2i h,其中各空腔半径取离散风管中点处。

        空腔导纳cav Y与圆柱风管侧支体积有关,近似为16,17:

        采用复声速= 0(1 + 0.05)计算阻尼效应。基于TMM方法,离散的气缸可以重新连接在一起,将进出口关系描述为:

        对于一维管道内的ABH,入口采用平面波入射。若ABH末端为刚性端,则末端速度为零,则:

        解出上述方程后,反射波和透射波振幅分别为:

        反射和透射系数最终可计算为:

TMM模型的理论与有限元仿真对比

反射系数理论解(复现结果)

        声波ABH设计最突出的特点是,随着波的传播,局部声速逐渐减慢,然后最终被困在ABH内,而不被反射回去或向下传播。控制声波ABH发生的条件通过将横截面积的平滑减小与声波ABH装置的壁导纳的匹配变化相结合,实现了这种现象。实验证实了ABH效应在大幅度降低声反射方面的存在。同时,由于ABH作为能量汇,聚焦并从系统中提取能量,声透射率成比例地降低。值得一提的是,ABH结构不需要原始格式的阻尼材料。虽然在TMM计算中引入了一个小的阻尼损失因子,但慢声和波捕获效果并不依赖于特定的阻尼处理。如果需要额外的阻尼,在尖端区域附近少量的阻尼材料将是有效的,因为能量大部分被困在那里。实验表明,在不使用任何额外多孔材料的情况下,仅窄腔内的固有空气阻尼就已经足够了。ABH的有效频率范围只有一个下界。在一定频率之后,根据目前的分析,在c0=pL处确定,出现典型的ABH效应,其结果是声音反射和传播降低到非常低的水平,在高频处持续存在。这些吸引人的特性在现有的共振型吸音器中是不存在的。本文提出的理论和介绍的ABH的特性可以启发新的噪声控制装置的发展,适用于许多实际系统,如喷嘴,消声器,甚至是配置适当ABH单元的超表面。

标签:反射,ABH,捕获,阻尼,声波,Matlab,APL,黑洞,TMM
From: https://blog.csdn.net/m0_49636166/article/details/141951309

相关文章

  • Matlab 一维层状声子晶体振动传输特性
        一维声子晶体的传递矩阵法是一种用于研究声波在一维周期性结构中传播的方法。这种方法基于‌波动方程和周期性边界条件,通过计算声波在不同介质中的传播特性,进而分析声子晶体的带隙结构。传递矩阵法可以有效地预测声波在一维声子晶体中的传播行为,包括透射和反射系数等......
  • MATLAB车牌识别系统
    MATLAB车牌识别系统是一个基于MATLAB开发的用于识别和提取车牌信息的系统。该系统使用图像处理和机器学习算法来实现车牌的定位和字符识别。以下是一个基本的MATLAB车牌识别系统的工作流程:图像预处理:首先,将输入的图像进行预处理,包括灰度化、高斯平滑、边缘检测等操作,以提高......
  • 前端学习笔记-Web APls篇-05
    Bom操作1.Window对象 1.1BOM(浏览器对象模型)BOM(BrowserObjectModel)是浏览器对象模型window对象是一个全局对象,也可以说是JavaScript中的顶级对象像document、alert()、console.log()这些都是window的属性,基本BOM的属性和方法都是window的。所有通过var定义在全局作......
  • MATLAB实现Dijkstra算法和Floyd算法
    目录1、文件功能介绍2、代码执行效果展示3、Dijkstra算法求图的单源最短路径4、DijkstrafullPath的更新逻辑5、DIjkstra算法流程图6、Floyd算法实现图的任意两点间最短路径7、Floyd算法流程图8、FloydfullPath的更新逻辑(非递归算法)1、文件功能介绍代码文件功能wor......
  • Python和MATLAB(Java)及Arduino和Raspberry Pi(树莓派)点扩展函数导图
    ......
  • 长短期记忆神经网络-LSTM回归预测-MATLAB代码实现
    一、LSTM简介(代码获取:底部公众号)长短期记忆神经网络(LongShort-TermMemory,LSTM)是一种循环神经网络(RecurrentNeuralNetwork,RNN)的变体。相比于传统的RNN,LSTM能够更好地处理长期依赖关系,适用于许多序列建模任务,包括回归预测。在LSTM中,每个时间步都有一个隐藏状态(hiddenst......
  • MaPLe(论文解读): Multi-modal Prompt Learning
    Comment:AcceptedatCVPR2023摘要预训练的视觉语言模型(VL-PTMs)(比如CLIP)在下游任务中已经表现出不错的泛化能力。但是它们对输入文本提示模板的选择很敏感,需要仔细选择提示模板才能表现良好。受到NLP领域的启发,最近的CLIP的自适应性方法开始学习提示作为文本输入,来微调CLIP......
  • 【多变量输入超前多步预测】基于CNN-BiLSTM-Attention的光伏功率预测研究(Matlab代码实
                       ......
  • 【全网最全】2024年数学建模国赛E题成品论文+超详细保奖思路+可视化图表+matlab/pytho
    您的点赞收藏是我继续更新的最大动力!一定要点击如下的卡片,那是获取资料的入口!【全网最全】2024年数学建模国赛E题成品论文+超详细保奖思路+可视化图表+matlab/python代码等(后续会更新「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源......
  • 猎豹算法(CO)优化BP神经网络原理及Matlab代码
    目录0引言1数学模型2优化方式3Maltab代码3.1伪代码3.2CO主函数代码3.3CO-BP4视频讲解0引言猎豹算法(cheetahoptimizer,CO)是MohammadAminAkbari于2022年基于猎豹的狩猎策略启发而提出的智能算法。CO模拟猎豹的三种主要策略来捕猎猎物,即搜索、坐着和攻击;同时......