删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

一种水平变化波导中声传播问题的耦合模态法

本站小编 Free考研考试/2021-12-29

摘要:针对介质参数及海底边界水平变化波导中的声传播问题, 本文基于多模态导纳法提出一种能量守恒且便于数值稳定求解的耦合模态方法. 将声压表示为一组正交完备的本地本征函数之和, 对声压满足的Helmholtz方程在本地本征函数上作投影, 推导出关于声压模态系数的二阶耦合模态方程组. 耦合矩阵直观描述水平变化因素对模态耦合的贡献. 为避免直接求解二阶耦合模态方程组可能遇到的数值发散问题, 将其重构为两个耦合的一阶演化方程组, 引入导纳矩阵并使用Magnus数值积分方法获得稳定的声场解. 利用该耦合模态方法数值计算水平变化波导中的声场, 并与COMSOL参考解比较, 结果表明该耦合模态理论能够精确求解水平变化波导中的点源及分布源传播问题.
关键词: 耦合模态法/
多模态导纳法/
水平变化波导

English Abstract


--> --> -->
水平变化波导中的声传播问题是水下声传播研究中的热点问题. 受季节和日照的影响, 以及海洋中的中小尺度现象和内波的作用, 海洋环境参数空间分布不均匀. 作为海洋波导的上下界面, 海面在风力驱动作用下随机起伏, 海底地形粗糙不平. 声波在水平变化波导中传播会发生随机散射, 严重影响能量和信息的传输. 本文针对介质参数和海底边界两种水平变化因素, 研究水平变化波导中的声传播问题.
耦合模态法是求解水平变化波导中声传播问题的常用方法之一, 由Pierce[1]和Milder[2]引入到水声学中. Pierce-Milder耦合模态理论将水平变化波导中任意位置处的声压表示为本地模态的叠加, 模态系数与水平位置有关. 通过对声压满足的Helmholtz方程在本地模态上作投影, 将Helmholtz方程转化为关于模态系数的二阶耦合模态方程组. 波导环境的水平变化对声场的作用由两个耦合矩阵描述. 本地模态的计算精度直接影响耦合模态法的求解精度. 对于介质参数均匀的波导, 本地模态可解析计算. 对于介质参数复杂的波导, 需借助数值手段求解, 如谱方法[3]、多模态法[4]、有限元法[5]、有限差分法[6]及标准简正波程序KRAKEN[7]等. Rutherford和Hawker[8]指出, Pierce-Milder耦合模态理论在处理边界倾斜波导的声传播问题时能量不守恒. 这是由于本地模态并不符合严格的边界条件. Fawcett[9]将正确的边界条件引入到耦合模态方程组的推导中, 提出一种能量守恒的耦合模态理论. 但该理论不仅要计算两个耦合矩阵, 还需计算两个界面矩阵. 这些矩阵与本地模态在水平方向上的导数有关, 只能近似求解. 另外, 直接积分求解二阶耦合模态方程组可能会遇到数值发散的问题[4].本地模态和其水平导数的计算复杂度及二阶耦合模态方程的数值求解问题使得Fawcett的方法在实际中难以广泛应用. Abawi[10]通过忽略高阶耦合项和后向散射场的能量, 结合抛物方程方法推导得到耦合简正波-抛物方程理论, 有效解决了耦合模态方程的求解问题. 在此基础上, 彭朝晖和张仁和[11]采用广义相积分理论和波束位移射线简正波理论计算本地模态, 实现了声场的快速计算. 莫亚枭等[12]通过忽略高阶耦合项并只取前向场, 提出了一种大步长格式的二维耦合模态方法. 这些单向耦合模态理论对于环境特性水平不变或缓变波导是正确的, 但不适用于后向场能量不可忽视的情况[13]. 针对求解二阶耦合模态方程中可能出现的数值发散问题, Pagneux等[4,14]提出一种数值收敛的多模态导纳法, 分析了变截面声管中的声传播问题. 多模态导纳法通过引入导纳矩阵将Helmholtz方程的边值问题等价成两个一阶演化方程的初值问题, 采用Runge-Kutta法[4,15]或Magnus法[14,16,17]数值计算获得稳定声场解. 目前研究海底地形变化的模态耦合理论已相对成熟, 而介质参数水平变化波导中的声传播问题仍有待研究. 对于介质参数水平缓变(相比声波波长)的海洋环境, 绝热近似耦合模态理论[18]通过忽略模态间的耦合作用, 得到形式简单的耦合模态方程. 然而, 对于垂直于内波波峰方向上的声传播问题, 环境特性会迅速变化, 绝热近似理论通常无效[19]. 因此, 有必要推导一种双向耦合模态方法, 考虑介质参数水平变化对模态耦合及声场的影响.
前文所述均为连续耦合模态理论(continuous coupled mode method), Evans[20]将水平变化区域分为若干段水平不变波导, 提出阶梯耦合模态理论(stepwise coupled mode method). 骆文于等[7,21]引入全局矩阵算法, 推导出一种数值稳定的阶梯耦合模态方法. 阶梯耦合模态方法数值实现相对简单, 在水声领域有广泛应用. 相比阶梯耦合模态理论, 连续耦合模态方法有两个优势: 1)给出了耦合矩阵的具体表达式, 直观地体现水平变化因素对模态间能量交换及声场的影响; 2)方法可以延伸应用于更实际的海洋波导中的声传播问题, 如: 三维模型[22]、含散射体[23,24]等复杂波导环境.
鉴于上述问题, 本文将结合Fawcett耦合模态理论和多模态导纳法, 提出一种能量守恒且数值收敛的耦合模态方法, 研究介质参数和边界水平变化波导中的声传播问题. 全文结构如下: 首先, 针对介质参数及边界水平变化波导, 推导基于多模态导纳法的耦合模态方法, 给出耦合模态方程及求解耦合模态方程的Magnus数值积分方法; 其次, 使用该方法计算水平变化波导中的声场, 与COMSOL的计算结果比较, 验证方法的准确性; 最后, 给出讨论和总结.
针对水平变化波导, 本节给出基于多模态导纳法的耦合模态方法(coupled mode method), 下文中简称CMM.
2
2.1.双向耦合模态理论
-->考虑水平方向半无穷、垂直方向受限的二维平面波导, 如图1所示. 上边界为水平不变的空气-海水绝对软边界, 下边界为水平变化的海水-岩石绝对硬边界, 以连续函数$H(x)$表示. 声速$c(x, y)$和密度$\rho (x, y)$均是空间坐标的连续函数. 假设区域${\varOmega _1}:x \in [0, {x_{\rm{r}}}]$为水平变化区域, 声波在该区域中发生散射. 区域${\varOmega _2}:x > {x_{\rm{r}}}$为水平不变区域, 声波在该区域中全部透射. 入射波从$x = 0$处向右入射.
图 1 水平变化波导示意图
Figure1. Configuration of a waveguide with range-dependent environments.

