Помощь в написании студенческих работ
Антистрессовый сервис

Численное моделирование деформационных динамических процессов в средах со сложной структурой

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

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

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

Содержание

  • 0. 1. Способы дискретизации уравнений механики
  • 0. 2. Способы построения сетки в области интегрирования
    • 0. 2. 1. Квадратная регулярная сетка
    • 0. 2. 2. Регулярная сетка из четырехугольников, сопряженная с границами области интегрирования
    • 0. 2. 3. Нерегулярная треугольная сетка
    • 0. 2. 4. Изменение сетки при деформировании тел
  • Глава 1. Численное решение уравнений упругости
    • 1. 1. Математическая модель
    • 1. 2. Выбор системы координат
    • 1. 3. Обобщение записи дифференциальных уравнений
    • 1. 4. Спектральное исследование системы
      • 1. 4. 1. Прямая задача
      • 1. 4. 2. Сопряженная задача.26 *
      • 1. 4. 3. Нормировка собственных векторов
      • 1. 4. 4. Нулевые собственные значения
      • 1. 4. 5. Матрицы Л, П, Г2−1 .-.30 →
    • 1. 5. Покоординатное расщепление
    • 1. 6. Разностные схемы
    • 1. 7. Сеточно-характеристические схемы
    • 1. 8. Расчет на границе области интегрирования
      • 1. 8. 1. Заданная внешняя сила
      • 1. 8. 2. Заданная скорость границы
      • 1. 8. 3. Смешанные условия
      • 1. 8. 4. Условия поглощения и симметрии
      • 1. 8. 5. Решение на границе при наличии правой части
    • 1. 9. Контакт между двумя телами
      • 1. 9. 1. Полное слипание
      • 1. 9. 2. Свободное скольжение
    • 1. 10. Интегрирование уравнений акустики
    • 1. 11. Двумерные уравнения упругости
    • 1. 12. Эйлерова сетка и границы из маркеров
  • Глава 2. Построение нерегулярной треугольной сетки
    • 2. 1. Представление триангуляции в программе
      • 2. 1. 1. Наиболее компактный формат
      • 2. 1. 2. Расширенные структуры данных для ускорения поиска
    • 2. 2. Триангуляция невыпуклого многоугольника с полостями
    • 2. 3. Оптимальная триангуляция Делоне
    • 2. 4. Поддержание заданной плотности сетки
      • 2. 4. 1. Сокращение граничных вершин
    • 2. 5. Обоснование корректности алгоритма
    • 2. 6. Размеры внутренних треугольников сетки
    • 2. 7. Допустимые размеры длины граничного ребра
      • 2. 7. 1. Минимальный угол границы тела
      • 2. 7. 2. Обработка треугольников с двумя граничными ребрами
    • 2. 8. Трудоемкость поиска треугольника
    • 2. 9. Момент вырождения сетки при движении вершин с постоянной скоростью
    • 2. 10. Примеры работы алгоритмов
  • Глава 3. Контакт между телами в динамических задачах
    • 3. 1. Поиск сегментов контактирующих границ
      • 3. 1. 1. Структуры многомерного поиска
      • 3. 1. 2. Триангуляция пространства между телами
    • 3. 2. Проверка сблизившихся узлов
    • 3. 3. Несовпадение узлов в контактирующих телах
    • 3. 4. Примеры расчетов с контактом нескольких тел
  • Глава 4. Интерполяция в треугольнике
    • 4. 1. Реконструкция полинома заданного порядка
    • 4. 2. Кусочно-линейная интерполяция
    • 4. 3. Градиент интерполяционного полинома
    • 4. 4. Вычисление интеграла полинома в треугольнике
    • 4. 5. Монотонная квадратичная реконструкция
    • 4. 6. Борьба с ростом вариации при интерполяции
    • 4. 7. Сравнение численных методов, использующих регулярную и нерегулярную сетки.,
      • 4. 7. 1. Выполнение законов сохранения импульса и энергии
  • Глава 5. Численный метод для бесструктурных сеток
    • 5. 1. Уравнение переноса
    • 5. 2. Гиперболическая система уравнений
    • 5. 3. Сравнение одномерных схем на решении уравнения переноса
  • Глава 6. Распространение упругих волн в массивных породах
    • 6. 1. Введение
    • 6. 2. Начальное состояние среды
    • 6. 3. Граничные условия
      • 6. 3. 1. Поверхности трещин
    • 6. 4. Примененная неравномерная треугольная сетка
    • 6. 5. Исследование энергии в области интегрирования
    • 6. 6. Равномерность распределения полостей
    • 6. 7. Оценка вариации плотности тела со случайным распределением круговых полостей
      • 6. 7. 1. Полости одного размера
      • 6. 7. 2. Случайное распределение размеров полостей
    • 6. 8. Детали численных экспериментов
    • 6. 9. Анализ результатов расчетов
  • Глава 7. Распространение волн в перфорированных средах
    • 7. 1. Двумерная постановка задачи
    • 7. 2. Трехмерная постановка задачи
  • Глава 8. Высокоскоростной удар по многослойной преграде
    • 8. 1. Постановка задачи
    • 8. 2. Изменение скорости и положения шарика со временем
    • 8. 3. Подвижная расчетная сетка
      • 8. 3. 1. Перестройка сетки как задача оптимизации
    • 8. 4. Учет разрушения материалов
      • 8. 4. 1. Результаты расчетов
      • 8. 4. 2. Увеличение рассчитываемого периода соударения за счет фрагментации
  • В механике деформируемого твердого тела к настоящему времени разработано большое количество моделей [1−5], описывающих поведение сплошных сред, фазовые переходы в них, критерии разрушения и фрагментации тел под действием интенсивной нагрузки, а также континуальные модели развития разрушений.

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

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

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

    Краткие обзоры-классификации используемых численных методов и видов сеток можно найти в работах [5,6].

    0.1. Способы дискретизации уравнений механики.

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

    Существует множество толкований термина сетка. Здесь мы будем придерживаться следующего определения. Сеткой (mesh) в двумерном пространстве называют планарный граф, вершины которого соответствуют выбранным точкам (узлам сетки). Ребра графа составляют сеточные линии, а области, ограниченные ребрами, также носят названия ячеек сетки. Численный метод описывает состояние среды, ассоциируя данные с некоторыми объектами сетки (узлами, ребрами, ячейками).

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

    Метод конечных разностей (finite-difference method) основывается на. замене производных в поставленных дифференциальных уравнениях на конечные, недифференциальные комбинации (в простейшем случае — разности) значений, определенных в точках сетки. Приближенное решение состоит из значений U^ (в двумерном случае), представляющих поточечное приближение к решению в узлах сетки (Xi, yj) во время tn:

    Ujj ~ и (х{, yjt tn).

    Метод конечных объемов (finite-volume method), с другой стороны, основывается на приближении средних значений и в ячейках сетки.

    ГУ] +½ r*i+l/2 u (x, y, tn)dxdy.

    Jyj-l/2 Jxi-l/2.

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

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

    Рис. 1. Используемые значения в методах конечных разностей (слева) и конечных объемов (справа), стрелками показаны потоки между ячейками.

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

    Метод конечных элементов (finite element method), примененный, например, в [7−9], относится к вариационным методам [10]. Решение в нем ищется среди конечного множества функций, определенных согласованно с текущей сеткой. Метод конечных элементов наиболее часто используется в случае нерегулярности сетки из-за простоты его обобщения на этот случай.

    Методы конечных объемов и конечных элементов высоких порядков аппроксимации с упрощенной, аналитической реконструкцией для неструктурированных сеток получили названия методов спектральных объемов (spectral volume method) [11] и спектральных элементов (spectral element method) [12] соответственно. Некоторые соображения, лежащие в их основе, были заимствованы в данной работе для построения сеточно-характе-ристического метода второго порядка на неструктурированных сетках.

    Методы частиц [13] и гладких частиц (smoothed particle hydrodynamics) [14−16], или метод свободных точек [17] применяются при моделировании значительных деформаций тел и разрушений в них, приводящих к отколу множества обломков.

    Сеточно-характеристический метод (grid-characteristic method) [1834], используемый в данной работе, ближе всего к конечно-разностным методам в том смысле, что в точках сетки хранятся приближенные значения численного решения в этих точках, и в качестве основы используется дифференциальная форма записи уравнений механики. Однако вместо производных, входящих в исходные уравнения, аппроксимации подвергаются производные вдоль характеристических направлений, что обеспечивает большую точность. Также отличительной особенностью сеточно-характеристического метода является удобство вычисления на границе области интегрирования с привлечением ровно того же числа граничных условий, которые необходимы для корректного замыкания системы дифференциальных уравнений.

    0.2. Способы построения сетки в области интегриро.

    Методы введения сеток для расчета деформируемых тел классифицируются по трем основным признакам:

    • наличию связи между положением сеточных линий и границ исследуемых тел,.

    • способностью меняться по мере деформирования моделируемых тел и.

    • наличию структуры (регулярности) в сетке.

    Рассмотрим далее возможные способы введения сетки на примере плоского тела простейшей треугольной формы.

    0.2.1. Квадратная регулярная сетка вания.

    Рис. 2. Квадратная регулярная сетка в окрестности исследуемого объекта.

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

    Рис. 3. Декартова решетка вблизи границы области интегрирования. Слева отмечен несимметричный шаблон конечно-разностных схем, справа — ячейка неправильной формы конечнообъемных методов,.

    К недостаткам решетки следует отнести сложность построения численных методов вблизи границ объектов. Здесь обычно избирается один из двух способов: использование точек или ячеек, не лежащих целиком внутри тела, либо введение дополнительных точек сетки в местах пересечения линий решетки с границами (рис. 3). В первом варианте приходится пользоваться каким-либо методом экстраполяции для определения значений в точках, лежащих за пределами рассчитываемого тела [6], что нелегко сопрячь с поставленными граничными условиями. Во втором варианте в конечно-разностном подходе расстояния до точек сетки вблизи границы могут сокращаться до бесконечно малых величин, а в конечно-объемном подходе также образовываться ячейки сложной формы. Поскольку размеры минимальной ячейки в задачах динамики диктуют ограничение на допустимый шаг интегрирования, то эта особенность становится особенно неприятной. В любом случае построение алгоритмов для расчета возле границы не является столь же простым делом, как для внутренних точек, а также приводит к ухудшению качества решения в сравнении с другими подходами — утрачивается основное достоинство квадратных регулярных сеток. Поэтому такой метод применяют в основном, когда границы области интегрирования совпадают с осями выбранной декартовой системы координат.

    0.2.2. Регулярная сетка из четырехугольников, сопряженная с.

    Под регулярной сеткой (grid) обычно понимается такая сетка, через каждую точку которой проходит ровно две сеточные линии (у внутренних узлов — четыре примыкающих ребра), и существует взаимнооднозначное непрерывное отображение точек регулярной решетки на точки декартовой решетки.

    Рис. 4. Возможные способы построения регулярной сетки в треугольной области.

    Существуют алгоритмы [35, 36], позволяющие так разместить точки регулярной сетки (body-fitted grid), чтобы они не выходили за пределы тела, а образованные ячейки между линиями сетки были максимально близки по размерам друг к другу и похожи по форме на квадрат. При этом сетка и шаблоны численных методов не отличаются принципиально внутри и на границе области интегрирования. На рис. 4 представлены возможные виды регулярной сетки для области треугольной формы. Предлагаемые алгоритмы обычно решают задачу оптимизации итерационными методами, последовательно приближаясь к оптимальному значению. Как следствие, полученная сетка существенно зависят от начального приближения, а при плохом выборе не всегда обеспечивается сходимость алгоритма границами области интегрирования и отыскание глобального экстремума. Сложность построения регулярной сетки в телах сложной геометрии заставляет некоторых исследователей [6] возвращаться к декартовой решетке с ее упомянутыми недостатками.

    Даже для тела такой простой треугольной формы не могут одновременно гарантироваться следующие важные для качества решения параметры:

    • отсутствие острых углов между пересекающимися сеточными линия.

    • малая кривизна сеточных линий,.

    • примерно равные площади ячеек, расстояния между узлами вдоль сеточных линий и плотность узлов сетки во всех ее частях.

    На рис. 5 представлена еще одна сетка, через каждую точку которой проходит ровно две сеточные линии, однако взаимнооднозначное отображение на решетку отсутствует, и, следовательно, сетка не может считаться регулярной. Такого рода сетки возникают при разбиении исходной области на ряд четырехугольных частей, в каждой из которых сетки строятся независимо, после чего они «сшиваются». Если конечно-разностному численному методу для расчета узла важно лишь наличие четырех расположенных симметрично соседних узлов, то такого рода сетка может быть использована вместо регулярной. Однако, например, для методов, в которых уравнения «расщепляются» вдоль сеточных линий, эта сетка не подойдет. ми,.

    Рис. 5. Сетка, части которой являются регулярными.

    0.2.3. Нерегулярная треугольная сетка.

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

    Чаще всего используются нерегулярные сетки (рис. 6) с простей- ' шей формой ячейки — треугольником, хотя иногда применяют четырехугольные и смешанные (треугольно-четырехугольные) нерегулярные сетки. Ячейки более сложной формы используются намного реже.

    0.2.4. Изменение сетки при деформировании тел.

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

    В механике сплошной среды принято записывать динамические уравнения в одном из двух видов переменных [5]: эйлеровых — фиксированных в пространстве и лагранжевых — движущихся вместе с точками тела. Аналогично выделяют и два основных типа сеток, но кроме них используют и другие [19]. Рассмотрим далее каждый из них отдельно.

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

    • Точки лагранжевой сетки смещаются вместе с точками тела, поэтому границы тела всегда совпадают с сеточными линиями. Однако при наличии сдвиговых деформаций в теле, ячейки лагранжевой сетки могут постепенно вырождаться и пересекать друг друга. Численные методы при вырождении сетки обнаруживают неустойчивость и счет приходится прекращать. Поэтому неизбежен подход, называемый лагран-жева сетка с перестройкой, в котором, как только детектируется приближение сетки к вырожденному состоянию, производится построение новой сетки, а значения в новых узлах интерполируются из прежних значений. Процедура интерполяции сама по себе приводит к потере точности решения, поэтому желательно перестраивать сетку как можно реже. В противном случае имеет смысл обратиться к подвижной сетке. Задачи о соударении в лагранжевых переменных рассматривались в работах [37,38].

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

    • По-координатная комбинация разных типов движения сетки рассматривается в статье [19]. Например, если правая и левая границы области интегрирования неподвижны, то дг-координата узлов может быть эйлеровой и не храниться в памяти программы, а у-координата — лагранжевой.

    • Совместная эйлерово-лагранжева сетка представлена в работе [39]. Подобная сетка имеет неподвижные точки внутри тела и движущиеся вместе с поверхностью тела точки на ее границе. Основная сложность работы с такими сетками — обеспечить сопряжение двух типов узлов в приграничной полосе. В другой работе [40] исследование задач о соударении в эйлеровых переменных приводило к необходимости использовать метода маркеров.

    • Иной вариант совмещения эйлерового и лагранжевого подхода предлагается в методе «частиц в ячейке» Ф. Харлоу [13,17]. Метод использует две сетки частиц: лагранжеву сетку для описания частиц, представляющих элементы жидкости, движущихся по неподвижной эйлеровой сетке. Другой пример совмещения неподвижной сетки с подвижными частицами дает работа [41].

    • Неструктурированная лагранжева сетка с перестройкой (изменением «соседства») используется в методике «Медуза», также изложенной в [17]. Область интегрирования разбивается на построенные вокруг заданного набора точек многоугольные ячейки («глобулы»), во многом схожие с ячейками диаграммы Вороного [42]. Заметную трудность о в этой методике представляет расчет граничных ячеек, поскольку их стороны не совпадают с контуром области интегрирования.

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

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

    Аналитическим образом произведено спектральное исследование матриц коэффициентов системы уравнений теории упругости, выписанной в произвольной прямолинейной системе координат. В компактной форме получены выражения для всех собственных значений этих матриц Л (1.22), их левых собственные векторов Q (1.23) и векторов взаимного к ним базиса fi-1 (1.24). В предшествующих работах такие выражения были известны только для декартовой системы координат [55,75], а в прочих случаях опре-. делялись численно [19,22,72].

    В работе предлагается использовать явное представление сеточно-ха-рактеристических схем, основываясь на произведенном спектральном исследовании, поскольку в записи таких схем входят громоздкие выражения f относительно A, Q, Q-1. В полученной упрощенной записи не требуется решения системы линейных уравнений, обращения и даже перемножения матриц. Полученные выражения приведены к виду, инвариантному относительно размерности пространства (справедливы в 2D и 3D), тогда как запись A, ft, ft'1 отлична для двумерного и трехмерного пространств [75]. В результате чего вместе с упрощением программы достижима более высокая скорость ее работы, а также исключаются численные ошибки, связанные с решением возможно обусловленных систем линейных уравнений.

    Для граничных узлов помимо явной записи было предложено использовать двухэтапный метод, причем первый этап не зависит от граничных условий, а второй — от порядка аппроксимации. Разделение на этапы чрезвычайно удобно в программной реализации, поскольку позволяет отдельно отлаживать компактные модули, отвечающие только за перенос значений вдоль характеристик с тем или иным порядком точности либо только за корректировку для конкретного граничного условия. Метод требует решения лишь системы из m-линейных уравнений, где га-число выходящих из области характеристик, тогда как классический подход [19,22] требует решения полной системы из n-уравнений, где п-число переменных в задаче.

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

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

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

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

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

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

    Заключение

    .

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

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

    1. Л. И. Механика сплошной среды. — М.: Наука, 1970.
    2. В. К. Теория упругости. — М.: Мир, 1975.
    3. В. К. Волновые задачи теории пластичности. — М.: Мир, 1978.
    4. В. 3Перлин 77. И. Методы математической теории упругости. — М.: Наука, 1981.
    5. В. И., Фортов В. Е. Основы термомеханики конденсированной среды. — М.: МФТИ, 2002.
    6. Бураго 77. Т., Кукуджанов В. 77. Решение упругопластических задач методом конечных элементов, пакет прикладных программ «Астра» // Препринт ИПМ АН СССР. 1988. — № 280.
    7. O’Brien J. F., Hodgins J. К. Graphical modeling and animation of brittle fracture // Proceedings of ACM SIGGRAPH. 1999. — Pp. 137 — 146.
    8. O’Brien J. F., Hodgins J. K. Animating fracture // Communications of the ACM. 2000. — Vol. 43, no. 7. — Pp. 69 — 75.
    9. В. С. Введение в вычислительную математику. — М.: Физматлит, 2000.
    10. Wang Z. J. Spectral (finite) volume method for conservation laws on unstructured grids // Journal of Computational Physics. — 2002. — Vol. 178. Pp. 210 — 251.
    11. Penrose D., ed. Sourcebook of Parallel Computing. — Elsevier Science (USA), 2003.
    12. Ф. X. Численный метод частиц в ячейках для задач гидродинамики // Вычисл. методы в гидродинамике. — М. :Мир, 1967. — С. 316 -342.
    13. Ю. В., Иванов В. Д., Петров И. Б., Петвиашвили И. В. Моделирование высокоскоростного соударения методом гладких чи-стиц // Матем. моделирование. — 1999. — Т. 11, № 1. — С. 88 -100.
    14. Parshikov A. N., Medin S. A. Smoothed particle hydrodynamics using interparticle contact algorithms // Journal of Computational Physics. — 2002. no. 180. — Pp. 358 — 382.
    15. Ю. В., Петров И. Б., Сабельник А. Е. Моделирование динамических процессов разрушения пористых конструкций в проблеме безопастности жилищных сооружений. — 2002. http://cs. mipt. ru/docs/whitepapers / petrovl0052002.pdf.
    16. К. ред. Теоретические основы и конструирование численных алгоритмов задач математической физики. — М.: Наука, 1979.
    17. К. М., Холодов А. С. О построении разностных схем для уравнений гиперболического типа на основе характеристический соотношений // Ж. вычисл. матем. и матем. физ. — 1969. — Т. 9, № 2. — С. 373 386.i
    18. И. Б., Холодов А. С. Численное исследование некоторых динамических задач механики деформируемого твердого тела сеточно-характеристическим методом // Ж. вычисл. матем. и матем. физ. — 1984. Т. 24, № 5. — С. 722 — 739.
    19. И. Б., Холодов А. С. О регуляризации разрывных численных решений уравнений гиперболического типа // Ж. вычисл. матем. и матем. физ. 1984. — Т. 24, № 8. — С. 1172 — 1188.
    20. И. Б. Волновые и откольные явления в слоистых оболочках конечной толщины // Изв. АН СССР. Механ. твердого тела. — 1986.- № 4.-С. 118−124.I
    21. К. М., Холодов А. С. Сеточно-характеристические численные методы. — М.: Наука, 1988.
    22. И. Б., Тормасов А. Г., Холодов А. С. О численном изучении нестационарных процессов в деформируемых средах многослойной структуры // Изв. АН СССР. Механ. твердого тела. — 1989. — 4. — С. 89 95.
    23. П. И., Петров И. Б., Холодов А. С. Численное решение некоторых задач о воздействии тепловых нагрузок на металлы // Изв. АН СССР. Механ. твердого тела. — 1989. — № 5. — С. 63 69.
    24. П. Н., Острик А. В., Петров И. Б. Численное исследование волновых процессов при объемном энергопоглощении в мишенях конечной толщины // Докл. АН СССР. — 1989. — Т. 308, JV" 5. — С. 1065- 1070.
    25. Коротин 77. П., Петров И. Б., Холодов А. С. Численное моделирование поведения упругих и упругопластических тел под воздействием мощных энергетических потоков // Матем. моделирование. — 1989. — Т. 1, № 7. — С. 1 12.
    26. В. Д., Кондауров В. ИПетров И. В., Холодов А. С. Расчет динамического деформирования и разрушения упругопластических тел сеточно-характеристическими методами // Матем. моделирование. — 1990. Т. 2, № 11. — С. 10 — 29.
    27. И. БТормасов А. Г. О численном исследовании трехмерных задач обтекания волнами сжатия препятствия или полости в упруго-пластическом пространстве // Докл. АН СССР. — 1990. — Т. 314, № 4. С. 817 — 820.
    28. Д. С., Петров И. В., Тормасов А. Г. Численное и экспериментальное изучение разрушения твердых тел в жидкости // Изв. АН СССР. Механ. твердого тела. — 1991. — № 3. — С. 183 190.
    29. И. В., Тормасов А. Г. Численное исследование косого соудаiрения жесткого шарика с двухслойной упругопластической плитой // Матем. моделирование. — 1992. — Т. 4, № 3. — С. 20 27.
    30. В. Д., Петров И. Б. Моделирование деформаций и разрушений в мишенях под действием лазерного излучения // Труды института общей физики. — 1992. — Т. 36. — С. 247 266.
    31. В. Д., Петров И. БТормасов А. Г., Холодов А. С., Пашу-тин Р. А. Сеточно-характеристический метод расчета динамического деформирования на нерегулярных сетках // Матем. моделирование. — 1999. Т. 11, № 7. — С. 118 — 127.
    32. Kholodov Y. A Monotone High-Order Accuracy Scheme for Hyperbolic CFD Problems // APS Meeting Abstracts. — 2000. — Pp. B4+.
    33. С. А., Чарахчьян А. А. Криволинейные сетки из выпуклых, четырехугольников // Ж. вычисл. матем. и матем. физ. — 1988. — Т. 28, № 4. С. 503 — 514.
    34. И. Б., Челноков Ф. Б. Численное исследование волновых процессов и процессов разрушения в многослойных преградах // Ж. вычисл. матем. и матем. физ. — 2003. — Т. 43, № 10. — С. 1562 1579.
    35. Г. П., Одинцов В. А., Чудов Л. А. Внедрение цилиндрического ударника в конечную плиту // Изв. АН СССР. Механ. твердого тела. 1976. — № 1. — С. 125 — 130.
    36. Нох В. Ф. СЭЛ совместный эйлерово-лагранжев метод для расчета нестационарных двумерных задач // Вычисл. методы в гидродинамике.- М. :Мир, 1967. С. 128 — 184.
    37. В. А., Корнеев А. И., Трушков В. Г. Численный метод расчета напряженного состояния и разрушения плиты конечной толщины при ударе бойками различной формы // Изв. АН СССР, Механ. твердого тела. — 1977. — № 1. — С. 146 157.
    38. В. Н. Метод расщепления упругопластических уравнений // Известия РАН. Механика твердого тела. — 2004. — № 1. — С. 98 108.
    39. Lax P. D. Weak solutions of nonlinear hyperbolic equations and their numerical computations // Comm. Pure and Appl. Math. — 1954. — Vol. 7, no. 1. — Pp. 159 193.
    40. Lax P. D., Wendroff B. System of conservation laws // Comm. Pure and Appl. Math. 1960. — Vol. 13, no. 2. — Pp. 217 — 237.
    41. Courant R., Isaacson E., Rees M. On the solutions of nonlinear hyperbolic differential equations by finite differences // Comm. Pure and Appl. Math.- 1952. — Vol. 5, no. 5. — Pp. 243 254.
    42. Агапов 77. И., Челноков Ф. Б. Сравнительный анализ разностных схем для численного решения двумерных задач механики деформируемого твердого тела // Моделирование и обработка информации: Сб. ст. / Моск. физ.-тех. ин-т. — М., 2003. — С. 19 27.
    43. И. В., Челноков Ф. Б. Численная проверка прочности железобетонной наружной оболочки под действием динамической нагрузки // Моделирование и обработка информации: Сб. ст. / Моск. физ.-тех. ин-т.- М., 2003. С. 4−13.
    44. П. И., Обухов А. СПетров И. Б., Челноков Ф. Б. Численное решение динамических задач биомеханики сеточно-характеристическим методом // Компьютерные модели и прогресс медицины: Сб. ст. / РАН. — М.: Наука, 2001. С. 275 — 300.
    45. И. В., Поляков С. В. Построение адаптивных нерегулярных треугольных сеток для двумерных многосвязных невыпуклых областей // Матем. моделирование. — 2002. — Т. 14, № 6. — С. 25 35.
    46. Shewchuk J. R. Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates // Discrete & Computational Geometry. — 1997. — Vol. 18, no. 3. — Pp. 305−363.
    47. Т., Лейзерсон, Pueecm P. Алгоритмы. Построение и анализ. — М.: МЦНМО, 2000.
    48. Shewchuk J. R. Delaunay refinement algorithms for triangular mesh generation // Computational Geometry: Theory and Applications. — 2002. — Vol. 22(1−3), no. 5. — Pp. 21 74. http://www.cs.berkcley.edu/~jrs/papers/2dj.ps.
    49. П. И., Петров И. Б., Челноков Ф. Б. Численное исследование задач механики деформируемого твердого тела в неоднородных областях интегрирования // Обработка информации и моделирование: Сб. ст. / Моск. физ.-тех. ин-т. — М., 2002. — С. 148 157.
    50. А. Г., Погорелое Н. В., Семенов А. Ю. Математические вопросы численного решения гиперболических систем уравнений. — М.: Физматлит, 2001.
    51. Тер-Крикоров А. М., Шабунин М. И. Курс математического анализа. Издание второе, переработанное. — М.: МФТИ, 1997.
    52. R. F., Beam R. М. Upwind second-order difference schemes and applications in unsteady aerodynamic low // AIAA 2nd CFD Conf. — Hartford, Connecticut, 1974. — P. 17.
    53. P. П. Введение в вычислительную физику. — М.: МФТИ, 1994.
    54. В. В. Разностные схемы третьего порядка точности для сквозного счета разрывных решений // Докл. АН СССР. — 1968. — Т. 180, № 6. С. 1303 — 1305.
    55. И. С., Куценко Н. В. О возможности применения рассеянных волн для изучения трещиноватости геосреды по данным численного моделирования // Геофизика. — 2004. — № 5. — С. 5 9.
    56. Saenger E. H., Kruger O. S., Shapiro S. A. Effective elastic properties of randomly fractured soils: 3D numerical experiments // Geophysical Prospecting. 2004. — Vol. 52. — Pp. 183 — 195.
    57. В. В., Антоненко М. Н., Антонова И. Ю. Исследование методами численного моделирования сейсмического поля, обусловленного рассеиванием на зонах диффузной кавернозности и трещиноватости / / Геофизика. 2004. — № 2. — С. 8 — 20.
    58. П. П., Печинкин А. В. Теория вероятностей. Математическая статистика. — М.: Гардарика, 1998.
    59. М. Л. Расчет упруго-пластических течений // Вычисл. методы в гидродинамике. — М.: Мир, 1967. — С. 212 263.
    60. Майчен Дж.} Сак С. Метод расчета «Тензор» // Вычисл. методы в гидродинамике. — М. :Мир, 1967. — С. 185 211.
    61. В. И. Континуальное разрушение нелинейно-упругих тел // Матем. моделирование. — 1988. — Т. 52, № 2. — С. 302 310.
    62. О. М. Численное моделирование в механике сплошных сред. — М.: Физматлит, 1994.
    63. О. М. Вычислительная механика. Современные проблемы и результаты. — М.: Наука, 1991.
    64. И. Б., Тормасов А. Г. О численном решении пространственных задач соударения // Матем. моделирование. — 1990. — Т. 2, № 2. — С. 58 72.
    65. Yngve G. D., O’Brien J. F., Hodgins J. K. Animating explosions // Proceedings of ACM SIGGRAPH. 2000. — Pp. 29 — 36.
    66. В. А., Головешкин В. А., Холин H. Я. Вихревые движения твердых сред в динамических задачах теории упругости // Инж.-физ. журнал. 1999. — Т. 72, № 4. — С. 803 — 810.
    67. М. Н. Численное моделирование распространения упругих волн в неоднородной среде: Диссертация кандидата физ.-мат. наук. — М.: ИАП, 2004.
    Заполнить форму текущей работой