最大噪音值甚至受法规限制,如何基于LBM算法有效控制风扇气动噪音

风扇的气动噪声

在工业设备行业,最大噪音值受法规限制。在很多使用风扇冷却的设备上,风扇噪声通常是这些设备工作噪声的最大贡献量。而在家电民用行业,例如空调、空气净化器、油烟机等,其噪音大小直接关系到用户的体验感受,而这些设备中风扇噪声都有很大的贡献量。

噪音测试目前是一种比较成熟、且高效的获取风扇噪声的方法。但是通过噪声测试我们能获取的只有当前设备的噪声水平、以及频谱中的阶次特征,它并不能告诉我们噪声产生的机理,以及优化噪声的方向。同时,对于大型、复杂的风机叶片,模具或测试模型的制作成本也较高。加工、安装的误差或不确定性,也难以评估。

图片

风扇噪声测试

图片

风扇流场CFD仿真

计算气动声学 (Computational AeroAcoustics,CAA) 是研究由湍流产生噪声的问题,常见的比如风扇噪声,空调噪声,通风噪声等。为了求解湍流中小尺度的特征,需要高精度的空间和时间上的解算方法。在数值上我们既要满足足够高的采样频率,也要满足足够小的空间解析率,同时要考虑到实际项目应用中效率问题,因此对于气动噪声的仿真一直是业内难题。

在风扇CFD噪声仿真计算中,我们关注的是旋转的扇叶和周围空气的相互作用,以及产生的湍流噪声,研究流场中与主要噪声源相关的流动结构的产生、发展与传播,为风扇噪声的优化提供指导。

1、气动噪声仿真算法比较

FVM有限体积法

图片

  • 隐式算法,在每个瞬态时间步多次内迭代,达到收敛后进入下个时间步;

  • 要求网格质量好,否则收敛困难;

  • 守恒性好,但是数值耗散较大(尤其是扭曲的单元);

  • 采用LES湍流模型后,计算成本大幅增加;

  • 基于多CPU并行,气动模型通常需要数百核;

  • 主要用于近场噪声的计算,远场噪声需要FWH模块求解声波的传播。

LBM格子玻尔兹曼法

图片

  • 全显式算法,低数值耗散,天然的瞬态求解器;

  • 基于统计学的方法研究粒子的迁移和碰撞,不用艰难地求解非线性偏微分方程;

  • CAA计算声学方法使得微小的声波能量在流场计算过程中同时被捕获;

  • Smagorinsky LES湍流模型;

  • 前处理仅需输入STL表面,设计变动非常方便;

  • LBM算法非常适合多GPU并行计算,使计算效率成倍提高。

2、ultraFluidX介绍

  • Altair 基于LBM算法的空气动力学和气动噪声专用模块;

  • 采用计算声学CAA方法模拟风扇噪声源和传播,流场和噪声同步求解;

  • 完全基于NVIDIA GPU并行加速。

图片

8块A100显卡的计算服务器

图片

图片

全细节机舱冷却风扇噪声模型

以NVIDIA A100(单卡显存80G)为例,8块A100显卡并行可计算约6~7亿格子规模的模型,2~4天即可模拟风扇+机舱的超大气动噪声模型。

图片

机舱风扇噪声模型

3、风扇的转动模型

在ultraFluidX中有三种方法模拟转动物体。1-旋转壁面方法,仅考虑壁面的对空气摩擦效应。2-MRF方法可以考虑旋转域的离心力;3-重叠格子(OverSet)方法让叶轮几何真实转动起来,风扇噪声采用此方法。

图片

(1)旋转壁面

图片

(2)MRF

图片

(3)OverSet

OverSet模型将流体域划分为背景流体区域和风扇旋转区域,在动静交界面上格子部分重叠,并交换速度、压力等信息。

图片

OverSet方法原理

4、案例演示:小型离心风扇噪声

将原始CAD转为STL面网格。由于风道内部的一些凸起或台阶等小特征对噪声影响比较敏感,保留这些小特征。

图片

原始CAD模型

图片

STL面网格

图片

风扇内部结构

5、风扇噪声的前处理建模

在前处理虚拟风洞VWT(Virtual Wind Tunnel)模块中导入STL模型,设置风洞的尺寸。

如果测试环境的地面是刚性的,存在声反射,在VWT中要保证风扇离地间隙和实验一致。在风扇周围空间区域创建多层Box加密,使得风洞的远场粗格子逐步过渡到风扇附近的细格子。

6、风扇噪声CFD仿真结果

叶轮转动区域格子=0.5mm 

格子总数≈7千万 

物理时间≈1秒 

计算时间≈ 11h @单块V100显卡 (32G)

图片

格子空间分布

7、时域结果

图片

水平切面位置

图片

垂直切面位置

图片

水平切面瞬时涡量Vorticity云图

图片

垂直切面瞬时涡量Vorticity云图

图片

水平切面瞬时压力

图片

垂直切面瞬时压力

图片

瞬时涡量Vorticity等值面

图片

瞬时速度

图片

瞬时压力

图片

时间平均速度

图片

时间平均压力

