声学仿真分析工具Acoustics 在Workbench中这样学

article/2025/7/10 13:30:57

声学仿真分析工具Acoustics 在Workbench中这样学

付亚兰
付亚兰 lecturer讲师
2年前 浏览11376
关注

声学有限元仿真 主要用于模拟声压波在声介质中的生成、传播、辐射、吸收和反射。随着有限元软件的发展和人们对噪声问题的重视,声学有限元仿真在越来越多的行业得到广泛应用。

比如:汽车和轨道车辆中的降噪、机械设备中噪音的消除、建筑声学、声纳水下设备;助听器、扬声器、消声器的设计、物理勘探等等都在应用声学仿真进行工程指导,和设计验证优化。

本文就ANSYS声学分析的基本功能进行简单介绍,使大家能够对ANSYS声学的基本功能和特点有所了解。

一、声学有限元分析理论

ANSYS声学分析的理论基础是亥姆霍兹方程,亥姆霍兹方程假设了压力,密度波动非常小,并忽略了二次高阶项,因此也叫做线性波动方程。根据亥姆霍兹方程(线性波动方程)在声学(流体)领域建模:

在这基础上引入了空间非均质介质材料,质量源项,方程变为以下形式:

进一步整理可以得到矩阵形式如下:

这与结构分析的基本方程非常类似,因此可在频域上用特征值求解器求解。

二、ANSYS声学分析功能

ANSYS声学分析功能从R14.0版本开始开发,目前历经多个版本声学仿真功能已逐渐完善。

ANSYS声学分析功能主要分为三部分:

1、压力声学

ANSYS压力声学以亥姆霍茨方程和波动方程(平均流)为理论基础,用于分析声波的传播、振荡、散射、辐射。主要应用在消音器、扬声器、隔声、汽车降噪、声纳和水下声学。

2、热黏声学

ANSYS热黏声学以完全线性NS方程为理论基础,用于分析热黏声音损失。主要应用在迷你麦克风, 助听器设备等。

3、室内声学

ANSYS室内声学以声能扩散方程为理论基础,用于分析室内声场分布。主要应用在建筑声学、房间声学设计、音乐厅等。

在ANSYS中进行声学分析可以通过三种方式:经典ANSYS、Workbench和ACT插件。其中在ANSYS Workbench中直接进行声学分析是操作最简单方便的分析方式,其用户界面友好,前后处理器更稳健,同时也支持插入APDL命令流。ANSYS Workbench中的声学分析系统如下图所示。本文的声学分析功能仅基于ANSYS Workbench中的声学分析功能展开。

ANSYS Workbench的声学分析模块,支持仅计算纯声场或结构-声学耦合场。在分析系统的属性窗口中可以选择物理域,对于结构-声学耦合场分析,ANSYS能够自动探测出声学域,并进行FSI接触设置如下图所示。

1、声学模态分析

声学模态分析中提供了以下的声学边界条件,包括:压力、表面阻抗边界、波吸收边界、表面辐射边界、波吸收单元、自由液面。提供的声学载荷,包括:温度、阻抗层、静压力。

模态分析支持的载荷                     模态分析支持的边界条件

对于结构-声学耦合场分析,可以对分析系统右键插入Create Automatic>FSI,实现自动识别并创建FSI。

声学模态分析中导入后的模型可以通过Physical Region对象定义模型树中的体是属于声学域还是结构域。对于声学域,可以使用额外的高级设置,用于指定声学域的物理属性。

当分析模型中不存在结构域时(纯声场分析时),可采用Block Lanczos法, 子空间法以及完全阻尼法特征求解器进行求解。当模型中存在结构域,必须使用非对称法或完全阻尼法特征值求解器进行求解。

2、声学谐响应分析

