Математическое моделирование трещин в твердых

advertisement
28
Международная конференция
ТРУДЫ МФТИ. 2015. Том 7, № 4
УДК 519.633
Д. П. Григорьевых, Н. И. Хохлов, И. Б. Петров
Московский физико-технический институт (государственный университет)
Математическое моделирование трещин в твердых
деформируемых телах с использованием
гексаэдральных сеток
Рассматриваются возможности моделирования трещин и неоднородностей в твердых деформируемых телах при использовании сеточно-характеристического метода на
одной лагранжевой гексаэдральной сетке. Рассматриваются задачи прохождения упругих волн через постоянные флюидо- и газонасыщенные трещины и неоднородности, а
также процессы образования новых трещин. За основу модели образования трещин
взята широко известная модель Майчена–Сака.
Ключевые слова: моделирование, трещины, кластер трещин, сейсморазведка,
гексаэдральные сетки.
D. P. Grigorievykh, N. I. Khokhlov, I. B. Petrov
Moscow Institute of Physics and Technology (State University)
Mathematical modeling of cracks in solid deformable
bodies using hexahedral grids
The article discusses a possibility of modeling cracks and irregularities in solid deformable
bodies using the grid characteristic method on one of Lagrangian hexahedral grids. The
problems of elastic waves passing through fluid or gas-saturated cracks and irregularities are
discovered as well as processes of formation of new cracks. The basis of the cracking model
is the Maichiev-Saka model.
Key words: modeling, cracks, cluster of cracks, seismic survey, hexahedral grids.
1.
Введение
В последнее время в задачах сейсморазведки полезных ископаемых широко используются численные методы и полноволновое моделирование. Например, в [1] решается задача
прямого моделирования отражения волнового возмущения от кластера трещин, заполненных углеводородами, на тетраэдральных сетках. В [2] решается аналогичная задача, но
уже на криволинейных гексаэральных сетках, что накладывает ограничения на рассматриваемую геометрию, невозможность моделирования динамического роста трещин, а также уменьшает допустимый шаг интегрирования по времени из-за сильно искривленных
ячеек. В обеих работах, так же как и в данной, используется сеточно-характеристический
метод [3], разработанных для численного решения задач динамического поведения деформируемых твердых тел в [4].
В данной работе предлагается алгоритм моделирования трещин на прямоугольных гексаэдральных сетках, сочетающий в себе возможности метода на тетраэдральных сетках и
очевидное преимущество гексаэральных сеток по скорости расчетов.
ТРУДЫ МФТИ. 2015. Том 7, № 4
2.
Д. П. Григорьевых, Н. И. Хохлов и др.
29
Определяющие уравнения
Бесконечно малый объем линейно-упругой среды подчиняется следующей системе дифференциальных уравнений:
𝜕𝑣𝑖
= ∇𝑗 𝜎𝑖𝑗 , (𝑖, 𝑗 = 𝑥, 𝑦, 𝑧),
𝜕𝑡
𝜕𝜎𝑖𝑗
𝜕𝜀𝑘𝑙
= 𝑞𝑖𝑗𝑘𝑙
,
𝜕𝑡
𝜕𝑡
= 𝜆𝛿𝑖𝑗 𝛿𝑘𝑙 + 𝜇(𝛿𝑖𝑘 𝛿𝑗𝑙 + 𝛿𝑖𝑙 + 𝛿𝑗𝑘 ),
𝜌
𝑞𝑖𝑗𝑘𝑙
(1)
где 𝜌 – плотность материала, 𝜆 и 𝜇 – параметры Ламе, ∇𝑗 – ковариантная производная по
координате j, 𝛿𝑖𝑗 – символ Кронекера, 𝑣𝑖 – компоненты скорости, 𝜎𝑖𝑗 – компоненты тензора
напряжений, 𝜀𝑖𝑗 – компоненты тензора деформаций.
Продольная и поперечная скорости звука 𝑐1 и 𝑐2 выражаются через плотность и параметры Ламе следующим образом:
√︃
𝑐1 =
𝜆 + 2𝜇
, 𝑐2 =
𝜌
√︂
𝜇
.
𝜌
Систему (1) можно записать в следующей канонической форме системы линейных дифференциальных уравнений в частных производных гиперболического типа:
𝜕𝑢
𝜕𝑢
𝜕𝑢
𝜕𝑢
+ 𝐴𝑥
+ 𝐴𝑦
+ 𝐴𝑧
= 0,
𝜕𝑡
𝜕𝑥
𝜕𝑦
𝜕𝑧
где 𝑢 = (𝑣𝑥 , 𝑣𝑦 , 𝑣𝑧 , 𝜎𝑥𝑥 , 𝜎𝑥𝑦 , 𝜎𝑥𝑧 , 𝜎𝑦𝑦 , 𝜎𝑦𝑧 , 𝜎𝑧𝑧 )𝑇 – вектор искомых функций, 𝑥, 𝑦, 𝑧 – независимые переменные, 𝑣𝑥 , 𝑣𝑦 , 𝑣𝑧 – компоненты скорости 𝑣, 𝜎𝑥𝑥 , 𝜎𝑥𝑦 , 𝜎𝑥𝑧 , 𝜎𝑦𝑦 , 𝜎𝑦𝑧 , 𝜎𝑧𝑧 – компоненты
тензора напряжений 𝜎, 𝐴𝑥 , 𝐴𝑦 , 𝐴𝑧 – матрицы (9 × 9) вида:
0
0
0 − 𝜌1
⎜
0
0
0
0
⎜
⎜
0
0
0
0
⎜
⎜
⎜−(𝜆 + 2𝜇) 0
0
0
⎜
𝐴𝑥 = ⎜
0
−𝜇
0
0
⎜
⎜
0
0 −𝜇 0
⎜
⎜
−𝜆
0
0
0
⎜
⎝
0
0
0
0
−𝜆
0
0
0
⎛
0
0
− 𝜌1 0
⎜ 0
0
0 − 𝜌1
⎜
⎜
0
0
0
⎜ 0
⎜
⎜ 0
−𝜆
0
0
⎜
𝐴𝑦 = ⎜−𝜇
0
0
0
⎜
⎜ 0
0
0
0
⎜
⎜ 0 −(𝜆 + 2𝜇) 0
0
⎜
⎝ 0
0
−𝜇 0
0
−𝜆
0
0
⎛
0
− 𝜌1
0
0
0
0
0
0
0
0
0
− 𝜌1
0
0
0
0
0
0
0
0
− 𝜌1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
⎞
0
0⎟
⎟
⎟
0⎟
⎟
0⎟
⎟
,
0⎟
⎟
⎟
0⎟
0⎟
⎟
0⎠
0
⎞
0
0⎟
⎟
⎟
0⎟
⎟
0⎟
⎟
,
0⎟
⎟
0⎟
⎟
0⎟
⎟
0⎠
0
30
0
0
0 − 𝜌1
1
⎜ 0
0
−𝜌
0
⎜
⎜
0
0
− 𝜌1
⎜ 0
⎜
⎜ 0
0
−𝜆
0
⎜
𝐴𝑧 = ⎜ 0
0
0
0
⎜
⎜−𝜇 0
0
0
⎜
⎜ 0
0
−𝜆
0
⎜
⎝ 0 −𝜇
0
0
0
0 −(𝜆 + 2𝜇) 0
⎛
3.
ТРУДЫ МФТИ. 2015. Том 7, № 4
Международная конференция
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
⎞
0
0⎟
⎟
⎟
0⎟
⎟
0⎟
⎟
.
0⎟
⎟
0⎟
⎟
0⎟
⎟
0⎠
0
Численный метод
Переход от одного временного слоя к другому может быть записан в виде
𝑢𝑛+1 = 𝐹 (𝐴𝑥 , 𝐴𝑦 , 𝐴𝑧 )𝑢𝑛 ,
где 𝐹 – оператор перехода, вид которого определяет конкретную разностную схему.
В работе используется следующая схема расщепления:
𝐹 (𝐴𝑥 , 𝐴𝑦 , 𝐴𝑧 ) = 𝐹𝑥 (𝐴𝑥 )𝐹𝑦 (𝐴𝑦 )𝐹𝑧 (𝐴𝑧 ).
Таким образом, решение исходной системы сводится к последовательному решению
трех одномерных систем, причем для решения следующей системы используется решение
предыдущей как начальное приближение:
𝜕𝑢𝑦
𝜕𝑢𝑦
𝜕𝑢𝑥
𝜕𝑢𝑧
𝜕𝑢𝑧
𝜕𝑢𝑥
+ 𝐴𝑥
= 0;
+ 𝐴𝑦
= 0;
+ 𝐴𝑧
= 0,
𝜕𝑡
𝜕𝑥
𝜕𝑡
𝜕𝑦
𝜕𝑡
𝜕𝑧
матрицы 𝐴𝑥 , 𝐴𝑦 , 𝐴𝑧 разрежены и аналитически приводятся к диагональному виду
Λ𝑥 = Λ𝑦 = Λ𝑧 = diag(𝑐1 , −𝑐1 , 𝑐2 , −𝑐2 , 𝑐2 , −𝑐2 , 0, 0, 0). Выпишем решение задачи для 𝑢𝑖 ,
где 𝑖 = 𝑥, 𝑦 или 𝑧:
𝐴𝑖 = Ω−1
𝑖 Λ𝑖 Ω𝑖 .
После замены переменных 𝜔𝑖 = Ω𝑖 𝑢𝑖 получаем 9 независимых линейных уравнений переноса:
𝜔𝑖
𝜕𝜔𝑖
+ Λ𝑖
= 0.
𝜕𝑡
𝜕𝑖
Тогда решение на (𝑛 + 1)-м временном слое будет иметь вид
𝑛+1
𝑢𝑛+1
= Ω−1
.
𝑖
𝑖 𝜔𝑖
(2)
Для решения одномерных уравнений в частных производных гиперболического типа
применяется сеточно-характеристический метод [3] четвертого порядка точности (индекс 𝑖
опущен для простоты записи):
𝑛+1
𝑛
𝜔𝑚
= 𝜔𝑚
− 𝜎(Δ𝑛1 − 𝜎(Δ𝑛2 − 𝜎(Δ𝑛3 − 𝜎Δ𝑛4 ))),
где
⎧
⎪
𝜎 = 𝑙𝜏ℎ ,
⎪
⎪
⎪
1
𝑛
𝑛
𝑛
𝑛
𝑛
⎪
⎪
⎨Δ1 = 24 (−2𝜔𝑚+2 + 16𝜔𝑚+1 − 16𝜔𝑚−1 + 2𝜔𝑚−2 ),
1
𝑛
𝑛
𝑛 + 16𝜔 𝑛
𝑛
Δ𝑛2 = 24
(−𝜔𝑚+2
+ 16𝜔𝑚+1
− 30𝜔𝑚
𝑚−1 − 𝜔𝑚−2 ),
⎪
⎪
⎪Δ𝑛 = 1 (2𝜔 𝑛 − 4𝜔 𝑛 + 4𝜔 𝑛 − 2𝜔 𝑛 ),
⎪
𝑚
3
𝑚+2
𝑚+1
𝑚−2
⎪
24
⎪
⎩ 𝑛
1
𝑛
𝑛
𝑛 − 4𝜔 𝑛
𝑛
Δ4 = 24
(𝜔𝑚+2
− 4𝜔𝑚+1
+ 6𝜔𝑚
𝑚−1 + 𝜔𝑚−2 ),
ТРУДЫ МФТИ. 2015. Том 7, № 4
Д. П. Григорьевых, Н. И. Хохлов и др.
31
𝑙 – собственное значение, 𝜏 – шаг интегрирования по времени, ℎ – размер ячейки. В работе
используется постоянный шаг интегрирования по времени, который выбирается достаточно
малым, чтобы условие Куранта–Фридрихса–Леви (𝜎 6 1) выполнялось на протяжении
всего расчета. Так как в данной работе рассматриваются только небольшие деформации
и искривления сеток, то было достаточно использовать шаг по времени, в 𝜀 = 1.5 раза
меньший, чем если бы была прямоугольная сетка. При больших деформациях необходимо
использовать переменный шаг интегрирования по времени.
Для обеспечения монотонности разностной схемы используется ограничитель:
{︃
𝑛 , 𝜔𝑛
𝑛+1 > max(𝜔 𝑛 , 𝜔 𝑛
max(𝜔𝑚
𝑚
𝑚−𝑠𝑖𝑔𝑛(𝑙) ), 𝜔𝑚
𝑚−𝑠𝑖𝑔𝑛(𝑙) ),
𝑛+1
𝜔𝑚 =
𝑛 , 𝜔𝑛
𝑛+1 < min(𝜔 𝑛 , 𝜔 𝑛
min(𝜔𝑚
𝑚
𝑚−𝑠𝑖𝑔𝑛(𝑙) ), 𝜔𝑚
𝑚−𝑠𝑖𝑔𝑛(𝑙) ).
На границе области интегрирования система уравнений дополняется тремя граничными
условиями:
𝐵𝑢𝑛 = 𝑏,
(3)
где 𝐵 – матрица 3 × 9, 𝑏 – вектор размерности 3.
Решение (2) на верхнем временном слое будет иметь вид
𝑢𝑛+1 = Ω(𝑖𝑛) 𝜔 𝑛+1(𝑖𝑛) + Ω(𝑜𝑢𝑡) 𝜔 𝑛+1(𝑜𝑢𝑡) = 𝑢𝑛+1(𝑖𝑛) + Ω(𝑜𝑢𝑡) 𝜔 𝑛+1(𝑜𝑢𝑡) ,
(4)
где Ω(𝑖𝑛) и Ω(𝑜𝑢𝑡) – прямоугольные матрицы, составленные из тех столбцов матрицы Ω−1 ,
которые соответствуют входящим или выходящим из области интегрирования характеристикам соответственно. 𝜔 𝑛+1(𝑖𝑛) находится так же, как и 𝜔 𝑛+1 для внутренних точек,
неизвестен лишь 𝜔 𝑛+1(𝑜𝑢𝑡) , который можно выразить из граничных условий (3):
𝜔 𝑛+1(𝑜𝑢𝑡) = (𝐵Ω(𝑜𝑢𝑡) )−1 (𝑏 − 𝐵𝑢𝑛+1(𝑖𝑛) ).
(5)
Подставляя это в (4), получаем общую формулу для расчета граничных узлов:
𝑢𝑛+1 = 𝑢𝑛+1(𝑖𝑛) + Ω(𝑜𝑢𝑡) (𝐵Ω(𝑜𝑢𝑡) )−1 (𝑏 − 𝐵𝑢𝑛+1(𝑖𝑛) ).
(6)
Введем вектор 𝑛 – нормаль к поверхности. Оператором 𝑎 ⊗ 𝑏 обозначается тензорное
произведение векторов, (𝑎⊗𝑏)𝑖𝑗 = 𝑎𝑖 𝑏𝑗 . В работе использовались 3 типа граничных условий.
1. Для заданной плотности поверхностных сил на границе 𝑓 (𝜎 · 𝑛 = 𝑓 ), скорость и
тензор напряжения рассчитываются по формулам
𝑢𝑛+1 = 𝑢𝑛+1(𝑖𝑛) −
𝑐1 𝑧 𝑛+1 − (𝑐1 − 𝑐2 )(𝑧 𝑛+1 · 𝑛)𝑛
,
𝜌𝑐1 𝑐2
𝜎 𝑛+1 = 𝜎 𝑛+1(𝑖𝑛) − 𝑧 𝑛+1 ⊗ 𝑛 − 𝑛 ⊗ 𝑧 𝑛+1 −
(𝑧 𝑛+1 · 𝑛)
−
(𝜆𝐼 − 2(𝜆 + 𝜇)𝑛 ⊗ 𝑛),
𝜆 + 2𝜇
(7)
где 𝑧 𝑛+1 = 𝜎 𝑛+1(𝑖𝑛) · 𝑛 − 𝑓 , 𝐼 = diag(1, 1, 1).
2. Для заданной скорости 𝑉 границы:
𝑣 𝑛+1 = 𝑉 ,
𝜎 𝑛+1 = 𝜎 𝑛+1(𝑖𝑛) − 𝜌[(𝑛 · 𝑔 𝑛+1 )((𝑐1 − 2𝑐2 − 𝑐3 )𝑛 ⊗ 𝑛 + 𝑐3 𝐼) +
+𝑐2 (𝑔 𝑛+1 ⊗ 𝑛 + 𝑛 ⊗ 𝑔 𝑛+1 )],
(8)
√︁
𝜆2
где 𝑐3 = 𝜌(𝜆+2𝜇)
, 𝑔 𝑛+1 = 𝑣 𝑛+1(𝑖𝑛) − 𝑉 .
3. Для смешанных условий (заданы только нормальная составляющая 𝑉𝑛 и тангенциальная составляющая 𝑓𝜏 ) находится полная плотность поверхностных сил 𝑓 , затем используются формулы (7):
(︁
)︁
𝑓 = 𝑓𝜏 + 𝑛 𝜌𝑐1 𝑉𝑛 + 𝑛 · (𝜎 𝑛+1(𝑖𝑛) · 𝑛 − 𝜌𝑐1 𝑣 𝑛+1(𝑖𝑛) ) .
(9)
32
ТРУДЫ МФТИ. 2015. Том 7, № 4
Международная конференция
Расчет контактной границы проводится следующим образом. Рассматриваются 2 типа
контакта: полное слипание и свободное скольжение.
При полном слипании скорости на обеих поверхностях контактной границы совпадают
при выполнении третьего закона Ньютона:
𝑣𝑎𝑛+1 = 𝑣𝑏𝑛+1 = 𝑣 𝑛+1 , 𝜎𝑎𝑛+1 · 𝑛 = 𝜎𝑏𝑛+1 · 𝑛, 𝑛 = 𝑛𝑎 = −𝑛𝑏 ,
(10)
где индексы 𝑎 и 𝑏 относятся к разным сторонам.
Окончательная расчетная формула с учетом (8) и (10) имеет вид
𝑣 𝑛+1 =
1
{𝜌𝑎 [(𝑛 · 𝑣𝑎𝑛+1(𝑖𝑛) )(𝑐𝑎1 − 𝑐𝑎2 )𝑛 + 𝑐𝑎2 𝑣𝑎𝑛+1(𝑖𝑛) ] +
𝜌𝑎 𝑐𝑎2 + 𝜌𝑏 𝑐𝑏2
𝑛+1(𝑖𝑛)
+𝜌𝑏 [(𝑛 · 𝑣𝑏
𝑛+1(𝑖𝑛)
)(𝑐𝑏1 − 𝑐𝑏2 )𝑛 + 𝑐𝑏2 𝑣𝑏
−(𝜎𝑎𝑛+1(𝑖𝑛)
]−
𝑛+1(𝑖𝑛)
𝜎𝑏
)
−
·𝑛−
𝜌𝑎 (𝑐𝑎1 − 𝑐𝑎2 ) + 𝜌𝑏 (𝑐𝑏1 − 𝑐𝑏2 )
−
𝑛,
𝜌𝑎 𝑐𝑎1 + 𝜌𝑏 𝑐𝑏1
𝑛+1(𝑖𝑛)
(𝑛 · [𝜌𝑎 𝑐𝑎1 𝑣𝑎𝑛+1(𝑖𝑛) + 𝜌𝑏 𝑐𝑏1 𝑣𝑏
𝑛+1(𝑖𝑛)
− (𝜎𝑎𝑛+1(𝑖𝑛) − 𝜎𝑏
) · 𝑛])}.
(11)
Условия свободного скольжения имеют вид
𝑛 · 𝑣𝑎𝑛+1 = 𝑛 · 𝑣𝑏𝑛+1 = 𝑉 𝑛+1 , 𝜎𝑎𝑛+1 · 𝑛 = 𝜎𝑏𝑛+1 · 𝑛,
]︁
[︀
]︀ [︁
𝑛, 𝜎𝑎𝑛+1 · 𝑛 = 𝑛, 𝜎𝑏𝑛+1 · 𝑛 = 0, 𝑛 = 𝑛𝑎 = −𝑛𝑏 ,
(12)
где [𝑎, 𝑏] – векторное произведение векторов. Далее вычисляется 𝑉 𝑛+1 :
1
,
𝜌𝑎 𝑐𝑎2 + 𝜌𝑏 𝑐𝑏2
[︁
]︁
𝑛+1(𝑖𝑛)
𝑛+1(𝑖𝑛)
𝜌𝑎 𝑐𝑎1 𝑣𝑎𝑛+1(𝑖𝑛) + 𝜌𝑏 𝑐𝑏1 𝑣𝑏
− (𝜎𝑎𝑛+1(𝑖𝑛) − 𝜎𝑏
) · 𝑛 · 𝑛,
𝑉 𝑛+1 =
(13)
после чего используются смешанные граничные условия (9) с 𝑓𝜏 = 0.
4.
Модель бесконечно тонкой двухбереговой трещины
В данной работе используется только дискретная модель разрушений [5].
Рис. 1. Дополнительные расчетные узлы на трещине. Красным отмечены узлы, участвующие при
расчете зеленого
В каждом разрушенном узле вводится дополнительный узел таким образом, что при
расчете узлов слева от трещины используется один, а справа – другой (см. рис. 1). Сами
ТРУДЫ МФТИ. 2015. Том 7, № 4
Д. П. Григорьевых, Н. И. Хохлов и др.
33
же разрушенные узлы обсчитываются как граница сетки, по формулам (7) для газонасыщенной трещины и (12) для флюидонасыщенной.
В качестве первой тестовой задачи было рассмотрено отражение плоской продольной
волны от наклонной газонасыщенной трещины (рис. 2). Как видно, расчеты обоими методами качественно совпадают, отличия наблюдаются лишь в хвосте отраженной волны.
Рис. 2. Отражение плоской продольной волны от газонасыщенной трещины. На левой половине
рисунка – по описываемой модели, а на правой – криволинейной структурной сетке, на которой
трещина проходит вдоль границ ячеек. На нижней половине рисунка приведен график модуля
скорости от номера расчетного шага в выделенных жирным точках (зеленым – по описываемой
модели, а красным – криволинейной сетке)
Как правило, внутри Земной коры трещины располагаются группами, параллельно друг
другу, образуя так называемый кластер трещин. В трещинах могут быть полезные ископаемые – природный газ или нефть, которые и представляют интерес для геологов. На
основании отклика от кластера трещин можно определить параметры месторождения (обратная задача). На рис. 3 и 4 приведен расчет модельной задачи для сейсморазведки с
34
Международная конференция
ТРУДЫ МФТИ. 2015. Том 7, № 4
использованием модели двухбереговых бесконечно тонких трещин. Подобный расчет был
проведен в [1] с использованием треугольных сеток, результаты качественно совпадают.
Рис. 3. Прохождение плоской волны через кластер наклоненных газонасыщенных трещин
(разные моменты времени)
Рис. 4. Прохождение плоской волны через кластер наклоненных флюидонасыщенных трещин
(разные моменты времени)
Для моделирования динамического роста трещин используется критерий по максимальному напряжению:
max(𝜎𝑖 ) > 𝜎0 ,
(14)
где 𝜎0 – максимальное напряжение (предел прочности на разрыв). После выполнения критерия в узле образуется трещина, нормаль которой сонаправленна с максимальным напряжением, и вводится новый расчетный узел. На рис. 5 показан пример такого расчета: по
массивной плите ударяет небольшой ударник, что вызывает хорошо известный «эффект
откола».
ТРУДЫ МФТИ. 2015. Том 7, № 4
Д. П. Григорьевых, Н. И. Хохлов и др.
35
Рис. 5. Эффект откола при ударе. Разные моменты времени
5.
Модель неоднородности
Стоит заметить, что на основании модели бесконечно тонкой трещины можно рассчитывать и трещины конечной толщины, а также полости (поры). Для этого достаточно
сделать замкнутую трещину. Также в дополнительных узлах можно ставить условие слипания (10), а по разные стороны границы задать разные параметры среды, тогда будем
иметь неоднородность. На рис. 6 приведен пример такой неоднородности.
Рис. 6. Прохождение плоской волны через неоднородность с меньшей скоростью звука
Рис. 7. Прохождение плоской волны через пористую среду. На правой половине рисунка представлен момент времени после отражения от нижней границы
36
Международная конференция
ТРУДЫ МФТИ. 2015. Том 7, № 4
В текущей программной реализации расчет идет с постоянным шагом интегрирования
по времени, что накладывает ограничения на перепад параметров. Но алгоритмических
препятствий для расчетов переменным и кратным шагом здесь нет, это является целью
дальнейшей работы.
Отдельным интересом было моделирование пористой среды. На рис. 7 изображена модельная задача пористой среды. Плоская волна шириной порядка 10 диаметров пор проходит через материал и отражается от нижней границы. Как видно, происходит рассеивание
и затухание волны с характерным интервалом затухания порядка длины волны.
6.
Заключение
В данной работе были предложены довольно простые алгоритмы, позволяющие учитывать трещины и неоднородности в твердых деформируемых телах. Ключевой особенностью
является работа с одной структурной сеткой, что дает большую производительность, чем
при расчете на тетраэдральных сетках, а также возможность легко организовать распределенные вычисления. Проведена серия тестовых расчетов в двумерном случае, показывающая адекватное поведение данных алгоритмов. Описываемые алгоритмы могут быть
обобщены и на трехмерный случай. Результаты работы могут быть применены для моделирования разрушений и прямых задач сейсморазведки.
Работа выполнена при финансовой поддержке РФФИ (проект No 15-07-01931-А).
Литература
1. Голубев В.И., Петров И.Б. Численное моделирование волновых процессов в трещиноватых средах в трехмерной постановке // Вестник Балтийского федерального университета им. И. Канта. 2014. № 4.
2. Голубев В.И., Петров И.Б., Хохлов Н.И., Шульц К И. Численный расчет волновых процессов в трещиноватых средах на гексаэдральных сетках сеточнохарактеристическим методом // Ж. вычисл. матем. и матем. физ. 2015. Т. 55, № 3.
C. 512–522.
3. Магомедов К.М., Холодов А.С. О построении разностных схем для уравнений гиперболического типа на основе характеристических соотношений // Ж. вычисл. матем. и
матем. физ. 1969. Т. 9, № 2. С. 373—386.
4. Петров И.Б., Холодов А.С. Численное исследование некоторых динамических задач
механики деформируемого твердого тела сеточно-характеристическим методом // Ж.
вычисл. матем. и матем. физ. 1984. Т. 24, № 5. С. 722–739.
5. Майчен Дж., Сак С. Метод расчета «Тензор» // Вычисл. методы в гидродинамике.
М.: Мир, 1967. С. 185–211.
6. Петров И.Б., Тормасов А.Г. Численное исследование косого соударения жесткого шарика с двухслойной упругопластической плитой // Матем. моделирование. 1992. Т. 4,
№ 3. С. 20–27.
7. Иванов В.Д., Кондауров В.И., Петров И.Б., Холодов А.С. Расчет динамического деформирования и разрушения упругопластических тел сеточно-характеристическими
методами // Матем. моделирование. 1990. Т. 2, № 11. С. 10–29.
8. Холодов А.С., Холодов Я.А. О критериях монотонности разностных схем для уравнений гиперболического типа // Ж. вычисл. матем. и матем. физ. 2006. Т. 46, № 9. С.
1638–1667.
9. Кукуджанов В.Н. Вычислительная механника сплошных сред. М.: Физматлит, 2008.
320 с.
ТРУДЫ МФТИ. 2015. Том 7, № 4
Д. П. Григорьевых, Н. И. Хохлов и др.
37
10. Бураго Н.Г., Кукуджанов В.Н. Обзор контактных алгоритмов // Известия РАН. Cер.
Механика твердого тела. 2005. № 1. C. 45–87
11. Qianyi Chen, Jingtao Wang, Kaixin Liu Improved CE/SE scheme with particle level set
method for numerical simulation of spall fracture due to high-velocity impact // Journal of
Computational Physics. 2010. 229. 7503–7519.
12. Gagnon R.E., Wang J. Numerical simulations of a tanker collision with a bergy bit
incorporating hydrodynamics, a validated ice model and damage to the vessel // Cold
Regions Science and Technology, 2012.
References
1. Golubev V.I., Petrov I.B. Numerical modeling of wave processes in 3D fractured media.
Herald Baltic Federal University. Kant. 2014. N 4.
2. Golubev V.I., Petrov I.B., Khokhlov N.I., Shul’ts K.I. Numerical computation of wave
propagation in fractured media by applying the grid-characteristic method on hexahedral
meshes. Computational Mathematics and Mathematical Physics. 2015. V. 55, I. 3. P. 509–
518.
3. Magomedov K.M., Kholodov A.S. The construction of difference schemes for hyperbolic
equations based on characteristic relations. USSR Computational Mathematics and
Mathematical Physics. 1969. V. 9, I. 2. P. 158–176.
4. Petrov I.E., Kholodov A.S. Numerical study of some dynamic problems of the mechanics
of a deformable rigid body by the mesh-characteristic method. USSR Computational
Mathematics and Mathematical Physics. 1984. V. 24, I. 3. P. 61–73.
5. Machen J., Sachs S. The method of calculating «Tensor». Fundamental methods in
hydrodynamics. 1967. P. 185–211.
6. Petrov I.B., Tormasov I.G. Numerical investigation of oblique collision of hard sphere with
two-layer elastic-plastic slab. Matem. Mod. 1992. 4:3. 20–27.
7. Ivanov V.D., Kondaurov V.I., Petrov I.B., Kholodov A.S. Calculation of dynamic
deformation and distructure of elastic-plastic body by grid-characteristic methods. Matem.
Mod. 1990. 2:11. 10–29.
8. Kholodov A.S., Kholodov Ya.A. Monotonicity criteria for difference schemes designed for
hyperbolic equations. Computational Mathematics and Mathematical Physics. 2006. V. 46,
I. 9. P. 1560–1588.
9. Kukudzhanov V.N. Computational continuum mechanics. M.: Fizmatlit, 2008. 320 c.
10. Burago N.G., Kukudzhanov V.N. Overview of contact algorithms. Izvestiya RAN. Ser. Solid
Mechanics. 2005. N 1. P. 45–87.
11. Qianyi Chen, Jingtao Wang, Kaixin Liu Improved CE/SE scheme with particle level set
method for numerical simulation of spall fracture due to high-velocity impact. Journal of
Computational Physics. 2010. 229. 7503–7519.
12. Gagnon R.E., Wang J. Numerical simulations of a tanker collision with a bergy bit
incorporating hydrodynamics, a validated ice model and damage to the vessel. Cold Regions
Science and Technology, 2012.
Поступила в редакцию 22.10.2015.
Download