Помощь в учёбе, очень быстро...
Работаем вместе до победы

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

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Одна из важнейших задач при построении сетки заключается в обеспечении ее невырожденности. Это обусловлено необходимостью корректной аппроксимации дифференциальных уравнений, описывающих физическое явление. Невырожденная сетка не содержит самопересекающихся ячеек, координатных линий или поверхностей, слипшихся ячеек или узлов, и в большинстве случаев ячеек с разной ориентацией ребер… Читать ещё >

Содержание

  • ГЛАВА 1. Построение гексаэдральных сеток
    • 1. 1. Построение сеток с помощью отображений
    • 1. 2. Постановка задачи и вывод функционала
    • 1. 3. Свойство универсальности трехмерного функционала и уравнения Эйлера
    • 1. 4. Условия невырожденности сетки
    • 1. 5. Условия невырожденности шестигранной ячейки
    • 1. 6. Аппроксимация функционала
    • 1. 7. Минимизация функционала
    • 1. 8. Расчетные формулы
    • 1. 9. Барьерное свойство V
    • 1. 10. Расстановка узлов на границе
    • 1. 11. Сгущение и ортогонализация сетки вблизи границы
    • 1. 12. Построение начальной невырожденной сетки
    • 1. 13. Примеры построения сеток
      • 1. 13. 1. Область в форме всплеска
      • 1. 13. 2. Межлопаточный канал турбины
    • 1. 14. Другие функционалы
  • ГЛАВА 2. Построение адаптивных подвижных сеток
    • 2. 1. Постановка задачи и вариационный функционал
    • 2. 2. Функционалы в одномерном и двумерном случаях
    • 2. 3. Аппроксимация функционалов
    • 2. 4. Трехточечная модель адаптации
    • 2. 5. Свойства дискретного функционала
    • 2. 6. Адаптация с помощью решения уравнения Эйлера
    • 2. 7. Расстановка узлов на границе
    • 2. 8. Адаптация к аналитически заданной мониторной функции
    • 2. 9. Функционал в трехмерном случае
    • 2. 10. Аппроксимация и минимизация функционала
    • 2. 11. Расчетные формулы
    • 2. 12. Расстановка узлов на границе
    • 2. 13. Примеры построения сеток
      • 2. 13. 1. Подковообразная область
      • 2. 13. 2. Область «матрешка»
      • 2. 13. 3. Межлопаточный канал турбины
    • 2. 14. Особенности при адаптации к разрывным функциям
  • ГЛАВА 3. Численный метод расчета одномерного и двумерного течений газа и
  • приложения
    • 3. 1. Постановка задачи для одномерного случая
    • 3. 2. Разностная схема
    • 3. 3. Задача о распаде разрыва на подвижной сетке
    • 3. 4. Устойчивость схемы
    • 3. 5. Система уравнений для двумерного случая
    • 3. 6. Разностная схема
    • 3. 7. Расчеты течения газа без химической кинетики
      • 3. 7. 1. Задача о распаде разрыва
      • 3. 7. 2. Задача о распаде разрыва II
      • 3. 7. 3. Сверхзвуковое течение в канале
      • 3. 7. 4. Расчет обтекания крылового профиля
      • 3. 7. 5. Течение в плоском канале
      • 3. 7. 6. Расчет задачи о взрыве
    • 3. 8. Расчеты течения газа с химической кинетикой
      • 3. 8. 1. Одномерная детонация в режиме Чепмена-Жуге
      • 3. 8. 2. Неустойчивая пересжатая волна в одномерном течении
      • 3. 8. 3. Неустойчивая пересжатая волна в плоском канале
  • ГЛАВА 4. Алгоритм консервативной интерполяции на гексаэдральных сетках
    • 4. 1. Постановка задачи
    • 4. 2. Общее описание метода
    • 4. 3. Этап I. Построение линии пересечения Соп
      • 4. 3. 1. Шаг 1. Определение вершин ломаной Соп
      • 4. 3. 2. Шаг 2. Определение звеньев линии Соп
    • 4. 4. Этап II. Построение фигуры пересечения ячеек. .к
    • 4. 5. Этап III. Вычисление объема и массы Пт
    • 4. 6. Этап IV. Алгоритм перебора ячеек сетки
    • 4. 7. Этап V. Расчет массьГга^ заключенной в новой ячейке, и значения плотности в ней
    • 4. 8. Построение слоев фиктивных ячеек
    • 4. 9. Ошибка интерполяции
    • 4. 10. Численные примеры
      • 4. 10. 1. Прямоугольная область
      • 4. 10. 2. Оболочка

Вариационные методы построения структурированных сеток и их приложения к газовой динамике (реферат, курсовая, диплом, контрольная)

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

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

Алгоритмы построения сеток разрабатывались в работах российских ученых С. К. Годунова, Г. П. Прокопова, H.H. Яненко, А. Ф. Сидорова,.

A.A. Самарского, H.H. Калиткина, С. А. Иваненко, В. Д. Лисейкина, Л. М. Дегтярева, A.A. Чарахчьяна, О. В. Ушаковой, В. И. Мажукина,.

B.Ф.Тишкина и др., иностранными исследователями — A. Winslow, J.F.Thompson, Z.U.A. Warsi, C.W. Mastin, P.R. Eiseman, P.L.George, P. Knupp, G. Liao, и др.

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

Разбиение области на ячейки следует осуществлять таким образом, чтобы получить как можно точнее численное решение физической задачи. Классификация работ по различным способам построения сеток приведена, например, в [193] (Thompson, Warsi, 1982). Методы построения сеток могут быть разделены на три основных вида: 1) построение с помощью алгебраических преобразований, с использованием различных видов интерполяции-или специальных функций преобразований, 2) посредством решения дифференциальных уравнений (при этом дифференциальные уравнения могут быть различных типов: эллиптические, гиперболические, параболические, смешанного типа и др.), 3) посредством решения вариационных задач, основанные на минимизации функционалов.

Алгебраические методы просты, обеспечивают быстрое построение сетки и контроль густоты и наклона координатных линий с помощью коэффициентов в интерполяционных формулах. Однако, они обладают рядом существенных недостатков. В областях сложной формы координатные линии (поверхности) могут перехлестываться и выходить за границу области, что приводит к вырождению ячеек сетки. Они переносят особенности границы (например, изломы) вглубь области. Для устранения этих недостатков были развиты методы построения нерегулярных сеток, состоящих из треугольных ячеек в двумерном случае и тетраэдральных в трехмерном. Подробные описания некоторых алгебраических методов приведены в [193](Thompson, Warsi, 1982), [194](Thompson и др., 1985), [133](Eiseman, 1985), [157](Knupp, Steinberg, 1993), [169](Liseikin, 1999), [143](Handbook of Grid Generation, 1999), [138](Prey, George, 2000). Построение квазиравномерных сеток с помощью спецальных преобразований рассматривалось в [49](Калиткин и др., 2005). В [24, 25](Ваби-щевич, 1989,1991) сетка строилась посредством декомпозиции двумерной области на подобласти с использованием в приграничной подобласти гранично-адаптивной сетки.

При построении сеток в областях со сложной геометрией границ, как правило, используются методы, основанные на решении эллиптических и параболических дифференциальных уравнений [30, 32](Годунов, Прокопов и др., 1972,1976), [58](Прокопов, 1988), [44](Иваненко, 1997), [174](Nakamura, 1982), [56](Михалин, 1995), [194](Thompson и др., 1985), [157](Knupp, Steinberg, 1993), [74,169](Liseikin и др., 1999,2005), [143] (Handbook of Grid Generation, 1999), [201](Winslow, 1966)3~Досто-инством этих методов является гладкость координатных линий сетки. Принцип максимума, который выполняется для этих систем, обеспечивает корректность постановки задачи и невырожденность сетки для достаточно широкого класса двумерных областей с не слишком сложной формой границы (не сильно изогнутой и без острых углов, направленных внутрь области).

Гиперболические дифференциальные уравнения более просты при реализации, т.к. используют при построении сеток маршевые методы, позволяют получать ортогональные сетки [188] (Steger, Chaussee, 1980), [189](Tai и др., 1995), [143, Chapt. 5](Chan, 1999). Они удобны для построения сеток, когда внутренняя граница области (например, обтекаемый профиль) задана, а внешняя находится на «бесконечности». Но если вся граница области задана жестко, то эти методы не применимы из-за некорректной постановки задачи. К тому же гиперболические уравнения обладают свойством переносить особенности решения (например, изломы на границе) вдоль характеристик. В случае использования квазилинейных гиперболических уравнений негладкости и даже разрывы решения могут возникать и при гладких исходных данных [58] (Прокопов, 1988).

