Научная статья на тему 'Расчет эволюции возмущений свободной поверхности при помощи метода конечных элементов для различных вариантов уравнений мелкой воды'

Расчет эволюции возмущений свободной поверхности при помощи метода конечных элементов для различных вариантов уравнений мелкой воды Текст научной статьи по специальности «Физика»

CC BY
115
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
МЕТОД КОНЕЧНЫХ ЭЛЕМЕНТОВ / УРАВНЕНИЯ МЕЛКОЙ ВОДЫ / БЕТА-ПЛОСКОСТЬ / ВОЗМУЩЕНИЕ СВОБОДНОЙ ПОВЕРХНОСТИ / FINITE ELEMENTS / SHALLOW WATER EQUATIONS / BETA-PLANE / THE PERTURBATION OF THE FREE SURFACE

Аннотация научной статьи по физике, автор научной работы — Жуков М.Ю., Ширяева Е.В., Малаховская В.Б.

Уравнения мелкой воды на плоскости, сфере, и в приближении бета-плоскости исследованы численно при помощи метода конечных элементов. Показано, что полунеявная аппроксимация по времени позволяет получать стабильное решение в случае локализованных начальных возвышений свободной поверхности вращающейся жидкости.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The calculation of the evolution of perturbations of the free surface using the finite element method for various variants of the shallow water equations

The shallow water equations on the plane, the sphere, and in the approximation the beta-plane are investigated numerically using the finite element method. It is shown that the semi-implicit time approximation allows to obtain a stable solution in the case of localized initial perturbation of the free surface for a rotating fluid.

Текст научной работы на тему «Расчет эволюции возмущений свободной поверхности при помощи метода конечных элементов для различных вариантов уравнений мелкой воды»

Расчет эволюции возмущений свободной поверхности при помощи метода конечных элементов для различных вариантов уравнений

мелкой воды

М. Ю. Жуков, Е.В. Ширяева, В. Б. Малаховская Южный Федеральный Университет, Ростов-на-Дону

Аннотация: Уравнения мелкой воды на плоскости, сфере, и в приближении бета-плоскости исследованы численно при помощи метода конечных элементов. Показано, что полунеявная аппроксимация по времени позволяет получать стабильное решение в случае локализованных начальных возвышений свободной поверхности вращающейся жидкости. Ключевые слова: метод конечных элементов, уравнения мелкой воды, бета-плоскость, возмущение свободной поверхности.

Введение

Одна из простейших моделей геофизической гидродинамики -уравнения мелкой воды, достаточно хорошо описывают атмосферные и океанические течения во вращающихся областях. Всевозможные асимптотические варианты таких уравнений, в частности, приближение бета-плоскости, сравнительно полно исследованы аналитическими и численными методами. При использовании численных методов чаще всего применяются специальные конечно-разностные схемы, предотвращающие влияние сеточной вязкости и других паразитных эффектов (см., например [1]).

Целью настоящей работы является демонстрация эффективности применения метода конечных элементов (МКЭ). Показано, что уже простейшие варианты полунеявных временных схем МКЭ позволяют строить решения для локализованных начальных возмущений свободной поверхности во вращающейся жидкости. Привлекательность использования МКЭ, в частности, обусловлено тем, что для построения решения в областях со сложными границами (озера, внутренние моря и т. п.) не требуется

конструирования сложных сеточных схем, легко реализуются различные краевые условия, гладкость решения не имеет существенного значения, и без труда учитываются различные физические нелинейности.

Программная реализация МКЭ осуществлялась при помощи пакета ЕгееБет++, предназначенного для численного решения широкого класса задач математической физики (см., например, [2-4]).

1. Уравнения мелкой воды на произвольной поверхности

Уравнения мелкой воды хорошо известны и в безразмерных переменных имеют вид (см., например, [5-9], в [5] дан детальный анализ свойств различных моделей, обладающих гамильтоновой структурой)

йи1

йг

йи 2

йг

■ +

I +

Н1Н 2

I+

Н1Н 2

и 2

