一种计算周期结构板声学散射系数的方法

文档序号:6612709阅读:304来源:国知局
专利名称:一种计算周期结构板声学散射系数的方法
技术领域
本发明涉及声散射技术领域,具体为一种计算周期结构板声学散射系数的方法,应用于计算任意形状周期结构板的声学散射系数。
背景技术
周期结构是一种特殊的界面声散射结构,它是指材料的几何形状在宏观空间上按照周期规则排列的结构。周期结构在形式上早已存在,且因其良好的声扩散性能而应用广泛,多用于音乐厅、录音室、剧院等对声场扩散要求较高的场所。周期结构应用的关键是其散射系数的获取。声学散射系数的获得通常有两种方式,一种是测量实验方法,一种是数值计算方法。对于测量实验,直到2004年才建立国际标准,即混响室转台法,该方法还有诸多需要完善的方面,而且面对种类繁多的周期结构,实验测量需要消耗大量的人力物力。另夕卜,对于处于设计阶段的周期结构是无法进行实验测量的,因此研究散射系数的数值计算方法是非常必要的。但是由于理论上的限制,镜面反射的声能很难通过计算得到,因此数值 计算的发展一直较为缓慢。2000年E. Mommertz提出计算镜面反射声能时可以用一个与周期结构尺寸相同的纯平的结构代替周期结构,由此发展了散射系数的数值算法。此后,对散射系数的数值计算获得了快速发展以及越来越多的关注。目前关于散射系数的数值计算主要是采用边界元法等基于网格的方法,由于网格的存在,这些方法存在一些固有缺陷首先是前处理困难,计算之前要生成网格模型,使得数据准备的工作量大,尤其对于比较复杂的结构模型,容易出现畸变网格;第二,这类方法普遍采用低阶多项式作为声压函数插值函数,不可能对较高频率声波传播问题给出很好的近似;第三,计算结果不是光滑连续的,需要进行光顺化后处理。

