Модель и программный комплекс для исследования асимптотик компонент вектора скорости вращающейся стратифицированной
жидкости
Е.Н. Свиридова, Д.Ю. Невров
Военный учебно-научный центр военно-воздушных сил «Военно-воздушная академия имени профессора Н.Е. Жуковского и Ю.А. Гагарина» (г. Воронеж)
Аннотация: Разработан программный комплекс, реализующий расчет и графическую визуализацию асимптотического поведения при t ^ +оо главных членов асимптотик компонент вектора скорости частиц при двумерном движении вращающейся стратифицированной жидкости. Изложена математическая модель, положенная в основу программного комплекса. Описана структура программного комплекса. Показано применение программного комплекса при исследовании динамики колебаний в стратифицированной жидкости.
Ключевые слова: стратифицированная вращающаяся жидкость, математическая модель, программный комплекс, асимптотическое поведение, главные члены асимптотик.
Введение
Задачи, описывающие динамику внутренних и поверхностных волн в стратифицированных жидкостях, заслуживают большого внимания, а исследования в данной сфере имеют высокую теоретическую и практическую значимость, так как дают возможность прогнозировать и понимать природу широкого спектра явлений, имеющих отношение к проблемам океана, физики атмосферы и геофизики [1-5].
Данная статья посвящена рассмотрению одной из задач о малых внутренних движениях невязкой несжимаемой стратифицированной жидкости, для которой удалось построить точные асимптотики компонент решения при t ^ +о . Явные представления для главных членов асимптотик этих компонент имеют довольно громоздкий вид, поэтому для исследования зависимости составляющих V1, V2, V3 вектора скорости частиц от времени t при изменяющихся значениях динамических характеристик стратифицированной жидкости, входящих в математическую постановку
1
рассматриваемой задачи, разработан программный комплекс, реализующий расчет и графическую реализацию указанных зависимостей.
Математическая модель
Рассмотрим распространение малых колебаний в невязкой несжимаемой стратифицированной жидкости, вращающейся вокруг вертикальной оси. Пусть имеется декартова система координат (х1, х2, х3), которая вращается одновременно с жидкостью, причем ось Ох3 этой системы
совпадает по направлению с осью вращения. Относительно описанной системы координат невозмущенная жидкость будет находиться в состоянии покоя.
Рассматривается стратификация жидкости, вызванная силой тяжести. При такой стратификации плотность жидкости в направлении поля тяготения становится неоднородной [6]. Будем считать, что функция плотности жидкости р0 (х3) распределена по экспоненциальному закону:
р0 (х3 ) = А ехр(-2Дх3), где А, в - положительные константы. Следствием
экспоненциальной стратификации является постоянство важнейшей характеристики динамических свойств стратифицированной жидкости -частоты Вейсяля-Брента [6]: о)02 = 2вg.
Рассматриваются плоские (двумерные) движения [7-10] стратифицированной жидкости, находящейся в состоянии вращения, которые задаются функциями, не зависящими от одной из пространственных переменных х1 или х2. Не ограничивая общности будем считать, что
функции не зависят от переменной х2 .
Данная модель описывается нижеследующими соотношениями [9,10]:
1
д¥1 7/ Л
1 - аУ2 + — = 0;
дг
У
дг
д 2У
дх1
+ аУ1 = 0;
23 + <У3 +
дг
д¥1 дУ3
д_
да
\дхъ
- 2ва
(1)
= 0;
+
0,
дх1 дхз
где (У1, У2,У3) - вектор скорости частиц жидкости; (0,0, а) - вектор Кориолиса
(а- удвоенная частота вращения); а = рр01( х3) = А1 р e
1 п с>2вхз
р
динамическое давление; со02- квадрат частоты Вейсяля-Брента; g- ускорение
свободного падения.
Для решения системы (1) вводятся начальные и граничные условия:
Ук(х,0) = 0, к = 1,2,3, ^(х,0) = 0, а(х,0) = 0, ¥з(^*3,0|х 0 = -^((2)
дг 3 _0 дх1
Отметим, что граничное условие является следствием существования функции тока Т = х1,х3,г), которая определяет двумерное течение жидкости (см., например, [7]) и для прямоугольной декартовой системы
координат определяется из соотношения: {У1,У3} = <-,--
[ дх3 дх1
В работах [9,10] сформулированы ограничения на функцию ц/( х1, г),
доказано существование решения задачи (1)-(2) в функциональных пространствах С.Л. Соболева и выписано два члена асимптотических разложений для каждой из составляющих У1, У2, У3 вектора скорости частиц жидкости при г ^ +оо .
Описание программного комплекса и результаты моделирования
В основу программного комплекса легли явные выражения для главных членов асимптотического разложения при ? ^ +°о компонент вектора скорости частиц жидкости, полученные в работах [9,10]. По результатам этих работ может быть сформулирована следующая теорема, содержащая основные расчетные формулы.
Теорема. Главные члены асимптотик при ? ^ +°о компонент вектора скорости решения задачи (1)-(2) с точностью до постоянного множителя определяются по следующим формулам:
Vmam (x3,t) =
a0'5 exp (вх3) ( 205
V хз
в
^0.5
п
+ ta
-3/2
п (о?22 -a2)
V2mai" (х, t ) = a0 exp (fix,) F^ ¥ (slt 0) exp (—si + в2
(3)
-aexp(Px3ч ¥(si,0)exP(--WS12 + в
+
(4)
+
a0 520 5 exp (вх3)
1.5/ 2 2\a5
п (о0 - a )
в--
х
sin
3
V
п
ta--
4
у
у-3/2
( П
3e2exp (вх3 )a15sin I--ta
УГ (х3, t) = - V 4 '
,-5/2
(5)
л/2п15х32 ( - a2)
где ¥ (s1,0) = F ^ х1,0)] - частичное преобразование Фурье по переменной х1; Fs-^ - обратное частичное преобразование Фурье.
Программный комплекс состоит из четырех модулей: MAIN.cpp, UnitV1.cpp, UnitV2.cpp, UnitV3.cpp.
В главном модуле MAIN реализованы: 1) ввод начальных данных (значения физических параметров: параметр стратификации жидкости, угловая частота вращения жидкости, частота Вейсяля-Брента) и выбор
компоненты моделирования; 2) запуск процесса построения графиков главных членов асимптотик компонент вектора скорости; 3) запуск процесса сохранения результатов моделирования в файл.
В модулях Цш1;У1, Цш1;У2, иш1;У3 реализованы: 1) расчеты асимптотик при г ^ +оо компонент вектора скорости частиц жидкости по формулам (3)-(5); 2) процессы построения графиков асимптотик компонент вектора скорости частиц жидкости; 3) вывод результатов моделирования на экран в отдельных окнах.
Все модули запускаются из файла проекта, содержащего базовую конфигурацию программного комплекса. На рисунке 1 приведена схема взаимодействия модулей.
На рисунке 2 представлено главное окно программного комплекса, где пользователь осуществляет ввод необходимых физических параметров и выбирает нужную для моделирования компоненту. Если какое-то из полей главного окна программы останется не заполненным, пользователь получит соответствующее уведомление.
Результат работы программы представлен на рисунке 3. Строится зависимость главного члена асимптотики выбранной компоненты вектора скорости от времени при введенных значениях физических параметров по нажатию кнопки «Построение графика» в главном окне программы.
Отметим, что построенный график допускает возможность детализации - пользователь может увеличить необходимые участки графика, используя левую клавишу мыши. Результат увеличения нужного участка показан на рисунке 4.
По нажатию кнопки «Запись результатов в файл» в главном окне программы происходит сохранение построенного графика зависимости в отдельный файл *.Ьтр, причем имя файла содержит значения введенных параметров а и в , например: "alpha_0005_beta_0013.bmp".
Рис. 1. - Схема взаимодействия модулей
Исследование асимптотик компонент вектора скорости т
Исследование асимптотик компонент вектора скорости вращающейся стратифицированной жидкости
® Component VI Component V2 Component V3
(X - 0.000 (компонента вектора Корнолнса (0:0 ;a))
P = 0.001 (параметр стратификации жидкости)
G>0 - 1015 (частота Вейсяля-Брента)
x^ 1
Построение графика Запись результатов моделирования в файл
Рис. 2. - Главное окно программного комплекса
График зависимости главного члена асимптотики компоненты вектора скорости VI от г
Ш
Зависимость главного члена асимптотики компоненты VI от времени t
1
11 11'
А %
\ \ V 1
0,2 0,4 3,6 0,8 1 1,2 1,4 1,6 1,8 2 2,2 2,4 2,6 2,8
3 3,2 3,4 3,6 3,8
42 4,4 4,6 4,3
5,2 5,4 5,6 5,8
Я 44,721
■ 15,311
■ 8.6С7
■ 5,59
■ 4
■ 3,013
■ 2,415
■ 1,976
■ 1,656
■ 1,414
■ 1,226
■ 1,076
■ 0,954
■ 0,854
■ 0,77
■ 0,699
■ 0,638
■ 0,586
■ 0,51
■ 0,5
■ 0,465
■ 0,433
■ 0.4С5
■ 0,38
■ 0,358
■ 0,337
■ 0,319
■ 0.3С2
■ 0,286
■ 0,272
■ 0,259
■ 0,217
■ 0,236
■ 0,226
Рис. 3. - Результат работы программного комплекса
Графин завиен мости главного члена асимптотики гампоненты вектора скорости VI от! 0
Зависимость главного члена асимптотики компоненты VI от времени 1
30 ■ 4^721
28 ■ 15.811 ■ 8,607
26 ■ 5,59 ■1 4
24 ■ 2,415 ■ 1,976 ■ 1,656 ■1 1,414 ■ 1,226 ■1 1,076 ■1 0,954 ■ 0,854
22
20
18
16 ■1 0,77 ■ 0,699
11 ■ 0,638 ■ 0,586
12 ■ 0,51 ■1 0,5
10 ■ 0,465 ■ 0,433
8 ■1 0,38 ■ 0,358 ■ 0,337 ■ 0,319 ■1 0,302 ■ 0,286 ■ 0,272 ■ 0,259 ■ 0,217 ■ 0,236 ■ 0,226
6
4 2 0
/ /
0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,3 2 2,2 2,4 2,6 2,3
Рис. 4 - Детализация нужного участка графика зависимости
Заключение
Разработан программный комплекс, реализующий расчет и графическую визуализацию асимптотического поведения при t ^ +°о главных членов асимптотик компонент вектора скорости частиц при малых внутренних движениях невязкой несжимаемой стратифицированной жидкости. Программный комплекс позволяет легко и быстро проводить анализ поведения колебаний в жидкости с течением времени при различных значениях физических параметров, входящих в рассмотренную математическую модель.
Литература
1. Ильюшин А.А. Механика сплошной среды. М.: Ленанд, 2014. 320 с.
2. Pedlosky J. Waves in the ocean and atmosphere: introduction to wave dynamics. Berlin-Heidelberg: Springer, 2010. 260 p.
3. К. Хекмат. Двумерная математическая модель жидкости водоема с учетом наличии на поверхности ледяной пластины // Инженерный вестник Дона, 2011, №4 URL: ivdon.ru/ru/magazine/archive/n4y2011/583.
4. К. Хекмат. Управление амплитудой волн, вызванных донными смещениями // Инженерный вестник Дона, 2011, №1 URL: ivdon.ru/ru/magazine/archive/n1y2011/333.
5. Holm D.D. Gyroscopic Analog for Collective Motion of a Stratified fluid // J. Math. Anal. and Appl. 1986. 117 (1). pp. 57-80.
6. Бреховских Л.М., Гончаров В.В. Введение в механику сплошных сред. М.: Наука, 1982. 336 с.
7. Габов С.А., Свешников А.Г. Линейные задачи теории нестационарных внутренних волн. М.: Наука. Гл. ред. физ.-мат. лит., 1990. 344 с.
8. Перова Л.В., Плетнер Ю.Д., Свешников А.Г. О колебаниях в стратифицированной и вращающейся жидкости, возбуждаемой плоской,
бегущей по дну волной // Журнал вычислительной математики и математической физики. 2000. № 1. С.136-143.
9. Свиридова Е.Н. Асимптотика при t компонент решения задачи о малых колебаниях вращающейся стратифицированной жидкости в полупространстве. Часть 1 // Вестник Воронежского государственного университета. Серия: Физика. Математика. 2009. №1. С. 150-158.
10. Свиридова Е.Н. Асимптотика при t компонент решения задачи о малых колебаниях вращающейся стратифицированной жидкости в полупространстве. Часть 2 // Вестник Воронежского государственного университета. Серия: Физика. Математика. 2009. №2. С. 101-111.
References
1. Il'jushin A.A. Mehanika sploshnoj sredy [Mechanics of a solid media]. M.: Lenand, 2014. 320 р.
2. Pedlosky J. Waves in the ocean and atmosphere: introduction to wave dynamics. Berlin-Heidelberg: Springer, 2010. 260 p.
3. Kandalft Hekmat. Inzenernyj vestnik Dona (Rus), 2011, №4. URL: ivdon.ru/ru/magazine/archive/n4y2011/583.
4. Kandalft Hekmat. Inzenernyj vestnik Dona (Rus), 2011, №1. URL: ivdon.ru/ru/magazine/archive/n1y2011/333.
5. Holm D.D. J. Math. Anal. and Appl. 1986. 117 (1). pp. 57-80.
6. Brehovskih L.M., Goncharov V.V. Vvedenie v mehaniku sploshnyh sred [Introduction to Solid-media mechanics]. M.: Nauka, 1982. 336 p.
7. Gabov S.A., Sveshnikov A.G. Linejnye zadachi teorii nestacionarnyh vnutrennih voln [Linear Problems of Theory of Transient Internal Waves]. M.: Nauka. Main Editorial Board of Physical and Mathematical Literature. 1990. 344 p.
8. Perova L.V., Pletner Ju.D., Sveshnikov A.G. Zh. Vychisl. Mat. Mat. Fiz. 2000. № 1. pp.136-143.
9. Sviridova E.N. Proceedings of Voronezh State University. Series: Physics. Mathematics. 2009. №1. pp. 150-158.
10. Sviridova E.N. Proceedings of Voronezh State University. Series: Physics. Mathematics. 2009. №2. pp. 101-111.