主权项 |
一种基于无网格模型计算周期结构板声学散射系数的方法,其特征在于:包括以下步骤:步骤1:将待计算的周期结构板划分为包含n个均匀分布节点的周期结构板节点模型;建立一个纯平的参考板,参考板与周期结构板的平面投影形状相同、厚度相同,将所述参考板也划分为包含n个均匀分布节点的参考板节点模型;步骤2:在以周期结构板节点模型几何中心为球心的一个半球面上均匀设置各不少于100个声源点及接收点,所述半球面半径不小于周期结构板几何中心到周期结构板边缘最大距离的两倍;也在以参考板节点模型几何中心为球心的一个半球面上设置相同位置和数量的声源点及接收点;步骤3:利用移动最小二乘法,建立周期结构板节点模型和参考板节点模型的形函数;步骤4:分别计算周期结构板节点模型和参考板节点模型对应的系统方程,得到周期结构板节点模型及参考板节点模型上节点处的声压差;所述系统方程通过离散Helmholtz微分方程得到,系统方程的形式为:(C+D)·p<sub>d</sub>=F式中C、D为n×n阶的系数矩阵,p<sub>d</sub>为周期结构板节点模型或参考板节点模型上所有节点的声压差、F为n×1阶向量的载荷矩阵;其中<img file="FDA0000718893100000011.GIF" wi="609" he="290" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>c</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>P</mi><mi>i</mi></msub><mo>∈</mo><mi>Ω</mi><mo>,</mo><msub><mi>P</mi><mi>i</mi></msub><mo>∉</mo><mi>Γ</mi></mtd></mtr><mtr><mtd><mi>α</mi><mo>/</mo><mn>4</mn><mi>π</mi></mtd><mtd><msub><mi>P</mi><mi>i</mi></msub><mo>∈</mo><mi>Γ</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>P</mi><mi>i</mi></msub><mo>∉</mo><mi>Ω</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000718893100000012.GIF" wi="596" he="215" /></maths>α为节点P<sub>i</sub>处表面的立体角;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>D</mi><mi>ij</mi></msub><mo>=</mo><msub><mo>∫</mo><mi>Γ</mi></msub><msub><mi>N</mi><mi>Qj</mi></msub><mrow><mo>(</mo><mfrac><mrow><mo>∂</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><mi>Q</mi><mo>)</mo></mrow></mrow><msub><mrow><mo>∂</mo><mi>n</mi></mrow><mi>Q</mi></msub></mfrac><mo>+</mo><mi>β</mi><mfrac><mrow><mo>∂</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><mi>Q</mi><mo>)</mo></mrow></mrow><mrow><msub><mrow><mo>∂</mo><mi>n</mi></mrow><msub><mi>P</mi><mi>i</mi></msub></msub><msub><mrow><mo>∂</mo><mi>n</mi></mrow><mi>Q</mi></msub></mrow></mfrac><mo>)</mo></mrow><mi>dΓ</mi></mrow>]]></math><img file="FDA0000718893100000013.GIF" wi="885" he="159" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>F</mi><mi>i</mi></msub><mo>=</mo><mi>j</mi><msub><mi>ρωq</mi><mi>ω</mi></msub><mrow><mo>(</mo><msub><mi>r</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>[</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mi>j</mi><mi>k</mi></mfrac><mfrac><mrow><mo>∂</mo><mi>G</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow><msub><mrow><mo>∂</mo><mi>n</mi></mrow><msub><mi>P</mi><mi>i</mi></msub></msub></mfrac><mo>]</mo></mrow>]]></math><img file="FDA0000718893100000014.GIF" wi="851" he="187" /></maths><img file="FDA0000718893100000015.GIF" wi="380" he="179" />为格林函数,<img file="FDA0000718893100000016.GIF" wi="72" he="66" />表示P<sub>i</sub>,Q之间的距离,N为周期结构板节点模型或参考板节点模型的形函数,ρ为空气密度,ω为圆频率,k为波数;步骤5:利用下式和步骤4得到的周期结构板节点模型及参考板节点模型上节点处的声压差分别计算周期结构板节点模型和参考板节点模型对应的接收点的声压:p<sub>ω</sub>(R)=‑B·p<sub>d</sub>其中<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>B</mi><mo>=</mo><msub><mo>∫</mo><mi>Γ</mi></msub><msub><mi>N</mi><mi>Q</mi></msub><mfrac><mrow><mo>∂</mo><mi>G</mi><mrow><mo>(</mo><mi>R</mi><mo>,</mo><mi>Q</mi><mo>)</mo></mrow></mrow><msub><mrow><mo>∂</mo><mi>n</mi></mrow><mi>Q</mi></msub></mfrac><mi>dΓ</mi><mo>;</mo></mrow>]]></math><img file="FDA0000718893100000021.GIF" wi="464" he="145" /></maths>步骤6:根据下式计算每个声源点的方向散射系数:<img file="FDA0000718893100000022.GIF" wi="938" he="317" />式中:θ和<img file="FDA0000718893100000023.GIF" wi="39" he="44" />分别代表声源点相对于周期结构板节点模型几何中心的俯仰角与方位角;n为接收点的数量;θ'和<img file="FDA0000718893100000024.GIF" wi="54" he="60" />分别代表第i个接收点的俯仰角与方位角;p<sub>1</sub>是周期结构板节点模型所对应的接收点的声压;p<sub>0</sub>是参考板节点模型所对应的接收点的声压;*代表复共轭;步骤7:得到所有声源点的方向散射系数之后,按照下式计算平均散射系数:<img file="FDA0000718893100000025.GIF" wi="1471" he="270" /> |