Класс численных методов в научных вычислениях
Методы частиц — это широко используемый класс численных алгоритмов в научных вычислениях. Его применение простирается от вычислительной гидродинамики (CFD) и молекулярной динамики (MD) до методов дискретных элементов .
История
Одним из самых ранних методов частиц является метод сглаженной гидродинамики частиц , представленный в 1977 году. [1] Либерски и др. [2] были первыми, кто применил SPH в механике твердого тела. Главными недостатками SPH являются неточные результаты вблизи границ и нестабильность натяжения, впервые исследованная Свеглом. [3]
В 1990-х годах появился новый класс методов частиц. Появился метод воспроизводящего ядра частиц [4] (RKPM), аппроксимация была частично мотивирована для исправления оценки ядра в SPH: для обеспечения точности вблизи границ, в неравномерных дискретизациях и точности более высокого порядка в целом. Примечательно, что в параллельной разработке примерно в то же время были разработаны методы материальной точки [5] , которые предлагают схожие возможности. В 1990-х годах и позже было разработано несколько других разновидностей, включая перечисленные ниже.
Список методов и сокращений
Следующие численные методы обычно считаются относящимися к общему классу методов «частиц». Сокращения указаны в скобках.
Определение
Математическое определение методов частиц охватывает структурные общности всех методов частиц. [6] Таким образом, оно допускает формальные рассуждения в различных областях применения. Определение состоит из трех частей: во-первых, структура алгоритма метода частиц, включая структурные компоненты, а именно структуры данных и функции. Во-вторых, определение экземпляра метода частиц. Экземпляр метода частиц описывает конкретную проблему или настройку, которые могут быть решены или смоделированы с помощью алгоритма метода частиц. В-третьих, определение функции перехода состояния частицы. Функция перехода состояния описывает, как метод частиц переходит от экземпляра к конечному состоянию, используя структуры данных и функции из алгоритма метода частиц. [6]
Алгоритм метода частиц представляет собой 7-кортеж , состоящий из двух структур данных
такое, что
представляет собой пространство состояний метода частиц, и пять функций:
Начальное состояние определяет экземпляр метода частиц для заданного алгоритма метода частиц :
Экземпляр состоит из начального значения глобальной переменной и начального кортежа частиц .
В конкретном методе частиц элементы кортежа должны быть указаны. При заданной начальной точке, определенной экземпляром , алгоритм выполняется итерациями. Каждая итерация соответствует одному шагу перехода состояния , который переводит текущее состояние метода частиц в следующее состояние . Переход состояния использует функции
для определения следующего состояния. Функция перехода состояния генерирует серию шагов перехода состояния, пока функция остановки не станет . Вычисленное таким образом конечное состояние является результатом функции перехода состояния. Функция перехода состояния идентична для каждого метода частиц.
Функция перехода состояний определяется как
с
.
Псевдокод иллюстрирует функцию перехода состояния метода частиц:
1 2 пока 3 для 4 5 для 6 7 8 для 9 10
11
12
13
Жирные символы — это кортежи, — это кортежи частиц, а — это индексный кортеж. — это пустой кортеж. Оператор — это конкатенация кортежей частиц, например . И — это количество элементов в кортеже , например .
Смотрите также
Ссылки
- ^ Gingold RA, Monaghan JJ (1977). Гидродинамика сглаженных частиц – теория и применение к несферическим звездам. Mon Not R Astron Soc 181:375–389
- ^ Либерски, Л. Д., Петчек, А. Г., Карни, Т. К., Хипп, Дж. Р., Аллахдади, Ф. А. (1993). Лагранжева гидродинамика высоких напряжений. Журнал вычислительной физики .
- ^ Swegle, JW, Hicks, DL, Attaway, SW (1995). Анализ устойчивости сглаженной гидродинамики частиц. Журнал вычислительной физики . 116(1), 123-134
- ^ Лю, ВК, Цзюнь, С., Чжан, ЙФ (1995), Воспроизведение методов частиц ядра, Международный журнал численных методов в жидкостях . 20, 1081-1106.
- ^ D. Sulsky, Z., Chen, H. Schreyer (1994). Метод частиц для материалов, зависящих от истории. Компьютерные методы в прикладной механике и машиностроении (118) 1, 179-196.
- ^ ab Pahlke, Johannes; Sbalzarini, Ivo F. (март 2023 г.). «Унифицированное математическое определение методов частиц». IEEE Open Journal of the Computer Society . 4 : 97–108. doi : 10.1109/OJCS.2023.3254466 . S2CID 257480034. В данной статье используется текст, доступный по лицензии CC BY 4.0.
Дальнейшее чтение
- Лю МБ, Лю ГР, Цзун З, ОБЗОР ГИДРОДИНАМИКИ СГЛАЖЕННЫХ ЧАСТИЦ, МЕЖДУНАРОДНЫЙ ЖУРНАЛ ВЫЧИСЛИТЕЛЬНЫХ МЕТОДОВ Том 5 Выпуск: 1, 135–188, 2008.
- Лю, GR, Лю, MB (2003). Гидродинамика сглаженных частиц, метод без сеток и частиц , World Scientific, ISBN 981-238-456-1 .
Внешние ссылки