Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Белоконь Татьяна Викторовна

Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией
<
Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией
>

Данный автореферат диссертации должен поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - 240 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Белоконь Татьяна Викторовна. Использование эффективных численных методов при моделировании конвективно-диффузионных процессов в средах с преобладающей конвекцией : диссертация ... кандидата физико-математических наук : 05.13.18.- Ростов-на-Дону, 2003.- 166 с.: ил. РГБ ОД, 61 03-1/1166-3

Содержание к диссертации

Введение 4

I Моделирование процессов в движущихся средах 16

1.1 Математические модели явлений и процессов в движущихся средах 16

1.2 Аппроксимация уравнения конвекции-диффузии 27

1.2.1 Аппроксимация оператора диффузионного переноса 32

1.2.2 Аппроксимация оператора конвективного переноса 34

1.3 Описание тестовых задач 38

Итерационные методы решения СЛАУ 43

Некоторые сведения из теории матриц и функционального анализа 43

Общая теория итерационных методов 50

Операторный подход 52

Спектральный подход 54

Подпространство Крылова 55

Классические итерационные методы 58

Метод Якоби 60

Метод Гаусса-Зейделя 61

SOR 61

SSOR 63

Треугольные и попеременно треугольные методы 64

LU- разложение 66

Ускорение классических итерационных методов 67

11.4 Вариационные методы 72 П.4.1 Два подхода к построению вариационных методов 72 П.4.2 Методы подпространства Крылова 78 II.4.3 GMRES 83

11.5 Переобуславливание 86

11.5.1 Основные виды переобуславливания 86

11.5.2 Основные переобуславливатели 91 И.5.3 GMRES с различными типами переобуславливания Ill Итерационные методы решения сильно

несимметричных систем 97

III. 1 Современные методы решения сильно несимметричных систем 97

III. 1.1 Вариационные методы 97

III. 1.2 Метод симметрического и кососимметрического расщепления 98

III. 1.3 Кососимметрические итерационные методы 99

Ш.2 Общая теория треугольных и попеременно-треугольных

кососимметрических методов 99

Ш.2.1 Базовые треугольный и попеременно-треугольный методы 101

Ш.2.2 Ускорение базовых треугольных и попеременно - треугольных

методов. 104

Ш.З Треугольные и попеременно-треугольные кососимметрические

беспараметрические методы 105

Ш.З. 1 Достаточные условия сходимости беспараметрических

кососиметрических методов 105

Ш.З .2 Выбор оптимального параметра 107

Ш.3.3 Треугольные беспараметрические методы 109

Ш.З .4 Попеременно-треугольные беспараметрические кососимметрические

методы 124

Ш.З.5 Сравнение треугольных и попеременно-треугольных

кососимметрических беспараметрических методов 135

Ш.4 Использование треугольных и попеременно-треугольных

кососимметрических беспараметрических операторов в качестве

переобуславливателей для GMRES(m) 136

Ш.4.1 Оценка близости операторов 138

Ш.4.2 Правое переобуславливание GMRES(m) 142

Ш.4.3 Сравнение предложенных переобуславливателей 143

Литература 1  

Введение к работе

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

В математическом моделировании работу с объектом можно условно разделить на три этапа: модель - алгоритм - программа. На первом этапе строится математическая модель объекта, т.е. теоретический "эквивалент" объекта. В выбранной модели должны быть отражены основные свойства объекта, выбраны характеристики, описывающие состояние объекта, и те, которыми можно пренебречь, при этом учитываются условия, при которых будет функционировать объект. Выбор модели является одним из важнейших этапов моделирования. При выборе модели следует исходить из разумного компромисса между сложностью модели, полнотой получаемых с ее помощью характеристик объекта и точностью этих характеристик. Так, если модель недостаточно точна, то ее нужно дополнить, уточнить введением новых факторов, может также оказаться, что предложенная модель слишком сложна, и те же результаты можно получить с помощью более простой модели. Так, при моделировании процессов тепломассопереноса в жидкости обычно пренебрегают сжимаемостью среды и полагают жидкость несжимаемой, а при рассмотрении, в частности, процессов распространения подводных взрывов, необходимо рассматривать сжимаемую жидкость. При выборе математической модели обычно руководствуются иерархией математических моделей [19,49], при использовании которой можно выбрать модель, учитывающую свойства рассматриваемой среды и процессов, происходящих в ней, а также условия, при которых происходит ее исследование.

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