Отметим также методы, где сетка строится с помощью конформного отображения единичного квадрата на физическую область. Здесь решаются уравнения Лапласа с граничными условиями Неймана, см. [116](Chakravarty, Anderson, 1979), [172](Mastin, Thompson, 1984), [194](Thompson и др., 1985), [204] (Zhang и др., 2008). Но класс конформных отображений достаточно узок (согласно теореме Римана конформное отображение задается отображением трех точек на границе) и, как правило, эти сетки мало пригодны для расчетов.

Важными для приложений являются ортогональные сетки, когда координатные линии (поверхности) пересекаются под углом 90°, поскольку аппроксимация дифференциальных уравнений на таких сетках существенно проще. Методы построения двумерных ортогональных сеток рассматривались, например, в [66] (Сидоров, Шабашова, 1981), [57,60] (Прокопов, 1974,1998), [82](Ascoli и др., 1987), [182] (Ryskin, Leal, 1983), [194](Thompson и др., 1985), [152](Kang, Leal, 1992), [128](Duraiswami, Prosperetti, 1992), [143, Chapt.6,7](Khamayseh и др., Еда, 1999), [131](Еда, 1996), [76](Akcelik и др., 2001), [203] (Zhang и др., 2006). В [66](Сидоров, Шабашова, 1981), [60](Прокопов, 1998) было показано, что для ортогональных сеток соответствующая система дифференциальных уравнений имеет смешанный тип и ее применение для построения сеток может приводить к неустойчивым задачам. Поэтому на практике используется регуляризация уравнений, когда к ним добавляются эллиптические уравнения с малым весом [66](Сидоров, Шабашова, 1981), [60](Прокопов, 1998).

С помощью бигармонических уравнений двумерные сетки строились J в [104,185](Bell и др., 1982) и трехмерные сетки в [83](Altas и др., 2002).

Вариационные методы используются при построении сеток, удовлетворяющих ряду требований. Среди них невырожденность, гладкость, квазиравномерность, квазиортогональность и др. Первый вариационный подход в одномерном случае построения квазиравномерных сеток рассматривался в [65](Сидоров, 1966), а двумерном случае конструирование сеток с помощью конформных отображений проводилось в [29] (Годунов, Прокопов, 1967) и с помощью обратного гамонического отображения в [201](Winslow, 1966).

В [60](Прокопов, 1988) рассматривались различные способы задания функционалов при построении квазиортогональных сеток, когда функционал ортогональности регуляризуется посредством добавки эллиптических функционалов. В [21, 67](Сидоров, Ушакова и др., 1997,2003) использовалась сумма функционала равномерности, ортогональности и адаптивности с весовыми добавками для получения оптимальных сеток. В [34](Годунов и др., 1995) рассматривались квазиизометрические отображения, при которых отношение расстояния между любыми достаточно близкими точками к расстоянию между их образами ограничено сверху и снизу равномерно, а в [119](Chumakov, Chumakov, 1998,), [140](Godunov и др., 2007) были предложены алгоритмы построения квазиизометрических сеток. В [111](Brackbill, Saltzman, 1982) рассматривался функционал гладкости (для него следствием уравнений Эйлера есть обращенные уравнения Лапласа), а так же его комбинация с функционалами ортогональности и адаптивности. В [127](Dulikravich, Kennon, 1986) при конструировании двумерного целевого функционала использовалась локальная мера гладкости, определяемая как сумма квадратов разности площадей соседних по обоим направлениям ячеек, и мера локальной ортогональности. В [123](De Almeida, 1999) рассматривался функционал, взятый из теории упругости. Из распространенных функционалов для построения сеток следует также отметить функционалы длины и объема (площади в двумерном случае), см. монографии [115](Castillo и др., 1991), [157](Knupp, Steinberg, 1993), [143](Handbook of Grid Generation, 1999), [169](Liseikin, 1999), в которых имеются ссылки на статьи. Во многих работах рассматривается линейная комбинация этих функционалов вместе с функционалами гладкости и ортогональности. В [117](Chen, Jiang, 2008) сетка строилась с помощью минимизации целевой функции, включающей контроль за углами и длинами сторон ячеек сетки.

Одна из важнейших задач при построении сетки заключается в обеспечении ее невырожденности. Это обусловлено необходимостью корректной аппроксимации дифференциальных уравнений, описывающих физическое явление. Невырожденная сетка не содержит самопересекающихся ячеек, координатных линий или поверхностей, слипшихся ячеек или узлов, и в большинстве случаев ячеек с разной ориентацией ребер и граней [198](Ushakova, 2004). В вариационном методе невырожденная сетка строится с помощью гомеоморфного отображения параметрической области V из пространства переменных. ¦(в двумерном случае это квадрат или прямоугольник, а в трехмерном — куб или прямоугольный параллелепипед) с заданной квадратной (кубической) сеткой на физическую область из пространства переменных х=(а-1,.хп). Если отображение х (£): V—+Q, (Р, П — замыкания областей V, О) сохраняет ориентацию, т. е. оно гладкое, класса С1, и ^ якобиана отображения J=detx'(?) везде сохраняет знак, то оно может использоваться также и для построения криволинейной системы координат. Соответственно изначально ставилась задача поиска таких функционалов (или соответствующих им уравнений Эйлера), чтобы функции, доставляющие им минимум (являющиеся решением уравнений Эйлера)^обеспечивали гладкое гомеоморфное отображение параметрической области на физическую.

Для двумерного случая согласно теореме Радо (сформулирована в [180] (Rado, 1926) и доказана в [155](Kneser, 1926)) гармоническое отображение односвязной ограниченной области f2i на односвязную ограниченную выпуклую область Cl2 является диффеоморфизмом при условии заданного гомеоморфизма границы области dfti на dfh ¦ Поскольку в общем случае физическая область Г2 невыпуклая, то на практике рассматривают гармоническое отображение £(х): где V — параметрический квадрат (прямоугольник) с заданной квадратной сеткой. Для этого отображения условия теоремы Радо выполнены. Для построения сетки в физической области ?1 проводится замена переменных, уравнения Лапласа обращаются и решается задача Дирихле для квазилинейной системы дифференциальных уравнений с целью нахождения обратного гармонического отображения х (?):7 В [201](Winslow, 1966) обращенные уравнения Лапласа применялись для построения неструктурированных треугольных сеток, а в [192](Thompson и др., 1974) для получения структурированных четырехугольных сеток. В литературе использование этой системы уравнений для построения сеток принято называть методом Winslow, а задаваемое ими отображение обратным гармоническим, см. [194](Thompson и др., 1985), [157](Knupp, Steinberg, 1993), ^¡-(Иваненко, 1997), [169](Liseikin, 1999). Этот подход обеспечивает получение невырожденных сеток для довольно широкого класса областей'. В силу известных свойств уравнений Лапласа координатные линии криволинейной сетки получаются гладкими, а сама сетка квазиравномерной.

Однако, практика построения сеток показала, что для областей с гладкими, но сильно изогнутыми границами, см. [158](Knupp, Luczak), [16](Азаренок, 2009), использование обращенных уравнений Лапласа не обеспечивает получение невырожденных структурированных сеток при разумно приемлемом для практических вычислений количестве ячеек сетки, а качество невырожденных сеток является неудовлетворительным. Причина вырождения сеток состоит в ошибках аппроксимации квазилинейных дифференциальных уравнений, которые существенно возрастают в случае сильно изогнутых границ области [16](Азаренок, 2009). Если граница содержит направленные внутрь области изломы (острые углы), то при любой степени измельчения сетки четырехугольные ячейки вырождаются в окрестности направленных внутрь углов [157](Knupp, Steinberg, 1993), [44](Иваненко, 1997). В этом случае причина вырождения состоит в неустойчивости непрерывного отображения в окрестности особенностей границы области.

Для построения невырожденных структурированных сеток в двумерных областях в [42](Иваненко, Чарахчьян, 1988) был предложен вариационный барьерный метод. В нем аппроксимация функционала гладкости проводится таким образом, что при вырождении одного из четырех треугольников, на которые разбивается четырехугольная ячейка двумя диагоналями, площадь треугольника и, следовательно, якобиан линейного отображения, стоящий в знаменателе разностного функционала, стремятся к нулю, а сам функционал к бесконечности. Это является препятствием на пути вырождения четырехугольных ячеек в процессе минимизации дискретного функционала. Эта идея использовалась в [160](Knupp и др., 2002) при построении лагранжевых сеток с регулированием формы ячеек.

