非反射边界 (Nonreflecting Boundaries)

文摘   科技   2024-10-03 08:02   内蒙古  
1. 引言

与《计算岩土力学》公众号文章对话

在这个大语言模型爆炸的时代【2024年第39周 | 最新大语言模型排序 (Top 20)】,每天都会产生出不同的模型和方法,例如,最近有一个公司声称用创造出一个所谓的Liquid Foundation Models,本文的初始目的是测试他们的Liquid-40B模型的文本生成能力,并于事实以及目前排名第一的chatgpt-4o和排名第二的grok-2的结果作了比较。对于科学和工程来说,事实远比上下文长度重要得多。在这个测试中,使用了"what is the absorbing boundaries or quiet boundaries in 3DEC?(什么是3DEC的吸收边界或静态边界)"进行提问。


2. 吸收边界(静态边界)

首先需要说明的是在3DEC和FLAC3D中,吸收边界(absorbing boundaries)、静态边界(quiet boundaries)和粘性边界(viscous boundaries)指的是同一个概念,这三个术语描述的都是非反射(nonreflecting)边界,用于模拟无限介质,这些边界有助于在动态分析过程中最大限度地减少波反射,从而更准确地反映波的传播和能量耗散。这些边界使用粘性活塞(viscous dashpots)来实现,粘性活塞取决于边界处的速度。

吸收边界由 Lysmer 和 Kuhlemeyer (1969)提出,由附着在模型边界上的粘性元组成,它主要吸收以大于 30°的角度接近边界的波,但对较小角度和表面波的吸收效果会减弱。边界上的粘性法向tn和剪切ts牵引力由以下方程定义:

其中:

vn 和 vs 是边界处速度的法向分量和剪切分量;

ρ 是质量密度;

Cp 和 Cs 分别为p波和s波速度。

当动力源位于网格内时,静态边界条件尤为有利,因为它可以模拟逼真的波行为,而无需承担大型模型的计算负担。必须注意的是,粘性边界不能与速度边界一起使用,但可与应力边界结合使用【地质力学问题的动力分析 (Dynamic Analysis)】。

block gridpoint apply viscous block gridpoint apply-remove

3. Liquid-40B

(1) 在用于岩土工程和结构工程的有限元软件 3DEC 中,吸收边界或静态边界用于通过吸收本来会反射回模型的波或应力来模拟无限域(infinite domain),这在边界对求解的影响可以忽略不计的问题中特别有用,例如大型结构或地质构造的分析。
(2) 吸收边界的设计目的是模仿无限域的行为,允许波或应力通过而不发生反射,这是通过逐渐降低边界附近单元的刚度来实现的,这样波或应力就会被吸收而不是反射回模型中。
(3) 在 3DEC 中,这些边界通常使用单元类型和边界条件的组合来实现,具体实现方式可根据求解的问题和所需的精度水平而有所不同。
评价:这个模型给出的结果很差,它似乎还识别不出3DEC的真实含义,在(2)中,"通过逐渐降低边界附近单元的刚度"的解释是错误的,说明该模型不适合解释3DEC,因此考虑弃用这个模型。

4. chatgpt-4o-latest-20240903
(1) 在用于对岩体等不连续介质的力学行为进行模拟的3DEC中,术语吸收边界或静态边界指的是边界条件,其目的是在运行动力模拟时尽量减少或消除应力波或地震能量反射回模型中。

(2) 吸收/静态边界的目的: 在模拟地震载荷、爆破或其他瞬态动力事件等动态过程时,会产生应力波并在模型中传播。如果模型的边界处理不当,这些波将会从边界反射并重新进入模型,从而导致非物理行为和不正确的结果。实施吸收或静态边界可防止或减少这些反射,使能量离开模型,就像域是无限的一样。

(3) 吸收边界的工作原理:吸收边界通常是通过应用阻尼或阻抗匹配(impedance-matching)条件来实现的,以模拟边界外无限域的效果。具体方法如下:

吸收边界通常是通过应用阻尼或阻抗匹配(impedance-matching)条件来实现的,以模拟边界外无限域的效果。具体方法如下:

(a) 粘性阻尼 (Viscous Damping):这是一种常见的技术,在边界施加与速度成正比的力,这可以模拟无限介质对能量的吸收,并防止波反射。   