声学谐响应分析支持的声学激励,包括:质量源、表面速度、入射波源、管道端口、漫射声场。能够支持的声学载荷包括:温度、阻抗层以及静压。支持的声学边界条件包括:压力,阻抗边界,吸收表面,辐射边界,吸收单元,自由液面,热-粘性BLI边界,刚性墙,对称面,端口以及远场辐射面、转移导纳矩阵。如下图所示。

声学谐响应分析后处理结果可以通过两种获取方式:一种是在求解域内,基于有限元模型,可以查看声压和声压级、倍频程带声压级、粒子速度、温度、能量密度、振动表面的法向速度等云图;另一种是在求解域外,基于等效源理论,采用远场结果显示。

远场结果可以得到球面上的压强,相位,SPL和dBA、辐射声功率和声功率级、声源指向性与目标强度(TS)、远场麦克风、结构声等效辐射功率(ERP)、ERP和声功率级等。另外还能得到一些衍生结果如传递损耗,吸收系数,回波损耗。

声学谐响应分析支持的后处理结果

 压力云图结果 

声压级远场结果图  

传递损耗结果曲线

3、 振动噪声耦合分析

纯声场的仿真模拟时常无法满足仿真需求,ANSYS支持完全耦合和单向耦合的振动噪声分析。单向结构声学耦合求解效率更高,但是声学在结构上的影响被忽略。

在单向结构声学耦合中,结构分析求解的结果被作为声学的激励源。可以通过Workbench项目原理图连接的方式或外部数据External Data来实现单向结构-声学耦合分析。这两种方式结构和声学网格都无需保证一致。如下图所示。


振动声学耦合分析中声学压力会作用在结构上,而声学压力所引起的结构振动,又可以作为一个激励,反作用于流场。如果需要考虑流体域与结构域的相互作用,那么必须考虑完全耦合的振动噪声分析。

三、声学分析案例

本案例为一个简化的扬声器纯声学模型,如下图所示,扬声器和板在计算中将被抑制,仅用于辅助创建流体域。此次分析目的是计算扬声器受激励后引起的计算域内外的声压级。下面介绍该声学分析案例的基本流程和一些关键设置。

1、创建几何流体域

基于扬声器和板的结构模型,在Space Claim中创建一个流体域和一个PML边界层域。如下图所示。PML边界层用于在无限大的空气流体域中截取一个有限空气域,假设输出波向这个域外传播没有任何反射。

2、设置声学域

设置里面的流体域为声学域,如下图所示。设置外层的PML边界层的物理属性为声学域,并设置其人工匹配层为PML。

声学域设置

PML层设置

3、施加声学激励

在扬声器面上施加声学激励,施加质量源激励大小为0.01kg/mm2,如下图所示。

声学激励设置

4、单元要求及求解设置

对于声学域的网格划分推荐每个波长内至少6个高阶单元或12个低阶单元,而PML层的厚度至少为四分之一波长,并且在一个模型中不要混合使用高阶单元和低阶单元。

设置此次分析的求解频率范围为0到3000Hz。选择模型所有面,设置所有面单元大小为0.01m。在求解频率范围内,该单元大小满足声学求解要求。

5、计算及结果后处理

查看球半径为1m处的远场声压级,得到远场声压级图,如下图所示。

采用切面Section plane查看模型内部的压力分布及声压级分布,得到3000Hz时整个模型的声压分布云图和声压级分布云图如下图所示。

声压分布云图(3000Hz)

声压级分布云图(3000Hz)

四、总结

ANSYS Acoustic具有强大的声学有限元求解器,能够提供完备的声学单元库和复杂声学材料模型,支持单向振动-声学耦合分析,也可以对振动声学完成耦合模型提供耦合的声-结构交界面。并且能够兼容高性能计算,支持多物理域应用,可以进行多物理场耦合声学计算。

Workbench中的声学分析系统中已经内置一些声学激励、边界条件以及声学后处理工具,其用户界面友好,操作简单方便,同时支持APDL命令流插入,可以作为用户首选的声学仿真分析工具。 