При решении задач обычно заменяют непрерывную область изменения аргумента на дискретную и строят дискретный аналог дифференциального уравнения на дискретной области. Этот подход позволяет свести решение дифференциального уравнения к системе линейных алгебраических уравнений. Вопросам разностной аппроксимации дифференциальных операторов уделяется большое внимание [1,8,41,42,43,44,46,104].

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

Для решения системы линейных алгебраических уравнений с симметричной матрицей существует множество хорошо обоснованных и изученных эффективных численных методов. Например, можно отдать предпочтение методу верхней релаксации - (SOR) или его ускоренным вариантам, или методу сопряженных градиентов (CG) самостоятельно или с переобуславлива-телем. Если симметричная матрица системы не является положительно определенной, то можно применить метод минимальных невязок (MINRES).

Для несимметричных систем выбор метода решения до сих пор довольно затруднителен. Если матрица системы является слабо несимметричной (т.е. нормы симметричной и кососимметричной составляющих отличаются не сильно), или же матрицей с диагональным преобладанием, то можно воспользоваться классическими итерационными методами - методом Гаусса-Зейделя или другими методами. В противном случае мы имеем дело с несимметричными матрицами, для которых норма кососимметричной составляющей преобладает над нормой симметричной. На третьем этапе выбранные алгоритмы реализуются и создаются программы. Полученный "электронный эквивалент" объекта уже можно испытывать, задавая различные условия функционирования исходного объекта.

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

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

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

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

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

Методы исследования рассмотренных итерационных методов и переобуславливателей основаны на операторном подходе, предложенном академиком А.А. Самарским и развитым его учениками, а также на теории итерационных методов, понятиях и методах матричного анализа.

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

Достоверность. Представленные в диссертации теоремы и следствия имеют строгое математическое обоснование, предложенные методы теоретически исследованы и численно проверенны. 

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

Апробация работы. Основные результаты диссертации докладывались на международной конференции "Математическое моделирование в экологии и численные методы" EMMNA 99 (г. Ростов-на-Дону, 1999г.); на третьей международной конференции по вычислительной математике ENUMATH 99 (Finland, 1999г.); на международном семинаре, посвященном вычислительным и аналитическим методам решения сингулярно возмущенных задач (Lozenetz, Bulgaria, 1998г.); на IX Всероссийской школе-семинаре молодых ученых "Современные проблемы математического моделирования" (п. Абрау-Дюрсо, 2001г.); на Всероссийской конференции "Математическое моделирование и проблемы экологической безопасности" (п. Абрау-Дюрсо, 2000г.); на VIII Всероссийском совещании по проблемам построения сеток для решения задач математической физики, посвященном памяти А.Ф. Сидорова (п. Абрау-Дюрсо, 2002г.); на Всероссийской молодежной научной школе - конференции "Численные методы решения линейных и нелинейных краевых задач" (г. Казань, 2001г.); на международной конференции "Математическое моделирование и вычислительный эксперимент в механике и физике" (г.Ростов-на-Дону, 2001г.); на международной конференции IMMC-2002 "Итерационные методы и матричные вычисления" (г. Ростов-на-Дону, 2002г.); на Международной конференции по вычислительной матема 10

тике ICCM-2002 (г. Новосибирск, 2002г.), на Международной конференции по вычислительной алгебре (MILOVY 2002) (Milovy, Czech Republic, 2002г.).

В полном объеме диссертация докладывалась на научном семинаре "Методы решения краевых задач" лаборатории вычислительного эксперимента ЮГИНФО РГУ.

Публикации. По теме диссертации опубликовано 14 печатных работ, в том числе 9 в соавторстве. Из них 1 статья в российском и 1 статья в зарубежном реферируемых журналах, 5 статей в сборниках трудов и 7 в тезисах докладов всероссийских и международных конференций.

СОДЕРЖАНИЕ РАБОТЫ

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

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

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

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

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

