数据集概述
本数据集提供共旋转涡对的流动、气动声源及声场的解析解,基于文献《Analysis of the co-rotating vortex pair as a test case for computational aeroacoustics》构建,包含用于计算气动声辐射的Matlab函数及相关资源,为气动声学计算测试提供参考案例。
文件详解
- 主脚本文件:
- compute_pfar.m: Matlab脚本,用于计算辐射声场,通过"method"变量切换气动声学模型
- 源项计算函数:
- vpair_pic.m: Matlab函数,计算给定时间点的不可压缩压力场p_ic及Dt/Dp_ic
- vpair_u.m: Matlab函数,计算给定时间点的速度场u及其一阶、二阶空间导数
- 可视化函数:
- plot_source_terms.m: Matlab函数,绘制Lighthill和PCWE的源项图
- plot_quadrupole_field.m: Matlab函数,绘制解析四极子场解
- 工具函数:
- gaussquad.m: Matlab函数,1D高斯-勒让德求积(Mathworks FTP原版)
- subdiv_graded.m: Matlab函数,1D一个或多个区间的梯度细分
- vpair_quadrature.m: Matlab函数,数值卷积的求积基点和权重
- 资源文件:
- colormap.png: 图片文件,蓝->灰->红颜色刻度
适用场景
- 气动声学计算验证: 作为测试案例,验证计算气动声学模型的准确性
- 涡对声辐射研究: 分析共旋转涡对的气动声源特性及声场分布规律
- 数值方法对比: 比较不同气动声学模型(如Lighthill、PCWE)的计算结果差异
- 教学演示: 用于流体力学或气动声学课程中涡对声辐射原理的教学实践