КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

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

 

ОБЩИЕ СВЕДЕНИЯ


Номер 21-71-00093

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

РуководительШильников Кирилл Евгеньевич, Кандидат физико-математических наук

Организация финансирования, регион федеральное государственное автономное образовательное учреждение высшего образования "Национальный исследовательский ядерный университет "МИФИ", г Москва

Период выполнения при поддержке РНФ 07.2021 - 06.2023 

Конкурс№60 - Конкурс 2021 года «Проведение инициативных исследований молодыми учеными» Президентской программы исследовательских проектов, реализуемых ведущими учеными, в том числе молодыми учеными.

Область знания, основной код классификатора 01 - Математика, информатика и науки о системах, 01-218 - Математическое моделирование физических явлений

Ключевые словадинамическая адаптация, численные методы, нелинейные уравнения с частными производными, сингулярные решения

Код ГРНТИ27.41.19


СтатусУспешно завершен


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


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

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


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2021 году
В ходе выполнения работ первого этапа проекта рассматривалось семейство начально-краевых задач, связанных с нелинейными дифференциальными уравнениями в частных производных, допускающими консервативную форму записи (форму закона сохранения). В качестве первой модельной задачи рассматривалась задача для квазилинейного уравнения переноса (уравнения Хопфа) с граничными условиями типа Дирихле. Первый этап проекта был посвящен разработке универсального подхода к численному моделированию начально-краевых задач, связанных с нелинейными дифференциальными уравнениями в частных производных первого порядка, допускающими консервативную форму записи, на адаптивных сетках. Построение подвижной сетки, адаптирующейся к особенностям исследуемого процесса, рассматривалось с точки зрения перехода в подвижную систему координат, локальная скорость которой опирается на свойства решения. В качестве основы подхода использовался известный принцип квазистационарности. В рамках исследования физическая расчетная область рассматривалась как пространство тривиального расслоения с базой из положительной оси времени. Переход в подвижную систему координат рассматривался как изоморфизм расслоений с одинаковой базой, такие системы координат были названы синхронными. В основу предлагаемого метода расчета была положена простейшая схема Годунова для исследуемого закона сохранения, но рассмотренного в подвижной системе координат. Потоки через границы расчетных ячеек рассчитывались на основе решения вспомогательной задачи Римана о распаде разрыва. Скорость движения сетки в рамках предлагаемого подхода находилась не из условий квазистационарности исследуемого процесса, а из требований обнуления скорости разрыва в соотношениях Ренкина-Гюгонио для всякой границы ячейки расчетной сетки. Для предупреждения неизбежного вырождения расчетной сетки на особенности решения предложен универсальный регуляризирующий механизм, выравнивающий коэффициенты деформации ячеек в областях сильного сгущения сетки. Соответствующее регуляризирующее слагаемое содержит один управляющий параметр, который может быть эффективно использован при численном решении исследуемой задачи. Показано, что можно оценить зависимость характерной величины сгущения сетки от величины параметра регуляризации: сгущение = максимальная скорость * шаг расчетной сетки / коэффициент регуляризации. Максимальная скорость движения узлов может быть оценена как максимальная характеристическая скорость системы. Таким образом коэффициент регуляризации может быть выбран автоматически в зависимости от допустимой степени сгущения сетки. Последняя величина имеет естественную физическую трактовку. Поскольку, как правило, численное решение некоторой задачи предполагает ее приближенное решение, естественным образом возникает величина предельно допустимой ширины разрешения особенности решения d. В идеальном случае для разрешения разрыва достаточно 2 узла расчетной сетки (по одному на каждом берегу разрыва), если в начальный момент времени синхронная система координат с шагом сетки h совпадает с физической, то оптимальная величина сгущения есть h/d. В этой связи регуляризирующий коэффициент оказывается вовсе не подгоночным, а оптимизирующим и может быть вычислен по следующей формуле: коэффициент регуляризации = максимальная скорость * ширина разрешения Показано, что величина характерного сгущения связана со стационарным положением динамической системы, приближенно описывающей движение узлов расчетной сетки. Методом линейного анализа показано, что указанное стационарное состояние устойчиво. Предложенный подход позволяет избежать сгущения сетки в областях постоянного решения. В связи с тем, что скорость системы координат находится в каждом узле из соотношений Ренкина-Гюгонио, между ячейками с одинаковыми значениями сохраняющейся величины происходит деление на ноль. Поэтому вводится последний управляющий параметр, определяющий минимальное значение перепада решения, который следует отслеживать. Если перепад меньше этого значения, то локальная скорость системы координат определяются исключительно регуляризирующим слагаемым. Таким образом, предложенный подход может быть применен с целому семейству нелинейных уравнений, для которого можно записать соотношения Ренкина-Гюгонио (т.е. допускающих консервативную форму записи). При этом, фигурирующие в методе подгоночные параметры не являются эмпирическими в смысле необходимости их явной подгонки под каждую конкретную задачу, а определяются из ответов на 2 вопроса: 1. Какова допустимая точность разрешения (размытия) особенности? 2. Какая величина перепада решения на стационарной сетке не существенна для результатов? Предложенный подход был протестирован на нескольких начально-краевых задачах для уравнения Хопфа, имеющих точное решение с особенностями. Результаты численного моделирования тестовых задач сравнивались с точными решениями и результатами расчетов на неподвижной сетке. Следует отметить, что на неподвижной сетке предлагаемый алгоритм воспроизводит простейшую схему Годунова. В рамках первого этапа проекта более эффективные схемы не рассматривались в силу своей не универсальности. На тестовых решениях проверялась сеточная сходимость используемых схем. В качестве сеточной нормы, использовалась l_1-норма, унаследованная из физического пространства через переход в подвижную систему координат. В этом случае в выражение для сеточной нормы явно входит коэффициент сгущения сетки, что иллюстрирует качество разрешения особенностей. Для каждой задачи строились траектории движения узлов подвижной сетки, а также исследовалась эффективность построенной оценки зависимости параметра регуляризации от сгущения. Для этого в каждом случае строились графики зависимости отношения максимального сгущения сетки к прогнозному от времени. Показано, что для достаточно больших значений оптимального сгущения (более 20), построенная оценка состоятельна. Для иллюстрации общности разработанного подхода была рассмотрена начально краевая задача для гиперболического уравнения Бакли-Леверетта. Результаты численных расчетов показали значительное повышение качества воспроизведения особенности решения по сравнению с результатами, полученными на неподвижной сетке. Как и в случае тестовых задач для уравнения Хопфа строились траектории движения узлов подвижной сетки, а также исследовалась эффективность построенной оценки зависимости параметра регуляризации от оптимального сгущения. Следует отметить, что при вычислении оптимального значения параметра регуляризации, следует аккуратно подходить к оценке максимальной характеристической скорости системы. В частности, в отличие от уравнения Хопфа, в случае уравнения Бакли-Леверетта последняя достигает своего максимального значения не на максимуме решения. Таким образом, в рамках выполнения работ первого этапа проекта, был предложен универсальный и простой в реализации подход, позволяющий разрешать особенности решений достаточно широкого класса нелинейных уравнений в частных производных с точностью, близкой к заданной. Наличие оценки на характерное сгущение (эквивалентно, расстояние между узлами) позволяет либо априорно задавать достаточно мелкий шаг по времени (достаточный, для устойчивости явной схемы), либо проводить корректировку шага по времени на каждом временном слое с гарантией его ограниченности снизу. В этой связи, предложенный подход может быть адаптирован и к решению содержательных задач на современных многопроцессорных вычислительных системах. Отдельно следует отметить, что разработанная модификация принципа квазистационарности, опирающаяся на соотношения Ренкина-Гюгонио с регуляризацией локального сгущения допускает прозрачное обобщение на многомерный случай.

 