Другой важной задачей является дополнительный контроль за координатными линиями сетки, иными словами, за формой ячеек. Для этого в [29, 30](Годунов, Прокопов, 1967,1972) вводилась замена координат в параметрической области. Замену координат в параметрической области V иногда удобно представлять в виде использования криволинейной сетки в канонической области С (вместо квадратной в V) и отображение ее на О [194](Thompson и др., 1985). Эллиптические уравнения со второй пораматеризацией из [194], задаваемой локальным отображением, использовались, например, в [145](Hansen и др., 2004) для выглаживания сеток и в [153](Kaul, 2003), [199] (Villamizar и др., 2007) для управления сеточными линиями около границы области. Для управления сеточными линиями в [140](Годунов и др., 2007) использовалась суперпозиция двух отображений, квазиизометрического и конформного, а в [186](Spekreijse, 1999) композиция алгебраического и обратного гармонического отображений.

В [72] (Чарахчьян, 1999) с целью усиления контроля за формой ячеек в одном координатном направлении в качестве целевой разностной функции использовалась сумма разностного функционала гладкости из.

42](Иваненко, Чарахчьян, 1988) и функция, зависящая от расстановки узлов по выделенному направлению. Использование управляющего метрического тензора вместе со свойством барьерности дискретного функционала позволило воспроизводить произвольно заданные невырожденные сетки в двумерных областях [46] (Иваненко, 2000).

Трехмерный случай оказался значительно сложнее двумерного. Непростым является вопрос о нахождении условий, при которых исследуемое гладкое отображение является гомеоморфизмом. Например, для гармонического отображения теорема Радо не обобщается на трехмерный случай, см. [166](Liao, Liu, 1995), [162](Laugesen, 1996), [120](Clement и др., 1996). До настоящего времени не получено (и, по-видимому, не существует) условия, которое является одновременно необходимым и достаточным, обеспечивающего невырожденность гексаэдральной ячейки (называемой также линейчатой), грани которой есть линейчатые поверхности второго порядка [69, 198](Ушакова, 2001,2004). Тем не менее^ важность проблемы построения структурированных трехмерных сеток в реальных сложных областях обусловила существенный прогресс вариационных методов, см. [143](Handbook of Grid Generation, 1999), [64](Сахабутдинов и др., 1989), [195](Thompson, 1987), [161](Knupp, 2003), [21, 70](Ушакова, 2003,2007), [9,15, 96])(Азаренок, 2006,2008). В [195] (Thompson, 1987) использовалась система эллиптических уравнений для получения блочных структурированных сеток с ортогонализа-цией около границы. В [161](Кпирр, 2003) рассматривался дискретный функционал, характеризующий качество метрики сетки, а в [21,70](Ушакова, 2003,2007) функционал, полученный суммированием функционалов равномерности и ортогональности с весовыми коэффициентами. В.

146](Hansen и др., 2005) для выглаживания неструктурированных гек.

4 1 саэдральных сеток используются уравнения Бельтрами, являющий: ся V уравнениями Эйлера функционала энергии для гармонических отображений между Римановыми многообразиями (теория гармонических отображений представлена, например, в [132], Eells, Lemaire, 1988, [184],.

Schoen, Yau1, 1978). В [165](Lee, Soni, 2004) для этих целей использовались уравнения с управляющими коэффициентами, задаваемыми с помощью компонент метрического тензора дополнительного отображения из [194](Thompson и др., 1985). В [9,15,96](Азаренок, 2006,2008) был разработан вариационный барьерный метод построения гексаэдральных сеток с использованием функционала из [47] (Иваненко, 2003).

Как правило, при моделировании физического процесса существенное и резкое изменение физических параметров происходит на небольших участках рассматриваемой области. В этих зонах необходимо сильно измельчать сетку, для того чтобы получить численное решение с требуемой точностью. С другой стороны расчет на очень мелкой равномерной (или квазиравномерной) сетке для всей физической области привел бы к неоправданно большим затратам ресурсов ЭВМ, времени счета и оперативной памяти. Поэтому актуальным и важным разделом сеточных методов является построение адаптивных сеток, сгущающихся в зонах больших градиентов решения физической задачи. Вг настоящей работе рассматриваются только сетки с подвижными узлами. Такие методы позволяют сохранять регулярную структуру сетки, что, в свою очередь, существенно облегчает задачу аппроксимации дифференциальных уравнений, описывающих физический процесс. Описание некоторых методов построения адаптивных подвижных сеток и их приложения можно найти в монографиях [194](Thompson и др., 1985), [101](Baines, 1994), [44] (Иваненко, 1997), [143] (Handbook of Grid Generation, 1999), [169](Liseikin и др. 1999, 2005), [27](Гильманов, 2000), [49](Калиткин и др., 2005), [77](Advances in Grid Generation, 2007), обзорах [193] (Thompson, Warsi, 1982), [134](Eiseman, 1987), [144](Hawken и др., 1991), [54](Liseikin, 1996), [45](Иваненко, Прокопов, 1997), [191](Tang, 2005) и др.

В одномерном случае подход построения подвижных адаптивных сеток, основанный на оценке для ошибки (т.е. разности приближенного и точного решений) развивался, например, в [17] (Бахвалов, 1969),.

41](Емельянов, 1994), [68](Тихонов, Горбунов, 1964), [108](DeBoor, 1973), [183](Russel, Christiansen, 1978), [168](Lipnikov, Shashkov, 2006).

Был предложен принцип равномерного распределения узлов, основанный на создании такого распределения узлов, чтобы некоторая положительная весовая функция, умноженная на шаг сетки, была равна коэффициенту (в частном случае константе), в свою очередь зависящему от решения физической задачи, см. [200](White, 1979), [130](Dwyer и др., 1980), [III](Brackbill, Saltzman, 1982), [134](Eiseman, 1987), [101](Baines, 1994).

Методы построения сеток, основанные на оценке ошибки аппроксимации, рассматривались, например, в [173] (Miller, Miller, 1981), [38](Дегтярев, Иванова, 1993), [49](Калиткин и др., 2005).

В [36,37,55](Самарский, Мажукин, и др. 1988, 1989, 1993), [51] (Ма-жукин, Королева, 2007) был предложен и использовался метод динамической адаптации сеток для нестационарных задач. Этот подход основан на преобразовании координат, в результате которого решается система дифференциальных уравнений, где неизвестными являются как искомые сеточные функции, так и координаты узлов подвижной сетки.

В двумерном случае развивался подход связанный с получением априорных оценок. Для линейных эллиптических задач это было сделано в работе [100](Babuska, Rheinbold, 1978). Но его применение для нелинейных задач затруднено тем что ошибка решения не ограничивается ошибкой невязки уравнения. Другой подход основан на оценках ошибки интерполяции [176](Oden и др., 1986). В одномерном случае находится ошибка, которая есть разность между линейной и квадратичной аппроксимациями решения на интервале сетки, при том что решение задано в узлах сетки. Шаг «оптимальной» сетки находится из условия постоянства ошибки интерполяции решения на каждом интервале. Это требует вычисления вторых производных от искомого решения задачи и такая процедура была предложена в [205](Zienkiewicz, Morgan, 1983). Данный метод обобщается на многомерный случай, см., например, [78](Ait-Ali.

Yahia и др., 1996), [143, Chapt. 35](Handbook of Grid Generation, 1999).

Принцип равномерного распределения узлов сетки вдоль каждой из координат для уравнений Пуассона из [192](Thompson и др., 1974) с весовыми коэффициентами был предложен в двумерном случае для построения адаптивных сеток в [79, 80](Anderson, 1987, 1990). На трехмерные адаптивные сетки эта идея была обобщена в [81](Anderson, Munipalli, 1996) с использованием функции Грина.

