Применение методов оптимизации для решения систем нелинейных уравнений гидродинамики | Вестник Томского государственного университета. Математика и механика. 2015. № 5(37).

Применение методов оптимизации для решения систем нелинейных уравнений гидродинамики

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

Optimization methods for solving systems of hydrodynamics nonlinear equations.pdf Существуют два подхода численного решения стационарных задач для системы уравнений Навье - Стокса, описывающей движение вязкой однородной несжимаемой жидкости. Один, и он наиболее часто используемый, сводится к решению каким-либо приближённым методом нестационарной задачи для системы уравнений Навье - Стокса и получение в пределе установившегося решения. Другой, менее популярный метод, заключается в построении системы нелинейных алгебраических уравнений (СНАУ) с помощью какой-либо аппроксимации решаемой стационарной задачи, а затем полученная система решается итерационными методами. Обзор обоих подходов можно найти в [1]. Каждый из подходов имеет свои преимущества и недостатки. Главными достоинствами второго подхода к решению стационарных задач являются: 1) при сходимости итерационного процесса автоматически выполняется условие несжимаемости (div u = 0), 2) можно использовать сложно реализуемые обычным способом краевые условия (см. [2-4]); 3) такой способ решения стационарных задач не зависит от способа замены стационарной системы уравнений Навье - Стокса на СНАУ. Недостатки данного подхода связаны с тем фактом, что итерационные методы решения СНАУ для своей сходимости требуют ограничений на нелинейные операторы системы и начальное приближение, что существенно ограничивает возможность применение этого метода решения стационарных задач (см. [5-7]). В работах [1, 8-12] был рассмотрен итерационный метод неполной аппроксимации решения разностных задач аппроксимирующих различные стационарные задачи для системы уравнений Навье - Стокса, основанный на минимизации нормы невязки, который оказался достаточно эффективным при их решении. Для минимизации нормы невязки можно использовать методы оптимизации (МО), которые применяются для поиска минимумов многомерных функций. В настоящей работе рассматривается возможность решения разностных задач, аппроксимирующих стационарную систему уравнений Навье - Стокса итерационными методами минимизации [13-23], которые обладают свойствами метода сопряженных градиентов на квадратичных функциях [13]. 1. Постановка задачи Рассмотрим в ограниченной области Q следующую стационарную задачу: u -Vu + Vp = у-Дм ; (1) div u = 0 ; (2) l (и) = 0, (3) где Г граница Q, u - двухмерный или трехмерный вектор скоростей, p - давление, v - коэффициент кинематической вязкости, l (и) - некоторые краевые условия. В дальнейшем считаем, что задача (1) - (3) поставлена корректно. Для решения задачи (1) - (3) будем использовать метод сеток (хотя все дальнейшие выкладки и выводы справедливы и для других численных методов решения задачи (1) - (3)), который заключается в построении сетки в области Q и замене слагаемых в (1) разностными соотношениями (см. [21-23]). В итоге получаем, с учетом краевых условий (3), систему нелинейных алгебраических уравнений (СНАУ), размерность которой пропорциональна числу точек в ПиГ, в которых необходимо вычислять скорость и давление. Таким образом, не углубляясь в методы замены задачи (1) - (3) СНАУ, в итоге имеем систему вида (более подробно смотри [1]) A(u, и) = f, (4) где u е RmA(u,u) = A1(u,u) + A2u, A1(u,u) - билинейное отображение, A2 - линейный оператор в векторном пространстве Em компонент вектора скоростей и давления. Один из подходов решения систем нелинейных уравнений (4), аппроксимирующих уравнения гидродинамики (1) - (3), состоит в сведении задачи решения системы уравнений г. (и) = (A (u, u) - f) = 0, i = 1,2,..., m, u е Rm , (5) к задаче минимизации нормы невязки (см. [1]) m ||r|I2 = f (u) = Xr2(u), u е Rm . (6) i=1 Здесь m - размерность задачи. Развитые в [1] итерационные методы решения системы (4) основываются на специально разработанных схемах построения сопряженных направлений для задачи минимизации (6) и дают надежду на возможность использования специализированных методов оптимизации. В работе исследуется возможность решения систем уравнений гидродинамики (1) методами минимизации, использующими значения функции f (u) и градиента Vf (u). В отличие от специализированных методов, где кроме функции и градиента используется дополнительная информация в виде матриц, при использовании МО сокращается время подготовки задачи для счета. При использовании МО несложно наложить на решение дополнительные ограничения, например в виде функционалов регуляризации, которые трансформируются в дополнительные изменения вида функции f (и) (6). Другой важный фактор актуальности использования МО состоит в том, что их применение не наталкивается на ограничения характеристик функции, накладываемые итерационным процессом, например, на ограничения свойств матриц линеаризации уравнений (5) или гессиана (6). С другой стороны, поскольку при нелинейности уравнений (5) для МО не существует доказательства их сходимости к требуемому решению и оценок их скорости сходимости, то эти вопросы следует изучать на основании вычислительного опыта. С учетом эффективности существующих универсальных МО градиентного типа, ограничимся исследованием возможности использования применительно к задаче (6) релаксационных методов, которые при определенных условиях на квадратичных функциях обладают свойствами метода сопряженных градиентов (МСГ) [13, 14]. Свойства МСГ следующие: 1) на квадратичных функциях последовательные направления спуска в МСГ являются сопряженными векторами, что обеспечивает конечное окончание процесса за число итераций, не превосходящее размерность задачи m [16], при этом генерация последовательности не требует хранения всей системы сопряженных векторов; 2) на гладких функциях, в силу справедливости квадратичного представления функции в некоторой локальной окрестности точки, свойство конечной сходимости метода на квадратичных функциях существенно влияет на увеличение скорости сходимости метода минимизации. Свойством генерации последовательности сопряженных направлений обладают следующие классы методов: 1) методы сопряженных градиентов [13, 14]; 2) квазиньютоновские методы [16, 17]; 3) многошаговые релаксационные субградиентные методы [24-29]; 4) релаксационные субградиентые методы с растяжением пространства [16-20]. Методы классов 1 и 2 основаны на квадратичной модели функции [13, 14], а алгоритмы классов 3 и 4 организованы по типу е -субградиентных методов [15]. В методах классов 1 и 3 требуемая память для хранения промежуточной информации и вычислительные затраты на итерации пропорциональны размерности пространства m . В методах классов 2 и 4 аналогичные затраты пропорциональны m2, что ограничивает их применение в задачах высокой размерности. На предварительном этапе отбора методов при малых размерностях численно исследовались алгоритмы классов 2 и 4: квазиньютоновский метод, основанный на формуле BFGS [14] и субградиентный метод с растяжением - сжатием пространства [18]. Перечисленные алгоритмы по затратам вычислений функции и градиента минимизируемой функции на порядок превосходят используемые методы классов 1 и 3. В силу их неприменимости в задачах высокой размерности для решения поставленных задач использовались только методы классов 1 и 3. 2. Используемые методы оптимизации Для решения задачи минимизации (6) было выбрано два метода, описание которых приведено ниже. 1. Общая схема релаксационного процесса минимизации. Итерация рассматриваемых в работе релаксационных МО с точным одномерным спуском имеет вид un+1 = un-ansn , ап = argmin f (un-asn), n = 0,1,..., (7) a>0 0 n где задается начальная точка u , а s - градиентно-согласованное направление спуска, т.е.(У/"(un), sn) > 0. 2. Метод сопряжённых градиентов. В методах сопряженных градиентов (МСГ) направление спуска вычисляется по правилу = g 0, s" = g" +P"S"-1, п = 1,2,..., (8) где параметр Рп = 0 при п кратном m, а при п не кратном m вычисляется по одной из формул [10, 11]: g уп-1) (gп уп-1) (gп gп) Здесь принято обозначение gп = V/U), уп-1 = V/(ип) -V/(ип-1). Схемы МСГ в соответствии с (9) будем обозначать МСГа, МСГб и МСГв. 3. Многошаговый релаксационный субградиентый метод [21, 22]. Как отмечено в [14], зачастую метод сопряженных градиентов является единственным универсальным средством решения большеразмерных задач. К недостаткам метода следует отнести необходимость высокой точности одномерного спуска и быстрое накопление погрешностей в вычислении сопряженных направлений даже в случае квадратичных функций (см. [13, 14]). По этой причине в работе для решения гладких задач минимизации использован релаксационный субградиентый метод [21, 22], менее требовательный к точности одномерного спуска. Направление спуска этого алгоритма формируется по схеме [22] ° 1 -(5п-1

Ключевые слова

conjugate gradient method, subgradient method, multistep method of minimization, optimization method, Navier-Stokes equations, метод сопряженных градиентов, субградиентный метод, многошаговый метод минимизации, метод оптимизации, уравнение Навье - Стокса

Авторы

ФИООрганизацияДополнительноE-mail
Захаров Юрий НиколаевичКемеровский государственный университетдоктор физико-математических наук, профессор, профессор кафедры вычислительной математики математического факультетаzaxarovyn@rambler.ru
Крутиков Владимир НиколаевичКемеровский государственный университетдоктор технических наук, профессор, профессор кафедры математической кибернетики математического факультетаkrutikovvn@gmail.com
Вершинин Ярослав НиколаевичКемеровский государственный университетаспирант кафедры математической кибернетики математического факультетаAzimus88@gmail.com
Всего: 3

Ссылки

Кудинов П.И. Численное моделирование пространственных течений вязкой несжимаемой жидкости // Вестник Днепропетровского университета. Серия Механика. Вып. 4. 2001. Т. 1. С. 89-99.
Кудинов П.И. Численные исследования трехмерного течения в удлиненной каверне с подвижной крышкой // Вычислительные и информационные технологии в науке, технике и образовании. Усть-Каменогорск, Казахстан, 11-14 сентября 2003 года. Казахстан: ИВТ СО РАН, 2003.
Guermond J.-L., Migeon C., Pineau G., Quartapelle L. Start-up flows in a three-dimensional rectangular driven cavity of aspect ratio 1:1:2 at Re = 1000 // J. Fluid Mech. 2002. V. 450. P. 169-199.
Белолипецкий В.М., Костюк В.Ю. Численное исследование рециркуляционных течений в трехмерной каверне // Журнал прикладной механики и технической физики. 1990. № 1. С. 100-104.
Исаев С.А., Судаков А.Г., Лучко Н.Н., Сидорович Т.В., Харченко В.В. Численное моделирование ламинарного циркуляционного течения в кубической каверне с подвижной гранью // ИФЖ. 2002. Т. 75. № 1. С. 49-53.
Патанкар С. Численные методы решения задач теплообмена и динамики жидкости. М.: Энергоатомиздат, 1984. 152 с.
Исаков А.Г. К численному решению задачи с движением вязкой несжимаемой жидкости в кубической каверне с Re = 1000 // Моделирование в механике. 1990. Т. 4(21), 2. С. 64-76.
Яненко Н.Н. Метод дробных шагов решения многомерных задач математической физики. Новосибирск: Наука, 1967. 197 с.
Самарский А.А., Николаев Е.С. Методы решения сеточных уравнений. М.: Наука, 1978. 601 с.
Вершинин Я.Н., Быков А.А., Крутиков В.Н., Мешечкин В.В. О решении субградиентными методами регуляризованной задачи линейного программирования в системе экологического мониторинга // Вестник КемГУ. 2014. Вып. 1 (57). Т. 1. С. 35-41.
Крутиков В.Н., Вершинин Я.Н. Субградиентный метод минимизации с коррекцией векторов спуска на основе пар обучающих соотношений // Вестник КемГУ. 2014. Вып. 1(1). С. 46-54.
Крутиков В.Н., Вершинин Я.Н. Многошаговый субградиентный метод для решения негладких задач минимизации высокой размерности // Вестник Томского государственного университета. Математика и механика. 2014. № 3. С. 5-19
Крутиков В.Н., Вершинин Я.Н. Алгоритмы обучения на основе ортогонализации последовательных векторов // Вестник КемГУ. 2012. Вып. 2 (50). С. 37-42.
Демьянов В.Ф., Васильев Л.В. Недифференцируемая оптимизация. М.: Наука, 1972. 368 с.
Шор Н.З. Методы минимизации недифференцируемых функций и их приложения. Киев: Наукова думка, 1979. 199 с.
Крутиков В.Н., Горская Т.А. Семейство релаксационных субградиентных методов с двухранговой коррекцией матриц метрики // Экономика и мат. методы. 2009. Т. 45. № 4. С. 37-80.
Крутиков В.Н., Петрова Т.В. Релаксационный метод минимизации с растяжением пространства в направлении субградиента // Экономика и мат. методы. 2003. Т. 39. Вып. 1. С. 33-49.
ПолякБ.Т. Введение в оптимизацию. М.: Наука, 1983. 384 с.
Гилл Ф.,Мюррей У.,РайтМ. Практическая оптимизация. М.: Мир, 1985. 509 с.
Крутиков В.Н. Обучающиеся методы безусловной оптимизации и их применение. Томск: Изд-во Том. гос. педагогич. ун-та, 2008. 264 с.
Захаров Ю.Н., Иванов К.С. Об использовании градиентных итерационных методов при решении начально-краевых задач для трёхмерной системы уравнений Навье - Стокса // Вычислительные технологии. 2011. Т. 16. № 2. С. 55-69.
Geidarov N.A., Zakharov Y.N., Shokin Yi.I. Solution of the problem of viscous fluid flow with a given pressure differential // Russian Journal of Numerical Analysis and Mathematical Modeling. 2011. V. 26. No. 1. P. 39-48.
Milosevic H., Gaydarov N.A., Zakharov Y.N. Model of incompressible viscous fluid flow driven by pressure difference in a given channel // International Journal of Heat and Mass Transfer. 2013. V. 62. P. 242 - 246.
Balaganckii M.Yu., Zakharov Yu. N., Shokin Yu. I. Comparison of two-and three-dimensional steady flows of a homogeneous viscous incompressible fluid // Russian Journal of Numerical Analysis and Mathematical Modeling. 2009. V. 24. No. 1. P. 1-14.
Beam Richard M., Bailey Harry E. Newton's methods for the Navier-Stokes equations // Comput. Mech.'88: Theory and Appl.: Proc. Int. Conf. Comput. Eng. Sci., Atlanta, Ga, Apr. 10-14. Berlin, 1988. V. 2. P. 51.II.1-51.II.4.
Захаров Ю.Н., Толстых М.А. Многопараметрическая оптимизация итерационных схем решения уравнений с полиномиальной нелинейностью // Моделирование в механике. Новосибирск, 1990. Т. 4 (21). № 1 С. 109-114.
Лапко С.А. Итерационные процессы реализации неявных разностных схем для уравнений ввязкой несжимаемой жидкости // Дифференциальные уравнения. 1994. Т. 30. № 7. С. 1222-1224.
Бабский В.Г., Скловский Ю.Б. Применение метода Ньютона - Канторовича к расчету течения вязкой жидкости между вращающимися эксцентричными цилиндрами // Тр. IV Всесоюзного семинара по численным методам механики вязкой жидкости. Новосибирск: ВЦ СО АН СССР, 1973. С. 63-67.
Захаров Ю.Н. Об одном методе решения стационарной задачи обтекания // Вычислительные технологии. 2002. Т. 7. № 3. С. 11-17.
Захаров Ю.Н., Гейдаров Н.А., Шокин Ю.И. Решение стационарной задачи о течении вязкой жидкости в канале, вызванном заданным перепадом давления, при наличии внутренних источников // Вычислительные технологии. 2010. Т. 15. № 5. С. 14-23.
Захаров Ю.Н. Об одном методе решения уравнений с краевыми условиями на бесконечности // Вычислительные технологии. 1993. Т. 2. № 7. С. 56-68.
Захаров Ю.Н. Градиентные итерационные методы решения задач гидродинамики. Новосибирск: Наука, 2004. 239 с.
 Применение методов оптимизации для решения систем нелинейных уравнений гидродинамики | Вестник Томского государственного университета. Математика и механика. 2015. № 5(37).

Применение методов оптимизации для решения систем нелинейных уравнений гидродинамики | Вестник Томского государственного университета. Математика и механика. 2015. № 5(37).