Публикации


Аннотация результатов, полученных в 2022 году
В рамках второго этапа проекта результаты, полученные на первом этапе, были обобщены на более широкий класс приложений. Основные работы были посвящены разработке методов динамической адаптации расчетных сеток для нелинейных параболических уравнений. Для определения оптимальной скорости системы координат использовались соотношения типа Ренкина-Гюгонио, полученные для уравнения, которому удовлетворяет 1-джет решения исходной задачи. При численном решении задачи сеточная функция решения задается в узлах сетки, а сеточная функция 1-джета решения задается в ячейках сетки. В рамках предложенного подхода каждый узел (граница ячейки), трактуется как точка сильного разрыва 1-джета решения, требование стационарности разрыва определяет скорость движения узлов расчетной сетки. Были предложены два способа численного решения рассматриваемой задачи, так называемые одношаговая u-схема и двухшаговая p-схема. Для нахождения сеточной функции решения на новом временном слое в рамках u-схемы использовалась явная конечно-объемная аппроксимация дивергентной формы исходного уравнения в подвижной системе координат. Для нахождения сеточной функции решения на новом временном слое в рамках p-схемы использовалась явная конечно-объемная аппроксимация дивергентной формы уравнения для 1-джета решения в подвижной системе координат. Для предотвращения схлопывания ячеек расчетной сетки вблизи слабого разрыва решения использовался регуляризирующий механизм, предложенный в рамках первого этапа работ по проекту. Была получена оценка на величину характерного сгущения сетки в зависимости от параметра регуляризации. При переходе в подвижную систему координат задача для уравнения теплопроводности (диффузии) становится задачей для уравнения типа конвекции-диффузии за счет возникновения конвекционного члена, связанного с движением системы координат. В этой связи актуальным становится вопрос о монотонности разностной схемы. Предложены монотонизированные варианты u-схемы и p-схемы. На примере двумерных аналогов уравнения Хопфа и Бакли-Леверетта была рассмотрена возможность обобщения разработанного подхода к многомерным задачам. При численном решении величина, претерпевающая сильный разрыв, вычисляется в ячейках сетки, каждая грань ячейки трактуется как поверхность разрыва, а скорость узлов определяется системой уравнений из соотношений Гюгонио-Ренкина на гранях. Главным результатом работ второго этапа проекта, является простое в реализации обобщение предложенного ранее метода построения динамически адаптирующихся сеток на случай параболических уравнений. Предложены монотонные схемы для численного решения рассматриваемых задач с негладкими решениями, осуществляющие высокоточное разрешение слабых разрывов.

 

Публикации

1. Шильников К.Е., Кочанов М.Б. On one approach for the numerical solving of hyperbolic initial-boundary problems on an adaptive moving grids Journal of Computational and Applied Mathematics, Volume 421, 15 March 2023, 114884 (год публикации - 2023) https://doi.org/10.1016/j.cam.2022.114884

2. Шильников К.Е., Кочанов М.Б. Применение адаптивных сеток для численного решения одной начально-краевой задачи для нелинейного уравнения теплопроводности Ядерная физика и инжиниринг, - (год публикации - 2023)

3. Шильников К.Е., Кочанов М.Б. Применение адаптивных сеток для численного решения одной начально-краевой задачи для нелинейного уравнения теплопроводности IX Международная конференция «Лазерные, плазменные исследования и технологии» ЛаПлаз-2023: Сборник научных трудов. М.: НИЯУ МИФИ, 2023. – 440 с., IX Международная конференция «Лазерные, плазменные исследования и технологии» ЛаПлаз-2023: Сборник научных трудов. М.: НИЯУ МИФИ, 2023. – 440 с. (стр. 143)) (год публикации - 2023)


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