快速多极边界元方法在大规模声学问题中的应用

合集下载

基于Burton-Miller边界积分方程的二维声学波动问题对角形式快速多极子边界元及其应用

基于Burton-Miller边界积分方程的二维声学波动问题对角形式快速多极子边界元及其应用

基于Burton-Miller边界积分方程的二维声学波动问题对角
形式快速多极子边界元及其应用
吴海军;蒋伟康;刘轶军
【期刊名称】《应用数学和力学》
【年(卷),期】2011(32)8
【摘要】论述了二维声学问题的快速多极子边界元(FMBEM)方程及实现步骤.概述了核函数展开理论,并对FMBEM的4个重要组成部分:源点矩计算、源点矩转移、源点矩至本地展开转移、本地展开转移进行了详细的描述.提出了一种有利于四叉树建立的数据结构.推导了一种比直接数值计算更精确、稳定和高效的解析源点矩计算公式.数值算例验证了FMBEM的正确性和高效性.最后,使用FMBEM对轨道二维声学辐射模型进行了模拟计算.
【总页数】14页(P920-933)
【关键词】二维声学波动问题;Helmholtz方程;快速多极子;边界元
【作者】吴海军;蒋伟康;刘轶军
【作者单位】上海交通大学机械系统与振动国家重点实验室;美国辛辛那提大学机械工程学院
【正文语种】中文
【中图分类】O422;O429
【相关文献】
1.快速多极子声学边界元法及其研究应用 [J], 王雪仁;季振林
2.快速多极边界元方法在二维声散射问题中的应用 [J], 孟文辉;崔俊芝
3.三维声学多层快速多极子边界元及其应用 [J], 吴海军;蒋伟康;鲁文波
4.新的对角形式快速多极边界元法求解声学Helmholtz方程 [J], 李善德;黄其柏;李天匀
5.快速多极边界元方法在大规模声学问题中的应用 [J], 李善德;黄其柏;张潜
因版权原因,仅展示原文概要,查看原文内容请购买。

快速多极子算法

快速多极子算法

快速多极子算法快速多极子算法(Fast Multipole Method,简称FMM)是一种高效的计算N体问题的方法,它可以在O(N)的时间复杂度内求解N个粒子之间的相互作用力。

本文将从FMM的基本思想、算法流程、优缺点以及应用领域等方面进行详细介绍。

一、基本思想FMM的基本思想是将远距离作用力的计算转化为局部近距离作用力的计算,从而大大降低了计算复杂度。

具体来说,FMM将空间分割成一系列边长逐级递减的立方体网格,在每个网格中以多项式函数来逼近粒子分布,并利用多极展开和局部展开等技术来实现快速计算。

二、算法流程1. 空间划分:将整个空间划分成若干个立方体网格,并确定每个网格中包含的粒子数目。

2. 多项式逼近:对于每个网格中包含的粒子,采用多项式函数来逼近其分布情况。

3. 多极展开:利用多项式函数对每个网格进行多极展开,并计算其多极矩和电荷矩。

4. 局部展开:对于近距离作用力,采用局部展开技术来计算每个网格中的相互作用力。

5. 远距离作用力计算:对于远距离作用力,采用多极展开技术来计算每个网格之间的相互作用力。

6. 精度控制:根据需要,可以通过增加多项式阶数或网格密度等方式来提高计算精度。

三、优缺点1. 优点:(1) 计算速度快:FMM的时间复杂度为O(N),比传统的直接求解方法要快得多。

(2) 空间复杂度低:FMM只需要存储每个网格中的多项式系数和电荷矩等信息,空间占用较小。

(3) 适用范围广:FMM不仅适用于N体问题,还可以应用于其他需要求解远距离相互作用力的问题。

2. 缺点:(1) 实现难度较大:FMM需要掌握多项式函数、多极展开等专业知识,并且实现过程较为复杂。

(2) 对粒子分布要求较高:FMM需要将空间划分成若干个网格,并要求每个网格中的粒子分布较为均匀,否则会影响计算精度。

