Журнал вычислительной математики и математической физики, 2020, T. 60, № 5, стр. 900-916
Математическое моделирование динамики пятен в стратифицированной среде
В. А. Гущин 1, *, И. А. Смирнова 1
1 Институт автоматизации проектирования
Российской академии наук (ИАП РАН)
123056 Москва, ул. 2-я Брестская, 19/18, Россия
* E-mail: gushchin47@mail.ru
Поступила в редакцию 16.09.2019
После доработки 16.09.2019
Принята к публикации 14.01.2020
Аннотация
Изучение динамики пятен перемешанной жидкости в стратифицированной окружающей среде представляет интерес как для исследования тонкой структуры океана, так и для исследования динамики следа за движущимся подводным объектом. Работа посвящена построению физической и математической модели для этой задачи. В качестве стратифицирующего компонента выбрана соленость. Эта модель описывается уравнениями Навье–Стокса в приближении Буссинеска. Для решения поставленной задачи используется одна из последних версий разработанного авторами метода расщепления по физическим факторам, конечно-разностная схема которого обладает такими свойствами, как высокий порядок аппроксимации, минимальная схемная вязкость и дисперсия, и, что особенно важно при решении задач с большими градиентами гидрофизических параметров, задач со свободной поверхностью и внутренними волнами свойством монотонности. Проведены многочисленные тестовые и методические расчеты по изучению влияния сеточных параметров на результаты. Приведены результаты сравнения с аналитическими оценками, экспериментальными данными и расчетами других авторов. В качестве примера показана динамика возмущения солености, что соответствует линиям равной фазы, характеризующим поведение внутренних волн в процессе коллапса пятен. Библ. 19. Фиг. 10.
1. ВВЕДЕНИЕ
Изучение различного рода явлений и процессов, наблюдаемых в таких неоднородных средах, как атмосфера и океан, представляет как научный, так и практический интерес. Неоднородность этих сред связана с эффектами плавучести – наличием силы тяжести. Плотность среды меняется по вертикали. Известно, что плотность среды зависит от температуры, давления и солености (для морской и океанических сред). Мгновенное распределение гидрофизических параметров (плотности, температуры, солености) по глубине никогда не бывает гладким, а носит ступенчатый характер: участки, где гидродинамические характеристики постоянны, сменяются участками с большими их градиентами. Это связано с тем, что в турбулентном потоке с сильно устойчивой стратификацией турбулентность распространена не повсеместно, а пятнами. Неоднородный и сильно анизотропный характер турбулентности в условиях сильной устойчивой стратификации был предсказан А.Н. Колмогоровым еще в конце 40-х годов. На существование блинообразных пятен турбулентности в океане было указано в [1].
Пятна перемешанной жидкости – это следствие взаимодействия внутренних волн, которые при определенных условиях могут опрокидываться. Другая интерпретация – это срез поперечного сечения следа за движущимся в стратифицированной среде подводным объектом. Турбулентность сосредоточена в блинообразных слоях – пятнах, простирающихся в горизонтальном направлении на расстояния, значительно превышающие их вертикальные размеры [2]–[5]. Эти блинообразные пятна оказываются резко ограниченными и долго живущими. Поэтому возникновение и развитие пятен перемешанной жидкости в стратифицированной среде представляет существенный интерес в связи с изучением тонкой структуры океана, а также исследованием динамики следа за движущимся подводным объектом.
Пятна эволюционируют, постепенно сплющиваясь и внедряясь в окружающую среду языками – интрузиями. Перемешанность жидкости в пятне создает в нем избыточное по сравнению с окружающей средой давление, которое и порождает движущую силу интрузии. Под влиянием этой силы происходит расплывание (коллапс) пятна.
Эта задача исследовалась аналитически [6], [7], изучалась в лабораторных условиях [8]–[10], а с появлением приемлемых вычислительных машин стала объектом и математического моделирования [11]–[15].
В настоящее время известен целый ряд численных методов, разработанных для исследования течений неоднородной вязкой жидкости, например [11]–[14].
Некоторые из них исторически основаны на решении уравнений Навье–Стокса в форме Гельмгольца (в переменных вихрь – функция тока) [11], что ограничивает область их применимости случаем двумерных течений. В последние годы все большее внимание уделяется разработке численных методов решения уравнений Навье–Стокса в переменных вектор скорости – давление [12]–[14]. Во всех работах, кроме [11], [13], принимается приближение Буссинеска, согласно которому изменение плотности жидкости учитывается лишь в силах плавучести. В [11] исследования проводятся для идеальной жидкости, а в [13] рассматривается только случай слабой стратификации.
За прошедшие 40 лет с момента выхода нашей работы [14] в области математического моделирования подобных течений естественно произошло много изменений. Предложены новые физические и математические модели [16], [17]. Существенно повысилось качество методов решения поставленных задач [18], [19]. Ну и, конечно же, прогресс в развитии вычислительной технике потрясающий.
В данной работе нам хотелось бы адаптировать математическую модель [16], использованную нами ранее в задачах обтекания сферы и кругового цилиндра стратифицированной жидкостью [16], [17], к задаче о коллапсе (схлопывании) пятен, которую мы решали ранее без учета диффузии стратифицирующего компонента [14], [15].
Метод также может быть обобщен на случай турбулентных течений.
2. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ. ПОСТАНОВКА ЗАДАЧИ
Согласно модели, предложенной в [7], возникновение и развитие турбулентности в устойчиво стратифицированной по плотности жидкости неотделимо от внутренних волн и происходит следующим образом. Под действием внешних сил в стратифицированной жидкости возникают внутренние волны большого масштаба. В результате их нелинейного взаимодействия и последующего опрокидывания или потери устойчивости возникают области перемешанной жидкости – пятна (иногда их называют зонами смешения). Эти пятна перемешанной турбулизованной жидкости эволюционируют, постепенно сплющиваясь (схлопывание, или коллапс, турбулентных пятен), что, в свою очередь, приводит к образованию новых пятен, и т. д.
В процессе эволюции пятна естественно рассматривать три ее основные стадии [7], [9].
I. Начальная стадия. Движущая сила, действующая на частицы жидкости, находящиеся внутри пятна, значительно превосходит силы сопротивления; происходит интенсивное порождение пятном внутренних волн.
II. Промежуточная стационарная стадия. Движущая сила уравновешивается в основном сопротивлением формы и волновым сопротивлением, обусловленным излучением внутренних волн; увеличение горизонтального размера пятна в зависимости от времени происходит почти по линейному закону, т.е. ускорение пренебрежимо мало.
III. Заключительная вязкая стадия. Движущая сила уравновешивается в основном вязким сопротивлением; горизонтальный размер пятна меняется слабо.
Стадии I и II непродолжительны и, по оценкам в [6], [9], [12], завершаются через промежуток времени, приблизительно равный 4Tb, где Tb = 2π/N – период, а N – частота Брента–Вяйсяля. Причем продолжительность стадии I не превосходит Tb/2. В основном же наблюдаемые пятна турбулентности находятся на заключительной III стадии эволюции.
Далее в результате диффузии пятно смешивается с окружающей жидкостью и исчезает.
Рассмотрим плоскую нестационарную задачу о течении, возникающем при коллапсе (схлопывании по вертикали) области однородной жидкости А, окруженной устойчиво и непрерывно стратифицированной по плотности (для определенности – по линейному закону) жидкостью (фиг. 1).
Течение развивается в однородном поле силы тяжести с ускорением свободного падения g. Невозмущенное линейное распределение плотности [16]:
характеризуется масштабом стратификацииУравнения Навье–Стокса, описывающие течения такого типа, можно записать в виде
(2.1)
$\begin{gathered} \rho \left( {\frac{{\partial {\mathbf{v}}}}{{\partial t}} + ({\mathbf{v}} \cdot \nabla {\text{)}}{\mathbf{v}}} \right) = - \nabla p + \mu \Delta {\mathbf{v}} + {\mathbf{g}}, \\ \frac{{\partial s}}{{\partial t}} + {\mathbf{v}} \cdot \nabla s = {\text{ }}{{k}_{s}}\Delta s\;{\text{ + }}\frac{\nu }{\Lambda }, \\ \nabla \cdot {\mathbf{v}} = 0, \\ \end{gathered} $Будем считать, что в начальный момент времени t = 0 система на плоскости R2 находится в покое, т.е.
плотность жидкости в пятне А постоянна и а вне пятна, т.е. в области R2\A, имеем(2.4a)
$\rho = {{\rho }_{0}}\left( {1 + ay + s} \right),\quad a = \frac{1}{{{{\rho }_{0}}}}{{\left( {\frac{{\partial \rho }}{{\partial y}}} \right)}_{0}} < 0.$(2.4б)
$s = \left\{ \begin{gathered} \frac{y}{\Lambda },\quad (x,y) \in A, \hfill \\ 0,\quad (x,y) \in {{{\mathbf{R}}}^{2}}{\backslash }A. \hfill \\ \end{gathered} \right.$(2.5)
$p = \left\{ {\begin{array}{*{20}{l}} { - {{\rho }_{0}}gy,\quad \left( {x,y} \right) \in A,} \\ { - {{\rho }_{0}}g\left( {y - \frac{a}{2}{{y}^{2}}} \right),\quad \left( {x,y} \right) \in {{{\mathbf{R}}}^{2}}{\backslash }A.} \end{array}} \right.$В силу симметрии задачи относительно плоскости х = 0, естественно искать решение только в одной полуплоскости, например при х ≥ 0. Симметрия относительно оси х не предполагается. Решение задачи будем искать в прямоугольной области {х, у: 0 ≤ х ≤ Х, –Y ≤ y ≤ Y}. На левой границе (линия 1 на фиг. 1) этой области ставятся условия симметрии течения
(2.6)
$u = 0,\quad \frac{{\partial v}}{{\partial x}} = \frac{{\partial p}}{{\partial x}} = \frac{{\partial \rho }}{{\partial x}} = \frac{{\partial s}}{{\partial x}} = 0.$Верхняя (линия 2), нижняя (линия 4) и правая (линия 3) границы должны быть выбраны на достаточно большом расстоянии от источника возмущений (от пятна) так, чтобы постановка каких-либо граничных условий на этих границах, необходимых для решения задачи, не оказывала существенного влияния на картину течения.
Выбирая в качестве характерного линейного размера радиус пятна R0 в момент времени t = 0, характерной плотности – плотность ρ0 в пятне в начальный момент времени, характерного времени N–1, где N = (–ag)0.5, перейдем к безразмерным переменным
(2.7)
$\begin{gathered} \frac{{\partial {\mathbf{v}}}}{{\partial t}} + ({\mathbf{v}} \cdot \nabla {\text{)}}{\mathbf{v}} = - \nabla p + \frac{1}{{{\text{Re}}}}\Delta {\mathbf{v}} + \frac{1}{{{\text{Fr}}}}s\frac{{\mathbf{g}}}{g}, \\ \frac{{\partial s}}{{\partial t}} + ({\mathbf{v}} \cdot \nabla {\text{)}}s = \frac{1}{{{\text{Sc}} \cdot {\text{Re}}}}\Delta s + \frac{\nu }{C}, \\ \nabla \cdot {\mathbf{v}} = 0, \\ \end{gathered} $(2.10a)
$\rho = 1 - \frac{y}{C} + s,\quad \left( {x,y} \right) \in {{{\mathbf{R}}}^{2}}{\backslash }A,$(2.10б)
$s = \left\{ \begin{gathered} \frac{y}{C},\quad (x,y) \in A, \hfill \\ 0,\quad (x,y) \in {{{\mathbf{R}}}^{2}}{\backslash }A, \hfill \\ \end{gathered} \right.$(2.11)
$u = 0,\quad \frac{{\partial v}}{{\partial x}} = \frac{{\partial p}}{{\partial x}} = \frac{{\partial \rho }}{{\partial x}} = \frac{{\partial s}}{{\partial x}} = 0,\quad x = 0,$3. МЕТОД РЕШЕНИЯ
Для решения поставленной задачи будет использована одна из последних версий Метода расщепления по физическим факторам для исследования течений Несжимаемой жидкости (МЕРАНЖ). Конечно-разностная схема этого метода обладает такими свойствами, как второй порядок аппроксимации по пространственным переменным, минимальная схемная вязкость и дисперсия, работоспособная в широком диапазоне чисел Рейнольдса и Фруда и, что особенно важно при решении подобных задач, монотонность [19].
Схема расщепления. Пусть в некоторый момент времени tn = nτ, где τ – величина шага по времени, n – число шагов, известны поля скорости v, давления p и возмущения солености s. Тогда схему нахождения неизвестных функций в момент времени tn + 1 = (n + 1) · τ можно представить в следующем виде:
(3.1)
$\frac{{{\mathbf{\tilde {v}}} - {{{\mathbf{v}}}^{n}}}}{\tau } = - ({{{\mathbf{v}}}^{n}} \cdot \nabla {\text{)}}{{{\mathbf{v}}}^{n}} + \frac{1}{{{\text{Re}}}}\Delta {{{\mathbf{v}}}^{n}} + \frac{1}{{{\text{F}}{{{\text{r}}}^{{}}}}}{{s}^{n}}\frac{{\mathbf{g}}}{g},$(3.4)
$\frac{{{{s}^{{n + 1}}} - {{s}^{n}}}}{\tau } = - ({{{\mathbf{v}}}^{{n + 1}}} \cdot \nabla {\text{)}}{{s}^{n}} + \frac{1}{{{\text{Sc}} \cdot {\text{Re}}}}\Delta {{s}^{n}} + \frac{{{v}_{{}}^{{n + 1}}}}{C}.$На I этапе (3.1) предполагается, что перенос количества движения (импульса единицы массы) осуществляется только за счет конвенции, диффузии и сил плавучести. На II этапе (3.2) по найденному промежуточному полю скорости ${\mathbf{\tilde {v}}}$ с учетом условия соленоидальности вектора скорости v n+ 1 из решения уравнения Пуассона находится поле давления. На III этапе (3.3) предполагается, что перенос осуществляется только за счет градиента давления (конвекция и диффузия отсутствуют). На IV этапе (3.4) по найденному полю скорости v n+ 1 рассчитывается поле возмущения солености.
Конечно-разностная схема. Исследуемая область течения покрывается равномерной по х и у сеткой ячеек:
Для случая декартовой системы координат и равномерной сетки (фиг. 2) двумерная разностная схема имеет вид
(3.5)
$\begin{gathered} \frac{{{{{\tilde {u}}}_{{i + 1/2,j}}} - u_{{i + 1/2,j}}^{n}}}{\tau } = \frac{{{{{(u_{{i,j}}^{n})}}^{2}} - {{{(u_{{i + 1,j}}^{n})}}^{2}}}}{{{{h}_{x}}}} + \frac{{(uv)_{{i + 1/2,j - 1/2}}^{n} - (uv)_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{y}}}} - \\ \, - \frac{1}{{{\text{Re}} \cdot {{h}_{y}}}}\left[ {\left( {\frac{{v_{{i + 1,j + 1/2}}^{n} - v_{{i,j + 1/2}}^{n}}}{{{{h}_{x}}}} - \frac{{u_{{i + 1/2,j + 1}}^{n} - u_{{i + 1/2,j}}^{n}}}{{{{h}_{y}}}}} \right)} \right. - \\ \, - \left. {\left( {\frac{{v_{{i + 1,j - 1/2}}^{n} - v_{{i,j - 1/2}}^{n}}}{{{{h}_{x}}}} - \frac{{u_{{i + 1/2,j}}^{n} - u_{{i + 1/2,j - 1}}^{n}}}{{{{h}_{y}}}}} \right)} \right], \\ \end{gathered} $(3.6)
$\begin{gathered} \frac{{{{{\tilde {v}}}_{{i,j + 1/2}}} - v_{{i,j + 1/2}}^{n}}}{\tau } = \frac{{{{{(v_{{i,j}}^{n})}}^{2}} - {{{(v_{{i,j + 1}}^{n})}}^{2}}}}{{{{h}_{y}}}} + \frac{{(uv)_{{i - 1/2,j + 1/2}}^{n} - (uv)_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{x}}}} + \\ \, + \frac{1}{{{\text{Re}} \cdot {{h}_{x}}}}\left[ {\left( {\frac{{v_{{i + 1,j + 1/2}}^{n} - v_{{i,j + 1/2}}^{n}}}{{{{h}_{x}}}} - \frac{{u_{{i + 1/2,j + 1}}^{n} - u_{{i + 1/2,j}}^{n}}}{{{{h}_{y}}}}} \right)} \right. - \\ \, - \left. {\left( {\frac{{v_{{i,j + 1/2}}^{n} - v_{{i - 1,j + 1/2}}^{n}}}{{{{h}_{x}}}} - \frac{{u_{{i - 1/2,j + 1}}^{n} - u_{{i - 1/2,j}}^{n}}}{{{{h}_{y}}}}} \right)} \right] - \frac{1}{{{\text{Fr}}}}s_{{i,j}}^{n}, \\ \end{gathered} $(3.7)
$\frac{{{{p}_{{i + 1.j}}} - 2{{p}_{{i,j}}} + {{p}_{{i - 1,j}}}}}{{h_{x}^{2}}} + \frac{{{{p}_{{i.j + 1}}} - 2{{p}_{{i,j}}} + {{p}_{{i,j - 1}}}}}{{h_{y}^{2}}} = \frac{{{{{\tilde {D}}}_{{i,j}}}}}{\tau },$(3.8)
$\begin{gathered} u_{{i + 1/2,j}}^{{n + 1}} = {{{\tilde {u}}}_{{i + 1/2,j}}} - \frac{\tau }{{{{h}_{x}}}}({{p}_{{i + 1,j}}} - {{p}_{{i,j}}}), \\ v_{{i,j + 1/2}}^{{n + 1}} = {{{\tilde {v}}}_{{i,j + 1/2}}} - \frac{\tau }{{{{h}_{y}}}}({{p}_{{i,j + 1}}} - {{p}_{{i,j}}}), \\ \end{gathered} $(3.9)
$\begin{gathered} \frac{{{{s}_{{i,j}}}^{{n + 1}} - {{s}_{{i,j}}}^{n}}}{\tau } = - \frac{{u_{{i + 1/2,j}}^{{n + 1}}s_{{i + 1/2,j}}^{n} - u_{{i - 1/2,j}}^{{n + 1}}s_{{i - 1/2,j}}^{n}}}{{{{h}_{x}}}} - \frac{{v_{{i,j + 1/2}}^{{n + 1}}s_{{i,j + 1/2}}^{n} - v_{{i,j - 1/2}}^{{n + 1}}s_{{i,j - 1/2}}^{n}}}{{{{h}_{y}}}} + \\ \, + \frac{1}{{{\text{Sc}} \cdot {\text{Re}}}}\left( {\frac{{s_{{i + 1,j}}^{n} - 2s_{{i,j}}^{n} + s_{{i - 1,j}}^{n}}}{{h_{x}^{2}}} - \frac{{s_{{i,j + 1}}^{n} - 2s_{{i,j}}^{n} + s_{{i,j - 1}}^{n}}}{{h_{y}^{2}}}} \right) + \frac{{v_{{i,j}}^{{n + 1}}}}{C}, \\ \end{gathered} $При вычислении составляющей вектора скорости $\tilde {u}_{{i + 1/2,j}}^{{}}$ записывается закон сохранения импульса для импровизированной ячейки с центром в точке (i + 1, j) (см. фиг. 2). Для первых двух членов в правой части уравнения (3.5) имеем
(3.10)
$\frac{{{{{(u_{{i + 1,j}}^{n})}}^{2}} - {{{(u_{{i,j}}^{n})}}^{2}}}}{{{{h}_{x}}}} = \frac{{DU3 - DU1}}{{{{h}_{x}}}},$(3.11)
$\frac{{(uv)_{{i + 1/2,j + 1/2}}^{n} - (uv)_{{i + 1/2,j - 1/2}}^{n}}}{{{{h}_{y}}}} = \frac{{DU4 - DU2}}{{{{h}_{y}}}}.$Пусть
(3.13)
$\Delta _{x}^{2}u_{{i + 1,j}}^{n} = {{\Delta }_{x}}u_{{i + 3/2,j}}^{n} - {{\Delta }_{x}}u_{{i + 1/2,j}}^{n} = 0.5(u_{{i + 5/2,j}}^{n} - u_{{i + 3/2,j}}^{n} - u_{{i + 1/2,j}}^{n} + u_{{i - 1/2,j}}^{n}),$(3.14)
$\langle u_{{i + 1,j}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i + 1,j}}^{u})u_{{i + 1/2,j}}^{n} - 0.5(1 - c_{{i + 1,j}}^{u})u_{{i - 1/2,j}}^{n},\quad u_{{i + 1,j}}^{n} \geqslant 0; \hfill \\ 0.5(3 - c_{{i + 1,j}}^{u})u_{{i + 3/2,j}}^{n} - 0.5(1 - c_{{i + 1,j}}^{u})u_{{i + 5/2,j}}^{n},\quad u_{{i + 1,j}}^{n} < 0. \hfill \\ \end{gathered} \right.$(3.15)
$\langle u_{{i + 1,j}}^{n}\rangle = 0.5\left( {1 - \frac{{\tau u_{{i + 1,j}}^{n}}}{{{{h}_{x}}}}} \right)u_{{i + 3/2,j}}^{n} + 0.5\left( {1 + \frac{{\tau u_{{i + 1,j}}^{n}}}{{{{h}_{x}}}}} \right)u_{{i + 1/2,j}}^{n}.$Для потоков DU (3.11) в уравнении (3.5) через горизонтальные стороны ячейки имеем
где С учетом обозначений(3.17)
$\Delta _{y}^{2}u_{{i + 1/2,j + 1/2}}^{n} = 0.5(u_{{i + 1/2,j + 2}}^{n} - u_{{i + 1/2,j + 1}}^{n} - u_{{i + 1/2,j}}^{n} + u_{{i + 1/2,j - 1}}^{n}),$(3.18)
$\langle u_{{i + 1/2,j + 1/2}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i + 1/2,j + 1/2}}^{v})u_{{i + 1/2,j}}^{n} - 0.5(1 - c_{{i + 1/2,j + 1/2}}^{v})u_{{i + 1/2,j - 1}}^{n},\quad v_{{i + 1/2,j + 1/2}}^{n} \geqslant 0, \hfill \\ 0.5(3 - c_{{i + 1/2,j + 1/2}}^{v})u_{{i + 1/2,j + 1}}^{n} - 0.5(1 - c_{{i + 1/2,j + 1/2}}^{v})u_{{i + 1/2,j + 2}}^{n},\quad v_{{i + 1/2,j + 1/2}}^{n} < 0, \hfill \\ \end{gathered} \right.$(3.19)
$\langle u_{{i + 1/2,j + 1/2}}^{n}\rangle = 0.5\left( {1 - \frac{{\tau v_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{y}}}}} \right)u_{{i + 1/2,j + 1}}^{n} + 0.5\left( {1 + \frac{{\tau v_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{y}}}}} \right)u_{{i + 1/2,j}}^{n}.$При вычислении составляющей вектора скорости ${{\tilde {v}}_{{i,j + 1/2}}}$ записывается закон сохранения импульса для вспомогательной ячейки с центрам в точке (i, j + 1/2) (см. фиг. 2). Для первых двух членов в правой части уравнения (3.6) имеем
(3.20)
$\frac{{(uv)_{{i + 1/2,j + 1/2}}^{n} - (uv)_{{i - 1/2,j + 1/2}}^{n}}}{{{{h}_{x}}}} = \frac{{DV3 - DV1}}{{{{h}_{x}}}},$(3.21)
$\frac{{{{{(v_{{i,j + 1}}^{n})}}^{2}} - {{{(v_{{i,j}}^{n})}}^{2}}}}{{{{h}_{y}}}} = \frac{{DV4 - DV2}}{{{{h}_{y}}}}.$(3.23)
$\begin{gathered} {{\Delta }_{x}}v_{{i + 1/2,j + 1/2}}^{n} = v_{{i + 1,j + 1/2}}^{n} - v_{{i,j + 1/2}}^{n}, \\ \Delta _{x}^{2}v_{{i + 1/2,j + 1/2}}^{n} = 0.5(v_{{i + 2,j + 1/2}}^{n} - v_{{i + 1,j + 1/2}}^{n} - v_{{i,j + 1/2}}^{n} + v_{{i - 1,j + 1/2}}^{n}), \\ c_{{i + 1/2,j + 1/2}}^{u} = \tau \left| {u_{{i + 1/2,j + 1/2}}^{n}} \right|{\text{/}}{{h}_{x}}. \\ \end{gathered} $(3.24)
$\langle v_{{i + 1/2,j + 1/2}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i + 1/2,j + 1/2}}^{u})v_{{i,j + 1/2}}^{n} - 0.5(1 - c_{{i + 1/2,j + 1/2}}^{u})v_{{i - 1,j + 1/2}}^{n},\quad u_{{i + 1/2,j + 1/2}}^{n} \geqslant 0; \hfill \\ 0.5(3 - c_{{i + 1/2,j + 1/2}}^{u})v_{{i + 1,j + 1/2}}^{n} - 0.5(1 - c_{{i + 1/2,j + 1/2}}^{u})v_{{i + 2,j + 1/2}}^{n},\quad u_{{i + 1/2,j + 1/2}}^{n} < 0. \hfill \\ \end{gathered} \right.$(3.25)
$\langle v_{{i + 1/2,j + 1/2}}^{n}\rangle = 0.5\left( {1 - \frac{{\tau u_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{x}}}}} \right)v_{{i + 1,j + 1/2}}^{n} + 0.5\left( {1 + \frac{{\tau u_{{i + 1/2,j + 1/2}}^{n}}}{{{{h}_{x}}}}} \right)v_{{i,j + 1/2}}^{n}.$Для потоков DV (3.21) через горизонтальные стороны ячейки имеем
где есть скорость переноса субстанции $\langle v_{{i,j + 1}}^{n}\rangle $. Пусть(3.27)
$\Delta _{y}^{2}v_{{i,j + 1}}^{n} = 0.5(v_{{i,j + 5/2}}^{n} - v_{{i,j + 3/2}}^{n} - v_{{i,j + 1/2}}^{n} + v_{{i,j - 1/2}}^{n}),$(3.28)
$\langle v_{{i,j + 1}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i,j + 1}}^{v})v_{{i,j + 1/2}}^{n} - 0.5(1 - c_{{i,j + 1}}^{{v}}){v}_{{i,j - 1/2}}^{n},\quad {v}_{{i,j + 1}}^{n} \geqslant 0; \hfill \\ 0.5(3 - c_{{i,j + 1}}^{v})v_{{i,j + 3/2}}^{n} - 0.5(1 - c_{{i,j + 1}}^{{v}}){v}_{{i,j + 5/2}}^{n},\quad {v}_{{i,j + 1}}^{n} < 0. \hfill \\ \end{gathered} \right.$(3.29)
$\langle {v}_{{i,j + 1}}^{n}\rangle = 0.5\left( {1 - \frac{{\tau {v}_{{i,j + 1}}^{n}}}{{{{h}_{y}}}}} \right){v}_{{i,j + 3/2}}^{n} + 0.5\left( {1 + \frac{{\tau {v}_{{i,j + 1}}^{n}}}{{{{h}_{y}}}}} \right){v}_{{i,j + 1/2}}^{n}.$Поток DV2 через нижнюю сторону этой ячейки вычисляется аналогично потоку DV4, но в уравнениях (3.26)–(3.29) необходимо индекс j уменьшить на единицу.
Остальные производные, входящие в правую часть уравнения (3.6) и соответствующие вязким членам, аппроксимируются центральными разностями.
При вычислении возмущения солености используется такой же подход. Для первых двух членов в правой части уравнения (3.9) имеем
(3.30)
$\frac{{u_{{i + 1/2,j}}^{{n + 1}}s_{{i + 1/2,j}}^{n} - u_{{i - 1/2,j}}^{{n + 1}}s_{{i - 1/2,j}}^{n}}}{{{{h}_{x}}}} = \frac{{DS3 - DS1}}{{{{h}_{x}}}},$(3.31)
$\frac{{{v}_{{i,j + 1/2}}^{{n + 1}}s_{{i,j + 1/2}}^{n} - {v}_{{i,j - 1/2}}^{{n + 1}}s_{{i,j - 1/2}}^{n}}}{{{{h}_{y}}}} = \frac{{DS4 - DS2}}{{{{h}_{y}}}}.$(3.33)
$\Delta _{x}^{2}s_{{i + 1/2,j}}^{n} = {{\Delta }_{x}}s_{{i + 1,j}}^{n} - {{\Delta }_{x}}s_{{i,j}}^{n} = 0.5(s_{{i + 2,j}}^{n} - s_{{i + 1,j}}^{n} - s_{{i,j}}^{n} + s_{{i - 1,j}}^{n}),$(3.34)
$\langle s_{{i + 1/2,j}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i + 1/2,j}}^{u})s_{{i,j}}^{n} - 0.5(1 - c_{{i + 1/2,j}}^{u})s_{{i - 1,j}}^{n},\quad u_{{i + 1/2,j}}^{{n + 1}} \geqslant 0; \hfill \\ 0.5(3 - c_{{i + 1/2,j}}^{u})s_{{i + 1,j}}^{n} - 0.5(1 - c_{{i + 1/2,j}}^{u})s_{{i + 2,j}}^{n},\quad u_{{i + 1/2,j}}^{{n + 1}} < 0. \hfill \\ \end{gathered} \right.$(3.35)
$\langle s_{{i + 1/2,j}}^{{}}\rangle = 0.5\left( {1 - \frac{{\tau u_{{i + 1/2,j}}^{{n + 1}}}}{{{{h}_{x}}}}} \right)s_{{i + 1,j}}^{n} + 0.5\left( {1 + \frac{{\tau u_{{i + 1/2,j}}^{{n + 1}}}}{{{{h}_{x}}}}} \right)s_{{i,j}}^{n}.$Для потоков DS (3.31) в уравнении (3.9) через горизонтальные стороны ячейки имеем
С учетом обозначений(3.37)
$\Delta _{y}^{2}s_{{i,j + 1/2}}^{n} = 0.5(s_{{i,j + 2}}^{n} - s_{{i,j + 1}}^{n} - s_{{i,j}}^{n} + s_{{i,j - 1}}^{n}),$(3.38)
$\langle s_{{i,j + 1/2}}^{n}\rangle = \left\{ \begin{gathered} 0.5(3 - c_{{i,j + 1/2}}^{{v}})s_{{i,j}}^{n} - 0.5(1 - c_{{i,j + 1/2}}^{{v}})s_{{i,j - 1}}^{n},\quad {v}_{{i,j + 1/2}}^{{n + 1}} \geqslant 0; \hfill \\ 0.5(3 - c_{{i,j + 1/2}}^{{v}})s_{{i,j + 1}}^{n} - 0.5(1 - c_{{i,j + 1/2}}^{{v}})s_{{i,j + 2}}^{n},\quad {v}_{{i,j + 1/2}}^{{n + 1}} < 0. \hfill \\ \end{gathered} \right.$(3.39)
$\langle s_{{i,j + 1/2}}^{n}\rangle = 0.5\left( {1 - \frac{{\tau {v}_{{i,j + 1/2}}^{{n + 1}}}}{{{{h}_{y}}}}} \right)s_{{i,j + 1}}^{n} + 0.5\left( {1 + \frac{{\tau {v}_{{i,j + 1/2}}^{{n + 1}}}}{{{{h}_{y}}}}} \right)s_{{i,j}}^{n}.$Поток $DS2 = {v}_{{i,j - 1/2}}^{{n + 1}} \bullet \langle s_{{i,j - 1/2}}^{n}\rangle $ через нижнюю сторону ячейки вычисляется аналогично потоку DS4, но в уравнениях (3.36)–(3.39) необходимо индекс j уменьшить на единицу.
Легко видеть [19], что конечно-разностная схема аппроксимирует систему уравнений (2.7) с погрешностью порядка O(τ, Δ2), где Δ = maх(hх, hy).
Аппроксимация начальных условий (2.8)–(2.10) и условий симметрии (2.11) не представляет труда.
Процедура расчета. Сначала в исследуемой области течения задается начальное приближение, удовлетворяющее граничным условиям. Далее, по формулам (3.5), (3.6) находится промежуточное поле скорости ${\mathbf{\tilde {v}}}$. Затем из (3.7) рассчитывается поле давления. Для решения этого уравнения нами использовался метод верхней релаксации. Актуальное поле скорости находится из уравнений (3.8), а поле изменения солености – из уравнения (3.9). Далее вычислительный цикл повторяется до некоторого заданного момента времени либо до выполнения некоторого критерия установления (если существует стационарное решение), например,
4. РЕЗУЛЬТАТЫ ЧИСЛЕННЫХ ЭКСПЕРИМЕНТОВ
Пусть радиус пятна R0 = 1. Расчеты выполнены в области с размерами Х = 15, Y = 5 при следующих значениях коэффициентов и параметров: μ/ρ0 = 0.01 cм2/c, ks = 1.41 × 10–5 cм2/c, N = 1 c–1, ${{T}_{b}}$ = 2π/N s, Λ = 10 cм, C = 10, Rе = 100, Fr = 0.1, Sc = 709.2, что близко к лабораторным экспериментальным условиям. В качестве граничных условий на верхней, нижней и правой границах расчетной области, предполагая, что они достаточно удалены от пятна, выбрано состояние покоя, т.е. $u = v = s = 0$. Расчетная область была покрыта равномерной сеткой с шагами в обоих направлениях hx = hy = 0.1.
Тестирование программы. С целью проверки правильности работы программы были выполнены расчеты в отсутствие пятна и на различных сетках до t = 100. Характерные точки пятна (верхняя, нижняя и правая) оставались на месте, давление сохранялось постоянным, дивергенция скорости была на уровне 10–3. Тем самым результаты этих расчетов подтвердили выполнение законов сохранения с требуемой точностью.
Методические расчеты. С целью исследования влияния размеров пространственной и временной сеток на результаты расчетов были проведены вычисления при следующих параметрах: 1 – 300 × 100, hx = 0.05, hy = 0.1, τ = 0.005; 2 – 150 × 200, hx = 0.1, hy = 0.05, τ = 0.005; 3 – 300 × 200, hx = 0.05, hy = 0.05, τ = 0.005; 4 – 600 × 100, hx = 0.025, hy = 0.1, τ = 0.0025; 5 – 150 × 400, hx = 0.1, hy = 0.025, τ = 0,0025; 6 – 600 × 400, hx = 0.025, hy = 0.025, τ = 0.0025.
На фиг. 3 показана зависимость от времени положения правой точки пятна. Кривые отмечены цифрами, соответствующими различным сеткам, упомянутым выше. Здесь же нанесена кривая 7, соответствующая следующим параметрам: Х = 30, Y = 10 (т.е. размеры расчетной области по каждой координате увеличены в два раза с целью проверки влияния степени удаленности внешних границ на результаты расчетов), 300 × 200, hx = 0.1, hy = 0.1, τ = 0.01.
На фиг. 4 приведены зависимости от времени положения верхней и нижней точек пятна. Обозначения такие же, как и на фиг. 3. Как видно из фиг. 3 и фиг. 4, результаты практически не зависят от величины сеточных параметров и размеров области в указанном диапазоне. Это подтверждает возможность проведения дальнейших расчетов при следующих параметрах: Х = 15, Y = 5, 150 × 100, hx = 0.1, hy = 0.1, τ = 0.01. Здесь следует также отметить, что изменение линейных размеров пятна со временем происходит не монотонно (фиг. 4). Это связано с генерацией и динамикой внутренних волн в процессе коллапса пятна и впервые было обнаружено в нашей работе [14] и показано в фильме на конференции в сентябре 1980 г. по случаю 25-летия ВЦ АН СССР.
На фиг. 5 приведены результаты сравнения динамики горизонтальных размеров пятна с аналитическими оценками [6] – кривая 1, экспериментальными данными [9] – кривая 2 и расчетами других авторов [12], [14] – кривые 3 и 4 соответственно. Кривые 5 и 7 представляют результаты данной работы при следующих значениях параметров: кривая 5 – для Х = 15, Y = 5; 150 × 100, hx = 0.1, hy = 0.1; кривая 7 – для Х = 30, Y = 10; 300 × 200, hx = 0.1, hy = 0.1. Различия, наблюдаемые между кривыми на фиг. 5, можно объяснить следующим образом. Все аналитические оценки горизонтальных размеров пятна [6], [7] получены в предположении идеальности жидкости, то есть при отсутствии вязкости, а следовательно, горизонтальный размер пятна будет увеличиваться со временем быстрее, чем в экспериментах и численных расчетах. В экспериментах [8]–[10] числа Рейнольдса были существенно больше, чем в численных расчетах, а следовательно, опять горизонтальный размер пятна будет увеличиваться со временем быстрее, чем в численных расчетах. Расчеты в работах [12], [14] выполнены с использованием одинаковых моделей – уравнения Навье–Стокса в приближении Буссинеска, однако в этих моделях не учитывалась диффузия стратифицирующего компонента, что при прочих одинаковых условиях также приводит к более высоким скоростям увеличения горизонтального размера пятна. В работе [14] было также показано, что с увеличением числа Рейнольдса горизонтальный размер пятна будет увеличиваться со временем быстрее.
На фиг. 6 приведены результаты сравнения динамики вертикальных размеров пятна с расчетами [14] – кривая 4. Кривые 5 и 7 представляют результаты данной работы при следующих значениях параметров: кривая 5 – для Х = 15, Y = 5; 150 × 100, hx = 0.1, hy = 0.1; кривая 7 – для Х = 30, Y = 10; 300 × 200, hx = 0.1, hy = 0.1.
На фиг. 7–10 приведены поля изменения возмущения солености ds/dx. Белый цвет соответствует положительным значениям производной, а черный – отрицательным значениям. Границы раздела между черным и белым цветами полей при заданном уровне y соответствуют значениям ds/dx = 0, то есть минимумам и максимумам функции s или гребням и впадинам внутренних волн. Фактически это линии равной фазы. Из фиг. 7–10 также видно, что со временем линии равной фазы смещаются слева направо, а их наклон по отношению к горизонту уменьшается, что соответствует результатам работ [9], [14]. Здесь мы остановимся в основном на результатах методических расчетов.
На фиг. 7 представлено поле изменения возмущения солености ds/dx при следующих значениях параметров. Область Х = 15, Y = 5, t = 10; (a) 150 × 100, hx = 0.1, hy = 0.1, τ = 0.01; (б) 300 × 200, hx = 0.05, hy = 0.05, τ = 0.005; (в) 600 × 400, hx = 0.025, hy = 0.025, τ = 0.0025. Как видно, результаты для различных размеров пространственной сетки достаточно хорошо согласуются между собой.
На фиг. 8 показано изменение во времени поля изменения возмущения солености ds/dx. Область Х = 15, Y = 5; 150 × 100, hx = 0.1, hy = 0.1, τ = 0.01; (a) t = 4; (б) t = 10; (в) t = 16; (г) t = 20. Видно, что со временем линии равной фазы смещаются слева направо, а их наклон по отношению к горизонту уменьшается, что соответствует результатам работ [9], [14].
На фиг. 9 приведено поле изменения возмущения солености ds/dx для области с размерами Х = 30, Y = 10; (a) t = 4; (б) t = 10; (в) t = 16; (г) t = 20. Из сравнения фиг. 8 и фиг. 9 можно сделать вывод, что для анализа волновой картины целесообразно либо увеличивать размеры расчетной области, либо изменять форму граничных условий на внешних границах. Хотя для небольших времен (t < 2${{T}_{b}}$) области с размерами Х = 15, Y = 5 вполне достаточно, что видно из сравнения результатов, приведенных на фиг. 10 для поля изменения возмущения солености ds/dx при t = 10; (a) oбласть Х = 30, Y = 10; 300 × 200, hx = 0.1, hy = 0.1, τ = 0.01; (б) oбласть Х = 15, Y = 5; 150 × 100, hx = 0.1, hy = 0.1, τ = 0.01; (в) oбласть Х = 15, Y = 5; 600 × 400, hx = 0.025, hy = 0.025, τ = 0.0025. Путем прямого наложения можно видеть, что результаты практически совпадают.
5. ЗАКЛЮЧЕНИЕ
В работе обсуждается задача о динамике (коллапсе) пятен перемешанной жидкости в стратифицированной среде. В качестве стратифицирующей компоненты выбрана соленость. Эта задача описывается уравнениями Навье–Стокса в приближении Буссинеска с соответствующими граничными и начальными условиями. Для решения поставленной задачи используется одна из последних версий разработанного авторами метода расщепления по физическим факторам. Конечно-разностная схема метода обладает такими свойствами, как высокий порядок аппроксимации, минимальная схемная вязкость и дисперсия, и что особенно важно при решении задач с большими градиентами гидрофизических параметров, задач со свободной поверхностью и внутренними волнами, свойством монотонности. Приведена конечно-разностная схема.
С целью проверки правильности работы программы были выполнены расчеты в отсутствие пятна и на различных сетках до t = 100. Характерные точки пятна (верхняя, нижняя и правая) оставались на месте, давление сохранялось постоянным, дивергенция скорости была на уровне 10–3. Тем самым результаты этих расчетов подтвердили выполнение законов сохранения с требуемой точностью.
Проведены многочисленные тестовые и методические расчеты по изучению влияния сеточных параметров на результаты. Приведены результаты сравнения с аналитическими оценками, экспериментальными данными и расчетами других авторов. Совпадение результатов достаточно хорошее, что подтверждает возможность использования данной модели при исследовании подобных задач. Проведенные расчеты показали, что развитие пятна происходит несимметрично относительно горизонтальной оси, а изменение вертикального размера пятна немонотонно со временем и носит квазипериодический характер. Метод также может быть использован для расчета течений жидкости, стратификация которой отлична от линейной.
В качестве примера показана динамика возмущения солености, что соответствует линиям равной фазы, характеризующих поведение внутренних волн в процессе коллапса пятен.
Список литературы
Филлипс О.М. Атмосферная турбулентность и распространение радиоволн. М.: Наука, 1967. С. 130–138.
Федоров К.Н. Тонкая термохалинная структура вод океана. Л.: Гидрометеоиздат, 1976. 184 с.
Тернер Дж. Эффекты плавучести в жидкостях. М.: Мир, 1977. 432 с.
Скорер Р. Аэрогидродинамика окружающей среды. М.: Мир, 1980. 551 с.
Монин А.С., Озмидов Р.В. Океанская турбулентность. Л.: Гидрометеоиздат, 1981. 320 с.
Kao T.W. Principal stage of wake collapse in a stratified fluid. Two-dimensional theory // Phys. Fluids. 1976. V. 19. № 8. P. 1071–1074.
Баренблатт Г.И. Динамика турбулентных пятен и интрузии в устойчиво-стратифицированной жидкости // Изв. АН СССР. Физика атмосферы и океана. 1978. Т. 14. № 2. С. 195–205.
Schooley A.H., Stewart R.W. Experiments with a self-propelled body submerged in a fluid with a vertical density gradient // J. Fluid Mech. 1963. V. 15. 83.
Wu J. Mixed region collapse with internal wave generation in a density-stratified medium // J. Fluid Mech. 1969. V. 35. № 3. P. 531–544.
Зацепин А.Г., Федоров K.Н., Воропаев С.И., Павлов А.М. Экспериментальное исследование растекания перемешанного пятна в стратифицированной жидкости // Изв. АН СССР. Физика атмосферы и океана. 1978. Т. 14. № 2. С. 234–237.
Кузнецов Б.Г., Черных Г.Г. Численное исследование поведения однородного “пятна” в идеальной стратифицированной по плотности жидкости // Ж. прикл. механ. и теор. физ. 1973. № 3. С. 120–126.
Wessel W.R. Numerical study of the collapse of a perturbation in an infinite density stratified fluid // Phys. Fluids. 1969. V. 12. № 12. P. 170–176.
Joung J.A., Hirt C.W. Numerical calculation of internal wave motions // J. Fluid Mech. 1972. V. 56. № 2. P. 265–276.
Гущин В.А. Метод расщепления для задач динамики неоднородной вязкой несжимаемой жидкости // Ж. вычисл. матем. и матем. физ. 1981. Т. 21. № 4. С. 1003–1017.
Гущин В.А., Копысов А.Н. Динамика сферической зоны смешения в стратифицированной жидкости и ее акустическое излучение // Ж. вычисл. матем. и матем. физ. 1991. Т. 31. № 6. С. 850–863.
Гущин В.А., Миткин В.В., Рождественская Т.И., Чашечкин Ю.Д. Численное и экспериментальное исследование тонкой структуры течения стратифицированной жидкости вблизи кругового цилиндра // Ж. прикл. механ. и техн. физ. 2007. Т. 48. № 1. С. 43–54.
Гущин В.А., Матюшин П.В. Моделирование и исследование течений стратифицированной жидкости около тел конечных размеров // Ж. вычисл. матем. и матем. физ. 2016. Т. 56. № 6. С. 1049–1063.
Белоцерковский О.М., Гущин В.А., Коньшин В.Н. Метод расщепления для исследования течений стратифицированной жидкости со свободной поверхностью // Ж. вычисл. матем. и матем. физ. 1987. Т. 27. № 4. С. 594–609.
Гущин В.А. Об одном семействе квазимонотонных разностных схем второго порядка аппроксимации // Матем. моделирование. 2016. Т. 28. № 2. С. 6–18.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики