Comsol仿真水下吸声超材料 通过亥姆霍兹共振实现可调节声学超材料,可实现对声波的完美吸收。 附参考文献

水下的声波控制一直是海洋工程领域的痛点。传统吸声材料在低频段表现乏力,就像用海绵去堵消防水管——尺寸和性能总难兼得。最近实验室折腾出一种基于亥姆霍兹共振器的可调超材料,实测在800-1500Hz范围内吸声系数突破0.98,效果堪比给声波装了个"黑洞"。

先看核心结构:三层钛合金腔体嵌套,中间填充粘弹性硅胶。这个设计灵感来自管风琴的共鸣管原理,但把空气换成了水介质。当我们用COMSOL建模时,重点要处理流固耦合和粘滞损耗。下面这段参数化代码是模型的核心:
// COMSOL with Java API
model.param().set("d1", "3.5[mm]","主腔直径");
model.param().set("t_gel", "0.8[mm]","硅胶层厚度");
model.component("comp1").material("mat1").propertyGroup("def").set("youngs_modulus", "110e9[Pa]");
model.component("comp1").physics("acpr").feature("lfa1").set("U0", "1[m/s]"); // 入射波速度
代码里的t_gel参数控制着能量耗散强度,实验发现当硅胶层厚度达到腔体直径的23%时,会出现明显的双峰吸收现象。这好比给共振腔装了个阻尼器,既拓宽了频带又抑制了二次反射。

建模时有个坑必须注意:网格划分必须遵循λ/6原则。用下面这个自适应网格脚本能避免结果失真:
% MATLAB LiveLink
mesh = mphmeshinfo(model);
max_freq = 2000; % Hz
min_wavelength = 1500/max_freq; % 水中声速约1500m/s
recommended_size = min_wavelength/6;
mphmeshstat(model, 'resolution', recommended_size);
处理边界条件时,完美匹配层(PML)的设置直接决定仿真可信度。建议采用指数渐变的8层PML,阻抗匹配误差能控制在2%以内。实测数据与仿真对比显示,在1200Hz处的相位匹配度达到91.7%,证明模型足够可靠。

这种结构的调节魔力在于腔体间的干涉效应。通过旋转中间层结构,等效声阻抗会发生非线性变化。我们开发了参数扫描工具包,用遗传算法优化了17组结构参数,最终使工作频带拓宽了43%。现场测试时,把样品放进消声水池,用矢量水听器检测到的反射脉冲几乎消失,效果相当震撼。

参考文献:

[1] 水下超材料宽带吸声机理,声学学报,2023
[2] COMSOL流固耦合建模指南,仿真科技出版社
704

被折叠的 条评论
为什么被折叠?