(2) 特别制定的边界元 (Specially Formulated Boundary Elements):在某些情况下,使用近似于无限域的专门边界元来吸收传出的波。

(c) 阻抗匹配 (Impedance Matching):边界的设计与材料的机械特性 (如阻抗)相匹配,允许应力波通过而不产生反射。

(4) 应用:

(a) 地震分析:在模拟地震波如何在岩体或土中传播时,吸收边界可防止模型边缘出现人为反射。

(b) 爆破模拟:模拟爆炸或爆破需要产生穿过材料的应力波,吸收边界有助于确保这些波不会反射回模型。

(c) 其他动态模拟:在任何动态场景中,波的传播都非常明显,吸收边界可帮助保持真实的波行为。

(5) 吸收边界的重要性:适当的吸收边界可确保模拟结果反映模拟介质的真实行为,如果没有这些边界,反射波可能会干扰求解,导致长时间动态模拟不稳定或不准确。

总之,3DEC 中的吸收边界(也称为静态边界)是确保动态波模拟真实的重要工具,可防止应力波在模型边界上的非物理反射。

评价:chatgpt-4o对问题作了详尽的解释,特别是对吸收边界的工作原理的三种解释,(a)的解释是正确的;(b) 说的是边界元,3DEC确实有这样的命令[block boundary-elements],不过没有测试是否能用于动力分析;(c) 阻抗匹配也是一种方法,但这个用法出现在PFC中,没有使用在3DEC中。总的来说,chatgpt-4o的解释非常好。


5. grok-2-2024-08-13
(1) 在 3DEC中,吸收边界或静态边界用于模拟无限域或半无限域的效果,而不对整个域进行实际模拟,这对于减少不必要的波能量反射回模型非常重要,因为这会影响模拟结果的准确性。以下是 3DEC 中使用的主要吸收边界类型:

(a) 吸收边界:这些边界旨在吸收到达模型边缘的波能,防止波能反射回域中,这通常是通过使用特殊的边界条件或阻尼机制来实现的。

(b) 静态边界:静态边界与吸收边界类似,但专门用于减少地震波的反射,这些边界通常用于岩土工程模拟,以确保模型准确地反映地层行为,而不受人为边界反射的干扰。

(2) 在 3DEC 中的实施:

(a) 阻尼区(Damping Zones):一种常见的方法是在模型边界附近创建阻尼区。在该区域中,粒子或块体被施加人工阻尼,当波接近边界时,其振幅会逐渐减小。这种类型的边界称为粘性边界(viscous boundary),它能有效吸收传入波的能量。

(b) 吸收层(Absorbing Layers):另一种方法是在边界附近添加一层具有不同材料特性的单元或块体,以吸收波能。与模型的其他部分相比,这些层可以增加阻尼或降低刚度,从而有助于吸收波的能量。

(c) 静态边界条件(Quiet Boundary Conditions):这些条件可以使用专门针对和阻尼外向波的算法来实现,确保它们不会反射回模型中,这些算法可能更为复杂,但能更准确地模拟安静边界。

(3) 优点:通过防止波反射,吸收边界和静态边界有助于获得更精确的模拟结果,尤其是在地震和动态分析中,这些边界可以模拟更大的区域,而无需过多的计算资源。

(4) 3DEC 中吸收或静态边界的具体配置和实施取决于模拟的具体要求和所分析模型的特征,用户通常需要定义应用这些条件的边界,并选择适当的阻尼参数以达到所需的效果。总之,3DEC 中的吸收边界和静音边界对于模拟岩土工程和地震分析中的真实边界条件至关重要,可确保波反射不会干扰模型结果的准确性。

评价:grok-2基本上正确地解释了吸收边界的概念,只是在"在 3DEC 中的实施"这一部分的解释有点儿混乱,尽管3DEC使用的是粘性边界,但3DEC不使用阻尼区(Damping Zones)这个术语,ANSYS使用这个概念【Ansys 2024 R2 在岩土工程数值模拟中潜在的应用】;同样,3DEC也不使用吸收层(Absorbing Layers),这是Cosmol中的概念【多物理场模拟软件 COMSOL 更新 (岩土模块)】。

计算岩土力学
2024年5月8日,《计算岩土力学》建立4周年啦!
 最新文章