发明内容
要解决的技术问题为解决现有技术存在的问题,本发明提出了一种计算周期结构板声学散射系数的方法。无网格法是近年来在力学等领域发展起来的一种新型数值计算方法,它采用一组相互独立的节点来离散求解区域,直接借助于离散点来构造形函数,从而可以彻底或部分地消除网格。相对于有限元法、边界元法,无网格法在以下方面具有优势一是前处理简便,因为仅需利用节点描述模型,无需考虑节点之间的拓扑关系;二是采用紧支函数的无网格法可得到带状稀疏矩阵,适用于求解大型科学工程问题;三是自适应性好,可在高误差区域灵活增加节点数目或提高插值函数的阶次;四是可以提供连续性好、形式灵活的形函数,从而使计算结果光滑连续,无需光顺化后处理。本方法以无网格法为基础,结合边界元计算散射系数的思想,首先推导适合于周期结构板节点声压计算的系统方程;另一方面,将周期结构板及相同尺寸的参考板用节点进行建模,然后利用移动最小二乘法构建形函数,结合两者获得节点处声压差后,即可求得接收点声压,进而求得方向散射系数和平均散射系数。技术方案本发明的技术方案为所述一种计算周期结构板声学散射系数的方法,其特征在于包括以下步骤步骤I :将待计算的周期结构板划分为包含η个均匀分布节点的周期结构板节点模型;建立一个纯平的参考板,参考板与周期结构板的平面投影形状相同,将所述参考板也划分为包含η个均匀分布节点的参考板节点模型;步骤2 :在以周期结构板节点模型几何中心为球心的一个半球面上均匀设置各不少于100个声源点及接收点,所述半球面变径不小于周期结构板几何中心到周期结构板边 缘最大距离的两倍;也在以参考板节点模型几何中心为球心的一个半球面上设置相同位置和数量的声源点及接收点;步骤3 :利用移动最小二乘法,建立周期结构板节点模型和参考板节点模型的形函数;步骤4 :分别计算周期结构板节点模型和参考板节点模型对应的系统方程,得到周期结构板节点模型及参考板节点模型上节点处的声压差Pd ;所述系统方程通过离散Helmholtz微分方程得到,系统方程的形式为(C+D) · pd = F式中C、D为nXn阶的系数矩阵,Pd为为ηΧ I阶向量,指周期结构板节点模型或参考板节点模型上所有节点的声压差、F为ηΧ I阶向量的载荷矩阵;其中
c(/J) O … O
O C(P2)… OC = , , .. : ,c (Pi) = a/4Ji,i = l,...,n
O O …c(PJ_a为节点Pi处表面的立体角;
r、 f λ, faa(/>,0 "啊,ρ)D — I ivρρ{ -l· p—~ ~ )dr m = 1,...,n
onQon p on q ,GiPi,+i =
k dnp
_ FiG(PilQ)和G (Pi^tl)均为格林函数,具体表示为= ^^,表示Pi与声场
4^rPlO rPQ
中任意一点Q之间的距离,且Q点与声源点和接受点不重合\力周期结构板节点模型或参考板节点模型的形函数中对应Pi及Q的元素,nQ表示周期结构板节点模型或参考板节点模型上经过点Q的法向向量,%表示周期结构板节点模型或参考板节点模型上经过点Pi的法向向量;Γ表示周期结构板节点模型或参考板节点模型的表面边界;P为空气密度,ω为圆频率,k为波数,j为虚数单位;Γ(Ι表示声源点,Qw (r0)表示声源点Γ(ι的声源强度;步骤5 :利用下式和步骤4得到的周期结构板节点模型及参考板节点模型上节点处的声压差Pd,分别计算周期结构板节点模型和参考板节点模型对应的接收点的声压Pw(R) = -B · pd
其中
权利要求
1.一种计算周期结构板声学散射系数的方法,其特征在于包括以下步骤 步骤1 :将待计算的周期结构板划分为包含η个均匀分布节点的周期结构板节点模型;建立一个纯平的参考 板,参考板与周期结构板的平面投影形状相同,将所述参考板也划分为包含η个均匀分布节点的参考板节点模型; 步骤2 :在以周期结构板节点模型几何中心为球心的一个半球面上均匀设置各不少于100个声源点及接收点,所述半球面变径不小于周期结构板几何中心到周期结构板边缘最大距离的两倍;也在以参考板节点模型几何中心为球心的一个半球面上设置相同位置和数量的声源点及接收点; 步骤3 :利用移动最小二乘法,建立周期结构板节点模型和参考板节点模型的形函数;步骤4 :分别计算周期结构板节点模型和参考板节点模型对应的系统方程,得到周期结构板节点模型及参考板节点模型上节点处的声压差Pd ; 所述系统方程通过离散Helmholtz微分方程得到,系统方程的形式为(C+D) · pd = F 式中C、D为nXn阶的系数矩阵,Pd为为ηΧ I阶向量,指周期结构板节点模型或参考板节点模型上所有节点的声压差、F为ηΧ I阶向量的载荷矩阵;其中 ^c(Pl) O … O OC(P7)… O C=. . . . ,c (Pi) = a/4Ji,i = l,...,n _ O O …C(Pn)- a为节点Pi处表面的立体角; r f ,, (^(F,Q) , ,dGiP^Q)Jrcm qanPonQ , 厂-,、广、j CJG(PiJr) =}P(oqjri)) G(P,,r()) + j-^ = 1^..,η k drip e-啦·■ G (Pi, Q)和G (Pi, rQ)均为格林函数,具体表不为GU丨= -,表不Pi与声场中 rm任意一点Q之间的距离,且Q点与声源点和接受点不重合;为周期结构板节点模型或参考板节点模型的形函数中对应Pi及Q的元素,nQ表示周期结构板节点模型或参考板节点模型上经过点Q的法向向量,%表示周期结构板节点模型或参考板节点模型上经过点Pi的法向向量;Γ表示周期结构板节点模型或参考板节点模型的表面边界;P为空气密度,ω为圆频率,k为波数,j为虚数单位;Γ(Ι表示声源点,Qw (r0)表示声源点Γ(ι的声源强度; 步骤5 :利用下式和步骤4得到的周期结构板节点模型及参考板节点模型上节点处的声压差Pd,分别计算周期结构板节点模型和参考板节点模型对应的接收点的声压Ρω (R) = -B · Pd r .. d(i{ RX)), 其中,PU(R)表示接受点R处的声压,Nkq为周期结构板节点模型或参考板节点模型的形函数中对应R及Q的元素,G (R,Q)为格林函数;步骤6 :根据下式计算每个声源点的方向散射系数
全文摘要
本发明提出了一种计算周期结构板声学散射系数的方法,首先推导适合于周期结构板节点声压计算的系统方程;另一方面,将周期结构板及相同尺寸的参考板用节点进行建模,然后利用移动最小二乘法构建形函数,结合两者获得节点处声压差后,即可求得接收点声压,进而求得方向散射系数和平均散射系数。本发明将无网格法引入到周期结构的声学散射系数数值计算之中,避免了传统数值方法中因为网格的存在而导致的一系列问题。本发明有良好的自适应性,在需要提高计算频率上限时,可局部地增加节点密度,而不需对模型进行重新划分。通过与测量实验对比,验证了本发明具有较高的精度,因而在周期结构散射系数数值计算中具有广阔应用前景。
文档编号G06F17/50GK102880768SQ201210398678
公开日2013年1月16日 申请日期2012年10月18日 优先权日2012年10月18日
发明者曾向阳, 王海涛 申请人:西北工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1