四、应用领域FMM在计算物理、计算化学、电磁学等领域都有广泛应用。

例如,在分子动力学模拟中,FMM可以用于求解分子之间的相互作用力,从而得到分子的结构和性质等信息;在电磁场模拟中,FMM可以用于求解电荷分布所产生的电场和磁场等问题。

LMSVirtualLabAcousticsA新功能介绍

LMSVirtualLabAcousticsA新功能介绍

L M S V i r t u a l L a b A c o u s t i c s9A版新功能介绍作者:LMSb是由以振动噪声、疲劳、操稳性工程解决方案着称的LMS际公司推出的全球第一个功能品质工程集成解决方案。

b提供集成的多学科软件平台用于分析和优化机械系统的性能,包括结构完整性,噪声及振动,耐久性,系统动力学,操稳性及平顺性、多体动力学以及其它属性。

b包括所有关键过程步骤及所需的技术,可以远在进行昂贵的加工和实物样机之前对每个关键属性进行从头到尾的评价,并使仿真设计真正迈向功能品质属性为目标的功能化设计,大大提升了仿真设计在产品开发中的功能性和指导性。

bAcoustics是b的拳头产品,是市场上最先进的振动声学和流体声学分析软件,从诞生开始多年来一直是声学领域排名第一的仿真软件,也是声学领域中公认的工业标准。

bAcoustics提供了从振动噪声到流体噪声,从声辐射到声-振耦合,从部件级到系统级,从低频到中高频,从前处理、求解器直到结果后处理的一个完整的解决方案。

在2009年11月正式推出的9A版本中,推出了开创性的有限元和边界元求解方案。

下面我们为大家做详细的介绍:完美匹配边界层技术:Fem-PMLbAcoustics9A版本中的FEM-PML完美匹配边界层有限元技术则在将有限元求解速度提高10+倍的同时,还极大地拓展了声学建模的灵活性和仿真应用范围。

FEM-PML技术通过在有限元模型外部建立声吸收层,可以完美解决有限元外场声辐射的问题。

FEM-PML技术不需要像无限元一样需要一个规则的外表面(球形或者椭球形),可以设定在离有限元模型非常接近的位置。

这样可以大大降低一般外场声辐射的模型自由度数,提高计算速度。

可以认为,FEM-PML是无限元的替代技术。

有限元/无限元搭建的发动机模型FEM-PML技术搭建的发动机模型拓展的快速多级边界元技术在8B版本中推出的FM-BEM快速多极边界元技术使得超大规模边界元模型的求解成为现实,并将分析频率范围直接拓展到高频:该模块运用迭代技术来求解边界元方程,通过基于多极扩展和多层次分级蜂窝子结构的高级算法,使得求解边界元方程的计算速度极大提高,同时内存消耗极大缩减。

新型快速多极边界元法求解电荷任意分布的二维静电场