8、噪声信号处理

  • ultraFluidX在计算过程中记录监测点的空气压力脉动时域信号, 输出*csv文件;

  • 在HyperView的NVH->FlowInduced Noise模块导入*csv文件进行信号处理。

图片

信号处理步骤:

  • 导入csv文件 

  • 选择信号处理的起止时间

     (通常要舍弃刚开始一段不稳定的信号)

  • 选择声压级SPL或功率谱密度PSD, dB或dBA 

  • 设置SPL曲线的显示频率范围 

  • 窄带NarrowBand,或倍频程 (1/3,1/8,1/12)Octave 

  • 设置噪声信号处理的带宽或Block Size 

  • 选择窗函数

9、仿真和实验对比

监测面流量:取周期性波动的时间段做时间平均,风扇流量和实验测试吻合较好。

图片

图片

监测面瞬时流量

信号采样频率=74K Hz

图片

监测点的压力脉动时域信号

监测点的噪声信号:仿真结果的叶片通过频率(BPF)及谐波和实验接近,宽频噪声在1~3BPF范围内也吻合较好。在高频段仿真的SPL幅值略高于实验,在低频段趋势则相反。加密贴体的格子尺寸,可进一步改善对标精度。

图片

入口监测点的噪声频谱

图片

出口监测点的噪声频谱

10、频域结果

采用AltairCompose模块,将叶轮表面的时域声压云图转为频域的dBMap;

频域结果为*h3d格式,包括倍频程和1/3倍频程的结果,在HyperView中打开*h3d显示云图。

图片

11、叶轮表面dBMap

从dBMap云图看出噪声源贡献较大的区域主要还是来自叶轮的出口以及叶片负压面。

可能的优化方向:调整叶片的曲率,尽量避免流道内有脱落的漩涡撞击固体表面,并减小叶片的出口厚度,减小尾迹区。

图片

BPF 、2*BPF 、3*BPF 

12、总结

风扇气动噪声仿真的难点在于噪声源的捕捉,为了获得微小的空气压力脉动,须采用DES/LES之类的高精度湍流模型,高频信号也要求极小的时间步长。相比于普通的流动计算,CAA仿真代价大大提高。

LBM算法+GPU硬件是目前风扇噪声仿真的最优方案。随着NVIDIA GPU的算力进一步提高,以往需要数百数千CPU核的CAA模型,如今在单台GPU计算服务器即可完成。

Altair ultraFluidX基于LBM算法,具有接近线性的多GPU并行效率。是用于空气动力学和气动噪声的高精度瞬态求解器,仿真精度和计算效率在家电和车辆等行业得到工程验证。

想要了解更多关于人工智能应用在产品设计、仿真和优化等,欢迎报名参加 2024 Altair 技术大会

Altair 技术大会(2024 ATC)重磅来袭,将于今年 9 月分别在杭州和深圳举办,大会以“The Science of Possibility”为主题,邀请国内外知名企业高管和行业专家共聚一堂,探讨仿真、AI 与 HPC 等革新技术如何助力企业创造无限可能!

点击链接了解报名信息(活动免费报名,请确保您的报名信息准确,我们会安排统一审核):

2024 Altair技术大会 深圳站——9月10日



2024 Altair技术大会 杭州站——9月12日

诚挚邀请您参加本次大会(活动免费,名单需审核),共同探索“The Science of Possibility”!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现并发网络服务器

一,网络服务器 1.单循环网络服务器 —— 同一时刻只能处理一个客户端任务 2.并发服务器 —— 同一时刻能处理多个客户端任务 二,并发服务器 1.多线程 2.IO多路复用 3.多进程 三,IO模型 1.阻塞IO 阻塞IO(Blocking IO&…

SQLi-LABS通关攻略【41-45】

SQLi-LABS 41关 这一关是堆叠注入 测试闭合 ?id1 //回显错误 ?id1-- //回显错误 ?id1-- //回显正确 所以是数字型的注入 测试堆叠注入,更改Dumb的密码 ?id1;update users set password123456 where usernameDumb-- SQLi-…

不会PS怎么快速抠图?试试这3种方法,抠图干净又高效!

我就不信每个人都会用PS抠图!! 关于抠图技巧,前面高赞已经分享了好多,但,我还是忍不住想向所有小白推荐更“傻瓜式”抠图。 就是那种根本不需要学习就能抠干净的抠图工具,适用于99%的抠图需求&#xff0c…

【数字时序】时钟树延迟偏差——CPPR adjustment

接上一篇文章Innovus的时序报告解读,新版的貌似多了一些信息,比如CPPR Adjustment和Derate。不太清楚这两个是什么概念,搜索之后转载2篇后端工程师的博客如下: 搜到个这个网站好像有很多后端相关的知识点分享一哈: Co…

springboot+vue+mybatis计算机毕业设计电子产品交易系统+PPT+论文+讲解+售后

系统根据现有的管理模块进行开发和扩展,采用面向对象的开发的思想和结构化的开发方法对电子产品交易管理的现状进行系统调查。采用结构化的分析设计,该方法要求结合一定的图表,在模块化的基础上进行系统的开发工作。在设计中采用“自下而上”…

书店销售内部后台管理系统员工信息部门图书入库账目集成分析销售客户

本系统的设计实施为书店管理系统的运行做基础,为书店的管理提供良好的条件。系统主要实现了:员工信息管理、部门管理、图书管理、入库管理、账目集成分析、销售管理、客户管理。 2.1系统开发工具 本系统主要使用JSP技术对系统进行设计和开发。JSP拥有Jav…

上书房信息咨询:医疗满意度调研

随着人们生活水平的不断提高,医疗服务的需求日益增长。近期,上书房信息咨询受托完成了某市医疗市场的满意度调研,旨在深入了解市民对医疗服务的评价和需求,为提升医疗服务质量提供有力支持。 近年来,某市致力于推进医…

本地生活本地推软件有哪些?手把手教你从零开始提升转化率!

当前,多家互联网大厂在本地生活版块的布局不断深入,让本地生活市场不断焕发新活力的同时,也使得竞争态势日益激烈。在此背景下,对于本地生活服务商而言,无论是想要拓展品牌商家资源,还是想要改善交付效果&a…

Java毕业设计 基于SpringBoot vue药店管理系统

Java毕业设计 基于SpringBoot vue药店管理系统 SpringBoot 药店管理系统 功能介绍 管理员 登录 修改个人资料 密码修改 门店管理 销售业绩 药品管理 进货管理 库存管理 会员管理 员工管理 店长 登录 修改个人资料 密码修改 销售业绩 药品管理 进货管理 库存管…

【设计模式-策略】

定义 策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以互相替换,且算法的变化不会影响到使用算法的客户。通过使用策略模式,算法可以在运行时根据需要动态地进行更换,从…

Golang | Leetcode Golang题解之第372题超级次方

题目: 题解: const mod 1337func pow(x, n int) int {res : 1for ; n > 0; n / 2 {if n&1 > 0 {res res * x % mod}x x * x % mod}return res }func superPow(a int, b []int) int {ans : 1for _, e : range b {ans pow(ans, 10) * pow(a…

前端页面调用本地exe,打开exe主界面

一、文件配置 在桌面新建文件Start.txt 复制以下内容,保存后修改后缀名.txt为 .reg。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Start] "URL Protocol""D:\\Task\\app.exe" "Start Protocol" [HKEY_CLASSES_ROOT\…

第20讲 动画讲解轻松学会STM32的PWM

来源:【STM32】动画讲解轻松学会STM32的PWM_哔哩哔哩_bilibili 基本概念 周期/频率 计算公式:PWM周期1个高电平用时1个低电平用时 PWM的频率1/周期 如图所示此时周期为1ms,即1s内存在1000组这样的高低电平,PWM的频率为1000hz。…

Python自动化办公2.0 课程更新

之前的课程,包含了Python pandassklearn 数据分析,和Stremlit 可视化仪表盘的开发 和一系列自动化项目案例的开发,包括我们封装了ztl-uia 模块,可以同时自动化操控windows 软件和浏览器, 封装的模块,针对为付费学员使…

使用 FinalShell 链接 Centos

1. 安装 FinalShell 下载地址:https://www.hostbuf.com/t/988.html 2. 查看 IP地址。 2.1 通过命令查询IP 输入 ip addr show 查询,输出效果如下截图,其中的 192.168.1.5 就是 IP 地址。 2.2 通过可视化界面查询IP 点击右上角的网络图标…

亲测分享:这个获客工具,精准又好用!

如何高效、精准地获取目标客户成为了每一家企业都面临的重大挑战。传统的获客方式不仅效率低下,而且成本高昂,往往难以达到预期的营销效果。 今天,我就作为一位亲身体验者,向大家分享这个精准又好用的获客工具——易拓客。 随时…

论文辅助笔记:Large Language Models are Zero-Shot Next LocationPredictors

论文理论部分:论文笔记:lunLarge Language Models are Zero-Shot Next LocationPredictors-CSDN博客 2 Data 2.1 Dataset类 2.2 下载文件 2.3 get_dataset 2.4 get_trajectories trajectory_split暂时略去 # save the test dictionary and the true l…

cad导出为jpg图片的方法,分享这三种方法

在工程设计、建筑设计或任何需要使用CAD(计算机辅助设计)软件的领域,将CAD图纸转换成JPG图片格式是日常工作中不可或缺的一环。无论是为了更便捷地在网络上分享设计稿,还是为了在非CAD环境中展示设计成果,掌握CAD到JPG…

CSS3视图过渡动画

概述 网站的主题切换无非就是文字、背景图片或者颜色,我们可以先来看下 Element UI 官网的切换主题的动效: PS:Antdesign UI的主题切换动画也是大同小异。 实现的两种方式 CSS 为主 <script setup> const changeTheme = (e) => {if (document.startViewTransi…

[数据集][目标检测]电力场景红外图像输电线路绝缘子检测数据集VOC+YOLO格式1846张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1846 标注数量(xml文件个数)&#xff1a;1846 标注数量(txt文件个数)&#xff1a;1846 标注…