В третьем разделе дано описание классических итерационных методов и условия их сходимости, а также приведены их матрицы расщепления. Рассмотрены некоторые подходы к ускорению классических итерационных методов. Так, приведено краткое описание методов MSOR, AOR, USSOR, которые являются ускоряющими процедурами для SOR, методов ускорения релаксационного типа с помощью чебышевского набора итерационных параметров, способа ускорения двухслойных вариационных методов, предложенного А.А. Самарским.

В четвертом разделе второй главы дано описание двух подходов к построению вариационных методов. Первым был рассмотрен способ построения решения в подпространстве Крылова. При таком подходе искомое решение является линейной комбинацией некоторого базиса в подпространстве Крылова. Дано описание подходов Ритца - Галеркина, подхода минимума невязок, подхода Петрова - Галеркина. Используя каждый из этих подходов можно условно разделить методы подпространства Крылова на три большие группы:

• методы, в которых минимизируется невязка;

• методы, для которых невязка ортогональна текущему подпространству Крылова;

• методы, для которых невязка ортогональна некоторому другому подпространству Крылова. Вторым был рассмотрен операторный подход, предложенный А.А. Самарским. При этом подходе строится решение уравнения, минимизирующее норму погрешности в энергетическом пространстве в случае самосопряженного и положительно определенного оператора. Далее в данном разделе более подробно описывается обобщенный метод минимальных невязок (GMRES).

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

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

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

Во втором разделе дано описание базового кососимметрического алгоритма решения сильно несимметричных задач, условно названного треугольным кососимметрическим методом. Данный алгоритм, предложенный Л.А. Крукиером и развитый в трудах его учеников, является эффективным методом решения сильно несимметричных систем линейных алгебраических уравнений. Для данного класса методов приводятся достаточные условия сходимости, описываются предложенные ранее способы ускорения треугольных кососимметрических методов.

В третьем разделе третьей главы рассматривается новый класс беспараметрических кососимметрических методов, для которых оператор метода не содержит итерационный параметр.

В первом параграфе раздела приведено полученное ранее необходимое и достаточное условие сходимости треугольных методов этого класса и достаточное условие сходимости метода. Во втором параграфе доказана теорема о выборе оптимального итерационного параметра.

Третий параграф посвящен численному исследованию предложенных ранее треугольных методов. В этом же параграфе предлагается ускоряющая процедура для треугольного кососимметрического метода.

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

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

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

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

Приведены результаты расчетов предложенных кососимметрических беспараметрических попеременно-треугольных методов и проведено их сравнение с базовым попеременно-треугольным кососимметрическим методом и SSOR.

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

В четвертом разделе третьей главы описывается использование беспараметрических операторов в качестве переобуславливателей для GMRES(m).

Традиционно для ускорения методов подпространства Крылова используются явные переобуславливатели, т.е. явное построение матрицы, близкой к обратной матрице системы. Далее для ускорения обобщенного метода минимальных невязок рассматривается другой подход, называемый неявным, при котором ищется переобуславливатель, близкий к самой матрице системы. К переобуславливателям такого класса относятся, в частности SSOR. Для этого нужно оценить близость матрицы, обратной к переобуславливателю, к матрице, обратной к матрице системы.

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

Эта теорема была использована при изучении близости рассмотренных ранее треугольных и попеременно-треугольных беспараметрических операторов к матрице, обратной к матрице системы.

Для переобуславливания обобщенного метода минимальных невязок предложено использовать два попеременно-треугольных оператора.

Приводятся результаты численных экспериментов, проведенных на тестовых задачах для различных коэффициентов при конвективных членах и при различном количестве базисных векторов подпространства Крылова, используемых GMRES(m), т=2, 5, 10, 15, 20. 

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

К ЗАЩИТЕ ПРЕДСТАВЛЕНЫ СЛЕДУЮЩИЕ РЕЗУЛЬТАТЫ:

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

2. Предложены и теоретически обоснованы ускоряющие процедуры для треугольных и попеременно-треугольных кососимметрических итерационных методов.

3. Доказана и численно подтверждена эффективность использования указанных операторов в качестве переобуславливателей для обобщенного метода минимальных невязок.

Автор глубоко благодарен своему научному руководителю проректору РГУ, директору ЮГИНФО РГУ, д.ф.-м.н., проф. Крукиеру Л.А. и благодарит коллектив ЛВЭ ЮГИНФО РГУ за внимание к работе, оказанную помощь и полезные советы. 

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