新型快速多极边界元法求解电荷任意分布的二维静电场
是边 界上 的点 . ( ) 运用 格林 公式 b得 到 积分 方程 对 2式
):
P’ ,q 州 Q)(

( ', 咖 P Q) d
,’ )
() 3
F. A d i。 i g

其 中 u P, = 1 n ( Q ) l
是拉 普拉斯 方 程 的基本 解 , ( Q )= q P,
[ 键 词 ] 静 电 场 ;电 位 ; 界 元 法 ;快 速 多 极 算 [ 献标 识 码 ] A 文
0 引 言
快 速 多极边 界元 法是 在边 界元 法基 础上发 展起 来 的 , 它不 但 继 承 了传 统边 界 元 法具 有 只在 边 界 离散 和 精度 高的优 点 , 且 以树结 构 为操作 对象 , 用广 义极 小 残 差法 ( M E ) 代 求解 , 存 储量 和计 算 量都 降 而 采 G R S迭 把 到 0( 量级 . 速多极 边 界 元 法最 早 由 R kl …提 出 , 为 一种 处 理位 势 问题 的快 速 算 法 ,0年 代 后 期 Ⅳ) 快 ohi n 作 8 Gena r gr e d等 提 出 了一 种快 速 多极展 开法 , 由于在计 算 量和 存储 量上 只有 0( 的需 求 , 合 处理 大 规模 问 N) 适
维普资讯
44 3




第2 4卷
关系. 只要知 道边 界上 任意 点 的函数值 和 函数 法 向导数值 , 就能 求 出域 内任意点 的函数值 . ( ) 对 3 式运 用边 界
元基本原 理 得 到边 界积 分方程
r r

( “P) “ ( Q)( d ( 一I ( q ( Q)F Q) P)( =l P, qQ)P Q) “Q) P, d ( ,

边界元方法分析收发分置Benchmark潜艇低频目标强度

边界元方法分析收发分置Benchmark潜艇低频目标强度

0 引 言
收 发 分 置 的双 基 地 声 呐 或 者 多基 地 声 呐 已成 国 内外现 代潜 艇 主动 声 呐技 术 的研 究热 点f1七]。潜 艇 在 执 行探 测任 务 时 ,可 以释 放 一个 或 多个 无人 水 下 航 行 器(Unmanned Underwater Vehicle,uuv),组 成 收 发 分置 的双 基 地声 呐 或 多基地 声 呐 。收 发 分置 声 呐 除 了具 有主 动 声 呐高 效探 测 的优 势外 ,由于 UUV 携 带 的主 动 声 呐 的发射 基地 远 离潜 艇本 体 ,还可 以
(,)]=
aP (r)ll+