V (

и

дН 2 дq1

Н

2 дq1

- и

дН1

1 а?

- и

дН1 1 дq2

и 2 +

и1 +

д(ЕИ)

Н1 дq1

Н 2 дq2

= 0.

= 0.

д(ИВ) д

( дм ^

ив ди1

дг дq1 V дН1 ) дq

+ ■

д

( дм ^

ИВ ди 2

дН

й д ил д и 2 д = 0 , — = — + —--- + - 2

2

йг дг Н1 дq Н2 дq2

Здесь и = (и1, и2) - скорость, И - возвышение свободной поверхности, q1, q2 -криволинейные координаты, Е - ускорение силы тяжести Н1 и Н 2 -коэффициенты Ламе, В = Н1Н 2, I = I q2) - функция Кориолиса.

Приведенные уравнения справедливы для произвольной достаточно гладкой поверхности, что позволяет использовать их при описании сложных рельефов, в частности, учитывать, что поверхность Земли является геоидом.

В простейшем случае плоской поверхности (классический вариант уравнений мелкой воды) имеем (х = (I, у = q2, Н1= Н2 = 1, и = и1, V = и2) [5]

^-IV + -Ьи = 0, * + 1и + ^ -¿V = 0, ^ + д(Ии) + д(Ии) = 0, йг дх йг ду дг дх ду

1

1

2

где функция Кориолиса / = /(х, у) аппроксимирована либо константой / = /0 (/ -плоскость), либо линейной функцией / = /0 +ву (бета-плоскость); Ь -коэффициент вязкого сопротивления.

Обратим внимание, что коэффициент вязкого сопротивления отсутствует в классических уравнениях и в [5, 6, 9]. Возможность учета вязкого сопротивления обсуждается, в частности, в [8].

Основным объектом исследования в работе являются уравнения в приближении бета-плоскости, которые записываются в форме [5]:

Ь

йи

йг

т йу Ь — + йг

Ь Ь

20 0 — Ьт + (1 + д)—ти а а

Ь Ь2

20 0 — Ьт + (1 + д)—ту

-0 —- ■ V- ■ - / 2

аа

у +

и +

(1

(1

д(^И) Ьи

д1

Ь

д^И) Ьу

дт

Ь

= 0.

= 0.

ь ди+(1+д)м+А (о - е)Иу)=0, ±=ь ( ь ±+(1+д)и д.+0) .

д д1 дт аг Ь ( дг д1 дт)

Здесь использованы безразмерные координаты I, т, связанные с долготой Х = (I и широтой р = q2: I = (рЬи т = (аЬ^т р, где Ь - характерный масштаб

движений, а - радиус сферы, / = 200 ¿тр, О0.- угловая скорость вращения.

В случае Ь << а имеем малый параметр Ь/а и вспомогательные малые

функции )

Ь2т2 Ь4т4

2а2

■ + ■

8а4

д:

Ь т2 3Ь4 т 4

2а2

■ + ■

8а4

2. Численная реализация МКЭ

Приведем схему реализации МКЭ, используя для сокращения выражений уравнения мелкой воды на плоскости. На интервале времени [0,Г ] зададим гт = тт, где т - шаг по времени. Введем обозначения ит(X) = и(X,гт), ут (х) = у(X, гт), Ит (X) = И(X, гт), X = (х, у). Для аппроксимации производных по времени используем полунеявные схемы [2-4]

и*.о,=, -(X)."""(х)-ит(х)+(X)^т+и(X)^т+ш

Л т Л т дх ду

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

и*,» ,=, - ^Г (X) « Х) - "" (Х) + иГ (X) г^т+И) + ,т (*) ,

Л т Л т дх ду

д

Ы

д

-Ъ(X,0 ^ --ът (X)

Ит+1( X) - ит (X)

ы

Тогда полунеявная аппроксимация уравнений имеет вид

Лит _ рт+1 + д( ^ _ Ьи т+1 = 0.

Л

Л

. х т+1 . ■ + /и +

дх

д( 8кт+1)

ду

_ Ьут+1 = 0.

дкт д(кит+') + д(кит+х) = 0 д дх ду

Для применения МКЭ используем слабую формулировку задачи, которая получена умножением уравнений на тестовые функции 8и (X), 8 (X), (X) с последующим интегрированием по области Б, применением формулы интегрирования по частям и учетом краевых условия на границе дБ

Я

(

8 и

Лит _ рт+1 + д(8ьт+')

Л

дх

_ Ьит 1 ЛхЛу + Ц

сУт Л

. + рит+1 + д(8^т+') _ Ьут+:

+

л

дкт д(кит+1) д(кит+1)

+

+

ду

ЛхЛу =0.

ЛхЛу +

Б д дх ду

Здесь для простоты предполагается, что заданные краевые условия приводят к исчезновению интегралов по границе области дБ.

г

Б

Б

3. Вычислительный эксперимент

Основная цель вычислительного эксперимента - сравнение результатов решения задачи для различных моделей мелкой воды. В качестве начальных данных

и\ ¡=0 = и 0( x), Н »=0 = Н0( ^ И\ ¡=0 = Ь0( х)

в частности, выбиралось вращательное течение с дрейфом центра вращения и локализованным возмущением свободной поверхности типа «горб» - «яма»

u0 = -а(р0 -р) + Su, у = а(Л0 -X) + Sv,

И0 = H0 cos(y1^JR^exp(/2R), R2 = (р - р)2 + (X - X)2, где а, Su, Sv задают интенсивность и дрейф вращения с центром в точке (X, р0), параметры H0, ух, у2 характеризуют возмущение свободной поверхности и степень локализации.

Вычисления проводились в окрестности точки с координатами Х0 « 390,р0 « 470 с характерным размером области Ь = 1 для параметров О0 = 10, а = 10, Ь = 10. Для расчетов использовались кусочно-квадратичные конечные элементы и триангуляция области с характерным относительным размером треугольников 0.005. Компьютерный эксперимент показал, что предложенная схема аппроксимации и МКЭ позволяют проводить расчеты на достаточно большом интервале времени порядка 0(1) с относительной погрешностью 10-3. При использовании быстрых алгоритмов решения систем линейных уравнений (см., например [7]), требующихся для численной реализации МКЭ, скорость вычислений существенно увеличивается.

Для указанных начальных данных с течением времени происходит разрушение начального возмущения свободной поверхности. В среднем для всех моделей получаются примерно одинаковые сценарии эволюции течения и возмущения свободной поверхности. Регулярная структура возмущения сохраняется на интервале времени 0 < г < 0.2 и начинает достаточно быстро разрушаться при г > 0.2. Для неподвижного центра вращения = 0, Sv = 0) времени сохранения регулярной структуры увеличивается Параметры а, у0, ух„ у2 варьировались в окрестности значений а = 0.1, у0 = 0.005, ух = 30, у2 =-1000 и их изменения (примерно на 100 процентов) слабо влияют на эволюцию структуры возмущения. Выбор для проведения расчетов

различных моделей оказывает существенное влияние лишь на этапах эволюции при г > 0.2. Например, разрушение возмущения свободной поверхности в случае использования модели для касательной плоскости или модели для бета-плоскости происходит примерно в два раза медленнее, чем в случае использования модели для сферы, что естественно связано с учетом кривизны поверхности. В заключение приведем рисунок, демонстрирующий распад начального возмущения для модели бета-плоскости.

Рис. 1. Поверхность И = И(А0,8тр0) для моментов г = 0, г = 0.2, г = 0.3

3. Заключение

Анализ результатов показывает, что все три модели, описывающие поведение мелкой воды, с начальным распределением, соответствующим вихревому течению и локализованному возмущению свободной поверхности, на сравнительно малых интервалах времени демонстрируют примерно одинаковое поведение. Различие моделей сказывается лишь на эволюцию структуры возмущений для больших времен. МКЭ успешно применим к рассмотренному классу задач и позволяет проводить стабильные вычисления на достаточно большом интервале времени. Метод позволяет эффективно предотвратить паразитные дисперсионные эффекты и эффекты сеточной вязкости.

Литература

1. Сухинов А. И., Белова Ю. В. Математическая модель трансформации форм фосфора, азота и кремния в движущейся турбулентной водной среде

в задачах динамики планктонных популяций // Инженерный вестник Дона. 2015. № 3. URL: ivdon.ru/ru/magazine/archive/n3y2015/3182.

2. Hecht, F. FreeFem++. Third Edition, Version 3.40. 2015. URL: freefem.org/ff++/ftp/freefem++doc.pdf

3. Hecht F. New development in FreeFem++ // J. Numer. Math. 20. No. 3-4,

2012.

4. Жуков М.Ю., Ширяева Е.В. Использование пакета конечных элементов FreeFem++ для задач гидродинамики, электрофореза и биологии. Ростов н/Д: Изд-во ЮФУ, 2008.

5. Медведев С.Б. Геометрические приближения для уравнений вращающейся мелкой воды // Вычислительные технологии. 2013. Т. 125, № 1.

6. Черевко А.А., Чупахин А.П. Уравнения модели мелкой воды на вращающейся притягивающей сфере. Вывод и общие свойства // Прикладная механика и техническая физика. 2009. Т. 50. № 2.

7. Stefani F., Xu M., Sorriso-Valvo L., Gerbeth G., Gunter U. Oscillation or rotation: a comparison of two simple reversal models // Geophysical & Astrophysical Fluid Dynamics. 2007. Vol. 101, no. 3-4. pp.227-248.

8. Должанский Ф. В. Лекции по геофизической гидродинамике. М.: ИВМ РАН, 2006.

9. Shiryaeva E. V., Zhukov M. Yu. Hodograph Method and Numerical Solution of the Two Hyperbolic Quasilinear Equations System. Part I. The Shallow Water Equations // arXiv:1410.2832. 2014. 19 p.

10. Есаулов В. А. Итерационный метод решения системы линейных уравнений с использованием вейвлет-фильтров // Инженерный вестник Дона, 2015, № 4. URL: ivdon.ru/ru/magazine/archive/n3y2015/3372.

References

1. Suhinov A. I., Belova Yu. V. Inzenernyj vestnik Dona (Rus), 2015. № 3. URL: ivdon.ru/ru/magazine/archive/n3y2015/3182

2. Hecht F. FreeFem++. Third Edition, Version 3.40. 2015. URL: freefem.org/ff++/ftp/freefem++doc.pdf

3. Hecht F. J. Numer. Math. 20. No. 3-4. 2012.

4. Zhukov M. Yu., Shiryaeva E. V. Ispolzovanie paketa konechnyh ehlementov FreeFem++ dlya zadach gidrodinamiki, ehlektroforeza i biologii [Using the finite element package FreeFem ++ for hydrodynamics problems, electrophoresis and biology]. Rostov n/D: Izd-vo SFU, 2008.

5. Medvedev S.B. Vychislitelnye tekhnologii. 2013. T. 125, № 1.

6. Cherevko A.A., Chupahin A.P. Prikladnaya mekhanika i tekhnicheskaya fizika. 2009. T. 50. № 2.

7. Stefani F., Xu M., Sorriso-Valvo L., Gerbeth G., Gunter U. Geophysical & Astrophysical Fluid Dynamics. 2007. Vol. 101, no. 3-4. pp.227-248.

8. Dolzhanskiy F.V. Lekcii po geofizicheskoj gidrodinamike [Lectures on geophysical hydrodynamics]. M.: IVM RAN, 2006.

9. Shiryaeva E. V., Zhukov M. Yu. Curro C., Fusco D., Manganaro N. Hodograph Method and Numerical Solution of the Two Hyperbolic Quasilinear Equations System. Part II. The Shallow Water Equations. arXiv:1410.2832. 2014. 19 pp.

10. Esaulov V. A. Inzenernyj vestnik Dona (Rus). 2015. № 4. URL: ivdon.ru/ru/magazine/archive/n3y2015/3372.

i Надоели баннеры? Вы всегда можете отключить рекламу.