2019年5月16日(周三)19点,我的精品课程《ANSYS Acoustics声学分析6讲-拥有独立建立声学模型和仿真分析能力》首播,希望和大家一起学习Acoustics声学仿真分析技能。感兴趣的朋友可以点击链接观看>>>ANSYS Acoustics声学分析6讲-拥有独立建立声学模型和仿真分析能力

课程亮点(用户得到):

① 学习Acoustics声学模块功能,掌握声学基本操作、设置和应用流程;

② 掌握声学模型建模中的要求和网格划分中所用标准;

③ 解决学员在ANSYS Acoustics软件应用过程中遇到的难点和痛点;

④ 解决学员在声学仿真分析建模过程中所遇到的难点问题,能够具备独立建立声学模型的能力;

⑤购买系列课的付费用户,可以获得1套完整的声学仿真模型(非涉密)

⑥付费用户可加入VIP学习群,直接获得资料和模型,讲师负责学习答疑。非付费用户可以加入ANSYS技术交流群,报团学习仿真理论、软件和行业应用,整个系列课结束后,在仿真秀APP 积分商城可以下载部分资料和模型


http://chatgpt.dhexx.cn/article/n6BsGVss.shtml

相关文章

Sysnoise5.6安装教程和软件下载

Sysnoise5.6安装教程和软件下载 【尊重 原创,转载请注明出处 】http://blog.csdn.net/guyuealian/article/details/51187240 Sysnoise是目前市场上最先进的声-振分析软件,用户可以利用Sysnoise软件仿真计算机有关设备噪声的各种数据,并能帮助…

【自主推荐】电磁噪声优化软件(ENOS)

ENOS软件主要功能介绍 ENOS软件主界面如下图所示,主要包括:菜单栏、工程树图、属性设置、绘图区、图表设置、模型筛选等区域。 ENOS软件经过不断优化升级,新版本增加了考虑斜极电磁力优化功能,支持反电势、损耗等优化目标&#…

放大器噪声分析计算

1.运放噪声模型 运放构成的同相放大器的噪声模型如下 运放的噪声主要由三部分组成,运放电压噪声,运放电流噪声,和反馈电阻产生的热噪声。三者有效值的平方和再开根号就是总噪声的有效值。现代运放的电流噪声非常小,通常可以忽略…

确认!字节跳动 AI Lab 负责人马维英离职,将赴清华加入张亚勤团队

整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 近日有媒体爆料称,字节跳动副总裁、人工智能实验室马维英离职,并将赴清华大学智能产业研究院,加入正在筹备该产业院的原百度总裁张亚勤团队。CSDN 向字节跳动方面求证&#xff0…

(二十四)专题地图编制——制图数据操作

专题地图编制——制图数据操作 目录 专题地图编制——制图数据操作 1.复制地图数据框2.旋转制图数据框3.绘制坐标网格3.1经纬网3.2方里格网3.3参考格网 1.复制地图数据框 要复制地图数据框,请按照以下步骤操作: ①在 ArcMap 中打开地图文档。 ②在“表…

周红c语言答案,周红

本书力求以简练的语言、直观的图解和典型的设计设计案例,由浅入深,从易到难,将室内设计施工图设计的基本方法和规范传授给读者,非常适合学习环境艺术的年轻设计师和设计从业人员快速掌握室内设计施工图的绘制技巧和制图规范&#…

孙东方

这是孙东方

养老e周刊创始人孙黎:16000字讲解「互联网+养老」需要面对的难题

嘉宾介绍 孙黎,连续7年养老和家庭生活服务领域创业,曾联合创立云家政和陪爸妈,累计融资3000万人民币对中国式养老有深刻理解,曾为10万家庭提供养老服务的解决方案,对活力/失能老人的需求产品化有7年实战经验。 对于老年…

智慧养老平台

1、项目背景 为积极应对人口老龄化,驿城区拟开展智慧养老服务平台的建设工作,开展助救、助医、助购、助餐、助行、助洁“六助”服务,以老年人需求为导向, 有效地解决高龄、有病、失能失智老年人照护等紧迫问题,让老年人…