В [75](Яненко и др., 1977) для построения адаптивных сеток в задачах газовой динамики был предложен функционал, сочетающий меру близости сетки к лагранжевой, меру деформации и меру концентрации сетки. В [129](Dvinsky, 1991) было предложено использовать теорию гармонических отображений многообразий для построения двумерных адаптивных сеток. Эта идея с использованием различных функций при конструировании мониторной метрики применялась в [190] (Tang, Tang, 2003). В [112](Brackbbill, 1993) построение адаптивных сеток выводилось из вариационной формулировки диффузионного метода [202](Winslow, 1981) и функционала с управлением по направлениям. Принцип равномерного распределения ошибки применялся, например, в [l02](Baines, 1998), [113](Russel и др., 1999) и др. В [20](Дегтярев и др., 2001) использовался функционал в виде комбинации функционалов ортогональности и адаптации сетки. В [114](Russel и др., 2002), [103] (Baines и др., 2004) рассматривался закон сохранения площади области для получения скорости движения узлов сетки. В [23](Бураго, 2004) для адаптации сетки к решению было предложено использовать уравнения нелинейной термоупругости. В [53,169](Liseikin, 1991,1999)^было предложено для построения адаптивных сеток функционал^ зависящий от отношения инвариантов метрического тензора, записывать на графике поверхности мониторной функции или мониторном многообразии. В [43,44](Иваненко, 1993,1997) рассматривался алгоритм минимизации дискретного аналога для этого функционала в двумерном и трехмерном случаях. В [46,47](Иваненко, 2000,2003,2004) было предложено в функционале, записанном на мониторном многообразии из [53](Liseikin, 1991), использовать дополнительное отображение для управления формой ячеек. В [5, 89](Азаре-нок, 2002,2003) рассматривался способ движения узлов по граничному контуру физической области, использующий процедуру условной минимизации дискретного функционала из [53](Liseikin, 1991) в двумерном случае. В [197] (Tu, Thompson, 1991) использовались уравнения Пуассона из [194](Thompson и др., 1985) с управляющей функцией для построения блочно-структурированных гексаэдральных адаптивных сеток. В [142](Hagmeijer, 1994) было предложено адаптировать сетку в параметрической области. Деформационный метод для расчета двумерных сеток был предложен в [106](Bochev и др., 1996), а его модификация с использованием линий уровня была рассматривалась и применялась для двумерных и трехмерных сеток в [167](Liao и др., 2000). В [175](Nakahashi, Deiwert, 1986) трехмерные адаптивные сетки строились на основе принципа равномерного распределения, когда наряду с контролем положения узлов в пространстве посредством весовых функций использовался контроль за скошенностью сетки с помощью механической модели, в которой узлы сетки связаны пружинами, работающими на растяжение и изгиб. В [12,14,99](Азаренок, 2007,2008) был разработан метод построения трехмерных адаптивных сеток с использованием функционала из [47,149](Иваненко, 2003, Ivanenko 2004).

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

— л «18.

Численное моделирование распространения детонационных волн в газе имеет свои трудности, поскольку ширина зоны реакции значительно меньше характерного размера счетной области. Для разрешения зоны горения потребовалось бы использовать квазиравномерную разностную сетку с десятками и даже сотнями тысяч узлов в направлении движения волны. В [73](Черкашин, 1974) при расчете без выделения фронта детонации на грубых сетках энерговыделение, имитирующее процесс детонации, производилось в точках области по критерию равенства внутренней энергии продуктов взрыва энергии в точке Жуге. При этом правильная скорость «размазанной» детонационной волны автоматически не формируется. При выделении фронта волны ее скорость определялась точно, но при этом необходимо было проводить расчеты в области с изменяющимися границами, т. е. на подвижных сетках. Здесь использовалась схема С. К. Годунова первого порядка аппроксимации, см. [32](Годунов и др., 1976). В [118](Chorin, 1976) выделение химической энергии учитывалось при решении задачи о распаде разрыва. В [39] (Дерюгин и др., 1990) моделирование одномерного движения волны проводилось на лагранжевой сетке методом С. К. Годунова. Одним из распространенных алгоритмов расчета является метод дробных шагов, когда на первом шаге вычисления проводятся на основе уравнений движения идеального газа, а на втором решается обыкновенное дифференциальное уравнение для уравнения химической кинетики, см., например, [39](Дерюгин и др., 1990), [109](Bourlioux и др., 1990), [122](Colella и др., 1986), [105](Ben-Artzi, 1989), [147](Hwang и др., 2000), [178](Pember R.B., 1993), [179](Quirk, 1994), [196](Ton, 1996). Во всех указанных работах расчет проводился на основе схем типа Годунова, т. е. с использованием решения задачи о распаде разрыва. Некоторые другие алгоритмы приведены в монографии [177](Oran, Boris, 1987).

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

При расчете реальных задач, в частности гидродинамических течений, часто возникает потребность в некоторый момент времени перейти от вычислений на одной сетке к расчету на другой. Для этого разрабатываются специальные алгоритмы консервативной интерполяции. В двумерном случае такие работы осуществлялись, например, в [124](Вико-шсг, 1984), [181](Ramshaw, 1985). В трехмерном случае для интерполяции с одной гексаэдральной сетки на другую в [126](Вико" шсг, РасИа1, 1991) был предложен метод второго порядка точности. Интерполяционная задача сводилась к построению фигуры пересечения гекса-эдральных ячеек старой и новой сеток. Линии пересечения линейчатых поверхностей в пространстве находились при решении дифференциальных уравнений. Эти уравнения могут иметь особенности в областях, где грани ячеек старой и новой сеток пересекаются и почти параллельны, в местах соприкосновения граней и т. д. В [141](Сгапс1у, 1999) гексаэдраль-ная ячейка заменялась 24-гранником с треугольными гранями, имеющим такой же объем. 24-гранник делился на 48 тетраэдров и определялись объемы фигур пересечения каждого из 48 тетраэдров новой ячейки с каждым из 48 тетраэдров старой ячейки. Этот интерполяционный метод имеет первый порядок точности. В диссертации рассматривается алгоритм консервативной интерполяции при замене гексаэдральной ячейки на два 12-гранника с треугольными гранями. [10,13, 94, 98](Азаренок, 2005;2008).

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

Основные результаты диссертации:

1) Разработан новый вариационный метод построения структурированных сеток в пространственных областях со сложной геометрией.

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

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

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

5) Предложен метод расстановки узлов на границе области, заключающийся в условной минимизации функционала.

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

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

8) На основе предложенной трехточечной модели адаптации проведен теоретический анализ свойств дискретных функционалов в одномерном, двумерном и трехмерном случае при наличии разрывов у мониторной функции. Анализ показал необходимость замораживания производных от мониторной функции при минимизации функционала.

9) Показана несогласованность двумерного и одномерного функционала при построении двумерных адаптивных сеток, а также трехмерного и двумерного функционала при построении трехмерных адаптивных сеток. Для осуществления согласованной расстановки узлов адаптивной сетки внутри области и на ее границе, предложено использовать метод условной минимизации функционала.

10) Разработан численный метод расчета двумерных нестационарных газодинамических течений с выделением химической энергии на подвижных сетках.

11) Разработан новый алгоритм консервативной интерполяции на гексаэдральных сетках.

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

ЗАКЛЮЧЕНИЕ

.

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

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

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

Показать весь текст

