第
22
卷第
3
期
2005
年
6
月
计算力学学报
Vo
1.
22
,
No.3
June
2005
Chinese Journal of Computational Mechanics
文章编号
:1007-4708(2005)03
【
0320-06
SPH
方法在模拟线弹性波传播中的运用
丁桦叫,
龙丽平
2
,
伍彦峰
1
0.
中国科学院力学研究所工程科学部,北京
100080;
2.
北京航空航天大学航空科学与工程学院,北京
100083)
摘
要:通过对固体中波动问题的模拟建立了一种光滑粒子法的新形式,一种运用
SPH
的核函数的类似有限体
积法的计算方法。通过对统计体积的修正以及对边界粒子的核函数修正,较好地解决了
SPH
方法中长期以来制
约其被广泛应用的主要问题之一边界条件的表述。在此基础上成功地在光滑粒子法中实现了透射边界条件的模
拟。同时利用反卷积修正使得较大粒子问距下的计算结果的精度大大提高。这种方法不但保持了
SPH
的简单性,
而且很容易实现应力边界条件。
关键词
:SPH;
弹性波传播;透射边界条件;反卷积;守恒滤波
中图分类号
:0340
文献标识码
:A
1
引
光滑粒子流体动力学方法(简称
SPH)
产生于
对流体运动的模拟,是一种没有背景网格的拉格朗
日粒子法。它是求解连续体动力问题的一种"真正
的"元网格方法。
SPH
方法在
1977
年首次被提
出
[1·21
,当时主要是解决天体物理和宇宙的问题。直
到
1991
年,
SPH
方法才得到进一步发展,用以处理
固体的动态响应问题阻,在此之后这一方法在很多
新的领域中受到重视和关注。
针对
SPH
方法的稳定性、计算精度以及固体
表面的边界条件的处理,近年来,人们做了很多工
作来进行改进[叫,这些改进方法普遍存在的问题
就是大大增加了计算花费,特别是引人变分法以
后。
本文通过对线弹性波动方程的初一边值问题
的模拟,发展了一种新形式的
SPH
方法。这种新形
式我们称之为极弱形式的核估计。我们利用加权残
数法,通过两次分部积分来建立线弹性动力方程的
极弱形式的核估计,通过边界积分项来实现应力边
界条件和透射边界条件。这一方法避免了双重核估
计,大大提高了计算效率〈相对于弱形式的方法)。
此外利用与边界特征有关的体积修正和对应于边
界粒子的核函数的修正,使得边界积分和边界质量
的估计的精度有很好的提升,实现了较精确的边界
收稿日期:
2003-07-24;
修改稿收到日期:
2004-02-14.
基金项目
z
国家
973(2002CB412706);
中国科学院知识创新
项目滑坡工程中的关键力学问题资助项目.
作者简介
z
丁桦.
0960-)
,男,研究员,博士生导师.
条件的处理,成功地在
SPH
方法中引入了透射边
界条件。同时利用反卷积修正将核估计平均化的解
进行锐化,使得较大粒子间距下的计算结果的精度
大大提高。
2
SPH
方法的概述
在
SPH
方法中,通过运用给出某点域值的"核
估计"的插值函数,把偏微分形式的连续体的动力
方程转化为积分的形式。因计算中只涉及各离散点
信息,因此积分必须通过在邻域内粒子上的求和得
到。它不需要背景网格的原因就是它利用核函数为
每一个离散点赋予一统计意义下的体积,而核估计
是通过
Monte
Carlo
积分来完成的。而分部积分则
可以把对物理量的空间导数转化为对核函数的求
导。
核重构是
SPH
方法的基础和核心,任意一个
函数
f(x)
都可以利用一个核函数近似表示为
<f
>h(X)
=
ff(y)W(x-
州
dy
ω
很明显,当
W(x
,
的逼近
Dirac
delta
函数
ð(x)
时,这个重构函数
<f>h(X)
将收敛于真实值
穴。。一般来说
,
W(x
,
h)
具有紧支集的性质,而
且,如果选择合适的核函数
,
k
次多项式可通过上
面的积分来精确重构。对于一维的情况,如果满足
下面条件:
fW
ω
x
= 1,
fxjW(x)dx
=
队
O<j
<,
k
ω
这种近似就可重构等于或低于
h
次的多项式,即对
是次的多项式
f(
功
,
<f
>h(X)
将与
f(x)
完全一致。