Численное исследование генерации волн на поверхности при погружении твёрдого тела в жидкость
Автор: Левин Владимир Алексеевич, Надкриничный Леонид Владимирович
Журнал: Вычислительная механика сплошных сред @journal-icmm
Статья в выпуске: 1 т.4, 2011 года.
Бесплатный доступ
Рассматриваются результаты численного моделирования погружения цилиндрического твёрдого тела в невозмущённую жидкость. Исследуется волонообразование при данном процессе, а также зависимость параметров образованных волн от параметров тела. Используется модель мелкой воды в цилиндрической системе координат. Применяется разностная схема с неувеличивающейся полной вариацией (TVD схема) на разностной сетке типа «C» по классификации Аракавы.
Погружение твёрдого тела, цунами, мелкая вода, tvd схема
Короткий адрес: https://sciup.org/14320544
IDR: 14320544
Текст научной статьи Численное исследование генерации волн на поверхности при погружении твёрдого тела в жидкость
Особый интерес в последнее время вызывает возможность возникновения катастрофических волн цунами при падении в океан тел из межпланетного пространства. Такие волны в современной научной литературе принято называть космогенными цунами [1]. Падение метеорита в океан может привести к появлению цунами колоссальной высоты, а если учесть, что поверхность океана занимает значительную площадь земной поверхности, то падение метеорита в океан более вероятно, чем на сушу. Хотя сценарий падения метеорита с необходимыми для возбуждения достаточно крупной волны размерами маловероятен, всё же проблема прогнозирования такого явления остаётся [1].
Задача возникновения космогенных цунами включает в себя различные проблемы гидроаэродинамики, механики твёрдого тела, динамики многокомпонентных сред, теории вероятности и других, поэтому из-за высокой совокупной сложности она разделяется на ряд подзадач, в каждой из которых делаются определённые допущения.
Проблеме цунами, вызванных падением «внеземных» объектов в океан, посвящён ряд работ. В некоторых, в частности, проводится анализ статистических данных известных явлений, относящихся к космогенным цунами. Например, в работе [2] с помощью простых аналитических выкладок описывается процесс образования цунами.
Падение или погружение «внеземного» тела здесь не рассматривается, а задаётся начальная деформация водной поверхности в виде каверны, которая, следуя статистическим данным, отражает падение астероида в океан. В [2] также предлагаются вероятностные оценки и эмпирическая формула понижения амплитуды волны, основанная на аналитических выкладках авторов.
Интересный численный расчёт приводится в работе [3], где рассматривается падение астероида, а точнее, твёрдого тела заданного размера. Для расчёта образования возмущения водного слоя используется довольно сложная численная схема, а для образования цунами — другая схема, в которой применяются данные, полученные с помощью первой. Подобное сопряжение вычислений как трудоёмко, так и малодостоверно. Работа [3] в большей мере относится к задаче падения астероида в общем, а не к моделированию цунами как возможного последствия такого явления.
Современный обзор исследований, касающихся падения астероидов в океан, содержит монография [1]. Также в ней даётся аналитическое представление образования цунами при распаде на водной поверхности заданной каверны; проводятся расчёты на основе потенциальной модели движения жидкости; приводятся количественные оценки явления и вероятностные данные по проблеме.
В настоящей работе рассматривается полный расчёт образования поверхностных волн, возникших при погружении твёрдого тела в жидкость, то есть учитывается как само волнообразование, так и зависимость параметров сгенерированных волн от параметров тела. Твёрдое тело представляет собой цилиндр с круговым сечением, «головная» часть которого в одном случае имеет плоское затупление, а в другом — полусферическое. Возникшие волны обладают нелинейным характером, и для их адекватного описания необходимо привлекать нелинейные модели волновой гидродинамики. В данной работе используется модель движения жидкости на основе уравнений мелкой воды, записанных в цилиндрической системе координат. Конечноразностный аналог исходной системы дифференциальных уравнений строится с помощью разностной сетки типа «C» по классификации Аракавы. Численное решение находится с использованием явной TVD схемы первого порядка точности по пространству и времени [4, 5].
При погружении в жидкость цилиндр ведёт себя как поршень и, вытесняя жидкость, испытывает сопротивление, теряет скорость. У стенки цилиндра уровень жидкости повышается и, достигнув определённого значения, образует волну. После того как цилиндр прекращает движение, образованная волна отходит от его стенки. С течением времени амплитуда волны убывает. В работе выявлены зависимости амплитуды образованных волн от параметров погружающегося тела: его начальной скорости и размеров.
-
2. Постановка задачи
Рассматриваем осесимметричное течение идеальной несжимаемой жидкости, ограниченной снизу дном Γ 0 , заданным функцией z = - b ≡- 1 , и осью симметрии Γ 1 с абсциссой r = 0 . Здесь r , z — координаты точек в цилиндрической системе координат Orz , имеющей горизонтальную ось Or , лежащую на невозмущённой свободной поверхности жидкости, и вертикальную ось Oz (Рис. 1). Цилиндр задаём как непроницаемую поверхность Γ 2 , которая зависит от формы «головной» части и описывается следующим образом: – при полусферическом затуплении
S 1 ( r , t ) = R b - R b 2 - r 2 - V b ( t ) ⋅ t , 0 ≤ r ≤ R b ,
– при плоском торце
S 2 ( r , t ) = - V b ( t ) • t , 0 < r < R b .
Здесь Rb — радиус цилиндра, Vb ( t ) — скорость его погружения.
Свободная поверхность жидкости Г f подлежит определению. Будем считать, что она описывается однозначной функцией z = n ( r , t ), где t — время. Введём безразмерные величины по формулам:
r
r
H 0 ,
~b ~ g u b =----, t = t ----, u = , ,
H 0 H 0 gH 0
где g = const — ускорение свободного падения, H0 — характерная глубина (глубина в начальный момент времени), u — скорость движения жидкости. Символ «~», которым отмечены безразмерные величины, при последующем изложении опускается.
При введённом обезразмеривании критериями подобия являются: X = H 0 [Rb , число Фруда F = Vo /gH 0 ( V b ,0 — начальная скорость тела), а также отношение плотности жидкости к плотности тела: R = р l /р b .
При погружении в жидкость тело испытывает сопротивление. Закон движения, которому оно подчиняется, записывается как
MVb =-р/ CVS bld 2
[6] (силой тяжести
пренебрегаем), где M = 4рbпRb,3 — масса погружающегося тела, S = пR2 — площадь миделевого сечения, Cd = 1 — коэффициент сопротивления [7]. Это уравнение имеет простое решение: Vb = Vb0 • eаL, в котором L — путь тела (в данном случае это —
3 Cр глубина водного слоя) и а =---d—l-. Если в решение подставить «реалистичные»
-
8 R b Р ь
значения, например, глубину водного слоя 1 километр и радиус тела 10 метров, начальную скорость и плотность тела, соответственно, 25 км/с и 3 •Ю3 кг/м3, то видно, что скорость тела быстро падает: от начального значения до почти нулевого — 0,09 м/с. Следовательно, сопротивлением пренебрегать нельзя; поэтому ищем также и решение системы (обезразмеренной):
3 _
V b =-- C d XRVb, z b = V b ( t ).
Для моделирования течения жидкости используем одномерные уравнения мелкой воды в цилиндрической системе координат:
Hu
П t + ( Hu ) r = --,
r
<
( Hu ), + Hu 2 +---
‘ I 2 J r
Hu 2
,
r
H = n + b.
Решение задачи, заключающееся в определении изменения уровня поверхности жидкости и зависимости максимальной амплитуды образованных волн от параметров погружающегося тела (начальной скорости и радиуса цилиндра), состоит из решения систем (1) и (2) в соответствии с начальными и граничными условиями:
-
- в начальный момент времени t = 0 жидкость покоится ( u ( r ,0) = 0) и ограничена сверху невозмущённой свободной поверхностью ( р ( r ,0) = 0); тело имеет начальную скорость V b (0) = Vb0 и расположено над поверхностью невозмущённой жидкости так, что min S i ( r ,0) = 0; r
-
- на оси симметрии Г 1 ставится условие:
и (0, t ) = 0, t > 0;
- на движущейся поверхности Г 2 задаётся условие непротекания:
П = S,
д ( rHu ) = д S i д r д t
где индекс i принимает значения 1 или 2 и определяет форму затупления «головной» части цилиндра.
-
3. Алгоритм расчёта
Численные расчёты проводились для жидкости, заполняющей бассейн с радиусом R = 0,5, причём счёт прекращался, как только образованная волна доходила до координаты r = R . Отрезок Q = [ 0; R ] равномерно, с постоянным шагом h , покрывался интервалами Q h ; общее количество ячеек в направлении оси Or составляло N . Согласно сетке типа «С» по классификации Аракавы [4] на границах каждого Q h вычислялись значения скорости ui n и потока массы ( Hu ) i n , а внутри интервалов — положение свободной поверхности р П^^ .
Для получения численного решения использовалась явная разностная схема с уменьшающейся полной вариацией (TVD схема) первого порядка точности по пространству и времени, описанная в работе [5]. Там же даётся условие, при котором полная вариация не увеличивается, то есть условие того, что схема обладает свойством TVD. Причём для явной схемы это условие совпадает с условием устойчивости Куранта– Фридрихса-Леви: C -A t / A r < 1 ( C — характерная скорость). Таким образом, условие КФЛ обеспечивало устойчивость выбранной разностной схемы и гарантировало отсутствие нефизических осцилляций в решении. На каждом временном слое шаг по времени определялся исходя из этого условия.
Рассмотрим алгоритм численного расчёта. Пусть на n -м слое по времени известны значения ( Ни ) П , р П+^ . По ним вычисляем дополнительные значения: Н"^ ) =П П+yi) + b и u i = 2 ( Hu ) " /( Н ’(„2 ) + Н Й1Й ) ) .
Получение решения на (n +1) -м слое состоит из нескольких этапов. На первом этапе находим шаг по времени согласно формуле т n =0 h
2max. Hn+ max un\ i V 1+(12) /1'1
- i
где 0 = 0,1 — коэффициент устойчивости. Затем методом Эйлера ищем решение системы (1) с известным шагом по времени. Так определяем положение цилиндра на новом временном слое.
На следующем этапе, согласно работе [5], рассчитываем численные скорости переноса для уравнений переноса из системы (2):
n a / + i
= *
0,5 [ ( Hu ) " + i - ( Hu ) П - i ]
П / + ( 12 ) П / - ( 12 )
n i+1,
nn
'*/+(12) П/-(12) ^ 0, nn
1 * / + ( 12 ) 1 * / - ( 12 ) 0;
u , '+ 1 ( Hu ) " + , + 0,125 ( + 1,2) + + 1,2) ) - u n ( Hu ) n -
n
- + ( 12 ) =
-o-125 (++,+H'm)2 ]/((Hu) '+1)-(Hu) n),
( Hu ) - ( Hu ) ,n + 0,
n
+ 1 ,
(Hu )"„-( Hu) n = 0.
Далее, на (n +1) -м временном слое вычисляем значение свободной поверхности n,n+11/2)
п n -nn
1 * / + ( 12 ) 1 * / + ( 12 )
n h [(Hu ),., -(Hu),+ q (a+1 )(nn,(+2)
n nnn
П + ( 12 ) ) - Q ( а )( П , + ( 12 ) -П , - ( 12 )
-
тn 0,5((Hu)n+1 +(Hu)n)
Г + ( 12 )
и значение потока массы ( Hu ) n + 1
n 2
(Hu), =(Hu), --{0,25[(Hu),., +(Hu), ](u’,1 + un) + 0,5(H/^) -
-
■0,25 (Hu)n +(Hu)n-1
( u n + u - 1 ) - 0,5 ( H -(V2 ) )5 + Q ( 1 +I V2 ) ) [ ( Hu ) n + 1 - ( Hu ) ,’
- Q (l’(12))[( Hu ) n-( Hu ) n-1 ]}- +
( Hu ) n • u n
0,5 ( ^ + ( 12 ) + r - ( 12 ) )
-
Приведённые формулы являются разностной аппроксимацией дифференциальной системы (2), причём слагаемые, содержащие Q ( x ), представляют собой схемную численную вязкость. Множитель Q ( x ) имеет следующий вид:
0,5 ( x 75 + 5 ), | x | <5 , v 7 где коэффициент 5 = 0,125 .
Q ( x ) = *
Полученные на ( n + 1) -м временном слое значения корректируем так, чтобы они удовлетворяли граничным условиям. Согласно [8], условие полного отражения для сеток типа «C» по классификации Аракавы имеют следующий вид (для левой и правой границ расчётной области):
n + 1 n + 1
u 0 = — u 2 ,
u
n + 1
N
u N — 2 ,
„ n + 1 n + 1 n + 1
u1 = 0, П(1/2) = П(3/2) , n+1 n +1 n+1
u N — 1 = 0, П N — ( 1/2 ) = Л N — ( 3/2 ) .
Поскольку задача осесимметричная, то численное представление граничного условия (3) имеет простой вид, то есть nn+1 = ZK, (Hu )n+1 = 0, (Hu) n+1 = М *72 (i = 17Nb), где Nb — это наибольшее количество Qh, в которых выполняется условие nn+1 ^ zn+ •
Описанные этапы численного интегрирования проводим на каждом временном слое. Во времени процесс вычислений продолжаем до тех пор, пока не будет достигнут временной слой, соответствующий требуемому расчётному времени.
-
4. Результаты вычислительных экспериментов
Рассмотрим процесс волнообразования на примере погружения цилиндра с полусферическим затуплением в невозмущённую жидкость. При вычислениях в уравнениях (1) полагаем значение R = 1/3, которое может соответствовать плотности жидкости р l = 10 3 кг/м3 и плотности тела р b = 3 - 10 3 кг/м3 (известная величина для каменного астероида). Картина данного процесса показана на рисунках 1 и 2, на которых изображены графики волнообразования в различные моменты времени при значениях модельных параметров: Rb = 0,1 и Vb 0 = 30. Рисунок 2 — это увеличенная область рисунка 1, на котором видно, как цилиндр касается поверхности жидкости и как вытесняемая им жидкость движется вдоль его полусферической части и

Рис. 2. Фрагмент рисунка 1. Профили свободной поверхности и цилиндра в моменты времени: 1,73 - 10 — 3 (кривая 1 );
1,83 - 10 — 3 ( 2 ); 1,94 - 10 — 3( 3 ); 2,04 - 10 — 3( 4 ).
Рис. 1. Погружение цилиндра с полусферическим затуплением. Профили свободной поверхности и цилиндра в моменты времени: 1,0 - 10 — 2 (кривая 1 );
3,11 - 10 — 2 ( 2 ); 5,02 - 10 — 2( 3 ); 9,13 - 10 — 2( 4 ).
выходит за границу радиуса цилиндра. Погружение цилиндра сопровождается образованием возле его стенки повышения уровня жидкости (Рис. 1), которое затем распадается на волну. Уровень свободной поверхности между цилиндром и волной постепенно понижается, поверхность принимает изначальное положение. В результате формируется одиночная волна.
Для сравнения влияния формы затупления на образование волны проведён аналогичный расчёт (с теми же значениями модельных параметров) для цилиндра с плоским затуплением «головной» части. Построенные по результатам обоих численных экспериментов графики изменения уровня свободной поверхности в точке r = 0,2 практически совпадают, о чем свидетельствует рисунок 3. Разница состоит лишь в том, что волна, образованная погружением цилиндра с плоским затуплением, приходит в точку r = 0,2 раньше. Таким образом, процесс образования волны при полусферическом затуплении протекает медленнее, и связано это с тем, что сначала жидкость движется вдоль полусферической поверхности цилиндра. В случае же с плоским затуплением волна образуется сразу, как только тело вступает в контакт с жидкостью.

Рис. 3. Изменение уровня свободной поверхности в точке r = 0,2 в зависимости от формы затупления «головной» части цилиндра при значениях параметров Rb = 0,1 , Vb ,0 = 30 : плоский торец (кривая 1 ); полусферическое затупление ( 2 ).

Рис. 4. Зависимость максимального значения амплитуды образованной волны от радиуса ( а ) и начальной скорости ( б ) цилиндра с полусферическим затуплением

Исследуем влияние радиуса цилиндра и его начальной скорости на амплитуду образованной волны. Поскольку форма затупления «головной» части не влияет на образование волны, во всех последующих расчётах рассматривается только цилиндр с полусферическим затуплением.
На рисунке 4, а показан график зависимости максимального уровня свободной поверхности от радиуса цилиндра R b е [ 0,01; 0,1 ] при начальной скорости погружения V b 0 = 30. Из рисунка 4, а видно, что максимальный уровень свободной поверхности находится в прямой зависимости от радиуса погружающегося тела, и чем больше радиус, тем большее уровень жидкости.
Влияние начальной скорости погружения цилиндра изображено на рисунке 4, б . График получен при расчётах с параметром R b = 0,01 и начальной скоростью погружения Vb0 е [ 30;300 ] . Здесь также видно, что чем больше начальная скорость цилиндра, тем больше максимальное значение амплитуды образованной волны. Совершенно ясно, что такая зависимость объясняется прямой связью: тело с бóльшей кинетической энергией вызывает бóльшее возмущение свободной поверхности. Рассмотрение этой зависимости в размерных величинах показывает, что, например, при погружении тела с радиусом в 10 м и начальной скоростью в 25 км/с в слой жидкости глубиной в 1 км образуется волна с амплитудой более 400 м.
Выясним, как параметры погружающегося тела связаны с понижением амплитуды A ([9]) образованной волны. В таблице представлены максимальные значения уровня свободной поверхности в точках r = 0,1; 0,2; 0,3; 0,4. В последней колонке находятся процентные отношения значения амплитуды в точке r = 0,4 к её же значению в точке r = 0,1. Видно, что понижение амплитуды отличается для волн, образованных при разных значениях модельных параметров, причём для тел с равными радиусами Rb понижение амплитуды происходит быстрее при бóльших Vb ,0 . Из сравнения вычислительных экспериментов 1 и 3 следует, что, несмотря на соответствие бóльшему Rb более высокой амплитуды образованной волны, понижение происходит схожим образом, то есть соответствующие этим экспериментам процентные отношения примерно совпадают. Всё это может говорить о том, что наиболее «катастрофичные» для удалённых объектов волны образуются при погружении тела с бóльшими размерами. Расчёты также показывают, что нельзя пренебрегать сопротивлением жидкости: понижение амплитуды волн, образованных с учётом сопротивления, происходит быстрее (см. эксперименты 3 и 4).
Таблица. Понижение амплитуды образованной волны
Номер вычислительного эксперимента |
Модельные параметры |
r |
А ^ -% А ( r 1 ) |
|||
r = 0,1 |
r = 0,2 |
r 3 = 0,3 |
r , = 0,4 |
|||
Значения уровня с учётом сопротивления |
||||||
1 |
R b = 0,07, V b ,0 = 30 |
0,470 |
0,269 |
0,193 |
0,151 |
32 |
2 |
R b = 0,05 V b ,0 = 100 |
0,485 |
0,252 |
0,173 |
0,132 |
27 |
3 |
R b = 0,05 V b ,0 = 30 |
0,263 |
0,152 |
0,102 |
0,087 |
33 |
Значения уровня без учёта сопротивления |
||||||
4 |
R b = 0,05 V b ,0 = 30 |
0,373 |
0,265 |
0,207 |
0,162 |
43 |
-
5. Заключение
Проведённые вычислительные эксперименты показали, что при погружении твёрдого цилиндрического тела в невозмущённую жидкость образуются волны, амплитуда которых находится в прямой зависимости от его радиуса и скорости. При этом влияние размера тела сказывается в бóльшей степени, чем влияние начальной скорости.
Построены зависимости максимальных значений амплитуды образованных волн от параметров тела. Проведено сопоставление распространения образованных волн с учётом и без учёта сопротивления жидкости, которое выявило особенности, позволившие сделать вывод: сопротивлением жидкости погружению твёрдого тела пренебрегать недопустимо.
Расчёты показали, что форма затупления погружающегося цилиндра не влияет на образование волны и её динамику. При расчётах форму «головной» части погружающегося тела можно не учитывать. Однако следует помнить, что при наличии у цилиндра плоского затупления образование волны происходит быстрее, чем при его полусферическом затуплении.
Хотя в рассмотренном процессе ключевым параметром, способствующим образованию волны с большой амплитудой, является размер тела, а именно радиус цилиндра, для образования катастрофически больших волн необходима огромная скорость его движения. Такой скоростью обладают тела из межпланетного пространства, и их падение в открытый океан является вполне реальным механизмом образования разрушительных волн.
Работа выполнена при финансовой поддержке РФФИ (проект
№ 11-01-98510-р_восток_а) и ДВО РАН (проекты № 09-1-П17-03, 11-III-В-03-037).
Список литературы Численное исследование генерации волн на поверхности при погружении твёрдого тела в жидкость
- Левин Б.В., Носов М.А. Физика цунами и родственных явлений в океане. -М.: «Янус-К», 2005. -360 с.
- Ward S.N., Asphaug E. Asteroid impact tsunami: a probabilistic hazard assessment//Icarus. -2000. -V. 145, N. 1. -P. 64-78.
- Crawford D.A., Mader C. Modeling asteroid impact and tsunami//Science of Tsunami Hazards. -1998. -V. 16, N. 1. -P. 21-30.
- Мезингер Ф., Аракава А. Численные методы, используемые в атмосферных моделях/Пер. с англ. -Л.: Гидрометеоиздат, 1979. -135 с.
- Yee H.C., Warming R.F. Implicit total variation diminishing (TVD) schemes for steady-state calculations//J. of Сomp. Рhys. -1985. -V. 57, N. 3. -P. 327-360.
- Асланов В.С. Пространственное движение тела при спуске в атмосфере. -М.: ФИЗМАТЛИТ, 2004. -160 с.
- Прандтль В.С. Гидроаэромеханика. -Ижевск: НИЦ «Регулярная и хаотическая динамика», 2000. -576 с.
- Роуч П. Вычислительная гидродинамика. -М.: «Мир», 1972. -600 с.
- Ландау Л.Д., Лифшиц Е.М. Теоретическая физика: Учебное пособие. В 10 т. Т. VI. Гидроаэродинамика. -М.: «Наука», 1986. -736 с.