автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Решение задач о течении однородной вязкой несжимаемой жидкости в каналах при заданном перепаде давления
Автореферат диссертации по теме "Решение задач о течении однородной вязкой несжимаемой жидкости в каналах при заданном перепаде давления"
005006144
С/ <7
Гейдаров Назим Абульфат оглы
РЕШЕНИЕ ЗАДАНО ТЕЧЕНИИ ОДНОРОДНОЙ ВЯЗКОЙ НЕСЖИМАЕМОЙ ЖИДКОСТИ В КАНАЛАХ ПРИ ЗАДАННОМ ПЕРЕПАДЕ ДАВЛЕНИЯ
05.13.18 - математическое моделирование, численные методы и комплексы программ
АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук
1 5 ДЕК 2011
Кемерово - 2011
005006144
Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «Кемеровский государственный университет» (КемГУ)
Научный руководитель: доктор физико-математических наук,
профессор Захаров Юрий Николаевич
Официальные оппоненты: доктор физико-математических наук,
профессор Черный Сергей Григорьевич
кандидат физико-математических наук Паничкин Алексей Васильевич
Ведущая организация: Учреждение Российской академии наук
Институт вычислительного моделирования Сибирского отделения РАН (ИВМ СО РАН), г. Красноярск
Защита состоится «28» декабря 2011 г. в 14 час. 00 мин. на заседании диссертационного совета ДМ003.046.01 в Учреждении Российской академии наук Институте вычислительных технологий Сибирского отделения РАН (ИВТ СО РАН) по адресу 630090, г. Новосибирск, проспект академика М.А. Лаврентьева, 6.
С диссертацией можно ознакомиться в специализированном читальном зале вычислительной математики и информатики ГПНТБ СО РАН (г. Новосибирск, проспект академика М.А. Лаврентьева, 6).
Автореферат разослан «25» ноября 2011 г.
Ученый секретарь диссертационного совета, д. ф.-м. н., профессор
Л.Б. Чубаров
Общая характеристика работы
Актуальность темы. На практике часто возникает необходимость исследования стационарных течений, возникающих в каналах под действием перепада давления. Таковы, например, задачи о течениях жидкости в трубопроводах, насосах, отопительных котлах или подземных каналах, течениях воздуха в системе вентиляции, задачи о токе крови в сосудах и аппарате искусственного кровообращения.
При изучении подобных явлений методами математического моделирования зачастую удовлетворительной оказывается модель вязкой жидкости, описываемая системой дифференциальных уравнений Навье-Стокса, которые в таких случаях обыкновенно выписываются в форме естественных переменных «скорость-давление». На входе и выходе из канала задается перепад давления. При этом на этих границах задаются условия только на касательную составляющую вектора скорости. Таким образом, в исходной постановке отсутствуют условия на нормальную компоненту вектора скорости на входе и выходе из канала, а также условия на давление на твердых стенках.
Следовательно, при численном решении дифференциальной краевой задачи разностными методами возникает необходимость замыкания полученной в результате разностной аппроксимации системы алгебраических уравнений. Эта система в нашем случае является нелинейной и поэтому для её решения, в силу большой размерности, необходимо использовать специальные методы решения.
Таким образом, при численном решении задачи о течении вязкой жидкости, вызванном заданным перепадом давления, мы сталкиваемся с существенными трудностями как на этапе построения разностной задачи, так и при её решении. При преодолении этих трудностей появляется возможность численно решать прикладные задачи, имеющие народнохозяйственное значение.
Цель работы состояла в разработке технологии решения стационарной задачи о течении вязкой однородной несжимаемой жидкости при заданном перепаде давления и применении технологии при решении двух- и трехмерных задач.
Основные результаты, выносимые на защиту:
В работе присутствуют результаты, соответствующие трем пунктам паспорта специальности 05.13.18 - «Математическое моделирование, численные методы и комплексы программ» по физико-математическим наукам.
Пункт 3 (разработка, обоснование и тестирование эффективных вычислительных методов с применением современных компьютерных технологий):
1.Технология численного решения задачи о течении вязкой однородной несжимаемой жидкости в канале при заданном перепаде давления, включающая аппроксимацию исходной системы дифференциальных уравнений, замыкание полученной разностной задачи, применимое в тех случаях, когда сложно поставить условия на какие-либо компоненты вектора решения на одной из границ, а также метод решения системы нелинейных уравнений и алгоритм выделения устойчивого решения;
2. Градиентное обобщение метода последовательной верхней релаксации для решения систем линейных алгебраических уравнений;
3.Метод последовательной верхней релаксации решения систем билинейных алгебраических уравнений с покомпонентной вариационной оптимизацией итерационных параметров;
Пункт 4 (реализация эффективных численных методов и алгоритмов в виде комплексов проблемно-ориентированных программ для проведения вычислительного эксперимента):
4. Расширяемый и конфигурируемый программный комплекс, предназначенный для решения задачи о течении вязкой однородной несжимаемой жидкости, вызванном заданным перепадом давления. Данный комплекс состоит из конструктора областей, позволяющего задавать область течения, краевые условия и параметры сетки, библиотек классов, предназначенных для решения двух- и трехмерных задач в указанной постановке, модулей проверки решений, модуля постобработки для последующей визуализации результатов;
Пункт 5 (комплексные исследования научных и технических проблем с применением современной технологии математического моделирования и вычислительного эксперимента):
5.Результаты расчетов двух- и трехмерных задач о течении вязкой однородной несжимаемой жидкости в канале при заданном перепаде давления. Показано, что в случае, когда постановка условий на компоненты вектора скорости затруднена на участках протекания границы, предлагаемая в работе технология позволяет найти решения, для которых выполнены базовые физические принципы и допущения.
Научная новизна работы.
1. Предложена оригинальная технология решения задачи о течении вязкой несжимаемой жидкости в канале при заданном перепаде давления.
2. Впервые построено градиентное обобщение метода последовательной верхней релаксации решения систем линейных алгебраических уравнений.
3. Построен оригинальный метод последовательной верхней релаксации для решения систем билинейных алгебраических уравнений.
4. С помощью созданного программного комплекса впервые решены следующие двух- и трехмерные задачи о течении, вызванном перепадом давления: задачи о течении при наличии внутренних источников, о течении в канале с фильтрацией, в цилиндрическом канале с закрученным на входе потоком.
Обоснованность и достоверность основных результатов обеспечивается использованием полностью консервативных разностных схем для аппроксимации решаемой дифференциальной задачи, сходящимися итерационными методами решения систем нелинейных алгебраических уравнений, хорошим совпадением результатов методических расчётов с точными решениями и решениями полученными другими авторами.
Теоретическая и практическая значимость. Научная значимость работы обуславливается новизной предложенной технологии решения задач о течении, вызванном перепадом давления, и результатов их численного моделирования. Практическая значимость работы заключается в возможности
использования разработанных алгоритмов и реализующих их программных комплексов при решении ряда производственных задач угольной, добывающей промышленности, социальной сферы.
Представление работы. Основные результаты докладывались и обсуждались на V Всероссийской научной конференции «Фундаментальные и прикладные проблемы современной механики», Томск 2006; XX Международной научной конференции «Математические методы в технике и технологиях», Ярославль 2007; VII Всероссийской научно-практической конференции «Инновационные недра Кузбасса. 1Т-технологии», Кемерово 2008; международной конференции «Вычислительные и информационные технологии в науке, технике и образовании», Алматы (Казахстан) 2008; 21 ой всероссийской конференции «Численные методы решения задач теории упругости и пластичности», Кемерово 2009; международной конференции математических и информационных технологий, Капаоник (Сербия) 2009; УП всероссийском семинаре вузов по теплофизике и энергетике, Кемерово 2011.
Основные результаты докладывались на семинарах: на кафедре вычислительной математики (КемГУ) на семинаре «Математические модели. Методы решения», Кемерово (под рук. проф. Ю.Н. Захарова), на кафедре НИТ (КемГУ) на семинаре «Информационные технологии и математическое моделирование», Кемерово (под рук. проф. К.Е. Афанасьева), в институте вычислительных технологий СО РАН на семинаре «Информационно-вычислительные технологии», Новосибирск (под рук. акад. Ю.И. Шокина и проф. В.М. Ковени), в институте вычислительного моделирования СО РАН на семинаре «Математические методы в механике», Красноярск (под рук. проф. В.К. Андреева).
Публикации.
По теме диссертации опубликовано 10 работ, в том числе (в скобках в числителе указан общий объем этого типа публикаций, в знаменателе - объем, принадлежащий лично автору) 2 статьи в изданиях, рекомендованных ВАК (1.6/0.7), 1 - в рецензируемом
журнале (0.6/0.3), 6 - в трудах международных и всероссийских конференций (2.6/1.4), а также свидетельство о государственной регистрации программы для ЭВМ.
Личный вклад автора.
В [1] автором реализованы алгоритмы, входящие в состав зарегистрированного программного комплекса. В [2] автором получено численное решение задачи о течении вязкой жидкости в многосвязной области под действием перепада давления. В [3, 6, 7, 8] с помощью подготовленного программного комплекса получены численные решения двух- и трехмерных задач о течении жидкости под действием заданного перепада давления. В [4, 5,9] автором получены расчётные формулы итерационных параметров для градиентного обобщения метода последовательной верхней релаксации решения линейной системы алгебраической системы и метода ПВР для билинейной системы алгебраических уравнений. В [10] автором показана устойчивость полученных численных решений задачи о течении вязкой жидкости, вызванном заданным перепадом давления.
Структура и объем диссертации.
Диссертация состоит из введения, трех глав, заключения, списка цитируемой литературы из 116 наименований и приложения. Полный объем диссертации составляет 122 страницы (66 рисунков и 1 таблица).
Автор выражает искреннюю благодарность научному руководителю доктору физ.-мат. наук профессору Ю.Н. Захарову за поддержку и постоянное внимание в ходе выполнения работы. Хочется также поблагодарить кандидата физ.-мат. наук В.В. Рагулина за многочисленные обсуждения и консультации. Особая благодарность - моей жене В.В. Гейдаровой за терпение и поддержку.
Содержание диссертации
Во введении обосновывается актуальность выбранной темы исследования, содержится обзор литературных источников по теме диссертационной работы, излагаются цели и задачи исследования.
Первая глава посвящена краткому описанию математической модели, примерам практических задач, решение которых сводится к исследованию этой модели, разностным схемам, применяемым методам решения, описанию применяемого программного комплекса.
В параграфе 1.1 приводится система дифференциальных уравнений Навье-Стокса, моделирующая стационарную задачу о течении вязкой однородной несжимаемой жидкости в канале при заданном перепаде давления
(м • V)«+Ур-уАм =/ (1)
«Пум =0, (х, _у,г)еП, (2)
где й = (и,у,м>)- вектор скорости, и = и{х,у,£), у = у(х,у,г), м> = м>(х,у,г), р = р(х,у,г) - давление, f - известный вектор правой части, у > 0 - коэффициент кинематической вязкости. На рис. 1 показана возможная область решения О .
Для системы (1)-(2)
рассматриваются две постановки задачи. Первая заключается в задании на участках протекания поля скоростей, а на твердых стенках - условий прилипания. При этом ставятся следующие краевые условия.
= 0,
Рис. 1. Область течения
"к =йх(х,у,г), й Гг = й2(х,у,г),
и
(3)
где Г) и Г2- входная и выходная границы (сечения А] С, и А2В2С202 на рис. 1), Г3 - твердые стенки (поверхности Л1В1Л2В2,
С,ДС2£>2, Л,£>,Л2£>2, ВхС^В2С2), щ(х,у,г), и2(х,у,г) -заданные функции. Краевую задачу (1)-(3) будем называть задачей «в скоростях».
Вторая постановка краевой задачи для системы (1)-(2) заключается в задании на входе и выходе из канала функций давления. При этом ставятся следующие краевые условия.
Р г, =Р10,У,*), Р г2 =Рг(х,У,, (4)
" г3 =0, (и,т) = 0 на границах Ц, Г.
(5)
(6)
где ру(х,у,г), р2(х,у,г) - заданные функции, т - вектор единичной касательной к границе. Равенство (6) означает, что вектор скорости й перпендикулярен границам Ц и Г2. Краевую задачу (1), (2), (4)-(6) будем называть задачей «в давлениях».
В данном параграфе также приводятся известные теоремы о существовании и единственности поставленных краевых задач в обеих постановках.
В параграфе 1.2 для решения поставленных краевых задач в области П вводится разнесенная сетка, на которой методом контрольного объема строится разностная схема, аппроксимирующая исходные уравнения. В результате получаем систему нелинейных алгебраических уравнений (7), обладающая свойством билинейности.
где матрица А, вообще говоря, является прямоугольной и зависит от элементов вектора неизвестных и линейно; f -известный вектор, содержащий аппроксимации краевых условий и значения функции правой части системы (1).
Т.к. на участках Г; и Г2 не поставлены условия на нормальную компоненту вектора скорости М, а на твердых стенках Г3 отсутствуют условия на давление, то количество
уравнений полученной системы (7) меньше числа неизвестных. Для замыкания разностной задачи мы аппроксимировали уравнения исходной системы (1)-(2) внутрь области решения там, где это было необходимо. В итоге получаем систему линейных алгебраических уравнений с квадратной матрицей А. Далее везде мы считаем, что у системы (7) число неизвестных совпадает с числом уравнений, и система (7) есть запись получающейся разностной задачи в виде системы алгебраических уравнений.
Для решения полученной системы нелинейных алгебраических уравнений (7) в параграфе 1.3 используется
А(и)и = /,
(7)
двухшаговый градиентный итерационный метод минимальных невязок.
м"+1/2 =и" -тп+1[А(и")и" -/] (8)
и"+1=ип+и2+ап+12", п = 0,1,2,... (9)
где г" = гт)т - некоторый ненулевой вектор, и0 -
произвольное начальное приближение, гп+1 - либо числовой итерационный параметр, либо квадратная диагональная матрица, «и+1 - диагональная матрица итерационных параметров.
Числовой итерационный параметр гп+1 и элементы матрицы ап+1
находятся из условий минимума функционалов невязки по явным формулам Кардано. Показано, что последовательность невязок г" = А(и")и"—/ является убывающей.
Обозначим через А(и" ,и"+1П) матрицу, которая отличается от А(и") тем, что некоторые ее компоненты зависят от элементов
вектора и", а другие - от м"+1/2, и А(ип,ип+1/2) и Ь(и",ип+Ш) -соответственно диагональная и нижнетреугольная части этой матрицы. В случае, когда гп+1 является квадратной диагональной
матрицей итерационных параметров, шаг (8) можно выписать в следующем виде
т~\ХА(и\ип+ш) + тп+11(ип,и"+и2)\ип+"2 -ы") +
+ -/) = о,
где элементы матрицы гп+1 также находятся по явным формулам
Кардано из условий минимума последовательности квадратичных функционалов, определяющих величину нормы невязки.
В итоге итерационный метод (10) является методом последовательной верхней релаксации решения (7) с покомпонентной вариационной оптимизацией параметров.
В случае, когда элементы матрицы А не зависят от и", метод (10) представляет собой градиентное обобщение метода последовательной верхней релаксации для систем линейных алгебраических уравнений.
При решении систем нелинейных алгебраических уравнений методом (8)-(9) возможно построение ускоряющей процедуры.
ип+3 =(1 + а}п)ип+2-сопи", п = 0,1,2,... (11)
где соп - итерационный параметр, который также находится из
условия минимума функционала невязки. Чем меньше |и"+2 - и"||,
тем существеннее эффект от применения ускоряющей процедуры (11).
Параграф 1.4 посвящен описанию программного комплекса, предназначенного для решения задачи о течении вязкой жидкости под действием заданного перепада давления. В его состав входит конструктор сеток, библиотеки операторов и геометрий, расчетный модуль, модуль экспорта. Функционал любого модуля может быть легко дополнен, так как программный комплекс построен по принципам объектно-ориентированного программирования. Предусмотрена возможность вывода результатов расчета в форматах, подходящих для просмотра данных в популярных пакетах визуализации (например, РагаУю\у).
Таким образом, в первой главе работы рассмотрена математическая модель исследуемой задачи. Предложен итерационный метод последовательной верхней релаксации (10) решения систем билинейной системы алгебраических уравнений (7) с покомпонентной вариационной оптимизацией параметров и градиентное обобщение метода ПВР решения СЛАУ, описан используемый программный комплекс.
Вторая глава посвящена изложению и тестированию технологии решения задачи о течении вязкой однородной несжимаемой жидкости при заданном перепаде давления.
В параграфе 2.1 описаны свойства решаемой задачи о течении вязкой однородной несжимаемой жидкости, вызванном перепадом давления.
Для задачи «в давлениях» (1)-(2), (4)-(6) нет доказанных теорем о единственности решения, а, значит, она, в принципе, может иметь не одно решение. Далее, в исходной постановке отсутствуют краевые условия на нормальную составляющую вектора скорости на участках протекания, а давление задано лишь на части границы. При аппроксимации системы дифференциальных уравнений количество алгебраических уравнений будет меньше количества неизвестных, т.е.
для замыкания разностной задачи необходимо будет построить дополнительные соотношения, которые были бы следствиями уравнений исходной дифференциальной задачи.
Далее приводится предлагаемая нами технология решения задачи о течении вязкой несжимаемой жидкости в канале при заданном перепаде давления.
1. Строим в области решения разнесенную сетку, неравномерную или криволинейную, на которой аппроксимируем систему уравнений (1)-(2), (4)-(6) методом контрольного объема
2. На тех участках границы, где отсутствуют краевые условия на неизвестные функции, замыкаем разностную задачу, аппроксимируя исходные уравнения внутрь области решения. В итоге получаем разностную задачу, являющуюся системой билинейных алгебраических уравнений.
3. Для решения полученной системы нелинейных алгебраических уравнений используем итерационный метод неполной аппроксимации минимальных невязок (8)-(9). Итерационный процесс останавливается, когда относительная норма невязки приближенного
решения достигает значения £ (до Ю-9).
4. Для исключения решений системы билинейных алгебраических уравнений, не соответствующих решениям исходной дифференциальной задачи, находим решения разностной задачи на наборе сеток с все более мелким шагом'. 0.05, 0.01, 0.001 и т.д. Процесс останавливается, когда решения на ближайших сетках отличаются на величину порядка аппроксимации отвечающего минимальному шагу сетки Ь.
5. Решаем так называемую задачу «в скоростях», используя как краевые условия значения вектора скорости на границах протекания, определенные в результате решения исходной задачи «в давлениях». Если обе задачи («в скоростях» и «в давлениях») приведут к решениям, относительная норма разности между которыми достаточно мала и убывает с уменьшением шага сетки, можно считать, что исходная задача решена верно.
6. Для отсева возможных неустойчивых решений выполняем проверку полученного решения на устойчивость: решаем задачу с малыми возмущениями краевых условий.
Далее на рисунках показаны линии тока и контуры давления, полученные при решении задач о течении жидкости, вызванном перепадом давления.
В Параграфе 2.2 решены тестовые задачи о течении в плоских областях в каналах сравнительно простой формы: с прямыми стенками параллельными осям координат (прямоугольный, прямоугольный с траншеей, прямоугольный со ступенькой). Проведены расчеты для различных значений перепада давления и вязкости. Для течения в прямоугольном канале евклидова норма отличия приближенного решения от точного составляет 10_6 для шага 0.01. Течения, полученные в Т-образном канале, близки к результатам работы Н.П. Мошкина1.
Здесь же приведены тестовые расчеты течений в трехмерных каналах: канале-параллелепипеде, трехмерном канале со ступенькой, трехмерном канале с траншеей. Норма разности полученных решений и расчётов, приведённых в монографии2, составляет порядка Ю-5 .
С целью проверки эффективности замыкания разностной задачи с использованием аппроксимации уравнений системы внутрь области решения в параграфе 2.3 рассмотрена задача о течении в разветвляющемся канале (рис. 2), где на границах Г,,...,Г6 заданы постоянные функции давления р1,...,р6 соответственно. Остальные
границы канала - твердые стенки.
Для нормальной составляющей вектора скорости не задано краевых условий в исходной дифференциальной задаче, поэтому мы следовали пункту 2 технологии.
Изменение давления р6 на 5% от начального изменяет
направление линий тока так, что на одной части границы Г' жидкость вытекает из канала, а на другой - втекает внутрь (рис. 2). Следовательно, использование аппроксимации соответствующего уравнения исходной системы для замыкания разностной задачи
'Moshkin N., Yambangwi D. Steady viscous incompressible flow driven by a pressure difference in a planar T-junction channel. // Intern. J. of Comput. Fluid Dyn. - 2009. - Vol. 23. - N 3. - P 259-270.
2 Захаров, Ю. H. Градиентные итерационные методы решения задач гидродинамики / Ю. Н. Захаров. - Новосибирск: Наука, 2004. - 239 с.
позволяет находить скорости несмотря на разнонаправленность движения через границу.
Таким образом, во второй главе
■5 г *......гя предложена технология решения
исследуемой задачи. Как показали тестовые расчеты, данная технология успешно применяется при решении двух- и трехмерных задач о течении, вызванном заданным перепадом давления. Показано, что она позволяет найти решение в тех случаях, когда постановка условий на вектор скорости на входе и выходе из канала может быть затруднена (т.к. при различных перепадах давления течение может быть направлено как внутрь канала, так и вовне, что не всегда возможно определить до Рис. 2. Течение в проведения расчета),
разветвляющемся канале Третья глава посвящена
решению задач, для которых на выходе канала трудно задать касательную составляющую вектора скорости.
При решении, например, задач о течении в системе вентиляции с фильтрацией через стенки, в цилиндрическом канале с закрученным на входе потоком (рис. 6), о течении с внутренним источником (рис. 7) вид линий тока вблизи границ протекания зависит не только от краевых условий, но и от формы канала и других факторов. В третьей главе при решении подобных задач применяется предложенная ранее технология, в которую добавляется следующий пункт:
2.1. на выходной границе для определения всех компонент вектора скорости используется аппроксимация внутрь области течения всей системы уравнений.
Параграф 3.1 посвящен решению задачи о «свободном истечении». Согласно условию (6) линии тока перпендикулярны границам протекания. Однако в случае, например, течения с фильтрацией, когда баланс расхода жидкости зависит от перепада давления, имеет смысл говорить о свободном истечении жидкости,
когда течение зависит в большей степени от формы канала или краевых условий на твёрдых стенках, чем от краевых условий на выходе из канала. При этом линии тока могут выходить под разными, заранее неизвестными углами к границам. Если в подобных случаях все же решать задачу Навье-Стокса вместе с условием (6), то линии тока вблизи границы могут резко менять направление.
Данное замечание
проиллюстрировано на примере задачи о течении в криволинейном канале. На рис. 3 показано решение задачи о свободном истечении (1), (2), (4), (5). В правом верхнем углу возникает подсасывающая зона, и линии тока подходят к правой границе под разными, в том числе и достаточно острыми углами. В параграфе 3.2 рассматриваются течения в канале с фильтрацией через нижнюю стенку (рис. 4, 5) и в цилиндрическом канале с закрученным на входе потоком (рис. 6).
В постановке задачи с фильтрацией помимо краевых условий (4)-(5) присутствует также условие (12) о пропорциональности нормальной составляющей вектора скорости разности давления на границе и внешнего давления.
\й\ = \й ■ п\, р{х) = р^ (я) + кх (х){и ■ п), (х) е Г' (12)
где рех1 (х) - заданная функция внешнего давления, кх - коэффициент фильтрации, Г' - нижняя проницаемая стенка канала, п - единичный вектор внешней нормали.
Количество фильтрующейся жидкости зависит от разности заданного внешнего давления и давления на границе, а объем жидкости, поступающей в канал и вытекающей из него, неизвестен до проведения расчета. Вместе с тем вид линий тока вблизи границ
протекания зависит как от формы канала, так и от возникающего в результате фильтрации течения.
(а) Ра, = 0 (б) Рех! = О-Ъс
Рис. 4. Течение в прямоугольном канале с фильтрацией
Р ;
а 0085
ш 0 09 :
ш 0 085
II 0.08
ж 0.075 :
»: 0.07
0.065
0.06
0.066
0.05 :
0.046
0.04
0.035'
003
0 .025 :
0 02
0.015:
..... 0.01
0.005.
Рис. 5. Течение в канале-параллелепипеде с фильтрацией
На рис. 6 показано течение, полученное при решении задачи (1), (2), (4), (5), (13) о течении в цилиндрическом канале с закрученным на входе потоком.
V = ур XV = , х еГ[ (13)
Компоненты V, и и', в (13) выбирались так, чтобы проекция вектора скорости на входную плоскость была перпендикулярна отрезку радиуса основания, а ее длина - постоянна для всех точек на входе.
Закрутка потока затухает по направлению к выходу, что связано с действием силы трения, обусловленной вязкостью. Необходимо отметить, что хотя мы задаем касательные составляющие вектора скорости на входе в канал, априорная информация о поле скоростей на выходе из канала отсутствует, т.к. там поле скоростей определяется в
г
При постановке достаточно высокой скорости на границах источника часть жидкости может выходить из канала через левую «входную» границу (рис. 7а). Однако, при «растяжении» канала, при
ходе расчета при учете перепада давления. Таким образом, нецелесообразно задавать какие-либо компоненты вектора скорости на выходе из канала. Для замыкания разностной задачи мы также руководствуемся предлагаемой в работе технологией с использованием п. 2.1.
В параграфе 3.3 показано, что даже в прямоугольном канале сложно задать поле скоростей на входе-выходе канала, т.к. перепад давления может не определять направления вектора скорости на входе-выходе канала. Здесь рассмотрена задача о течении в прямоугольном канале при наличии внутреннего источника прямоугольной формы. На входной (левая) и выходной (правая) границах канала заданы функции давления, на границах источника -векторы скорости.
(а) Истечение на левой границе (б) Увеличенный канал
Рис. 7. Течение в канале с внутренним источником
Рис. 6. Течение в цилиндрическом канале с закрученным на входе
потоком
тех же краевых условиях, жидкость вновь начинает поступать в канал через эту границу (рис. 76).
Таким образом, в третьей главе с помощью предложенной технологии решены задачи о течениях, вызванных заданным перепадом давления: задача о течении в канале с фильтрацией, о течении при наличии внутренних источников, о течении с закрученным на входе потоком. Показано, что предлагаемая в работе технология позволяет определить течение, в тех случаях, когда практически невозможно задать краевые условия на скорости на входе или выходе канала.
В заключении приводятся основные результаты исследования и выводы.
1. В работе приведена технология решения задачи о течении вязкой однородной несжимаемой жидкости в канале при заданном перепаде давления, применяемая при решении двух- и трехмерных задач. Данная технология позволяет разрешить основные трудности, возникающие при решении указанных задач.
2. Метод решения системы билинейных уравнений, являющийся вариантом метода ПВР для нелинейного случая, успешно применяется для решения возникающих в результате аппроксимации систем нелинейных уравнений.
3. Разработанный программный комплекс может применяться при решении задач о течениях жидкости, вызванных заданным перепадом давления.
4. Решена задача о свободном истечении, когда течение вблизи границ определяется не только краевыми условиями, но и формой канала.
Публикации по теме исследования
Свидетельство о государственной регистрации программы для ЭВМ:
[1] Свидетельство о государственной регистрации программы для ЭВМ «Программный комплекс для численного расчета течений, вызванных перепадом давления «Flow Produced by Given Pressure Drop»» / Гейдаров H.A., Захаров Ю.Н. // Федеральная служба по интеллектуальной собственности, патентам и товарным знакам. -№ 2011612543; опубл. 28.03.2011.
В рецензируемых журналах, рекомендуемых ВАК:
[2] Гейдаров Н. А. Решение стационарной задачи о течении вязкой жидкости в канале, вызванном заданным перепадом давлений, при наличии внутренних источников / Н. А. Гейдаров, Ю. Н. Захаров, Ю. И. Шокин // Вычислительные технологии. — 2010. — Т. 15. — № 5. — С. 14-23.
[3] Geidarov, N. A. Solution of the problem of a viscous fluid flow with a given pressure differential / N. A. Geidarov, Yu. N. Zakharov, Yu. I. Shokin // Russ. J. Numer. Anal. Math. Modelling. - 2011. - Vol. 26. -№ l.-P. 39-A8.
В рецензируемых журналах:
[4] Гейдаров Н. А. О треугольных методах решения систем линейных и нелинейных уравнений с вариационной оптимизацией параметров / Н. А. Гейдаров, Ю. Н. Захаров // Вестник КемГУ. - 2009. -№2(38).-С. 34-39.
В трудах конференций:
[5] Гейдаров H.A. Течение вязкой жидкости при заданном перепаде давления и наличии проницаемой стенки. / Н. А. Гейдаров, Ю. Н. Захаров И Математические методы в технике и технологиях -ММТТ-20: сб. трудов XX Международной научной конференции. В 10 т. - Т. 1., Секция 1. - Ярославль, 2007. - С. 225-226
[6] Гейдаров Н. А. Об одной краевой задаче для системы уравнений Навье-Стокса / Н. А. Гейдаров, Ю.Н. Захаров // Совместный выпуск по материалам Международной конференции «Вычислительные и информационные технологии в науке, технике и образовании» 10-14 сентября 2008 г. «Вычислительные технологии», «Вестник КазНУ им. Аль-Фараби». Серия: математика, механика, информатика - Т. 13. - №3(58). - Часть II. - 2008. - С. 147-151.
[7] Гейдаров H.A. Метод решения задачи о течении в канале вязкой несжимаемой жидкости при заданном перепаде давления / H.A. Гейдаров, Ю.Н. Захаров // Инновационные недра Кузбасса. IT-технологии: сборник научных трудов. - Кемерово, 2008. - С. 303-308.
[8] Гейдаров Н. А. Решение задачи о течении вязкой несжимаемой жидкости в канале, вызванном заданным перепадом
давления / H. А. Гейдаров, Ю. Н. Захаров // Численные методы решения задач теории упругости и пластичности: труды XXI Всероссийской конференции, Кемерово - Новосибирск, 2009. - С. 6672.
[9] Geidarov N. A. About gradient extension over relation method of solution of system of linear and nonlinear algebraic equations / N. A. Geidarov, Yu. N. Zakharov // Proceedings of International Conference "Mathematical and Informational Technoklogies MIT-2009" (Kopaonik, Serbia, Budva, Montenegro). - Kosovska Mitrovica, 2009. - P. 135-139.
[10] Geidarov N. A. Stability of solution of stationary viscous incompressible fluid flow produced by a given pressure drop problem / N. A. Geidarov, Yu. N. Zakharov // Proceedings of International Conference "Mathematical and Informational Technoklogies MIT-2009" (Kopaonik, Serbia, Budva, Montenegro). - Kosovska Mitrovica, 2009. - P. 140-143.
Автореферат:
Формат 60x84/8. Объём 1,0 усл. печ. л. Подписано к печати 24.11.2011 Тираж 100 экз. Заказ № 1174.
Отпечатано ЗАО РИЦ «Прайс-курьер» ул. Кутателадзе, 4г, т. 330-7202
Оглавление автор диссертации — кандидата физико-математических наук Гейдаров Назим Абульфат оглы
Введение.
Глава I Моделирование течений вязкой однородной несжимаемой жидкости в канале.
§1.1 Математическая постановка задачи.
§ 1.2 Аппроксимация системы дифференциальных уравнений.
§1.3 Метод решения системы алгебраических уравнений.
§1.4 Программный комплекс для решения задачи о течении при заданном перепаде давления.
Глава II Технология решения исследуемой задачи.
§2.1 Свойства задачи и общая технология ее решения.
§2.2 Тестовые расчеты.
§2.3 Определение скоростей на границах протекания.
Глава III Применение технологии при решении задачи о свободном истечении.
§3.1 Решение задачи о свободном истечении.
§3.2 Примеры задач о свободном истечении.
§3.3 Каналы с внутренними источниками.
Введение 2011 год, диссертация по информатике, вычислительной технике и управлению, Гейдаров Назим Абульфат оглы
Изучение гидродинамических процессов протекания имеет как большое теоретическое, так и практическое значение. Такие исследования позволяют спроектировать водохранилища или трубопроводы, изучить уровень загрязнения затопленных шахт, увеличить эффективность систем вентиляции. Экспериментальный путь исследования обладает рядом очевидных минусов: прежде всего, сложность проведения^ эксперимента, возможные большие затраты, возможное разрушение исследуемого объекта. Поэтому, в связи- с увеличением- вычислительных мощностей, при решении задач гидродинамики- все чаще пользуются методами- математического моделирования.
Рассматриваемые в работе течения, вязкой однородной несжимаемой жидкости- моделируются системой дифференциальных уравнений Навье-Стокса, для которой обычно рассматриваются две постановки задачи (см. [9, 53,55,71,76]).
Одна из них является наиболее популярной и изученной ([53; 54, 76]) и заключается в задании на твердых стенках условия прилипания;, а на участках втеканиями вытекания жидкости.— вектора скорости. Но, так как в исходной«- постановке на границе не фиксируются значения^ функции давления, их при,численном решении приходится задавать с помощью какихлибо дополнительных^ соотношений (например, ~ — Этому посвящено достаточно большое число работ ([55, 106, 107], см: также обзор в [69]). Однако подобные соотношения- часто носят приближенный характер и в общем случае' могут не соответствовать физике течения (см. [69]). Эту проблему, как правило, преодолевают, исключая^ давление путем перехода к системе уравнений в форме Лямба-Громеки, записанной относительно функций тока и завихренности (в двумерном случае) или векторного потенциала (в трехмерном случае).
Вторая постановка заключается в задании на участках втекания-вытекания функции давления, а не скоростей, то есть движение жидкости в области протекания осуществляется за счет разности давлений (см. [3, 7, 8, 17,46, 48, 51, 57, 66-68, 72, 105]).
Несмотря на существенно меньшую изученность такой постановки задачи, на практике часто возникает необходимость исследования течений, возникающих в канале под действием именно перепада давления. Таковы, например, задачи о течениях жидкостей в трубопроводах, насосах или подземных каналах, течениях воздуха в вентиляционных и отопительных системах. Перепадом давления- обусловлен и ток крови в сосудах или течения, возникающие в результате работы аппарата искусственного кровообращения. Движение газа в шахтах, возникающее в процессе подземной газификации угля (т.е. в процессе сжигания угля непосредственно в огневом забое с получением энергии в виде выделяющегося горячего газа), также обеспечивается именно перепадом давления.
Задаче о течении при заданном перепаде давления посвящен ряд как теоретических, так и практических работ. В работах [66-68] обсуждаются вопросы существования и гладкости, а также единственности решения* краевой задачи, моделирующей течение вязкой однородной несжимаемой жидкости. Вфаботе [57] показано, что при некоторых условиях задачу можно сформулировать в терминах «вихрь-функция тока» (отметим, однако, что в этом случае условие на функцию давления^ принимает вид, который сложно использовать, при решении конкретных задач). Корректность краевой задачи Навье-Стокса для давления рассматривается также в [3].
В- работах [17, 51, 105] решена задача о нестационарном движении вязкой жидкости в, плоском разветвляющемся канале под действием приложенных давлений. Проведено исследование зависимости расходов жидкости через сечения от параметров задачи, установлена зависимость между параметрами задачи и получаемыми картинами течения. Работа [46] посвящена расчету ламинарных течений вязкой жидкости в осесимметричных каналах. В работах [7, 8] рассматривается сеточный метод приближенного решения задачи протекания с постоянным перепадом давления. Установлены равномерные оценки погрешностей приближений. В [48] метод расчета течений жидкости в плоских каналах рассматривается на примере задачи о течении в канале диффузорного типа. Установлено появление зон отрыва потока.
Как показано в работах [11, 13, 96], решение задачи о течении при заданном перепаде давления сопряжено с рядом существенных трудностей.
Во-первых, значения функции давления заданы лишь на части границы области решения. На тех участках границы, где давление не задано, необходимо поставить дополнительные условия, но так, чтобы они были согласованы с теми условиями^ что уже присутствуют в исходной постановке задачи.
Во-вторых, наг участках протекания границы отсутствуют условия на нормальную компоненту вектора скорости. Как показано в работе [66], для существования и единственности решения нестационарной задачи о течении, вызванном^ перепадом; давления;; кроме .задания давления? на участках втекания-вытекания; необходимо задать »только; одну из компонент скорости так, чтобы, вектор скорости на границе втекания-вытекания был ей перпендикулярен. Однако в этом случае отсутствие значения второй компоненты, вектора скорости не позволяет без алгоритмических и вычислительных трудностей построить процесс численного решения таких задач. Обычно численно решаются задачи протекания в каналах с параллельными осям координат прямыми границами и прямыми углами; (см. [51], [105]). На входе и выходе задаются «естественные» краевые условия на ди ■ п скорости вида (в двумерном случае) V — I), — = 0 (и = 0, ~ — и ), которые позволяют построить алгоритмически замкнутый численный метод решения. При этом условие на производную для одной из компонент вектора решения является,прямым следствием условия V = 0 (и — 0). Однако такое «простое» определение скоростей на границе не всегда возможно. Дело в том, что подобные краевые условия на вторую компоненту являются, вообще говоря, «лишними», и, для того чтобы краевая задача имела решение, необходимо, чтобы они были естественным образом согласованы с решением задачи, сформулированной без таких дополнительных условий. Вследствие возможного сложного характера течения вблизи границы, постановка дополнительных непротиворечивых условий на скорость на границах для построения процесса численного решения может представлять собой трудноразрешимую задачу.
Полученная краевая задача Навье-Стокса в общем случае не решена аналитически. При численном же решении стационарных задач для систем уравнений Навье-Стокса наиболее широко используется метод установления: решение исходной задачи находится как предел решения нестационарной задачи*. В этом случае чаще всего используют неявные схемы решения, в частности метод переменных направлений [1, 2, 84, 99] и расщепления [10, 15, 47, 52, 75, 85, 87, 88, 90, 97, 100, 113] (применение явных схем затруднено необходимостью введения достаточно малого шага по времени), которые требуют задания-краевых условий для всех компонент вектора неизвестных. Еще* одной; особенностью такого подхода является требование соленоидальности поля» скоростей на каждом временном слое, удовлетворение которого в трехмерном случае также является технически непростой задачей.
Второй» подход к решению стационарных задач состоит в следующем. В области решения^ вводится разностная сетка, на которой рассматривается разностный аналог дифференциальной задачи. Далее мы решаем каким-либо итерационным методом полученную систему нелинейных алгебраических уравнений, аппроксимирующую исходную стационарную задачу. При этом не возникает трудностей как с выполнением условия соленоидальности поля скоростей (соответствующее уравнение является частью решаемой системы), так и с устойчивостью применяемого итерационного метода. Однако возникает необходимость в эффективном решении системы алгебраических уравнений.
Рассмотрим схемы, применяемые при решении систем нелинейных алгебраических уравнений.
Метод Ньютона ([49, 61, 70]) обладает квадратичной сходимостью вблизи решения, однако имеет следующие недостатки:
1. Локальный характер сходимости: метод может расходиться в случае плохого начального приближения.
2. Необходимость вычисления матрицы Якоби первых частных производных оператора системы,
3. Необходимость решения на каждом^ шаге системы линейных алгебраических уравнений. Дополнительные трудности связаны с тем, что система может оказаться плохо обусловленной.
В работах [6, 21]; приводятся модифицированные методы Ньютона. G помощью введения итерационного параметра« достигается меньшая зависимость от выбора,начального приближения.
В» силу возможного сложного* характера вычисления' матрицы Якоби применяются также методы, использующие ее аппроксимацию.
Для« дискретного метода Ньютона ([116]) с переменным шагом; аппроксимации матрицы Якоби характерны следующие недостатки:
1. Скорость сходимости существенно ^ зависит от выбора шага аппроксимации:
2. сохраняются такие недостатки метода Ньютона, как локальный, характер сходимости и необходимость решения системы линейных алгебраических уравнений на каждом итерационном шаге.
Квазиньютоновские методы ([14, 19, 61, 81, 86, 89, 90, 91, 94, 95, 98, 109, 111, 112, 114]) имеют достаточно высокую1 скорость сходимости, но она носит локальный характер. Кроме того свойства разряженности и положительной определенности матрицы Якоби могут теряться: в этом случае метод становится неэкономичным, скорость сходимости становится линейной.
Обобщенные линейные методы (см. [19, 61, 70]) имеют слабые ограничения на оператор системы и обеспечивают глобальную сходимость, однако для выбора итерационных параметров необходима априорная информация. Скорость сходимости в общем случае сильно зависит от обусловленности матрицы Якоби. Кроме того методы характеризуются медленной сходимостью вблизи решения.
Усеченные методы Ньютона ([18, 82, 83, 110]) эффективны для задач с разряженной матрицей Якоби и большим числом неизвестных, а также характеризуются глобальным характером сходимости. Однако для выбора итерационного параметра необходима априорная информация' об операторе системы. Кроме того, необходимо заново вычислять на каждом итерационном шаге матрицу Якоби.
Таким образом, перечисленные методы решения систем нелинейных уравнений, являющиеся развитием метода Ньютона, налагают ограничения на оператор системы, требуют априорных данных об операторе либо не подходят при решении систем* уравнений больших размерностей. Общим недостатком является локальный характер сходимости методов.
Для решения систем нелинейных алгебраических уравнений применимы схемы неполной аппроксимации [43], которые оказались достаточно эффективными- при решении широкого класса задач. Применение схем неполной аппроксимации позволяет использовать сложные краевые условия при решении задач гидродинамики. При решении стационарных задач течения вязкой жидкости схемами неполной аппроксимации отпадает необходимость проведения внутренних итераций для решения промежуточных линейных задач. Схемы неполной аппроксимации продемонстрировали эффективность при решении задач с краевыми условиями на бесконечности [20]. В работах [4, 5] схемы неполной аппроксимации применены при решении задач методом конечных элементов.
Вопросы ускорения сходимости схем неполной аппроксимации рассматриваются в работах [32, 42, 101, 102]. Схемы неполной аппроксимации на примере различных нелинейных задач гидродинамики рассматривались в работах [22- 28, 29-31, 33, 34-38, 39-41, 56, 58-60, 64, 78, 80].
Необходимо отметить, что система алгебраических уравнений, аппроксимирующая дифференциальную задачу на конкретной сетке с заданным шагом, может иметь, в силу нелинейности, «побочные» решения, не соответствующие решению исходной задачи. Кроме того, задача о течении жидкости, вызванном перепадом давления, как4 и в случае задачи о течении, вызванном заданным полем, скоростей, также' может иметь неустойчивые решения при достаточно высоких значениях числа Рейнольдса.
Таким образом, при решении задачи о течении вязкой жидкости при заданном перепаде давления мы сталкиваемся-с существенными трудностями как на этапе построения разностной схемы и применения численного метода, так и на этапе интерпретации полученных результатов.
Цель настоящего исследования — разработка технологии решения стационарной задачи о течении вязкой однородной несжимаемой- жидкости в канале, вызванном» заданным перепадом1 давления и демонстрация^ ее применения.на примере двух- и трехмерных задач.
Технология должна включать в себя построение системы нелинейных алгебраических уравнений, аппроксимирующих краевую: задачу для системы. Навье-Стокса, применение метода решения системы нелинейных уравнений. Исследуемая задача может иметь неустойчивые решения, а также может иметь не одно решение система полученных нелинейных уравнений, следовательно, необходимо указать процесс верификации решений- и «отсева» возможных «побочных» неустойчивых решений.
Для достижения указанной цели были поставлены следующие задачи.
1. Адаптировать метод неполной аппроксимации для решения задачи о течении вязкой несжимаемой жидкости, вызванном заданным перепадом давления.
2. Как было указано; количество уравнений разностной схемы, аппроксимирующей исходную дифференциальную задачу, меньше числа неизвестных, в силу чего необходимо найти; способ замыкания) разностной задачи, аппроксимирующей систему нелинейных дифференциальных уравнений Ыавье-Стокса, моделирующую задачу о течении вязкой несжимаемой жидкости.
3. Численно. проверить устойчивость решений- исследуемой; задачи о течении вязкой; жидкости; вызванном;; заданным; перепадом давления:
4. Используя предложенный« метод; решить двух- и трехмерные задачи о течении. вязкой однородной: несжимаемой жидкости-в каналах различной конфигурации при заданном5; перепаде' давления.
5. Построить» программным комплекс,, реализующий численное решение исследуемой, задачи; легко? конфигурируемый" и расширяемый; представляющий^ результаты; расчетов? в-удобной для пользователя форме.
В результате: решения поставленных задач; были получены следующие результаты; выносимые на защиту.
11 Предложена! ТЕХНОЛОГИЯ численного решения' задачи, о течении вязкой" однородной несжимаемой жидкости в канале при заданном перепаде давления; включающая: аппроксимацию исходной системы- дифференциальных уравнений, замыкание полученной разностной задачи, применимое в тех случаях; когда сложно поставить условия на какие-либо компоненты, вектора решения на одной из границ, а также метода решения: системы нелинейных уравнений;
2. Построены градиентное обобщение метода последовательной верхней релаксации для решения систем линейных уравнений и метод последовательной верхней релаксации решения систем билинейных уравнений с покомпонентной вариационной оптимизацией итерационных параметров:
3. Создан расширяемый и конфигурируемый программный комплекс, предназначенный для решения« задачи о течении вязкой однородной несжимаемой жидкости, вызванном заданным перепадом давления. Данный комплекс состоит из конструктора областей, позволяющего задавать область течения, краевые условия. и< параметры» сетки, библиотек* классов, предназначенных для решения двух- и? трехмерных задач в указанной-постановке, модулей проверки решений, модуля- постобработки для последующей визуализации результатов.
4. Представлены результаты расчетов двух— и трехмерных, задач о течении вязкой однородной несжимаемой, жидкости в канале при заданном перепаде давления: Показано, что в случае, когда постановка1 условий' ш- компоненты, вектора скорости' затруднена на участках протекания границы, предлагаемая в. работе технология позволяет найти решения, для которых выполнены законы сохранения.
Далее в работе принята обычная система- ссылок на формулы. Если ссылка производится на формулу того же параграфа^ то* она1 обозначается просто числом, если внутри данной главы, то двумя- числами (номером параграфам номером формулы). Если же ссылка производится на формулу из другой главы, то она обозначается тремя числами: номерами- главы, параграфа и формулы.
Рисунки нумеруются двумя- числами: номер главы и номер рисунка внутри главы.
-
Похожие работы
- Численное моделирование течений вязкой несжимаемой жидкости с применением методов расщепления
- Численное моделирование двумерных задач гидродинамики в многосвязных областях
- Решение задач о течении однородной вязкой несжимаемой жидкости в каналах при заданном перепаде давления
- Модернизация узла подготовки горячей воды на базе вращающегося малоинерционного теплообменного аппарата в технологии приготовления суспензии стеарата кальция
- Математическое моделирование взаимодействия пульсирующего сдавливаемого слоя жидкости с упругими трехслойными элементами гидроопор
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность