Научная статья на тему 'Программная реализация двумерной задачи движения воздушной среды'

Программная реализация двумерной задачи движения воздушной среды Текст научной статьи по специальности «Математика»

CC BY
276
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВОЗДУШНАЯ СРЕДА / ДВУМЕРНАЯ МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / АППРОКСИМАЦИЯ / АЭРОДИНАМИКА / AIR / TWO-DIMENSIONAL MATHEMATICAL MODEL / APPROXIMATION / AERODYNAMICS

Аннотация научной статьи по математике, автор научной работы — Чистяков Александр Евгеньевич, Хачунц Дианна Самвеловна

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

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

Похожие темы научных работ по математике , автор научной работы — Чистяков Александр Евгеньевич, Хачунц Дианна Самвеловна

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

PROGRAM REALIZATION OF AIR MOTION TWO-DIMENSIONAL TASK

This work is dedicated to two-dimensional mathematic model constructing and creating of program complex for the developed algorithms realization. In order to adequately make mathematical description of processes occurring in the atmosphere the problem of constructing a physical model of atmosphere should be solved since it significantly affects the construction of the wind field and transfer description occurring in the air. Physical features of air (temperature, humidity, changeability, atmosphere pressure) are unstable and connected with climatic characteristics of geographical region. In this work the approximation of the time variable problem is presented, two-dimensional aerodynamic model is constructed and the results of numerical experiments are given.

Текст научной работы на тему «Программная реализация двумерной задачи движения воздушной среды»

Meshcheryakova Julia Alexandrovna - e-mail: life-super@yandex.ru; phone: +79043464554; the department of high mathematic; graduate.

Rumilova Svetlana Yur'evna - e-mail: svechqa@gmail.com; phone: +79525821572; the department of high mathematic; graduate.

УДК 519.86

А.Е. Чистяков, Д.С. Хачунц

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ДВУМЕРНОЙ ЗАДАЧИ ДВИЖЕНИЯ

ВОЗДУШНОЙ СРЕДЫ

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

Воздушная среда; двумерная математическая модель; аппроксимация; аэродинамика.

A.E. Chistyakov, D.S. Khachunts PROGRAM REALIZATION OF AIR MOTION TWO-DIMENSIONAL TASK

This work is dedicated to two-dimensional mathematic model constructing and creating of program complex for the developed algorithms realization. In order to adequately make mathematical description of processes occurring in the atmosphere the problem of constructing a physical model of atmosphere should be solved since it significantly affects the construction of the wind field and transfer description occurring in the air. Physical features of air (temperature, humidity, changeability, atmosphere pressure) are unstable and connected with climatic characteristics of geographical region. In this work the approximation of the time variable problem is presented, two-dimensional aerodynamic model is constructed and the results of numerical experiments are given.

Air; two-dimensional mathematical model; approximation; aerodynamics.

Введение. В общем перечне актуальных задач, решаемых с помощью математического моделирования, состояние воздушной среды занимает особое место. Естественным средством объективного анализа возникающих проблем являются методы, основанные на построении и совместном изучении математических моделей природных систем. Использование математического моделирования и проведение вычислительного эксперимента позволяют оценить все аспекты реализации проектов, связанных с воздействием на природную среду. Одним из наиболее значимых исследования методов климата и динамики атмосферы является проведение численных экспериментов. Современные численные методы позволяют осуществить моделирование объектов, поведение которых описывается весьма сложными системами дифференциальных уравнений.

1. Постановка задачи. Основными уравнениями динамики воздушной среды являются [1-8]:

- система уравнений Навье-Стокса

+ иих + шу = —РР'х + (/ш'х) +(циу)у ,

+ -~'х + ууу = -Рру + (ц~[ )) + (ц~'у )у , (1)

- уравнение неразрывности

рР + (ри )) + (р~ )у = 0, (2)

- уравнение состояния

Р =Р КГ . (3)

М

Система уравнений (1)-(2) рассматривается при следующих граничных условиях:

♦ на непроницаемой границе: рущ'п = ?хЪ(г), Р~,Л~'п = туЬ(г), Уп = 0, Р; = 0,

♦ на боковых проницаемых границах: и'п = 0, ~'п = 0, РП = 0,

♦ на источнике: и = и, V = У, Р; = 0,