步步向前,曙光已现:百度的大模型之路

大模型,是今年全球科技界最火热,最耀眼的关键词。在几个月的狂飙突进中,全球主要科技公司纷纷加入了大模型领域。中国AI产业更是开启了被戏称为“百模大战”的盛况。 但喧嚣与热闹之后,新的问题也随之而来:大模型的力量…

如何建设养老服务智能化

随着我国老龄化进程的不断加快,老年人对养老服务的需求也日益增长。如何为老年人提供更加便捷的养老服务,已成为摆在我们面前的一道难题。在国家政策的支持下,智能养老服务已经开始进入千家万户,它不仅满足了老年人对于日常生活的…

技术地图

做了一个动态展示各个技术关系的图,涉及到点脚本,这里只能展示一个图片,详细的请访问这里 http://happy3w.com/tech-map/tech-map.html 这个图的意思是这样的, 图上每个点代表一个技术名词、技术分类等都名词每一根线代表有关系…

平安养老险党委书记、董事长甘为民:聚焦养老主业 助推养老保障事业高质量发展

每经记者 涂颖浩 每经编辑 马子卿 随着人口老龄化趋势加剧,中国养老金融市场呈现出巨大的潜力,逐步迈入养老新时代。近日,平安养老险党委书记、董事长甘为民在接受《每日经济新闻》记者专访时表示,过往单纯的养老发展模式难以满足…

深度学习技术图像处理技术入门(杨培文)学习问题总结

第3章 数形结合——图像处理基础知识 1:Windows 下ipython(jupyter notebook)中无法使用!ls的问题2:module tensorflow has no attribute placeholder3:优达学城行车记录仪数据集 1:Windows 下ipython(jupyter notebook)中无法使用…

数论 初等数论 北师大 张秀平 自学 学习 经验 视频 信息 奥赛 NOIP

姐妹篇详见https://blog.csdn.net/mrcrack/article/details/87897210 数论 初等数论 北师大 张秀平 自学 学习 经验 视频 信息 奥赛 NOIP 初等数论 全60讲 北京师范大学 视频教程 http://i.youku.com/i/UMTM5NzYwNDEy/videos?spma2hzp.8253869.0.0&order1&page1&am…

图论 北师大 张秀平 自学 视频 NOIP

姐妹篇:组合数学 北师大 张秀平 自学 视频 NOIP 请看https://blog.csdn.net/mrcrack/article/details/80562324 图论 北师大 张秀平 自学 视频 NOIP 共60讲。2018-8-16 13:53 体会,虽然在书中,图论篇幅不大,但视频同样有60讲&a…

组合数学 北师大 张秀平 自学 视频 NOIP

姐妹篇:图论 北师大 张秀平 自学 视频 NOIP 请看https://blog.csdn.net/mrcrack/article/details/80563165 组合数学 北师大 张秀平 自学 视频 NOIP 共60讲。2018-7-29 21:09 学习本视频之前,有几个没想到: 没想到能学到递推关系&#xf…

c++语言设计五子棋游戏,C++实现五子棋游戏

搜索热词 三子棋、五子棋之类的游戏,非常简单,对于初学者来说是一个不错的练手的小项目,以前用C语言写过三子棋游戏。最近在看C++,所以就想到在三子棋的基础上利用C++语言实现五子棋游戏。 主要功能: 有3个模式:0表示退出、1表示电脑vs玩家、2表示玩家vs玩家。 当一局完成…

Connect Four四子棋c++程序 - 用户交互(1)

文章目录 回顾用户交互 回顾 上一个博客里我们只是简单地显示了一个窗口,这次我们把主要的游戏逻辑给它加进去。这一部分里我们要做的任务有: 控制帧率:即每秒渲染多少帧;用户交互:处理用户的鼠标点击事件&#xff1…