l ap (r)ll+
(4)
(r)l c(,)P(,)= (,)+M[p(,) l Op 锄
(1)
c(,) 一 (,)一
其 中, 口为 系数 。式(4)即为 Burton—Miller方程 。
其中,,为点A的位矢, 锄为法向偏导数。C(r1 当Im(a) ̄O时,式(4)存在唯一解【 ,一般取a=j/k。
场 分布 ,因此对 于任 意 波数 ,CBIE和 HBIE有 且仅
1.1 边 界元 方法 简述 本 节 简要 介绍 一 下边 界元 方法 。求解 收 发分 置
Bench m ark潜 艇 目标 强度 ,可 以归结 为外 部散 射 问
有 一个 相 同的解 ,这样 CBIE 和 HBIE 的适 当的线 性 组 合对 于 所 有 频 率 具 有 唯 一解 。取 式 (1)和 式 (3) 的线 性 组 合 ,并整 理可 得 :
阻抗 来描 述 ,为 了简化 计算 ,本 文取 边 界条件 为 刚
硬 边 界 ,这也 是边 界 元方 法 的局 限性 。

LMS Virtual Lab第9版新功能介绍

LMS Virtual Lab第9版新功能介绍

LMS VirtualLab第9版新功能介绍newmakerLMS b第9版的发布是一个里程碑,该软件平台增加了许多全新的功能与突破性的技术以显著提高工程效率,最为显著地是在LMS b Acoustics声学软件包中增强了有限元求解器的性能和提升了边界元运算的能力。

LMS b第9版的几大亮点:·FEM Acoustics声学有限元模块:解决大型的声学问题,而且速度更快·BEM Acoustics声学边界元模块:解决时域上的声学问题·Ray Tracing (Acoustics)声线追踪法:LMS的最新技术·LMS b Durability耐久性软件包:提供热疲劳解决方案·LMS b Structures结构特性相关性分析软件包:与MADYMO安全性软件耦合LMS b Acoustics声学模块解决大型的声学问题,而且速度更快LMS b FEM (Finite Element Method) Acoustics 有限元声学模块LMS b有限元声学模块提供了一种先进的声学仿真方法,使用有限元网格模拟复杂的声学传播问题。

因为有限元模型往往是非常大的,在这种情况下,更为先进的计算技术和性能更好的求解器显然是必要的。

在LMSb第9版中,有限元声学达到了一个更高的水平,它拥有更多的求解器选项和更高级的演算指令集合,能够处理任何规模、任何频率范围内的声学问题,并且求解器性能更加稳定。

·有限元迭代求解器性能显著提升,能够处理大规模的工业化模型·PML(Perfectly Matched Layer) 技术在求解大规模的问题时大大减少了对有限单元数目的要求。

该技术对解决大规模的声音辐射问题非常有效。

·自动区域划分技术使用户在利用并行计算时,自动将大规模有限元模型划分成不同的区域。

这对处理高频噪声问题非常理想。

·稳定的有限元法:对于同样规模的模型该方法的精度更高,同时利用较为粗糙的模型也不会对计算结果的精度造成影响LMS b BEM (Boundary Element Method) Acoustics边界元声学模块能够在时域范围内进行分析计算作为边界元声学领域的市场领导者,LMS在LMS b第9版中延续了其创新性。

多极子面元法近水面椭球体兴波时域研究

多极子面元法近水面椭球体兴波时域研究

多极子面元法近水面椭球体兴波时域研究沈王刚;郑尧坤;林志良【摘要】利用Rankine源面元法求解潜体兴波问题具有一定的优势,然而随着问题规模的扩大,求解效率将快速下降,使其难以高效运用于大规模以及时域问题研究.结合快速多极子法与传统面元法,可以克服这一局限性,使计算效率和规模大幅度提高.本文将应用多极子面元法求解潜体兴波时域问题,与传统面元法进行比较,证明其高效性;与已有研究结果进行比较,证明其精确性.【期刊名称】《舰船科学技术》【年(卷),期】2018(040)008【总页数】9页(P14-22)【关键词】Rankine源;面元法;兴波;时域;快速多极子法【作者】沈王刚;郑尧坤;林志良【作者单位】上海交通大学船舶海洋与建筑工程学院海洋工程国家重点实验室,上海 200240;上海交通大学船舶海洋与建筑工程学院海洋工程国家重点实验室,上海200240;上海交通大学船舶海洋与建筑工程学院海洋工程国家重点实验室,上海200240【正文语种】中文【中图分类】TP2060 引言研究潜体近水面航行时的兴波现象及其力学特性,一直是一项具有重要工程意义的课题。

尤其近几年各类附加水翼新概念船型的大量涌现,使得潜体兴波研究显得更为重要。

由于计算效率的限制,以往对潜体兴波研究主要采用定常方法。

如Farell 改进了Havelock源格林函数,推导得到潜航回转椭球体在Neumann-Kelvin问题下的半解析理论解[1];Doctors和Beck研究了潜体在Neumann-Kelvin问题下,采用Havelock源计算的收敛性[2]。

随着时代的发展,时域方法以其可以计算非定常兴波,得到运动物体实时兴波信息,便于仿真模拟和后处理等优点,吸引了越来越多学者的注意。

自从Hess和Smith[3]第一次应用面元法求解三维物体绕流问题以来,面元法在船舶与海洋工程领域得到了广泛的应用。

其中Rankine源形式简单,具有较高灵活性,且易于推广到非线性计算,已经有不少学者尝试使用Rankine源处理兴波问题[4 – 5]。

快速多极子边界元法

快速多极子边界元法

快速多极子边界元法
哎呀,各位朋友,你们听过快速多极子边界元法没?这可是个高级货色啊!就像咱们四川话说的“高级得很”!这法儿呀,就像咱们贵州那边的大山,层层叠叠,复杂得很,但它就是能帮你把问题给理清楚,找到答案。

咱们陕西的老乡们都知道,做事得扎实。

这快速多极子边界元法,就像咱陕西的面条,筋道得很,能把问题给剖析得透透彻彻。

你给它一堆数据,它就能像北京烤鸭一样,把问题给处理得漂漂亮亮,让你吃得心满意足。

说实话,这法儿真挺神奇的。

就像咱们各地的方言,虽然听起来各有特色,但都是咱们中华文化的瑰宝。

这快速多极子边界元法也一样,虽然听起来高大上,但它其实就是咱们科学界的一个宝贝,能帮咱们解决很多复杂的问题。

所以啊,各位朋友,别小看这法儿,它可是个好东西。

就像咱们各地的美食一样,各有各的特色,各有各的用处。

下次遇到问题的时候,不妨试试这快速多极子边界元法,说不定它能给你带来意想不到的惊喜呢!哈哈,开个玩笑,不过话说回来,这法儿真的挺值得一试的!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S
⎡ ⎢− ⎢⎣

2Gk ∂ny
(x, y ∂nx
)
φ
(
y)
+
∂Gk (x, ∂nx
y)
⎤ q( y)⎥ dSy

+
∂φin (x) ∂nx
(5)
方程式(5)与方程式(3)一样,对于求解外部声波 问题,这两组边界积分方程具有不同的伪频率,这
84
机械工程学报
第 47 卷第 7 期期
些频率下无法求得唯一解。BURTON 等提出将方 程式(3)、(5)线性组合以求得任意频率下的唯一解 方法

(6)
式中,α 为 非零耦合常数,通常虚部非零,一般可
取为 α = i / k 。 文献[16]已证明方程式(6)可以在任意频率下求
得唯 一解 。 然而 ,方 程 式(6) 存在 一 个难 题, 即 Helmholtz 积分方程的法向导数引入一个超奇异积 分,直接计算超奇异积分十分困难,必须将它规划
法用于克服传统边界元方法非唯一解的缺陷,其中 Burton-Miller 方法[16]是被公认最为有效及鲁棒性的 方法。因此,本文运用 Burton-Miller 方法来克服传 统边界元方法非唯一解问题。
将方程式(3)对配置点 x 处的边界外法线方向 nx 求导,可以得到如下边界积分方程式
∫ C(x) ∂φ(x) = ∂nx
∫ ∫ α
S

2Gk (x, y ∂ny ∂nx
)
φ
(
y)
dS
y
+
S
∂Gk (x, ∂ny
y) φ( y) dSy
=
∫ ∫ S Gk (x, y)q( y) dSy

S
∂Gk (x, ∂nx
y)
q(
y) dS
y

1 2
φ(x)

1α 2
∂φ ( x) ∂nx
+
φin
(x)
+
α
∂φin (x) ∂ nx
y)
φ ( y)
+
Gk
(x,
⎤ y)q( y)⎥dSy
⎥⎦
+ φin (x)
(3)
式中 x ——配置点 y ——场点
q( y) ——声压在点 y 处的法向导数 Sy ——结构边界 S 的子边界
φin (x) ——入射波(仅用于声散射问题) C(x) ——和配置点处边界的几何特征有关的系
数,对于边界光滑点 C(x) =1/2 ny —— y 点处的边界外法线方向 Gk ——自由空间 Green 函数基本解,对于三
月 2011 年 4 月
李善德等:快速多极边界元方法在大规模声学问题中的应用
83
此,传统边界元方法不适合求解大规模复杂声学工 程问题。而如今声学仿真的趋势是模型更复杂,计 算频率更高,这需要将计算模型划分成几十万甚至 上百万个单元,显然传统边界元方法对这种大规模 声学仿真是无能为力的,计算能力成为制约边界元 方法在大规模声学领域发展和应用的瓶颈。然而, 快速多极算法(Fast multipole method, FMM) [5-6]的 出现帮助传统边界元方法走出这一困境。
2. No.701 Research and Development Institute, China Ship Industry Corporation, Wuhan 430064)
Abstract:In order to overcome the difficulty of the conventional boundary element method (BEM) is unsuitable for solving large-scale acoustic simulations, the fast multipole method (FMM) is used with the conventional BEM for solving large-scale acoustic problems. The computational efficiency of the fast multipole BEM (FMBEM) is improved significantly compared to the conventional BEM due to the multipole expansion of the fundamental solution and using the preconditioned generalized minimum residual method (GMRES) as an iterative solver to solve system of linear equation. Thus, both the computational complexity and memory requirement of the present FMBEM are drastically reduced to O(N), where N is the number of degrees of freedom. In order to remove the non-unique problems of the conventional BEM, the FMBEM employs the improved Burton-Miller method to solve the exterior acoustic problems for all frequencies. Numerical examples validate the accuracy of the FMBEM, and show that the present algorithm provides an order of magnitude increase in computational efficiency compared to the conventional BEM. These examples clearly demonstrate that the present FMBEM is effective to solve large-scale acoustic problems. Key words:Boundary element method Fast multipole method Helmholtz equation Acoustic problems Large-scale
1 声学边界元方法
在声场分析中通常研究时间简谐声波的声场。 在无限或有限声域 E 内,简谐声波在均匀各向同性 介质中的传播可用如下 Helmholtz 方程来描述
∇2φ(x) + k 2φ(x) = 0
x∈ E
(1)
对于外部声波(无限域)问题,辐射或散射声波 自动满足 Sommerfeld 辐射条件
0 前言*
边界元方法(Boundary element method, BEM)具 有只在边界离散和求解精度高的特点,并且特别适 合处理无限域问题,它被广泛应用于声学领域研究 中[1-4]。但传统边界元方法形成的求解方程的系数矩
* 高等学校博士学科点专项科研基金(20070487403)和中央高校基本科研
维问题有
exp(ik x − y )
Gk (x, y) = 4π x − y
(4)
式(3)是传统边界元方法求解声学问题的通常 表达式。如果边界 S 的法向导数 q( y) 已知,则通过
式(3)可以求解出声域 E 内任意点的声压值。然而, 传统边界元方法有一个缺陷,即对于外部声波问题,
在某些相应于内部问题的特征频率,方程式(3)无法 求得唯一解,这些频率称为伪频率。已有众多的方
(1. 华中科技大学数字制造装备与技术国家重点实验室 武汉 2. 中船重工 701 研究所 武汉 430064)
430074;
摘要:为克服传统边界元方法不适合进行大规模声学问题仿真的困难,将快速多极算法应用到传统边界元方法中,对大规模 声学问题进行数值计算。由于在快速多极边界元方法中引入基本解的多极扩展,并应用预处理后的广义极小残差法迭代求解 器求解线性方程系统,使得快速多极边界元方法的计算效率与传统边界元方法相比显著提高,计算量和存储量减少到 O(N) 量级(N 为问题的自由度数)。对于传统边界元方法求解外部声学问题时的非唯一解现象,在快速多极边界元方法中采用改进 的 Burton-Miller 方法获得全频段的唯一解。数值算例验证了快速多极边界元方法的准确性,表明快速多极边界元方法的计算 效率与传统边界元方法相比有数量级的提高,能够有效求解大规模声学问题。 关键词:边界元方法 快速多极算法 Helmholtz 方程 声学 大规模 中图分类号:TB52
本文应用快速多极边界元方法实现了三维无 限域声学问题的大规模数值仿真。由于在快速多极 边界元方法中引入基本解的多极扩展和局部扩展, 并应用预处理后的广义极小残差法求解器和块对角 化预处理技术迭代求解线性方程系统,使得新算法 的计算量和存储量减少到 O(N) 量级。对于传统边 界元方法求解外部声学问题时的非唯一解现象,本 文建立的快速多极边界元方法采用改进的 Burton-Miller 方法获得全频段的唯一解。数值算例 验证了快速多极边界元方法的准确性,表明快速多 极边界元方法的计算效率与传统边界元方法相比有 数量级的提高,能够有效求解超过 10 万自由度的大 规模复杂模型声学问题。
Application of Fast Multipole Boundary Element Method for Large-scale Acoustic Problems
LI Shande1 HUANG Qibai1 ZHANG Qian2
(1. State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074;
相关文档
最新文档