где У =\и, V} - значение компонент вектора скорости; Р- давление; р— плотность; ^-коэффициент турбулентного обмена; М-молярная масса; тх,т - составляющие тангенциального напряжения; Г - температура; К - универсальная газовая постоянная; и,У - компоненты вектора скорости на источнике.

2. Аппроксимация задачи по временной переменной. Согласно методу поправки к давлению, исходная модель гидродинамики (1)-(2) разбивается на три подзадачи. Первая подзадача представлена уравнением диффузии - конвекции -реакции, на основе которого вычисляются компоненты поля скорости на промежуточном временном слое:

и — и ; ; ~ //

-— + шх + ~иу = (цих)х +{/М'у) , + и~х + =(м~~х)х +(м~у) • (4)

п( у п1 у

Для аппроксимации по временной переменной уравнения диффузии - конвекции - реакции использованы схемы с весами. Здесь и = аи + (1 — а)и , сте[0,1] - вес схемы.

Система уравнений (4) рассматривается при следующих граничных условиях:

♦ на непроницаемой границе: р~щ'п = тх Ъ (г), р~,ц~'п = ту Ъ (г),

♦ на боковых проницаемых границах: и'п = 0, ~'п = 0,

♦ на источнике: и = и, ~ = У, Р''ч = 0.

Уравнение для расчета распределения давлений можно записать в следующем виде:

Р» + Р» = Р — Р , (риУх , (р~)'у

или

V П п

+(р- )х+«=кп ((+Ру) (5)

где к = КГ / М .

Третья подзадача позволяет по явным формулам определить распределение скоростей на верхнем временном слое

Р1^ = , р^ = -Щ, (6)

где т - шаг по временной координате; и - значение поля скорости на предыдущем временном слое; и - значение поля скорости на промежуточном временном слое; и - на текущем временном слое.

3. Построение двумерной модели аэродинамики. Расчетная область вписана в прямоугольник. Покроем область равномерной прямоугольной расчетной сеткой со = ю1 ха>х хту:

0)1 = {," = пк,,0 < п < И, -1,1, = к, (М, -1)}, Юх = {Х; = И,0 < г < Мх -1,¡х = кх (Мх -1)},

my

= {у} = ]Ну ,0 < у < Му -1,¡у = ку (Му -1)},

где п, г, у - индексы по временной координате и пространственным координатным направлениям Ох, Оу соответственно;

к,, кх, ку - шаги по временной координате и пространственным координатным направлениям Ох, Оу соответственно;

И,, Их, Иу - количество узлов по временной координате и пространственным координатным направлениям Ох, Оу соответственно;

¡,, ¡х, ¡у - длина расчетной области по временной координате и пространственным координатным направлениям Ох, Оу соответственно.

Дискретные аналоги операторов конвективного и диффузионного переноса, полученные при помощи интегроинтерполяционного метода, в случае частичной заполненности ячеек могут быть записаны в следующем виде:

С ■ — С. ■ С ■ — c

(«0 , j uci = («1 j U+1/2, j '+1'J2h ''j + («2 j U —1/2, j^h

(«o j M^ = j ^+1/2j Ci+i'i 2 Ci,j —(«2j m—

'i—1, j

,'1/2'j h2 i.j ' *i—1/2j h2

«1 )i,j — («2 )i,j

M

кх

где д0, д1, д2 - коэффициенты заполненности контрольных областей [12-16]. Аппроксимация первого уравнения системы (5) имеет вид

(«0 )i.j"'J h"'J + ( «1 )i. j Ui+1/2,r+j "'J + («2 )i,j Ui—1/2. j U'J 2h'~hi +

u ... — u . „ „ u . — u ., . . u +, . — u .

j+1 '.j \ ,, '.j '.j—1 — \ ,, 1+1,j '.j

+ («3 L ui,j + 1/2 1,j 1,j +(«4 L ui,j — 1/2 1,j0 ',j — = («1 L M+1/2,j ,„2

2hy — 1,j 1,j- 1/2 2hy

. . ui. . — ui—, . „ „ u ... — u .

— («2 )i,j Mi—1/2,j i,jh2 1,j + («3 )i,j Mi,j + 1/2 i,jh 1 — (7)

—(«4 )i,j M,j—1/2ui,j —1 i,j —(«4 IM (w1 IM ,

где c = crC + (1 — a)c , ae [0,1] - вес схемы [13].

Параметр т1 принимает значение 1 в случае, если узел (г, ]) принадлежит множеству граничных узлов, находящихся в придонной области, в противном случае т1 = 0. Аппроксимация второго слагаемого уравнения системы (4) запишется

аналогичным образом.

Аппроксимация уравнения (5) имеет вид

р _Р (Рй) ~(Рй) (Рй) ~(Рй)

("0 + («)■/ гн] + "+

(РУ) _(РУ) (РУ) _(РУ) Р _ Р

+(")../ гн' ^ +(*=("1 ^^_ (8)

_("г )„ Щ ^^ + ("з кН ^Н ^ _ ("4 Щ ^ _1 +

+ (("г ) _("1 )и )))- Р ] (т2+(("4 );„ _("з )и ))) ъ т )и .

Параметр т2 = 1 в случае, если узел ( г, ]) принадлежит входной границе, в противном случае тг = 0 .

Аппроксимация первого уравнения системы (8) примет вид

("0 =_ _ (". . <9>

Для решения сеточных уравнений используем адаптивный попеременно-треугольный итерационный метод [8-11].

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

♦ расчет поля скорости на промежуточном временном слое;

♦ расчет давления;

♦ уточнение поля вектора скорости по давлению.

На основе построенного комплекса программ также можно моделировать задачи транспорта веществ. На рис. 1-3 приведены результаты численных экспериментов по моделированию движения воздушной среды при обтекании твердых тел. Палитрой показана интенсивность скорости движения воздушной среды.

Рис. 1. Распределение поля скоростей при обтекании пластины

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

Рис. 2. Распределение поля скоростей при обтекании пластины

При обтекании шара зона вихрей будет существенно меньше, так как воздуху "проще" обтекать закругленные поверхности.

Рис. 3. Распределение поля скоростей при обтекании шара

Приведенные численные эксперименты показывают работоспособность разработанного комплекса программ. Построенные картины течений согласуются с реальным аэродинамическими процессами.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Сухинов А.И., Чистяков А.Е., Хачунц Д.С. Математическое моделирование движения многокомпонентной воздушной среды и транспорта загрязняющих веществ // Известия ЮФУ. Технические науки. -2011. - № 8 (121). - С. 73-79.

2. Алоян А.Е. Динамика и кинетика газовых примесей и аэрозолей в атмосфере: Курс лекций. - М.: ИВМ РАН, 2002. - 201 с.

3. Алексеенко Е.В., Сидоренко Б.В., Колгунова О.В., Чистяков А.Е. Сравнительный анализ классических и неклассических моделей гидродинамики водоемов с турбулентным обменом // Известия ЮФУ. Технические науки. - 2009. - № 8 (97). - С. 6-18.

4. Володин Е.М. Математическое моделирование общей циркуляции атмосферы: Курс лекций. - М.: ИВМ РАН, 2007. - 87 с.

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

5. Чистяков А.Е., Алексеенко Е.В., Колгунова О.В. Вычислительные эксперименты с математическими моделями турбулентного обмена в мелководных водоемах // Известия ЮФУ. Технические науки. - 2008. - № 10 (87). - С. 171-175.

6. Чистяков А.Е. Трехмерная модель движения водной среды в Азовском море с учетом транспорта солей и тепла // Известия ЮФУ. Технические науки. - 2009. - № 8 (97).

- С. 75-82.

7. Чистяков А.Е., Алексеенко Е.В., Колгунова О.В. Вычислительные эксперименты с математическими моделями турбулентного обмена в мелководных водоемах // Известия ЮФУ. Технические науки. - 2009. - № 10 (87). - С. 171-175.

8. Сухинов А.И., Чистяков А.Е., Алексеенко Е.В. Численная реализация трехмерной модели гидродинамики для мелководных водоемов на супервычислительной системе // Математическое моделирование. - 2011. - Т. 23, № 3. - С. 3-21.

9. Чистяков А.Е. Теоретические оценки ускорения и эффективности параллельной реализации ПТМ скорейшего спуска // Известия ЮФУ. Технические науки. - 2010. - № 6 (107). - С. 237-249.

10. Сухинов А.И., Чистяков А.Е. Адаптивный модифицированный попеременно-треугольный итерационный метод для решения сеточных уравнений с несамосопряженным оператором // Математическое моделирование. - 2012. - Т. 24, № 1. - С. 3-21.

11. Сухинов А.И., Чистяков А.Е. Параллельная реализация трехмерной модели гидродинамики мелководных водоемов на супервычислительной системе // Вычислительные методы и программирование: Новые вычислительные технологии. - 2012. - Т. 13. - С. 290-297.

12. Чистяков А.Е. Об аппроксимации граничных условий трехмерной модели движения водной среды // Известия ЮФУ. Технические науки. - 2 010. - № 6 (107). - С. 66-77.

13. Сухинов А.И., Чистяков А.Е., Бондаренко Ю.С. Оценка погрешности решения уравнения диффузии на основе схем с весами // Известия ЮФУ. Технические науки. - 2011. - № 8 (121). - С. 6-13.

14. Сухинов А.И., Тимофеева Е.Ф., Чистяков А.Е. Построение и исследование дискретной математической модели расчета прибрежных волновых процессов // Известия ЮФУ. Технические науки. - 2011. - № 8 (121). - С. 22-32.

15. Сухинов А.И., Чистяков А.Е., Проценко Е.А. Построение дискретной двумерной математической модели транспорта наносов // Известия ЮФУ. Технические науки. - 2011.

- № 8 (121). - С. 32-44.

16. Сухинов А.И., Чистяков А.Е., Проценко Е.А. Двумерная гидродинамическая модель, учитывающая динамическое перестроение геометрии дна мелководных водоемов // Известия ЮФУ. Технические науки. - 2011. - № 8 (121). - С. 159-167.

17. Дегтярева Е.Е., Чистяков А.Е. Моделирование транспорта наносов по данным экспериментальных исследований в Азовском море // Известия ЮФУ. Технические науки.

- 2012. - № 2 (127). - С. 112-118.

Статью рекомендовал к опубликованию д.т.н., профессор Я.Е. Ромм.

Чистяков Александр Евгеньевич - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: cheese_05@mail.ru; 347928, г. Таганрог, пер. Некрасовский, 44; тел.:

88634371606; кафедра высшей математики; доцент.

Хачунц Дианна Самвеловна - e-mail: diana-hachunts@mail.ru; тел.: 89287786737; кафедра высшей математики; аспирант.

Chistyakov Alexander Evgenjevich - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education "Southern Federal University"; e-mail: cheese_05@mail.ru; 44, Nekrasovskiy, Taganrog, 347928, Russia; phone: +78634371606; the department of higher mathematics; associate professor.

Khachunts Dianna Samvelovna - e-mail: diana-hachunts@mail.ru; phone: +79287786737; the department of higher mathematics; postgraduate graduate.

УДК 532.5.031

А.Е. Чистяков, А.А. Семенякина

ПРИМЕНЕНИЕ МЕТОДОВ ИНТЕРПОЛЯЦИИ ДЛЯ ВОССТАНОВЛЕНИЯ

ДОННОЙ ПОВЕРХНОСТИ

Предложен математический алгоритм, предназначенный для восстановления рельефа дна акватории на основе гидрографической информации (глубины водоема в отдельных точках или изолиний уровня), и выполнена его численная реализация. На основе полученного метода решения задачи получено наглядное изображение рельефа дна на примере Азовского моря. Отметим, что разработанный алгоритм обладает достаточной степенью гладкости в точках склейки функций и меньшими выбросами в одномерном случае по сравнению с кубической функцией, использованной в расчетах. Также на основе полученной функции была разработана схема повышенного порядка аппроксимации для решения поставленной в данной работе задачи.

Донная поверхность; глубина; схемы повышенного порядка точности; интерполяция.

A.E. Chistyakov, A.A. Semenyakina

USE OF INTERPOLATION METHODS FOR RECOVERY BOTTOM

SURFACE

A mathematical algorithm designed to restore the sea floor topography based hydrographic information (depth of the water at specific points or contour level) and was performed its numerical implementation. Based on this method of solving the problem is obtained visual representation of the bottom contour on the example of the Azov Sea. Note that the developed algorithm has a sufficient degree of smoothness in the gluing points of functions and has fewer emissions in the one case than in the cubic function used in the calculations. Also on the basis of the functions was developed a scheme of high order approximation for the solution of the problem in this paper.

Bottom surface; depth; schemes of high order; interpolation.

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

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