Список литературы

  1. АзаренокБ.Н. Об одной реализации схемы С. К. Годунова высокого порядка аппроксимации. М.: ВЦ РАН. 1997. 22 С.
  2. .Н., Иваненко С. А. О применении адаптивных сеток для численного решения нестационарных задач газовой динамики//Ж. вычисл. матем. и матем. физ. 2000. Т. 40. № 9. С. 1386−1407.
  3. АзаренокБ.Н. Расчет задачи о взрыве на подвижной адаптивной сетке//Ж. вычисл. матем. и матем. физ. 2003. Т.43. № 6. С.856−865.
  4. АзаренокБ.Н. О применении вариационного барьерного метода в гиперболических задачах газовой динамики//Ж. вычисл. матем. и матем. физ. 2003. Т. 43. № 7. С. 1072−1096.
  5. АзаренокБ.Н. О расчете течений газа с детонационными волнами на подвижных адаптивных сетках. Тр. всероссийской конф. «Прикладная геометрия, построение расчетных сеток и высокопроизводительные вычисления». М.: ВЦ РАН. 2004. Т. 1. С. 87−96.
  6. АзаренокБ.Н. Об одной схеме расчета детонационных волн на подвижных сетках//Ж. вычисл. матем. и матем. физ. 2005. Т. 45. № 12. С. 2260−2282.
  7. АзаренокБ.Н. Об одном вариационном методе построения пространственных сеток. М.: ВЦ РАН. 2006. 51 с.
  8. АзаренокБ.Н. Алгоритм консервативной интерполяции на гекса-эдральных сетках. М.: ВЦ РАН. 2006. 58 С.
  9. АзаренокБ.Н. К вопросу о построении гексаэдральных сеток// Тр. Всероссийской конф. «Численная геометрия, построение расчетных сеток и высокопроизводительные вычисления». М.: ВЦ РАН. 4−7 июля 2006 г. С. 100−107.
  10. АзаренокБ.Н. О построении подвижных адаптивных пространственных сеток. М.: ВЦ РАН. 2007. 50 с.
  11. АзаренокБ.Н. Об одном методе консервативной интерполяции на гексаэдральных сетках//Мат. Моделирование. 2008. Т. 20. № 2. С.59−75.
  12. АзаренокБ.Н. Вариационный метод построения пространственных адаптивных сеток//Ж. вычисл. матем. и матем. физ. 2008. Т. 48. № 5. С. 100−119.
  13. АзаренокБ.Н. Вариационный метод построения гексаэдральных сеток с управляющей метрикой//Матем. моделирование. 2008. Т. 20. № 9. С. 3−22.
  14. АзаренокБ.Н. Вариационный метод построения пространственных сеток//Энциклопедия низкотемпературной плазмы. Математическое моделирование в низкотемпературной плазме. Янус-К. Москва. 2008. Часть I. Раздел III. Глава 5. С. 265−284.
  15. АзаренокБ.Н. О построении структурированных сеток в двумерных невыпуклых областях с помощью отображений//Ж. вычисл. матем. и матем. физ. 2009. Т.48. № 5. С. 826—839.
  16. Н.С. К оптимизации методов решения краевых задач при наличии пограничного слоя//Ж. вычисл. матем. и матем. физ. 1969. Т. 9. № 4. С.841−859.
  17. П.П., Годунов С. К., Иванов Ю. Б., ЯненкоИ.К. Применение одного класса квазиконформных отображений для построения разностных сеток в областях с криволинейными граница-ми//Журнал вычисл. матем. и матем. физ. 1975. Т. 15. № 6. С. 1499−1511.
  18. H.A., Иваненко С. А., КазунинА.В. О кусочно-гладких го-меоморфных отображениях ограниченных областей и их приложениях к теории сеток//Ж. вычисл. матем. и матем. физ. 2003. Т. 43. № 6. С. 808−817.
  19. Богомолов К. JL, Дегтярев JI.M., ТишкинВ.Ф. Вариационный метод построения высокоаспектных регулярных адаптивных се-ток//Матем. Моделирование. 1999. Т. 13. № 5. С. 11−28.
  20. БронинаТ.Н., ГасиловаИ.А., Ушакова О. В. Алгоритмы построения трехмерных структурированных сеток//Журнал вычисл. матем. и матем. физики. 2003. Т. 43. № 6. С. 875−883.
  21. БронинаТ.Н., Ушакова О. В. Расчеты трехмерных структурированных сеток в конфигурациях с особенностями//Тр. Всероссийск. конф. «Численная геометрия, построение расчетных сеток и высокопроизводительные вычисления». М.: ВЦ РАН. 4−7 июля 2006 г. С. 190−199.
  22. БурагоН.Г., Иваненко С. А. О применении уравнений нелинейной термоупругости к генерации адаптивных сеток//Тр. всерос. копф. «Прикладная геометрия, построение расчетных сеток и высокопроизводительные вычисления». М.: ВЦ РАН. 2004. Т. 1. С. 107−118.
  23. П.Н. Адаптивные сетки составного типа в задачах математической физики//Ж. вычисл. матем. и матем. физ. 1989. Т. 29. № 6. С.902−914.
  24. П.Н. Численное решение эллиптических краевых задач на составных сетках//Матем. моделирование. 1991. Т. 3. № 8. С. 112−123.
  25. ГаранжаВ.А., КапоринИ.Е. Регуляризация барьерного вариационного метода построения разностных сеток//Ж. вычисл. матем. и матем. физ. 1999. Т. 39. № 9. С. 1489−1503.
  26. А.Н. Методы адаптивных сеток в задачах газовой динамики. М.: Наука. Физматлит. 2000. 248 с.
  27. ГлассерФ., КитаеваИ.А., ЛисейкинВ.Д. Контролирование свойств разностных сеток с помощью мониторной метрики//Ж. вычисл. матем. и матем. физ. 2005. Т. 45. № 8. С. 1466−1483.
  28. С.К., Прокопов Г. П. О расчетах конформных отображений и построении разностных сеток//Ж. вычисл. матем. и матем. физ. 1967. Т. 7. № 5. С. 1031−1059.
  29. С.К., Прокопов Г. П. Об использовании подвижных сеток в газодинамических расчетах//Ж. вычисл. матем. и матем. физ. 1972. Т. 12 № 2. С. 429−440.
  30. С.К. Разностный метод численного расчета разрывных решений уравнений гидродинамики//Матем. сб. 1959. Т. 47. Вып. 3. С. 271−306.
  31. С.К., Забродин A.B., Иванов М. Я., КрайкоА.М., Прокопов Г. П. Численное решение многомерных задач газовой динамики. М.: Наука. 1976.
  32. С.К., Рябенький B.C. Разностные схемы. М.: Наука, 1977.
  33. С.К., ГордиенкоВ.М., Чумаков .Г. А. Квазиизометрическая параметризация криволинейного четырехугольника и метрика постоянной кривизны. Siberian Advances in Mathematics. 1995. Т. 5. № 2. С. 1−20.
  34. C.K. Воспоминания о разностных схемах. Новосибирск: Научн. книга. 1997.
  35. ДарьинН.А., МажукинВ.И. Об одном подходе к построению адаптивных сеток для нестационарных задач//Ж. вычисл. матем. и матем. физ. 1988. Т. 28. № 3. С. 454−460.
  36. H.A., Мажукин В. И. Математическое моделирование нестационарных двумерных краевых задач на сетках с динамической адаптацией//Мат. моделирование. 1989. Т. 1. № 3. С. 29−43.
  37. JI.M., ИвановаТ.С. Метод адаптивных сеток в одномерных нестационарных задачах конвекции-диффузии//Дифф. уравнения. 1993. Т. 29. № 7. С. 1179−1192.
  38. Ю.Н., КопышевВ.П., ПрошинМ.М., Тихомиров Б. П. К расчету детонации по модели Forest Fire методом Годунова// Вопр. ат. науки и техн. М., 1990. Т. 1. С. 48−52.
  39. Я.Б., Компанеец A.C. Теория детонации. М.: Гостехиз-дат. 1955.
  40. К.В. Применение оптимальных разностных сеток к решению задач с сингулярным возмущением//Ж. вычисл. матем. и матем. физ. 1994. Т.34. № 6. С. 936−943.
  41. С.А., Чарахчьян A.A. Криволинейные сетки из выпуклых четырехугольников//Ж. вычисл. матем. и матем. физ. 1988. Т 28. № 4. С. 503−514.
  42. С.А. Адаптивные сетки и сетки на поверхностях//Ж. вычисл. матем. и матем. физ. 1993. Т. 33. № 9. С. 1333−1351.
  43. С.А. Адаптивно-гармонические сетки. М.: ВЦ РАН. 1997.
  44. С.А., Прокопов Г. П. Методы построения адаптивно-гармонических сеток//Ж. вычисл. матем. и матем. физ. 1997. Т. 37. № 6. С. 643−662.
  45. С.А. Управление формой ячеек в процессе построения сеток//Ж. вычисл. матем. и матем. физ. 2000. Т. 40. № 11. С. 16 621 684.
  46. С.А. Вариационные методы построения сеток//Ж. вычисл. матем. и матем. физ. 2003. Т. 43. № 6. С. 830−844.
  47. М.Я., Корецкий В. В., Курочкина Н. Я. Исследование свойств разностных схем сквозного счета второго порядка ап-проксимации//Числепные методы механики сплошной среды. 1980. Т.Н. № 2. С.41−63.
  48. H.H., АлыпинА.Б., АлыпинаЕ.А., Рогов Б. В. Вычисления на квазиравномерных сетках. М.: Физматлит. 2005.
  49. КолганВ.П. Применение принципа минимальных значений производной к построению конечноразностных схем для расчета разрывных решений газовой динамики//Уч. зап. ЦАГИ. 1972. Т. 3. № 6. С. 68−77.
  50. О.Н., МажукинВ.И. Математическое моделирование лазерного плавления и испарения многослойных материалов///Ж. вычисл. матем. и матем. физ. 2007. Т. 47. № 5. С. 887−901.
  51. КотеровВ.Н. Построение пространственных сеток в многоступенчатых турбинах с использованием вариационного барьерного мето-да//Ж. вычисл. матем. и матем. физ. 2005. Т. 45. № 8. С. 1375−1383.
  52. ЛисейкинВ.Д. О построении структурированных сеток на п-мер-ных поверхностях//Ж. вычисл. матем. и матем. физ. 1991. Т. 31. № 11. С. 1670−1683.
  53. ЛисейкинВ.Д. Обзор методов построения структурных адаптивных сеток//Ж. вычисл. матем. и матем. физ. 1996. Т. 36. № 1. С. 3−41.
  54. МажукинВ.В., Самарский A.A., КастельяносО., ШапрановА.В. Метод динамической адаптации для нестационарных задач с большими градиентами//Матем. Моделирование. 1993. Т4. № 4. С.32−56.
  55. МихалинВ.А. Модификация параболического генератора сеток// Вопросы атомной науки и техники, сер. Мат. модел. физ. проц. № 1−2. 1995. С. 91−94.
  56. Г. П. О расчете разностных сеток, близких к ортогональным, в областях с криволинейными границами. Препринт № 17. М.: ИПМ АН СССР. 1974.
  57. Г. П. Некоторые общие вопросы конструирования алгоритмов построения разностных сеток//Вопросы атомной науки и техники, сер. Методики и программы числ. реш. задач матем. физ. № 1. 1998. С. 3−13.
  58. Г. П. Об организации сравнения алгоритмов и программ построения регулярных сеток//ВАНТ, 1989. Сер. Мат. моделир. физ. процессов. Вып. 3. С. 98−108.
  59. Г. П. Методология вариационного подхода к построению квазиортогональных сеток.//ВАНТ, 1998. Сер. Мат. моделир. физ. процессов. Вып. 1. С. 37−46.
  60. Г. П. Универсальные вариационные функционалы для построения двумерных сеток//Препринт ИПМ РАН. 2001. № 1. 36 С.
  61. Г. П. Реализация вариационного подхода к расчету двумерных сеток в нестационарных задачах//Препринт ИПМ РАН. 2005. № 116. 36 С.
  62. A.B. Монотонная схема второго порядка аппроксимации для сквозного расчета неравновесных течений//Ж. вычисл. матем. и матем. физ. 1987. Т.27. № 4. С. 585−593.
  63. .М., Петров Г. А., Майгурова C.B. Построение и оптимизация трехмерных криволинейных сеток//Вопр. атомной науки и техники. Сер. Матем. моделир. физических процессов. 1989. Вып. 1. С. 9−18.
  64. А.Ф. Об одном алгоритме расчета оптимальных разностных сеток//Тр. Матем. ин-та АН СССР. М. 1966. Т. 74. С. 147−151.
  65. А.Ф., ШабашоваТ.И. Об одном методе расчета оптимальных разностных сеток для многомерных областей//Числ. методы мех. спл. среды. 1981. Т. 12. № 5. С. 106−124.
  66. А.Ф., Ушакова О. В., ХайрулинаО.Б. Вариационные методы построения оптимальных сеток//Екатеринбург. Ин-т Матем. и Мех. УрО РАН. 1997. 50 С.
  67. А.Н., Горбунов А. Д. Оценки погрешности методов Рунге-Кутта и выбор оптимальных сеток//Ж. вычисл. матем. и матем. физ. 1964. Т 4. № 2. С.232−242.
  68. О.В. Условия невырожденности трехмерных ячеек. Формула для объема ячеек//Ж. вычисл. матем. и матем. физ. 2001. Т. 41. № 6. С. 881−894.
  69. О.В. Метод построения трехмерных оптимальных сеток. Дис.. д-ра физ.-мат. наук. Ин-т Математики и Механики УрО РАН. Екатеринбург. 2007.
  70. О.В. Классификация шестигранных ячеек//Ж. вычисл. матем. и матем. физ. 2008. Т. 48. № 8. С. 1−24.
  71. A.A. Эллиптический сеточный генератор на базе квазиодномерных сеток//Ж. вычисл. матем. и матем. физ. 1999. Т. 39. № 5. С. 832−837.
  72. ЧеркашинВ.А. Численное моделирование детонационных волн//М.: ИПМатем. РАН, 1974.
  73. ШокинЮ.И., ЛисейкинВ.Д., Лебедев A.C., ДанаевН.Т., Китае-ваИ.А. Методы римановой геометрии в задачах построения сеток. Новосибирск: Наука. 2005.
  74. ЯненкоН.Н., ДанаевН.Т., ЛисейкинВ.Д. О вариационном методе построения сеток//Числен, методы механ. сплошн. среды. Новосибирск. 1977. Т. 8. № 4. С. 157−163.
  75. AkcelikV., JaramazB., GhattasO. Nearly orthogonal two-dimensional grid generation with aspect ratio control//J. Comput. Phys. 2001. V. 171. P. 805−821.
  76. Advances in Grid Generation. UshakovaO.V. (Ed.), Nova Science Publishers. New York. 2007.
  77. Ait-Ali-YahiaD., HabashiW.G., TamA. A directionally adaptive methodology using an edge-based error estimate on quadrilateral grids//International Journal for Numerical Methods in Fluids. 1996. V. 23. P. 673−690.
  78. Anderson D.A. Equidistribution schemes, Poisson generators, and adaptive grids//Appl. Math. Comput. 1987. V. 24. P. 211−227.
  79. Anderson D.A. Grid cell volume control with an adaptive grid generator//Appl. Math. Comput. 1990. V. 35. P. 209−217.
  80. Anderson D.A., MunipalliR. An adaptive grid scheme using the boundary element method//J. Comput. Phys. 1996. V. 127. P. 452 463.
  81. AscoliE.P., Dandy D.S., LealL.G. On distortion functions for the strong constraint method of numerically generating orthogonal coordinate grids//J. Comput. Phys. 1987. V. 72. P. 513−519.
  82. AltasL, ErhelJ., GuptaM.M. High accuracy solution of three-dimensional biharmonic equations//Num. Algorithms. 2002. V. 29. P. 1−19.
  83. AzarenokB.N. Realization of a second-order Godunov’s method// Comput. Methods in Applied Mechanics and Engineering. 2000. V. 189. № 3. P. 1031−1052.
  84. AzarenokB.N., IvanenkoS.A. Application of moving adaptive grids for simulation of supersonic gas flow//Comput. Fluid Dynamics Journ. Japan. 2001. V. 10. № 3. P. 400−404.
  85. Azarenok B.N. Adaptive moving grids in problem of gas dynamics, Grid Generation: New Trends and Applications in Real-World Simulations. Материалы мииисимпозиума международной конференции OFEA-2001. 25−29 июня 2001, С.-Петерб. С. 30−44, М.: ВЦ РАН 2001.
  86. AzarenokB.N. Variational barrier method of adaptive grid generation in hyperbolic problems of gas dynamics//SIAM J. Numer. Anal. 2002. V. 40. № 2. P. 651−682.
  87. AzarenokB.N. Application of moving adaptive meshes in hyperbolic problems of gas Dynamics. Построение Расчетных Сеток: Теория и Приложения. Тр. Семинара. 24−28 июня 2002 г. М.: ВЦ РАН. С. 169 176.
  88. AzarenokB.N., IvanenkoS.A., TangT. Adaptive mesh redistribution method based on Godunov’s scheme//Comm. Math. Sci. 2003. V. 1. № 1. P. 152−179.
  89. AzarenokB.N., TangT. Second-order Godunov-type scheme for reactive flow calculations on moving meshes//Report. http:// www.math.ntnu.no/conservation/2003/043.html
  90. AzarenokB.N., TangT. Second-order Godunov-type scheme for reactive flow calculations on moving meshes//J. Comp. Phys. V. 206. Issue 1. 2005. P. 48−80.
  91. AzarenokB.N. A variational hexahedral grid generator with control metric//J. Comp. Phys. V. 218. Issue 2. 2006. P. 720−747.
  92. AzarenokB.N., IvanenkoS.A. Grid optimization and adaptation. In: Advances in Grid Generation. (Ushakova O.V. ed.). Nova Science Publishers. New York. 2007. Chapt. 4. P. 85−125.
  93. AzarenokB.N. Conservative remapping on hexahedral meshes. In: Advances in Grid Generation. (Ushakova O.V. ed.). Nova Science. New York. 2007. Chapt. 12. P. 337−379.
  94. AzarenokB.N. A method of constructing adaptive hexahedral moving grids//J. Comp. Phys. V. 226. Issue 1. 2007. P. 1102−1121.
  95. Babuskal., Rheinbold W.C. A-posteriory error estimates for the finite element method//Intern. J. Numer. Meth. Engrg. 1978. V. 12. P. 15 971 615.
  96. BainesM.J. Moving Finite Elements. Clarendon Press, Oxford, 1994.
  97. BainesM.J. Grid adaptation via node movement//Applied Numer. Mathem. 1998. V. 26. P. 77−96.
  98. BainesM.J., HubbardM.E., JimackP.K. A moving mesh finite element algorithm for the adaptive solution of time-dependent partial differential equations with moving boundaries//Appl. Numer. Math. 2005. V. 54. P. 450−469.
  99. Bell J.B., ShubinG.R., Stephens A.B. A segmentation approach to grid generation using biharmonics//J. Comput. Phys. l982.V.47. P.463−472.
  100. Ben-ArtziM. The generalized Riemann problem for reactive flows// J. Comput. Phys. 1989. V. 81. P. 70−101.
  101. BochevP., LiaoG., dela PenaG. Analysis and computation of adaptive moving grids by deformation//Numerical Methods for Partial Differential Equations. 1996. V. 12. P. 489.
  102. BourliouxA., MajdaA.J., Roytburd V. Theoretical and numerical structure for unstable one-dimensional detonations//SIAM J. Appl. Math. 1991. V. 51. №. 2. P. 303−343.
  103. DeBoorC. Good approximation by splines with variable knots II. Conference on numerical solution of differential equations. Lecture Notes in Mathematics. 1973. N 363. Berlin. Springer-Verlag. P. 12−20.
  104. BourliouxA., MajdaA.J., Roytburd V. Theoretical and numerical structure for unstable one-dimensional detonations// SI AM J. Appl. Math. 1991. V. 51. №. 2. P. 303−343.
  105. BourliouxA., MajdaA.J. Theoretical and numerical structure for unstable two-dimensional detonations//Combustion and Flame. 1992. V. 90. P. 211−229.
  106. Brackbill J.U., Saltzman J.S. Adaptive zoning for singular problems in two dimensions//J. Comput. Phys. 1982. V. 46. № 3. P. 342−368.
  107. Brackbill J.U. An adaptive grid with directional control//J. Comp. Phys. 1993. V. 108 № 1. P. 38−50.
  108. CaoW.M., Huang W.Z., RusselR.D. A study of monitor functions for two dimensional adaptive mesh generation//SIAM J. Sci. Comput. 1999. V. 20. P. 1978−1994.
  109. CaoW.M., HuangW.Z., RusselR.D. A moving mesh method based on the geometric conservation law//SIAM J. Sci. Comput. 2002. V. 24. № 1. P. 118−142.
  110. Castillo J.E. Discrete variational grid generation//in Mathematical Aspects of Numerical Grid Generation. (Castillo J.E. Ed.). SIAM. Philadelphia. 1991. Chapter 4. P. 35−58.
  111. Chakravarty S., Anderson D. Numerical conformal mapping//Math. Comp. 1979. V. 33. P. 953−969.
  112. Chen Y., JiangS. An Optimization-Based Rezoning for ALE Methods//Commun. Comput. Phys. 2008. V. 4. №. 5. P. 1216−1244.
  113. ChorinA.J. Random choice solution of hyperbolic systems// J. Comput. Phys. 1976. V. 22. P. 517−531.
  114. Chumakov G.A., Chumakov S.G. A Method for the 2-D Quasi-Isometric Regular Grid Generation//J. Comput. Phys. 1998. V. 143. P. 1−28.
  115. Clement Ph., HagmeijerR., SweersG. On the invertibility of mappings arising in 2D grid generation problems//Numerische Mathematik. 1996. V. 73. P. 37−51.
  116. ColellaP., Woodward P.R. The numerical simulation of two-dimensional fluid flow with strong shocks//J. Comput. Phys. 1984. V. 54. № 1. P. 115−173.
  117. ColellaP., MajdaA.J., RoytburdV. Theoretical and numerical structure for reacting shock waves//SIAM J. Sci. Statist. Comput. 1986. V. 7. P. 1059−1080.
  118. De Almeida V.F. Domain Deformation Mapping: Application to Variational Mesh Generation//SIAM J. Sci. Comput. 1999. V. 20.4. P. 1252−1275.
  119. DukowiczJ.K. Conservative rezoning (remapping) for general quadrilateral meshes//J. Comp. Phys. 1984. V. 54. P. 411−424.
  120. DukowiczJ.K. Efficient volume computation for three-dimensional hexahedral cells//J. Comp. Phys. 1988. V. 74. P. 493−496.
  121. DukowiczJ.K., PadialN.T. REMAP3D: A conservative three-dimensional remapping code. Los Alamos report. 1991.
  122. Dulikravich G.S., KennonS.R. Generation of computational grids using optimization//AIAA Journal. 1986. № 7. P. 1069−1073.
  123. Duraiswami R., ProsperettiA. Orthogonal mapping in two dimensions//J. Comput. Phys. 1992. V. 98. P. 254−268.
  124. DvinskyA.S. Adaptive grid generation from harmonic maps on Riemannian manifolds//J. Comput. Phys. 1991. V. 95. P. 450−476.
  125. DwyerH.A., SmookeM.O., KeeR.J. Adaptive grid method for problems in fluid mechanics and heat transfer//AIAA J. 1980. V. 18. P. 1205−1212.
  126. EgaL. 2D orthogonal grid generation with boundary point distribution control//J. Comput. Phys. 1996. V. 125. P. 440−453.
  127. EellsJ.E., LemaireL. Another report on harmonic maps. Bulletin of the London Mathematical Society. 1988. V. 20. №. 86. P. 387−524.
  128. EisemanP.R. Grid generation for fluid mechanics computations//Ann. Rev. Fluid Mech. 1985. V. 17. P. 487−522.
  129. EisemanP.R. Adaptive grid generation//Comput. Methods in Appl. Mech. and Engineering. 1987. V. 64. P. 321−376.
  130. ErpenbeckJ.J. Stability of idealized one-reaction detonations//Phys. Fluids. 1964. V. 7. P. 684−696.
  131. Fickett W., WoodW.W. Flow calculations for pulsating one-dimensional detonations//Phys. Fluids. 1966. V. 9. P. 903−916.
  132. Fickett W., Davis W.C. Detonation. Berkeley. CA: Univ. of California Press. 1979.
  133. FreyP.J., George P.L. Mesh Generation: Application to Finite Elements. Hermes. Paris. 2000.
  134. GarimellaR.V., ShashkovM.J., Vachal P. Untangling of 2D meshes in ALE simulations//J. Comput. Phys. 2004. V. 196. P. 627−644.
  135. GodunovS.K., ZhukovV.T., FeodoritovaO.V. On one class of quasi-isometric grids. In: O.V. Ushakova (Ed.). Advances in Grid Generation. Nova Science Publishers. New York. 2007. Chapter 2. P. 53−69.
  136. Grandy J. Conservative remapping and regions overlays by intersecting arbitrary polyhedra//J. Comp. Phys. 1999. V. 148. P. 433−466.
  137. HagmeijerR. Grid adaptation based on modified anisotropic diffusion equations formulated in the parametric domain//J. Comput. Phys. 1994. V. 115. P. 169−183.
  138. Handbook of Grid Generation (Thompson J.F., SoniB.K., WeatherillN.P. Eds.). CRC Press. Boca Raton. FL. 1999.
  139. HawkenD.F., Gottlieb J. J., Hansen J.S. Review of some adaptive node-movement techniques in finite-element and finite-difference solutions of partial differential equations//J. Comput. Phys. l991.V.95. P.254−302.
  140. Hansen G., ZardeckiA., Greening D., BosR. A finite element method for unstructured grid smoothing//J. Comput. Phys. 2004. V. 194. P. 611−631.
  141. HansenG., ZardeckiA., GreeningD., BosR. A finite element method for three-dimensional unstructured grid smoothing//J. Comput. Phys. 2005. V. 202. P. 281−297.
  142. Hwang P., FedkiwR., MerrimanB. Karagozian A.R., OsherS.J. Numerical resolution of pulsating detonation waves//Combustion Theory and Modeling. 2000. V. 4. № 3. P. 217−240.
  143. IvanenkoS.A., AzarenokB.N. Application of moving adaptive grids for numerical solution of nonstationary problems in gas dynamics//Int. J. Numer. Meth. Fluids. 2002. V. 39. P. 1−22.
  144. IvanenkoS.A. Selected Chapters on Grid Generation and Applications. Dorodnicyn Computing Center of RAS. 2004.
  145. Jaquotte O.-P. A mechanical model for a new grid generation method in computational fluid dynamics//Comp. Meth. Appl. Mech. and Engng. 1987. V. 66. P. 323−338.
  146. Jacquotte O.-P. Grid optimization methods for quality improvement and adaptation//Chapt. 33 in: Handbook of Grid Generation. Thompson J.F. et al (Eds.). CRC Press. Boca Raton. Fl. 1999.
  147. Kangl.S., LealL.G. Orthogonal grid generation in a 2D domain via the boundary integral technique//J. Comput. Phys. 1992. V. 102. P. 78−87.
  148. KaulU.K. New boundary constraints for elliptic systems used in grid generation problems//J. Comput. Phys. 2003. V. 189. P. 476−492.
  149. Knabner P., KorotovS., Summ G. Conditions for the invertibility of the isoparametric mapping for hexahedral finite elements//Finite Elements in Analysis and Design. 2003. V. 40. № 2. P. 159−172.
  150. KneserH., Losung der Aufgabe 41, Jahresber//Deutsche Math.-Verein. 1926. V. 35. P. 123−124.
  151. P. Knupp, On the invertibility of the isoparametric map, Comp. Meth. in Appl. Mech. and Engng. 78 (1990) 313−329.
  152. Knupp P., SteinbergS. Fundamentals of Grid Generation. CRC Press. Boca Raton. FL. 1993.
  153. Knupp P., LuczakR. Truncation error in grid generation: a case study, Numerical Methods for Partial Differential Equations. 1995. V. 11. P. 561−571.
  154. Knupp P. Hexahedral and tetrahedral mesh untangling//Engineering with Computers. 2001. V. 17. № 3. P. 261−268.
  155. Knupp P., Margolin L.G., ShashkovM.J. Reference Jacobian Optimization-Based Rezone Strategies for Arbitrary Lagrangian Eulerian Methods//J. Comp. Phys. 2002. V. 176. P. 93−128.
  156. Knupp P. A method for hexahedral mesh shape optimization//Int. J. Meth. Engng. 2003. V. 58. P. 319−332.
  157. LaugesenR.S. Injectivity can fail for higher-dimensional harmonic extensions//Complex Variables. 1996. V. 28. P. 357−369.
  158. Langseth J.O., LeVequeR.J. A wave propagation method for 3D hyperbolic conservation laws//J. Comp. Phys. 2000. V. 165. P. 126−166.
  159. LeeH.I., Stewart D.S. Calculation*of linear detonation instability: one-dimensional instability of plane detonation//J. Fluid Mech. 1990. V. 216. P. 103−132.
  160. LeeS.H., SoniB.K. The enhancement of an elliptic grid using appropriate control functions//Applied Mathematics and Computation. 2004. V. 159. P. 809−821.
  161. LiaoG., LiuH. A note on harmonic maps//Appl. Math. Lett. 1996. V. 9. № 4. P. 95−97.
  162. LiaoG., LiuF., PenaG.D., PengD., OsherS. Level-set-based deformation method for adaptive grids//J. Comput. Phys. 2000. V. 159. P. 103−122.
  163. LipnikovK., ShashkovM. The Error-Minimization-Based Strategy for Moving Mesh Methods//Commun. Comput. Phys. 2006. V. 1. № 1. P. 53−80.
  164. LiseikinV.D. Grid Generation Methods. Springer-Verlag. New York. 1999.
  165. LiseikinV.D. A Computational Diferential Geometry Approach to Grid Generation. Springer-Verlag. New York. 2004.
  166. Mackenzie J.A., Russell R.D. and Stockie J.M. A moving mesh method for one dimensional hyperbolic conservation law//SIAM J. Sci. Comput. 2000. V. 22. P. 1791−1813.
  167. MastinC.W., Thompson J.F. Quasiconformal mappings and grid generation//SIAM J. Sci. Stat. Comput. 1984. V. 5. № 2. P. 305−310.
  168. Miller K., Miller R.N. Moving finite elements. I//SIAM J. Numer. Anal. 1981. V. 18. № 6. P. 1019−1032.
  169. NakamuraS. Marching grid generation using parabolic differential equations//Appl. Comput. 1982. V. 10−11. P. 775−786.
  170. Nakahashi K., Deiwert G.S. Three-dimensional adaptive grid method// AIAA Journal. 1986. № 6. P. 948−954.
  171. OranE., Boris J.P. Numerical simulation of reactive flow. New York. Elsevier. 1987.
  172. PemberR.B. Numerical methods for hyperbolic conservation laws with stiff relaxation I. Spurious solutions//SIAM J. Appl. Math. 1993. V. 53. P. 1293−1330.
  173. Quirk J.J. Godunov-type schemes applied to detonation flows//Com-bustion in High-Speed Flows. Dordrecht: Kluwer. 1994. P. 575−596.
  174. RadoT. Aufgabe 41, Jahresber//Deutsche Math.-Verein.1926. V.35. P.49.
  175. RamshawJ.D. Conservative resoning algorithm for generalized two-dimensional meshes//J. Comp. Phys. 1985. V. 59. P. 193−199.
  176. RyskinG., LealL.G. Orthogonal mapping//J. Comp. Phys. 1983. V. 50. P. 71−100.
  177. RusselR.D., Christiansen J. Adaptive mesh selection strategies for solving boundary value problems//SIAM J. Numer.Anal. 1978. V. 15. № 1. P. 59−80.
  178. SchoenR., YauS.T. On univalent harmonic maps between surfaces// Invent. Math. 1978. V. 44. P. 265−278.
  179. ShubinG.R., Stephens A.B., Bell J.B. Three dimensional grid generation using biharmonics//in Numerical Grid Generation, Thompson J.F., ed. North-Holland. New-York. 1982. P. 761−774.
  180. SpekreijseS.P. Elliptic generation systems. In Handbook of Grid Generation (ThompsonJ.F., SoniB.K., WeatherillN.P. Eds.). CRC Press. Boca Raton. FL. 1999. Chapter. 4. P. 4−1-4−48.
  181. Sritharan S.S. Mathematical aspects of harmonic grid generation, in Mathematical Aspects of Numerical Grid Generation, J.E. Castillo (Ed.), SIAM, Philadelphia, 1991 (Chapter 10).
  182. Steger J.L., ChausscD.S. Generation of body-fitted coordinates using hyperbolic partial differential equations//SIAM J. Sci. Comput. 1980. V. 1. № 4. P. 431−437.
  183. TaiC.H., YinS.L., SoongC.Y. A novel hyperbolic grid generation procedure with inherent adaptive dissipation//J. Сотр. Phys. 1995. V. 116. P. 173−179.
  184. TangH.Z., TangT. Adaptive mesh methods for one- and two-dimensional hyperbolic conservation laws//SIAM J. Numer. Anal. 2003. V. 41. P. 487−515.
  185. TangT. Moving mesh methods for computational fluid dynamics// Contemporary mathematics. 2005. V. 383. P. 141−173.
  186. Thompson J.F., MastinC.W., Thames F. Automatic numerical generation of body-fitted curvilinear coordinate system for field containing any number of arbitrary two-dimensional bodies//J. Сотр. Phys. 1974. V. 15. P. 299−319.
  187. Thompson J.F., WarsiZ.U.A., Boundary-fitted coordinate systems for numerical solution of partial differential equations//J. Сотр. Phys. 1982. V. 47. № 2. P. 1−108.
  188. Thompson J.F., WarsiZ.U.A., Mastin,^W. Numerical Grid Generation. North-Holland, N.Y. etc. 1985. (доступна на http:// www.hpc.msstate.edu/publications/gridbook/)
  189. Thompson J.F. A general three-dimensional elliptic grid generation system on a composite block structure//Comp. Meth. in Appl. Mech. and Engin. 1987. V. 64. P. 377−411.
  190. TonV.T. Improved shock-capturing methods for multicomponent and reacting flows//J¦ Comput. Phys. 1996. V. 128. P. 237−253.
  191. TuY., Thompson J.F. Three-dimensional solution-adaptive grid generation on composite configurations//AIAA Journal. 1991. V. 29. № 12. P. 2025−2026.
  192. UshakovaO.V. On nondegeneracy of three-dimensional grids//Pro-ceedings of the Steklov Institute of Mathematics. Suppl. 1. 2004. P. S78-S100.
  193. Villamizar V., Rojas O., Mabey J. Generation of curvilinear coordinates on multiply connected regions with boundary singularities//J. Comp. Phys. 2007. V. 223. P. 571−588.
  194. White A.B. On selection of equidistributing meshes for two-point boundary-value problems//SIAM J. Numer. Anal. l979.V.16. № 3. P.472−502.
  195. WinslowA.M. Numerical solution of the quasi-linear Poisson equation in a nonuniform triangle mesh//J. Comput. Phys.1966.V.l. P.149−172.
  196. WinslowA.M. Adaptive mesh zoning by the equipotential method. UCID-19 062. Lawrence Livermore National Laboratories. University of California. 1981.
  197. ZhangY.X., JiaY.F., WangS.S.Y., 2D nearly orthogonal mesh generation with controls on distortion functions//J. Comp. Phys. 2006. V. 218. № 2. P. 549−571.
  198. Zhang Y.X., JiaY.F., WangS.S.Y., ChanH.C. Boundary treatment for 2D elliptic mesh generation in complex geomatries//J. Comp. Phys. 2008. V. 227. № 2. P. 7977−7997.
  199. ZienkiewiczO.C., Morgan K. Finite elements and approximation, Wiley, 1983.
Заполнить форму текущей работой