省略时间因子${{\rm{e}}^{ - {\rm{i}}\omega t}}$, 声压满足Helmholtz方程
$\begin{split}&\frac{\partial }{{\partial x}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial p(x,y)}}{{\partial x}}} \right) + \frac{\partial }{{\partial y}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial p(x,y)}}{{\partial y}}} \right) \\&+ \frac{{{\omega ^2}}}{{\rho (x,y){c^2}(x,y)}}p = 0\\[-15pt]\end{split}$
和边界条件
$p\left( {x,y = 0} \right) = 0,\;\; \frac{{\partial p\left( {x,y = H(x)} \right)}}{{\partial n}} = 0,$
其中p是声压, $\omega $是角频率, n表示外法线方向.
根据耦合模态理论, 波导中任意位置处的声压可用本地模态叠加求和表示, 这里本地模态是指上下边界分别满足绝对软和绝对硬边界条件, 声速和密度分别等于本地声速$c(y;x)$和本地密度$\rho (y;x)$的水平不变波导中的简正波. 而依据多模态理论, 本地模态可用一组正交完备的本地本征函数叠加求和表示, 因此, 波导中的声压可表示为
$p\left( {x,y} \right) = \sum\limits_n^{} {{P_n}\left( x \right){\phi _n}\left( {y;x} \right)},$
其中: ${P_n}\left( x \right)$为模态系数; ${\phi _n}(y;x)$为本地本征函数, 代表上下边界分别满足绝对软和绝对硬边界条件. 波导深度为本地深度$H(x)$的均匀(声速和密度均为常数)波导中的简正波. 用本地本征函数${\phi _n}(y;x)$作基函数的优势在于${\phi _n}(y;x)$及其导数的解析表达式容易计算, 而真正的本地模态及其导数往往不易解析求解. ${\phi _n}(y;x)$的表达式为${\phi _n}(y;x) = $$ \sqrt {\dfrac{2}{{H(x)}}}\sin\left({\dfrac{{(n+0.5){\text{π}}}}{{H(x)}}y}\right)$, 满足正交性$\displaystyle\int_0^{H(x)}\phi _m^*(y;x)\cdot $$ {\phi _n}(y;x){\rm{d}}y = {\delta _{mn}}$. 注意(3)式中的求和号表示$\sum\limits_{n = 0}^\infty \cdot$, 在数值实现中要对级数求和作截断处理$\sum\limits_{n = 0}^{N - 1} \cdot$, 其中N表示截断数. 对于水平不变波导, 求和项通常只需包含全部传播模态. 对于水平变化波导, 由于衰逝模态对水平变化区域中近场声压的贡献不可忽略, 求和项中需包含全部的传播模态和部分衰逝模态[14].
对Helmholtz方程在本地本征函数上作投影, 即作$\displaystyle\int_0^{H(x)} {\phi _m^*{{ }} \cdot {\rm{d}}y} $运算, 有
$\int\nolimits_0^{H(x)}{\phi _m^*\left[{\frac{\partial }{{\partial x}}\left( {\frac{1}{\rho }\frac{{\partial p}}{{\partial x}}} \right)+\frac{\partial }{{\partial y}}\left( {\frac{1}{\rho }\frac{{\partial p}}{{\partial y}}} \right)+\frac{{{\omega ^2}}}{{\rho {c^2}}}p}\right]} {\rm{d}}y=0,$
代入声压展开(3)式, 得到二阶耦合模态方程组
$\begin{split}&\sum\limits_n {A_{mn}}{P''_n} + \sum\limits_n ({B_{mn}} + 2{D_{mn}} + {E_{mn}}){P'_n} \\&+ \sum\limits_n {\left( {{K_{mn}} - {C_{mn}} + {F_{mn}} + {G_{mn}} + {J_{mn}}} \right){P_n} = 0} ,\end{split}$
写成矩阵形式
${{AP''}}+( {{{B}}+2{{D}}{{+}}{{E}}}){{P'}}+( {{{K}} - {{C}}+{{F}}+{{G}}+{{J}}} ){{P}} = 0,$
其中, 列向量P中元素为${P_n}(x)$, 矩阵A, B, C, D, E, F, G, JK中的元素分别为
$\begin{split} &{A_{mn}} = \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*{\phi _n}{\rm{d}}y} , \\&{B_{mn}} = \int\nolimits_0^{H(x)} {\frac{\partial }{{\partial x}}\left( {\frac{1}{\rho }} \right)\phi _m^*\phi _n^{}{\rm{d}}y} ,\end{split}$
$\begin{split} &{C_{mn}} = \int\nolimits_0^{H(x)} {\frac{1}{\rho }\frac{{\partial \phi _m^*}}{{\partial y}}\frac{{\partial {\phi _n}}}{{\partial y}}{\rm{d}}y} ,\\&{D_{mn}} = \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y} ,\\&{E_{mn}} = \frac{1}{{\rho (x,H)}}H'(x)\phi _m^*(H){\phi _n}(H) , \\&{F_{mn}} = \frac{1}{{\rho (x,H)}}H'(x)\phi _m^*(H)\frac{{\partial {\phi _n}(H)}}{{\partial x}} ,\\&{G_{mn}} = \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*\frac{{{\partial ^2}{\phi _n}}}{{\partial {x^2}}}{\rm{d}}y} ,\\&{J_{mn}} = \int\nolimits_0^{H(x)} {\frac{\partial }{{\partial x}}\left( {\frac{1}{\rho }} \right)\phi _m^*\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y} ,\\&{K_{mn}} = \int\nolimits_0^{H(x)} {\frac{1}{\rho }\frac{{{\omega ^2}}}{{{c^2}}}\phi _m^*{\phi _n}{\rm{d}}y}. \end{split}$
(6)式中的各个矩阵描述了水平变化因素对声场的影响. 矩阵A, CK是由于基函数不是真正的本地模态产生的系数矩阵. B, D, JG是耦合矩阵, 描述模态间的耦合作用. EF是边界矩阵, 来自于计算$\displaystyle\int_0^{H(x)} {\phi _m^*{\partial _y}({\rho ^{ - 1}}{\partial _y}p){\rm{d}}y} $的过程中加入的严格下边界条件, 即${\partial _y}p\left( H \right) = H'{\partial _x}p\left( H \right)$, 目的是修正本地本征函数的边界条件, 使二阶耦合模态方程(6)满足能量守恒, 详细过程可参考文献[9].
至此, Helmholtz方程引导的声传播问题被转化为关于模态系数P的二阶耦合模态方程的边值问题. 由于边界矩阵EF修正了边界条件, (6)式已满足边界条件, 对(6)式的求解只需考虑声源条件和辐射条件. 但根据辐射条件从右向左积分求解(6)式时, 由于衰逝模态在这个方向上是指数发散的, 导致数值计算结果不收敛, 故而(6)式并不是理想形式. 根据多模态导纳法的思想, 将二阶微分方程形式下的耦合模态方程重构为两个一阶演化方程. 定义列向量s
${{s}} = {{AP'}} + {{DP}}.$
(7)式对x作全微分, 有${{s'}} = {{AP''}} + ({{A'}} + {{D}}){{P'}} + $$ {{D'P}}$, 矩阵${{A'}}$中的元素为
$\begin{split} & {A'_{mn}} = \frac{{\rm{d}}}{{{\rm{d}}x}}\left( {\int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*{\phi _n}{\rm{d}}y} } \right) \\ &=\frac{1}{{\rho (H)}}H'\phi _m^*(H){\phi _n}(H) + \int\nolimits_0^{H(x)} {\frac{\partial }{{\partial x}}\left( {\frac{1}{\rho }} \right)\phi _m^*{\phi _n}{\rm{d}}y}\\ &\quad+ \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y} + \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _n^*\frac{{\partial {\phi _m}}}{{\partial x}}{\rm{d}}y,} \end{split} $
${{A'}} = {{E}} + {{B}} + {{D}} + {{{D}}^{\rm{T}}}$. 矩阵${{D'}}$中的元素为
$\begin{split} &{D'_{mn}} = \frac{{\rm{d}}}{{{\rm{d}}x}}\left( {\int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y} } \right)\\ &= \frac{1}{{\rho (H)}}H'\phi _m^*(H)\frac{{\partial {\phi _n}(H)}}{{\partial x}}+\int\nolimits_0^{H(x)}{\frac{\partial }{{\partial x}}\left( {\frac{1}{\rho }} \right)\phi _m^*\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y} \\ &\quad+ \int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*\frac{{{\partial ^2}{\phi _n}}}{{\partial {x^2}}}{\rm{d}}y} + \int\nolimits_0^{H(x)} {\frac{1}{\rho }\frac{{\partial \phi _m^*}}{{\partial x}}\frac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y}, \end{split} $
${{D}'} = {{F}} + {{G}} + {{J}} + {{L}}$, 其中L中的元素为${L_{mn}} = $$ \displaystyle \int\nolimits_0^{H(x)} {\dfrac{1}{\rho }\dfrac{{\partial \phi _m^*}}{{\partial x}}\dfrac{{\partial {\phi _n}}}{{\partial x}}{\rm{d}}y}$. 因此, 有
$\begin{split}{{s}'} =\;& {{AP}''} + \left( {{{B}} + {{2D}} + {{{D}}^{\rm{T}}} + {{E}}} \right){{P}'}\\&+ \left( {{{F}} + {{G}} + {{J}} + {{L}}} \right){{P}}.\end{split}$
根据(6)—(8)式, 有
${{s}'} = {{{D}}^{\rm{T}}}{{{A}}^{ - 1}}{{s}} + ({{C}} - {{K}}){{P}}.$
其中用到了等式${{L}} = {{{D}}^{\rm{T}}}{{{A}}^{ - 1}}{{D}}$. 下面给出该等式的证明, 利用本地本征函数${\phi _n}$的完备性, 将函数$\dfrac{{\partial {\phi _n}}}{{\partial x}}$写为$\dfrac{{\partial {\phi _n}}}{{\partial x}} = \sum\limits_{n' = 0}^{N - 1} {{w_{nn'}}} {\phi _{n'}}$, 代入矩阵D中有${D_{mn}}=\sum\limits_{n' = 0}^{N - 1} {\displaystyle\int\nolimits_0^{H(x)} {\frac{1}{\rho }\phi _m^*{\phi _{n'}}{\rm{d}}y{w_{nn'}}} }$, 写成矩阵形式, 得到${{D}} = {{A}}{{{W}}^{\rm{T}}}$, 其中${{W}}$中的元素为${w_{nn'}}$, 同理可得${L_{mn}} = \sum\limits_{m' = 0}^{N - 1} {\sum\limits_{n' = 0}^{N - 1} {{w_{mm'}}{w_{nn'}}} }\displaystyle\int\nolimits_0^{H(x)}{\frac{1}{\rho }\phi _{m'}^*{\phi _{n'}}{\rm{d}}y}$, 即${{L}} = {{WA}}{{{W}}^{\rm{T}}}$, 因此${{{D}}^{\rm{T}}}{{{A}}^{ - 1}}{{D}} = {{W}}{{{A}}^{\rm{T}}}{{{A}}^{ - 1}}{{A}}{{{W}}^{\rm{T}}}$, 由于矩阵A为对称阵, 有${{{D}}^{\rm{T}}}{{{A}}^{ - 1}}{{D}} = {{L}}.$
最终, 得到两个一阶耦合模态方程
$\left( \begin{array}{l} {{{P'}}} \\ {{{s'}}} \end{array} \right) = \left( {\begin{array}{*{20}{c}} { - {{{A}}^{ - 1}}{{D}}}&{{{{A}}^{ - 1}}} \\ {{{C}} - {{K}}}&{{{{D}}^{\rm{T}}}{{{A}}^{ - 1}}} \end{array}} \right)\left( \begin{array}{l} {{P}} \\ {{s}} \end{array} \right).$
(10)式可通过引入导纳矩阵获得稳定的声场解, 并且无需求解边界矩阵EF. 导纳矩阵Y代表模态域的Dirichlet to Neumann (DtN)算子[17,25], 定义为${{s}} = {{YP}}$. 将导纳矩阵代入(10)式, 得到导纳矩阵满足的Riccati方程
${{Y}'} = - {{Y}}{{{A}}^{ - 1}}{{Y}} + {{Y}}{{{A}}^{ - 1}}{{D}}{{ + }}{{{D}}^{\rm{T}}}{{{A}}^{ - 1}}{{Y}}{{ + }}{{C}} - {{K}}$
和声压的模态系数满足的一阶微分方程
${{P}'} = \left( { - {{{A}}^{ - 1}}{{D}} + {{{A}}^{ - 1}}{{Y}}} \right){{P}}.$
(11)式的初值条件为区域${\varOmega _2}$中的辐射条件${{Y}}({x_r}) = $$ \sqrt {{{A}}({x_{\rm{r}}}) {{{C}}({x_{\rm{r}}})-{{K}}{{(}}{x_{\rm{r}}}{{)}}})}$. 事实上, 矩阵${{{A}}^{ - 1}}({x_{\rm{r}}}) {{Y}}({x_{\rm{r}}})$的本征值等于${\rm{i}}{k_{xn}}$, 其中${k_{xn}}$对应波导在${\varOmega _2}$区域中水平方向上的波数. (12)式的初值条件为$x = 0$处的声压对应的模态系数. 工程应用及数值实现中, 声源通常为入射波, 而$x = 0$处的声压包含入射波成分及反射波成分. 为了计算反射波, 定义模态域的反射矩阵R${{{P}}_ - }(0) = {{R}}{{{P}}_ + }(0)$, 其中${{{P}}_ + }$${{{P}}_ - }$代表前向传播和后向传播的模态系数分量, 有
${{P}}\left( 0 \right) = {{{P}}_ + }\left( 0 \right) + {{{P}}_ - }\left( 0 \right),$
${{P'}}\left( 0 \right) = {{{P'}}_ + }\left( 0 \right) + {{{P'}}_ - }\left( 0 \right).$
根据(12)—(14)式, 得到
${{R}} = {\left( {{{{Y}}_0} + {{Y}}\left( 0 \right)} \right)^{ - 1}}\left( {{{{Y}}_0} - {{Y}}\left( 0 \right)} \right),$
其中${{{Y}}_0} = \sqrt {{{A}}(0)\left( {{{C}}(0) - {{K}}(0)} \right)} $. 因此, (12)式的初值条件为
${{P}}\left( 0 \right) = \left( {{{I}} + {{R}}} \right){{{P}}_ + }\left( 0 \right),$
其中${{{P}}_ + }(0)$为入射波的模态系数. 本文中的导纳矩阵和声压模态系数均采用Magnus数值积分算法求解, 详细步骤见2.3节.
另外, 散射矩阵是描述散射区域性质的主要参量, 是连接入射信息和出射信息的重要桥梁. 针对图1所示模型, 散射矩阵包含反射矩阵R和透射矩阵T. 透射矩阵定义为${{{P}}_ + }({x_{\rm{r}}}) = {{T}}{{{P}}_ + }(0)$. 引入传播矩阵Q, 满足${{P}}({x_{\rm{r}}}) = {{Q}}(x){{P}}(x)$, 根据(10)式, 有${{Q}'} = - {{Q}}( - {{{A}}^{ - 1}}{{D}} + {{{A}}^{ - 1}}{{Y}})$, 初值条件为${{Q}}({x_{\rm{r}}})$等于单位阵. 透射矩阵则可写为${{T}} = {{Q}}(0)({{I}} + {{R}})$.
总而言之, 对于一个水平变化波导, 双向耦合模态方法(two-way CMM)通过辐射条件确定任意水平位置处的导纳矩阵, 进而计算散射区域对应的反射矩阵, 再根据入射条件推出声压的模态展开系数, 最后代入声压的展开式中得到波导中的稳态声场.
2
2.2.单向近似与绝热近似耦合模态理论
-->当波导环境参数水平连续缓变(相比波长)时, 单向传播模型及绝热耦合模态理论能够近似求解声场[13]. 本节将给出基于多模态导纳法的单向近似(one-way CMM)和绝热近似耦合模态(adiabatic CMM)方法.
单向近似理论假设后向散射场的能量相比前向场的能量是可忽略不计的高阶小量, 等价于反射矩阵近似为零${{R}} \approx {\bf{0}}, $${{{Y}}_0} \approx {{Y}}\left( 0 \right)$, 表示任意位置处的导纳矩阵无需迭代计算, 近似为${{Y}}(x) = $$ \sqrt {{{A}}(x)\left( {{{C}}(x) - {{K}}(x)} \right)}$. 根据(10)式, 有
${{P}'} = \left( { - {{{A}}^{ - 1}}{{D}} + {{{A}}^{ - 1}}{{Y}}} \right){{P}}.$
初值条件为入射波对应的模态系数${{P}}\left( 0 \right) = {{{P}}_ + }\left( 0 \right)$. 该单向耦合模态方法避免了从无穷远辐射条件迭代计算导纳矩阵的过程, 无需计算反射矩阵, 相比双向耦合模态方法提高了计算速度.
绝热近似理论假设模态间绝热耦合, 不发生能量交换. 因此, 忽略耦合矩阵项, 得到水平变化波导中的绝热近似耦合模态方程
${{AP}''} + \left( {{{K}} - {{C}}} \right){{P}} = 0.$
同样地, 初值条件为入射波对应的模态系数${{P}}\left( 0 \right) = $$ {{{P}}_ + }\left( 0 \right)$.
2
2.3.Magnus数值积分方法
-->本文通过Magnus数值积分方法求解导纳矩阵及声压模态系数. Magnus法是一种高效的数值积分算法, 即使是剧烈振荡的解函数也只需稀疏的离散点, 这种大步长的计算特性使得Magnus法在高频条件下能够实现快速计算[14]. Magnus法计算导纳矩阵与声压模态系数的具体步骤如下.
首先将散射区域${\varOmega _1}$中的横坐标从右向左离散为${\tilde x_1} > {\tilde x_2} > \cdots > {\tilde x_j} > \cdots > {\tilde x_J}$, 其中${\tilde x_1} = {x_r}$, ${\tilde x_J} = 0$, 离散间隔为${\delta _j} = {\tilde x_{j + 1}} - {\tilde x_j} < 0$. 将(10)式重写为
$\left( \begin{array}{l} {{{P}'}} \\ {{{s}'}} \end{array} \right) = {{M}}\left( x \right)\left( \begin{array}{l} {{P}} \\ {{s}} \end{array} \right).$
(19)式的Magnus数值解为
$\left( \begin{array}{l} {{P}}({{\tilde x}_{j + 1}}) \\ {{s}}({{\tilde x}_{j + 1}}) \end{array} \right) = {e^{{{{\varGamma }}_j}}}\left( \begin{array}{l} {{P}}({{\tilde x}_j}) \\ {{s}}({{\tilde x}_j}) \end{array} \right).$
其中Magnus矩阵Γj的形式取决于不同阶的Magnus积分方法, 二阶Magnus矩阵为
${{{\varGamma }}_j} = {\delta _j}{{M}}\left( {\frac{{{{\tilde x}_j} + {{\tilde x}_{j + 1}}}}{2}} \right).$
四阶Magnus矩阵为
${{{\varGamma }}_j} = \frac{1}{2}{\delta _j}\left( {{{{M}}_{\rm{1}}}{{ + }}{{{M}}_{\rm{2}}}} \right) + \frac{{\sqrt 3 }}{{12}}{\delta _j}^2\left( {{{{M}}_{\rm{2}}}{{{M}}_1} - {{{M}}_1}{{{M}}_{\rm{2}}}} \right),$
其中${{{M}}_1} = {{M}}\bigg[ {{{\tilde x}_j} + \Big( {\dfrac{1}{2} - \dfrac{{\sqrt 3 }}{6}} \Big){\delta _j}} \bigg]$, ${{{M}}_2} = {{M}}\bigg[ {{\tilde x}_j} + $$ \Big({\dfrac{1}{2} + \dfrac{{\sqrt 3 }}{6}} \Big){\delta _j} \bigg]$. 本文采用四阶Magnus数值积分方法.
${e^{{{{\varGamma }}_j}}}$写为分块矩阵, 即
${e^{{{{\varGamma }}_j}}} = \left( {\begin{array}{*{20}{c}} {{{{L}}_1}}&{{{{L}}_2}} \\ {{{{L}}_3}}&{{{{L}}_4}} \end{array}} \right),$
最终得到导纳矩阵和声压的模态系数
${{{Y}}_1}\left( {{{\tilde x}_{j + 1}}} \right) = \left[ {{{{L}}_3} + {{{L}}_4}{{{Y}}_1}\left( {{{\tilde x}_j}} \right)} \right]{\left[ {{{{L}}_1} + {{{L}}_2}{{{Y}}_1}\left( {{{\tilde x}_j}} \right)} \right]^{ - 1}},$
${{P}}\left( {{{\tilde x}_j}} \right) = {\left[ {{{{L}}_1} + {{{L}}_2}{{{Y}}_1}\left( {{{\tilde x}_j}} \right)} \right]^{ - 1}}{{P}}\left( {{{\tilde x}_{j + 1}}} \right).$

本节将利用第2节提出的耦合模态方法, 求解水平变化波导中分布源及点源声传播问题, 并与COMSOL参考解比较, 验证耦合模态方法的正确性. 针对水平缓变波导的声传播问题, 讨论单向近似及绝热近似耦合模态方法. 数值验证双向耦合模态方法的能量守恒特性. 最后针对浅海孤立子内波中的低频声传播问题, 分析模态间的耦合作用.
3.1节至3.3节中考虑如图1所示的含声速和密度剖面的水平变化波导, 密度$\rho (x, y)$(单位为${\rm{kg}}/{{\rm{m}}^{\rm{3}}}$)和声速$c(x, y)$(单位为${\rm{m}}/{\rm{s}}$)均是空间坐标的函数, 表达式分别为
$\rho (x,y) = \left\{ {\begin{aligned} &{1000 + {\rho _1}y + {\rho _2}x,}&{0 \leqslant x \leqslant {x_{\rm{r}}},} \\ &{1000 + {\rho _1}y + {\rho _2}{x_{\rm{r}}},}&{x > {x_{\rm{r}}}.}\quad \end{aligned}} \right.$
$c(x,y) = \left\{ {\begin{aligned}&{1515 + {c_1}y + {c_2}x,}&{0 \leqslant x \leqslant {x_{\rm{r}}},} \\ &{1515 + {c_1}y + {c_2}{x_{\rm{r}}},}&{x > {x_{\rm{r}}},} \quad\end{aligned}} \right.$
其中, ${x_{\rm{r}}}$为水平变化距离, ${\rho _1}$${\rho _2}$分别代表密度垂直和水平变化率, ${c_1}$${c_2}$分别代表声速垂直和水平变化率. 上边界水平不变, 下边界的几何参数为
$H(x) = \left\{ {\begin{aligned}& {H + {h_1}x,}&{0 \leqslant x \leqslant {x_{\rm{r}}},} \\ & {H + {h_1}{x_{\rm{r}}},}&{x > {x_{\rm{r}}},} \quad\end{aligned}} \right.$
其中${h_1}$代表海底倾斜率.
2
3.1.分布源和点源声传播问题
-->首先计算分布源激发声场. 环境参数选取为${\rho _1} = 0.2$, ${\rho _2} = 0.2$, ${c_1} = 0.2$, ${c_2} = 0.4$, ${h_1} = - 0.1$. $H = 200$ m, ${x_{\rm{r}}} = 1600$ m. 声源为从$x = 0$处向右入射的分布源${p_i} = \varepsilon {\phi _1}(y;0) = \sin (1.5{\text{π}}y/200)$, 其中$\varepsilon = 10$为入射波归一化系数. 频率$f = 20$ Hz. 在该频率下, 波导在$x = 0$ m处有五阶可传播模态, 在水平不变区域中有三阶可传播模态. 图2(a)为利用双向CMM((10)式)计算得到的声压幅值(Pa)分布, 截断数选取为$N=10$, 图2(b)为使用COMSOL计算得到的声压幅值(Pa)分布, 图2(c)为深度$y = 20$ m处声压幅值沿x轴的分布, 图2(d)为深度$y = 50$ m处声压幅值沿x轴的分布. 可以看出水平变化区域中存在明显的后向散射效应, 模态间耦合作用剧烈, 两种方法的计算结果一致.
图 2 水平变化波导中的声场(声源为分布源, 频率为20 Hz) (a) 利用CMM计算得到的声压幅值分布, 截断数$N = 10$; (b) 利用COMSOL计算得到的声压幅值分布; (c) 深度为20 m处, 声压幅值的水平分布; (d) 深度为50 m处, 声压幅值的水平分布
Figure2. Sound fields in a range-dependent waveguide (the source is a distributed source at 20 Hz): (a) Sound field computed by CMM where the truncation number is $N = 10$; (b) sound field computed with COMSOL; (c) sound field distribution along x direction at depth 20 m; (d) sound field distribution along x direction at depth 50 m.

CMM方法处理点源(相当于对称三维问题中的线源)声传播问题的关键在于用本地本征函数展开表示点源传播函数—Green函数, 即
$G\left( {x,y} \right) = \sum\limits_n {{g_n}\left( x \right){\varphi _n}\left( {y;x} \right)} = {{{\psi }}^{\rm{T}}}{{g}}.$
对于水平变化波导, 相应的模态系数g可写为[24,26]
${{g}}(x)=\frac{{{{\psi }}\left( {{y_s};{x_s}} \right)}}{2}{\left( {{{{A}}^{ - 1}}\left( {{x_s}} \right){{{Y}}_{{x_s}}}} \right)^{ - 1}}{e^{{{{A}}^{ - 1}}\left( {{x_s}} \right){{{Y}}_{{x_s}}}|x - {x_s}|}},$
其中$ {{{Y}}_{{x_s}}} = \sqrt {{{A}}({x_s})\left( {{{C}}({x_s}) - {{K}}{{(}}{x_s}{{)}}} \right)} .$
图3所示为点源激发声场. 水平变化波导的环境参数为${\rho _1} = 0.2$, ${\rho _2} = 0.2$, ${c_1} = 0.2$, ${c_2} = 0.4$, ${h_1} = - 0.05$. $H = 200$ m, ${x_{\rm{r}}} = 1600$ m. 声源位于$(0, 10)$ m处. 频率为$f = 20$ ${\rm{Hz}}$. 图3(a)为利用双向CMM((10)式)计算得到的声压幅值(Pa), 截断数选取为$N = 50$, 图3(b)为使用COMSOL计算得到的声压幅值(Pa), 图3(c)为深度$y = 71$ m处声压幅值沿x轴的分布, 图3(d)为深度$y = 101$ m处声压幅值沿x轴的分布. 可以看出明显的后向散射作用. 两种方法的计算结果一致, 说明双向CMM能够准确计算水平变化波导中的声场. 两种方法的计算偏差来源于两方面: 1) CMM在数值实现中对级数求和(3)式作截断处理, 导致的部分和与真值之间的误差; 2)本文中采用Clenshaw-Curtis数值积分方法[26]计算系数矩阵及耦合矩阵, 离散点采用Chebyshev插值点, 而COMSOL计算采用三角形网格, CMM与COMSOL离散方式不同导致两种结果出现偏差.
图 3 水平变化波导中的声场(声源为位于$(0, 10)$ m处的点源, 频率为20 Hz) (a) 利用双向CMM计算得到的声压幅值分布, 截断数$N = 50$; (b) 利用COMSOL计算得到的声压幅值分布; (c) 深度为71 m处, 声压幅值的水平分布; (d) 深度为101 m处, 声压幅值的水平分布
Figure3. Sound fields in a range-dependent waveguide generated by a point source at $(0, 10)$ m (the frequency is 20 Hz): (a) Sound field computed by CMM where the truncation number is $N = 50$; (b) sound field computed with COMSOL; (c) sound field distribution along x direction at depth 71 m; (d) sound field distribution along x direction at depth 101 m.

2
3.2.水平缓变波导: 单向近似与绝热近似
-->水平缓变是指环境参数在一个波长内的水平变化量远小于波长, 对于本节的计算模型, 水平缓变代表${\rho _1} \ll 1$, ${c_1} \ll 1$${h_1} \ll 1$. 考虑水平缓变波导算例, 假设${\rho _1} = 0.01$, ${\rho _2} = 0.2$, ${c_1} = 0.01$, ${c_2} = $$ 0.4$, ${h_1} = - 0.001$, $H = 200$ m, ${x_{\rm{r}}} = 1600$ m. 声源为从$x = 0$处向右入射的分布源${p_i} = \varepsilon {\phi _1}(y;0) = $$ \sin (1.5{\text{π}}y/ $$ 200)$. 频率$f = 20$ Hz. 图4(a)(c)分别为利用双向CMM理论((10)式)、单向近似CMM理论((17)式)和绝热近似CMM理论((18)式)计算得到的声压幅值(Pa)分布, 图4(d)图4(e)分别为接收点在60 m和120 m深度处, 声压幅值的水平分布. 三种方法的数值实现采用相同的离散点和截断数N = 10. 可以看出, 单向近似和绝热近似耦合模态理论均可较为准确地计算水平缓变波导中的近距离声场, 但计算误差随水平距离的递推逐渐累积.
图 4 水平缓变波导中的声场(声源为分布源, 频率为20 Hz) (a) 利用双CMM计算得到的声压幅值分布; (b) 利用单向近似CMM计算得到的声压幅值分布; (c) 利用绝热近似CMM计算得到的声压幅值分布; (d) 深度为60 m处, 声压幅值的水平分布; (e) 深度为120 m处, 声压幅值的水平分布
Figure4. Sound fields in a waveguide with weak range dependence generated by a distributed source (the frequency is 20 Hz): (a) Sound field computed by two-way CMM; (b) sound field computed with one-way CMM; (c) sound field computed with adiabatic CMM; (d) sound field distribution along x direction at depth 60 m; (e) sound field distribution along x direction at depth 120 m.

2
3.3.能量守恒验证
-->本节讨论数值声场解的能流守恒, 理论验证将在第4节讨论部分中给出. 根据能流定义
$E(x) = \frac{1}{{2\omega }}{\rm{Im}} \int\nolimits_0^{H(x)} {\left( {\frac{1}{\rho }{p^*}\frac{{\partial p}}{{\partial x}}} \right)} {\rm{d}}y,$
代入声压展开式(3), 写成矩阵形式, 得到模态(本地本征函数)域的能流表达式
$E(x) = \frac{1}{{2\omega }}{\rm{Im}} ({{{P}}^{\rm{H}}}{{s}}),$
其中上标H代表共轭转置.
为直观起见, 考虑边界水平不变, 密度均匀, 声速水平变化波导中的声传播. 假设${\rho _1} = 0$, ${\rho _2} = $$ 0$, ${c_1} = 0.1$, ${c_2} = 0$, ${h_1} = 0$, $H = 200$ m. 频率$f = 10$ Hz. 在$x = 0$ m处波导中有三阶可传播模态. 随着声速的递增, 在水平不变区域中仅有两阶可传播模态. 由于介质参数与y无关, 本地本征函数即为实际本地简正波. 声源为从$x = 0$ m处向右入射的分布源${p_{\rm{i}}} = \varepsilon {\phi _1}(y;0) = \sin (1.5{\text{π}}y/200)$, 即第二阶本地简正波. 图5(a)为双向CMM ((10)式)计算得到的声压幅值(Pa)分布, 图5(b)为声压的模态系数$|{P_n}(x)|$的分布, 图5(c)为归一化能流$E(x)/E(0)$. 从图5(c)可以看出, 能流为常数, 代表数值解符合能量守恒. 由于衰逝模态不传播能量, 图5(b)中仅画出可传播模态对应的模态系数. 入射波为第二阶模态, 即${P_{1, + }}(0) = 1$, 图中显示仅有第二阶模态在波导中传播, 表明声速的水平变化没有导致模态间的耦合. $|{P_1}(0)| = 1.0005$, 说明后向散射场的能量很小. 从反射矩阵也可知, $||{{RP}}|{|_2} \sim $$ O({10^{ - 4}}) \ll 1$. 另外, 密度均匀时, 能流$E(x) \propto {\rm{Re}} $$ \left( {P_1^*(x)\sqrt {{\omega ^2}/{c^2}(x) - 1.5{\text{π}}/H} {P_1}(x)} \right)$. 声速随传播距离增大, $|{P_1}(x)|$也随之增大, 符合能量守恒定律, 与数值计算结果相符.
图 5 密度均匀、声速水平变化波导中的声传播(声源为第二阶模态, 频率为10 Hz) (a)声压幅值分布; (b)声压的模态系数的水平分布; (c)归一化能流
Figure5. Sound propagation in a waveguide with constant mass density and range-dependent sound speed (the source is the second local mode, and its frequency is 10 Hz): (a) Sound field; (b) modal amplitudes distribution; (c) normalized energy flux distribution.

接着在图5密度均匀、声速水平变化波导的基础上加入边界变化. 假设${\rho _1} = 0$, ${\rho _2} = 0$, ${c_1} = 0.1$, ${c_2} = 0$, ${h_1} = - 0.03$. $H = 200$ m, ${x_{\rm{r}}} = 1600$ m. 频率为$10$ ${\rm{Hz}}$. 在$x = 0$ m处波导中有三阶可传播模态, 在水平不变区域中有两阶可传播模态. 声源依旧为从$x = 0$处向右入射的分布源${p_{\rm{i}}} = \varepsilon {\phi _1}(y;0) = $$ \sin (1.5{\text{π}}y/200)$, 即第二阶本地简正波. 图6(c)显示数值解满足能量守恒. 图6(b)说明虽然入射波为第二阶简正波, 但环境水平变化导致相邻位置的本地简正波之间发生耦合, 在$x = 0$处前三阶模态在波导中同时传播, 随着声波的传播, 第三阶本地模态被截止, 最终在水平不变区域中仅有前两阶模态传播. 此外, $||{{RP}}|{|_2} = 0.0277$, 相比边界不变波导(图5), 边界水平变化较易产生不可忽视的后向散射作用.
图 6 密度均匀、声速及边界水平变化波导中的声传播(声源为第二阶简正波, 频率为10 Hz) (a)声压幅值分布; (b)声压的模态系数的水平分布; (c)归一化能流
Figure6. Sound propagation in a waveguide with constant mass density and range-dependent sound speed and boundary (the source is the second local mode and its frequency is 10 Hz): (a) Sound field; (b) modal amplitudes distribution; (c) normalized energy flux distribution.

2
3.4.浅海孤立子内波
-->孤立子内波是浅海中常见的声学现象. 内波可能带来大尺度的水体垂直位移, 导致低频声信号在传播中产生波动[27]. 由于每个孤立子内波以各自的相速度传播, 多个内波间的相互作用复杂且难以描述内波对模态耦合的影响. 因此, 以单个孤立子内波环境为例, 分析模态间的耦合作用.
考虑图7所示的包含单个孤立子内波的浅海波导, 海面为绝对软界面, 海底为绝对硬界面. 水体深度为60 m, 依据声速分布被分为三层, 上层为等声速层, 声速为${c_1} = 1530$ m/s, 中间为内波层, 声速为
图 7 孤立子内波波导模型
Figure7. Configuration of a waveguide with an internal solitary wave.

${c_2}(x,y) = 1530 + (y - {h_1}(x))\frac{{{c_3} - {c_1}}}{{{h_2}(x) - {h_1}(x)}}\left( {{\rm{m}}/{\rm{s}}} \right),$
下层为等声速层, 声速为${c_1} = 1490$ m/s. 各层中密度均匀$\rho = 1000$ kg/m3. 内波的几何形状为
${h_1}(x) = 30 + 10{\rm{sech}} {\left( {\frac{{x - 420}}{{\sqrt {1920} }}} \right)^2},$
${h_2}(x) = 40 + 10{\rm{sech}} {\left( {\frac{{x - 420}}{{\sqrt {1920} }}} \right)^2}.$
这种类驼峰的内波形状是Korteweg-de Vries方程的形式解, 描述弱非线性内波的传播[19].
研究波导中的模态耦合作用时, 常见且实用的手段是考虑单阶简正波激发的声场中每个水平位置处各阶简正波的分量. 虽然本文提出的耦合模态法采用的展开基函数((3)式)不是真正的本地简正波, 展开系数也不是真正的各阶简正波的分量, 然而, 由(12)式的辐射条件可知, 矩阵$\sqrt {{{{A}}^{ - 1}}(x)\left( {{{C}}(x) - {{K}}{{(}}x{{)}}} \right)} $的特征向量对应各阶本地简正波在本地本征函数${\varphi _n}$上的模态系数, 因此, 本地简正波及声场在本地简正波上的分量可通过正交基变换获得. 据此, 我们数值计算得到图7模型中$x = 0$处的真正本地简正波, 示于图8.
图 8 图7所示模型中$x = 0$ m处的简正波
Figure8. Local mode shape of the waveguide at $x = 0$ m shown in Fig. 7.

图9(a)为入射第一阶本地简正波(即图8(a)), 频率为100 Hz时, 采用双向CMM((10)式)计算得到的声压幅值分布(Pa). 图9(b)为声压在各个水平位置处各阶本地简正波的分量. 显然地, 在声速水平不变区域中, 简正波之间没有耦合. 在声速水平变化区域, 简正波之间产生耦合, 能量从第一阶简正波转移到高阶简正波中. 另外, 连续水平变化的声速没有导致强烈的反射, 故而单向传播模型同样适用于求解该环境中声场.
图 9 浅海孤立子内波波导中的声传播(声源为第一阶简正波, 频率为100 Hz) (a)声压幅值分布; (b)前五阶简正波分量
Figure9. Sound propagation in a waveguide with an internal solitary wave (the incident wave is the first mode at 100 Hz): (a) Sound field; (b) modal amplitudes distribution.

首先理论验证双向CMM满足能量守恒. 假设$p(x, y)$${p^*}(x, y)$为Helmholtz方程的声场解, 也就是
$\begin{split}\\\\&\frac{\partial }{{\partial x}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial p(x,y)}}{{\partial x}}} \right) + \frac{\partial }{{\partial y}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial p(x,y)}}{{\partial y}}} \right) \\&+ \frac{{{\omega ^2}}}{{\rho (x,y){c^2}(x,y)}}p = 0,\\[-15pt]\end{split}$
$\begin{split}&\frac{\partial }{{\partial x}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial {p^*}(x,y)}}{{\partial x}}} \right) + \frac{\partial }{{\partial y}}\left( {\frac{1}{{\rho (x,y)}}\frac{{\partial {p^*}(x,y)}}{{\partial y}}} \right)\\&+ \frac{{{\omega ^2}}}{{\rho (x,y){c^2}(x,y)}}{p^*} = 0.\\[-15pt]\end{split}$
(35)式$ \times {p^*} - $(36)式$ \times p$, 得到
$\frac{\partial }{{\partial x}}\left({{p^*}\frac{1}{\rho }\frac{{\partial p}}{{\partial x}}-p\frac{1}{\rho }\frac{{\partial {p^*}}}{{\partial x}}}\right)+\frac{\partial }{{\partial y}}\left({{p^*}\frac{1}{\rho }\frac{{\partial p}}{{\partial x}}-p\frac{1}{\rho }\frac{{\partial {p^*}}}{{\partial x}}}\right)= 0.$
(37)式对y积分, 得到
$\frac{\partial }{{\partial x}}\int\nolimits_0^{H(x)} {\left( {{p^*}\frac{1}{\rho }\frac{{\partial p}}{{\partial x}} - p\frac{1}{\rho }\frac{{\partial {p^*}}}{{\partial x}}} \right)} {\rm{d}}y = 0.$
代入声压展开式(3), 根据(7)式, 有
$\frac{{\rm{d}}}{{{\rm{d}}x}}\left( {{{{P}}^{\rm{H}}}{{s}} - {{{s}}^{\rm{H}}}{{P}}} \right) = 0.$
因此,
$E'(x) = \frac{{{\rm{d}}{\rm{Im}} ({{{P}}^{\rm{H}}}{{s}})}}{{{\rm{d}}x}} = \frac{1}{{2{\rm{i}}}}\frac{{\rm{d}}}{{{\rm{d}}x}}\left( {{{{P}}^{\rm{H}}}{{s}} - {{{s}}^{\rm{H}}}{{P}}} \right) = 0.$
(39)式对应声场互易性公式, (40)式对应能流守恒公式. 可见, 双向耦合模态方法满足能量守恒定律.
本文提出的双向耦合模态方法为半解析半数值解法, 在推导过程中没有引入任何近似假设. 然而, 水平变化因素—声速、密度及边界几何函数均默认为连续且可导. 对于水平变化区域中边界导数不存在的情况, 可以通过保角变换[28]将复杂形状边界下的边界条件转换为水平不变边界下的边界条件, 将均匀Helmholtz方程变为含有变化折射率的Helmholtz方程, 再采用耦合模态法处理. 该双向耦合模态方法可以用于研究水平分层波导中的声传播问题, 即介质参数不连续变化的波导环境, 只需恰当地加入交界面处的连续性条件. 对于下层半无穷波导, 如Pekeris波导, 第3节中指出声速水平连续缓慢变化时, 后向散射场几乎可忽略, 因此可以通过在下层空间的声速上加入随深度逐渐增大的吸收项[29], 近似分析深度半无穷波导中的声传播问题.
本文提出一种基于多模态导纳法的耦合模态方法以研究水平变化波导中的声传播问题. 根据传统耦合模态理论和多模态法, 将每个位置处的声压用一组正交本地本征函数展开, 对Helmholtz方程在本地本征函数上作投影, 推导出模态系数满足的二阶耦合模态方程组. 为解决二阶耦合方程组数值计算发散的问题, 引入导纳矩阵, 将二阶耦合模态方程组简化为两个一阶演化方程, 并利用Magnus数值积分方法数值求解. 利用该耦合模态方法数值求解水平变化波导中的声场, 与COMSOL参考解比较, 结果吻合, 表明该耦合模态方法能够精确求解水平变化波导中的分布源及点源声传播问题. 单向近似和绝热近似耦合模态方法可以近似求解水平缓变波导的声场. 双向耦合模态方法在推导过程中没有任何近似, 计算误差来源于数值实现, 并且Magnus数值积分方法具有大步长的计算特性, 满足能量守恒且数值解无条件稳定. 总之, 双向耦合模态法方法充分考虑了波导环境对模态耦合的作用, 能够精确有效求解水平变化波导中的声传播问题, 可以用于求解实际声传播问题.
相关话题/计算 传播 环境 波导 辐射

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 复杂网络上的意见动力学对谣言传播的影响
    摘要:通过在SIR(susceptible-infected-recovered)模型中引入抑制者对谣言的辟谣机制研究了在线社交网络上的意见动力学对谣言传播的影响.在这一模型中,节点可以与自身的邻居组成1个群,传播者可以通过该群传播信息,抑制者也可以在此群中对信息发表意见进行辟谣.辟谣机制在降低未知 ...
    本站小编 Free考研考试 2021-12-29
  • 外加横向电场作用下石墨烯纳米带电子结构的密度泛函紧束缚计算
    摘要:采用基于密度泛函理论的紧束缚方法计算研究了外加横向电场对边缘未加氢/加氢钝化的扶手椅型石墨烯纳米带的电子结构及电子布居数的影响.计算结果表明,石墨烯纳米带的能隙变化受其宽带影响.当施加沿其宽度方向的横向外加电场时,纳米带的能带结构及态密度都会产生较大的变化.对于具有半导体性的边缘未加氢纳米带, ...
    本站小编 Free考研考试 2021-12-29
  • 高能质子在散裂靶中的能量沉积计算与实验验证
    摘要:高能质子在散裂靶中的能量沉积是散裂靶中子学研究的重要内容之一,准确掌握高能质子在散裂靶中引起的能量沉积分布与瞬态变化是开展散裂靶热工流体设计的重要前提.本文采用MCNPX,PHITS与FLUKA三种蒙特卡罗模拟程序,计算并比较了高能质子入射重金属铅靶、钨靶的能量沉积分布及不同粒子对总能量沉积的 ...
    本站小编 Free考研考试 2021-12-29
  • 石墨烯增强半导体态二氧化钒近场热辐射
    摘要:本文基于涨落耗散定理和并矢格林函数求解麦克斯韦方程来研究两个半无限大平板的近场热辐射净热流,提出了两个半无限大块状二氧化钒组成的V/V结构、石墨烯覆盖两个半无限大块状二氧化钒组成的GV/GV结构和石墨烯覆盖VO2薄膜组成的GV0/GV0结构,深入研究了这三种结构中二氧化钒与石墨烯间的近场热辐射 ...
    本站小编 Free考研考试 2021-12-29
  • 浅海涌浪对表面声道声传播的影响
    摘要:受海面强风和海-气相互作用影响,表面声道普遍存在于冬季海洋环境中,是一种天然有利于声传播的波导.但是海面波浪使得海表形成粗糙界面,会严重破坏这种优良性能.本文利用南海北部海区的一次冬季声传播实验数据,研究表面声道声传播特性.研究表明,海底底质对表面声道内声传播的影响较弱,当海面风较小时,涌浪造 ...
    本站小编 Free考研考试 2021-12-29
  • 自由分子区内纳米颗粒的热泳力计算
    摘要:基于非平衡态分子动力学模拟方法,研究了自由分子区内纳米颗粒的热泳特性.理论研究表明,纳米颗粒与周围气体分子之间的非刚体碰撞效应会明显地改变其热泳特性,经典的Waldmann热泳理论并不适用,但尚未有定量的直接验证.模拟计算结果表明:对于纳米颗粒而言,当气-固相互作用势能较弱或气体温度较高时,气 ...
    本站小编 Free考研考试 2021-12-29
  • 六方氮化硼单层中一种(C<sub>N</sub>)<sub>3</sub>V<sub>B</sub>缺陷的第一性原理计算
    摘要:二维六方氮化硼(hBN)的点缺陷最近被发现可以实现室温下的单光子发射,而成为近年的研究热点.尽管其具有重要的基础和应用研究意义,hBN中发光缺陷的原子结构起源仍然存在争议.本文采用基于密度泛函理论的第一性原理计算,研究hBN单层中一种B空位附近3个N原子被C替代的缺陷(CN)3VB.在hBN的 ...
    本站小编 Free考研考试 2021-12-29
  • 浅海周期起伏海底环境下的声传播
    摘要:海底粗糙对水下声传播及水声探测等应用具有重要影响.利用黄海夏季典型海洋环境,分析了同时存在海底周期起伏和强温跃层条件下的声传播特性,结果表明:由于海底周期起伏的存在,对于低频(<1kHz)、近程(10km)的声信号,传播损失可增大5—30dB.总结了声传播损失及脉冲到达结构随声源深度、海底起伏 ...
    本站小编 Free考研考试 2021-12-29
  • 基于Rayleigh-Bloch模式的单层结构弯曲声波导
    摘要:基于一维声栅中的Rayleigh-Bloch(RB)模式基本特点,设计了一种单层结构弯曲声波导.利用有限元方法从时域和频域两方面验证了弯曲声波导的有效性,RB模式波可以沿着波导的弯曲界面传播.研究发现,由于采用了环形结构基本单元,在该波导中存在两种传播模式,分别对应能量局域在单元间(模式-1) ...
    本站小编 Free考研考试 2021-12-29
  • In掺杂<i>h</i>-LuFeO<sub>3</sub>光吸收及极化性能的第一性原理计算
    摘要:h-LuFeO3是一种窄带隙铁电半导体材料,已被证明在铁电光伏领域有较好的应用前景.然而,较低的极化强度使光生电子-空穴对复合率大,限制了h-LuFeO3基铁电光伏电池效率的提高.为改善h-LuFeO3的极化强度,提高光吸收性质,本文利用第一性原理计算方法研究了In原子在h-LuFeO3不同位 ...
    本站小编 Free考研考试 2021-12-29