Matlab 具有周期性分布的死角孔的饱和空气多孔材料的声学特性

news/2025/1/18 9:46:40/

本文对直主孔含侧空腔(死角)的饱和空气多孔介质中的声传播进行了理论和数值研究。侧腔位于沿每个主孔周期性间隔的“节点”上。研究了侧向空腔分布中周期性的影响,并单独考虑了紧间隔死角的低频极限。结果表明,吸附系数和透射损失受主孔的粘滞损失和热损失及其射孔速率的影响。长或短死角的存在显著地改变了材料的声学特性,并能显著地增加低频(几百赫兹)的吸收。这在很大程度上取决于死角的几何形状(直径和长度)、每个节点的数量以及沿传播轴的周期性。这些影响主要是由于主孔中的声速较低和死角孔中的热损失。将模型预测结果与实验结果进行了比较。提出了几厘米厚的材料在几百赫兹处显示增强的低频吸收的可能设计。

复现结果

复现结果

本文提出了一种具有横向周期间隔死角的直孔中的波传播模型。利用该模型的低频极限来推导该微观结构下多孔材料的有效性能。该模型预测了薄(仅几厘米)材料板实现强低频吸声的可能性。预测在低频时,主孔隙中的声速显著降低。反过来,这种低声速导致吸收系数的增加远远低于死角唯一共振所预测的频率。声速的降低不仅可以通过增加死角的长度来实现,还可以通过每个节点的死角数量或减少死角之间的间距来实现式(43)。声速的降低是由于孔隙中流体的有效压缩性由于死角的存在而发生了变化,而有效密度不受影响式(33)和(34)。这表明,上述低频吸收系数的增加是填充主孔和死角的流体之间热交换的结果。预测的吸收系数和传输损耗与全传输矩阵模型和FEM COMSOL模拟结果进行了比较。并利用3D打印材料的实验结果对模型进行了验证。在相当薄的样品中观察到低频吸收峰,与模型预测一致。本研究的模型为低表面射孔率的薄低频多孔吸收器的设计提供了一种简单有效的工具。


http://www.ppmy.cn/news/1564116.html

相关文章

《鸿蒙开发-鸿蒙教程-答案之书》Grid怎么显示不完并且滑动不了

《鸿蒙开发-鸿蒙教程-答案之书》Grid怎么显示不完并且滑动不了 关键是看滑动不了,是不是同时设置了columnsTemplate和rowsTemplate。 一般不是固定数量,只能设置一个方向的。 下面就是错误的示范代码: Entry Component struct Index {Sta…

超标量处理器设计2-cache

1. cache 介绍 影响Cache缺失的情况有3种: Compulsory: 第一次被访问的指令或者数据肯定不会在cache中,需要通过预取来减少这种缺失Capcity: Cache容量越大,缺失就可以更少, 程序频繁使用的三个数据来源于3个set, 但是&#xff…

浅谈计算机网络04 | 现代网络需求与技术支撑

现代网络需求与技术支撑 一、网络和因特网流量的类型剖析1.1 弹性流量的自适应特征1.2 非弹性流量的刚性特征1.3 实时流量特性 二、特定领域的网络需求解析2.1 大数据环境下的网络需求分析2.2 云计算环境下的网络需求分析2.3 移动数据环境下的网络需求分析 三、QoS和QoE&#x…

标准通上线标准「全文检索」功能,提升查询精准度!

前言 标准全文检索:在大量文档或数据库中查找与特定标准相关的全文内容。这种检索方式对于获取详细、精确的信息非常有用,尤其是在需要查找特定标准、规范或法规的详细条款时。 如何在大量的标准中准确、快速地获取所需的标准信息,同时还能…

微信小程序wx.showToast在真机显示时时间设置无效,显示时间很短问题

问题 小程序中,使用showToast,设置duration来控制提示显示时长 发现在微信开发者工具正常,在真机中显示时间比较短,并且设置duration不生效。 原因: 因为在调用showToast之后,又调用了hideLoading() &am…

使用 JUnit 和 SuiteRunner 测试私有方法

我第一次使用 JUnit 是为了为 ServiceUI API 构建一个一致性测试工具包 [ 1 ]。一致性测试工具包的目的是帮助确保同一 API 的替代实现与 API 的规范兼容。由于 API 规范仅定义 API 的公共接口,而不是 API 的实现,因此一致性测试仅测试公共接口。换句话说…

vue2 升级为 vue3+第三方库升级+vue2与vue3混合交互

文章目录 vue2 项目升级为vue3 项目经验分享vue2升级为vue3-第三方库兼容vue2升级为vue3-vuex变化应用vue2与vue3语法交互应用 vue2 项目升级为vue3 项目经验分享 以下是将 Vue2 项目升级为 Vue3 项目的一般步骤: 一、准备工作 备份项目:在开始升级之…

SpiderFlow平台v0.5.0之引入selenium插件

引入selenium插件 首先到码云下载插件点击下载​编辑到本地并导入到工作空间或安装到maven库在spider-flow/spider-flow-web/pom.xml中引入插件 <!-- 引入selenium插件 --> <dependency><groupId>org.spiderflow</groupId><artifactId>spider-…