Метод материальной точки - Material point method
В метод материальной точки (MPM) - это численный метод, используемый для моделирования поведения твердые вещества, жидкости, газы, и любые другие континуум материал. В частности, это надежный метод пространственной дискретизации для моделирования многофазных взаимодействий (твердое тело-жидкость-газ). В MPM сплошное тело описывается рядом небольших Лагранжиан элементы, называемые «материальными точками». Эти материальные точки окружены фоновой сеткой / сеткой, которая используется только для расчета параметров градиента, таких как градиент деформации. В отличие от других методов на основе сетки, таких как метод конечных элементов, метод конечных объемов или же метод конечных разностей, MPM - это нет метод на основе сетки и вместо этого классифицируется как метод частиц без сетки / без сетки или на основе континуума, примерами которых являются гидродинамика сглаженных частиц и перидинамика. Несмотря на наличие фоновой сетки, MPM не сталкивается с недостатками методов на основе сеток (запутывание с высокой деформацией, ошибки адвекции и т. Д.), Что делает его многообещающим и мощным инструментом в вычислительная механика.
Первоначально MPM был предложен как расширение аналогичного метода, известного как КУВЫРОК (дальнейшее расширение метода, называемого ПОС ) к вычислительной динамике твердого тела, в начале 1990 г. Дебора Л. Сульски, Чжэнь Чен и Говард Л. Шрейер из Университета Нью-Мексико. После этой первоначальной разработки MPM получил дальнейшее развитие как в национальных лабораториях, так и в Университет Нью-Мексико, Государственный университет Орегона, Университет Юты и многое другое в США и во всем мире. В последнее время количество учреждений, исследующих MPM, растет, и их популярность и осведомленность о них поступают из различных источников, таких как использование MPM в фильме Диснея. Замороженный.
Алгоритм
Моделирование MPM состоит из следующих этапов:
(До фазы интегрирования по времени)
- Инициализация точек сетки и материала.
- Геометрия разбивается на набор материальных точек, каждая из которых имеет свои свойства материала и начальные условия (скорость, напряжение, температура и т. Д.).
- Сетка, используемая только для обеспечения места для вычислений градиента, обычно выполняется для покрытия области, достаточно большой, чтобы заполнить ожидаемый размер вычислительной области, необходимой для моделирования.
(Во время фазы интеграции - явная формулировка )
- Количества материальных точек экстраполируются на узлы сетки.
- Материальная точечная масса (), импульсы (), напряжения () и внешние силы () экстраполируются на узлы в углах ячеек, в которых находятся точки материала. Чаще всего это делается с помощью стандартных функций линейной формы (), то же, что и в МКЭ.
- Сетка использует значения материальных точек для создания масс (), скорости (), вектора внутренней и внешней силы (,) для узлов:
- Уравнения движения решаются на сетке.
- 2-й закон Ньютона решается для получения узлового ускорения ()
- Найдены новые узловые скорости ().
- 2-й закон Ньютона решается для получения узлового ускорения ()
- Производные условия экстраполируются обратно в материальные точки.
- Ускорение материальной точки (), градиент деформации () (или скорость деформации () в зависимости от теория деформации used) экстраполируется из окружающих узлов с использованием функций формы, аналогичных ранее ().
- Переменные в материальных точках: положения, скорости, деформации, напряжения и т. Д. Затем обновляются с этими скоростями в зависимости от схема интеграции выбора и подходящего конститутивная модель.
- Ускорение материальной точки (), градиент деформации () (или скорость деформации () в зависимости от теория деформации used) экстраполируется из окружающих узлов с использованием функций формы, аналогичных ранее ().
- Сброс сетки.
- Теперь, когда материальные точки полностью обновлены на следующем временном шаге, сетка сбрасывается, чтобы можно было начать следующий временной шаг.
История PIC / MPM
Изначально PIC был задуман для решения задач гидродинамики и разработан Харлоу в Лос-Аламосская национальная лаборатория в 1957 г.[1] Одним из первых кодов PIC была программа Fluid-Implicit Particle (FLIP), созданная Брэкбиллом в 1986 году.[2] и с тех пор постоянно развивается. До 1990-х годов метод PIC использовался в основном в гидродинамике.
Руководствуясь необходимостью более качественного моделирования проблем проникновения в твердотельную динамику, Сульски, Чен и Шрейер в 1993 году начали переформулировать PIC и разработать MPM при финансовой поддержке Sandia National Laboratories.[3] Оригинальный MPM был затем расширен Барденхагеном. и другие.. включить фрикционный контакт,[4] что позволило моделировать гранулированный поток,[5] и Нэрном, чтобы включить явные трещины[6] и распространение трещин (известное как CRAMP).
Недавно была реализована реализация MPM на основе микрополярного континуума Коссера.[7] был использован для моделирования потока гранул с высокой скоростью сдвига, такого как разгрузка силоса. Использование MPM было расширено в Геотехническая инженерия с недавней разработкой квазистатического, неявного решателя MPM, который обеспечивает численно стабильный анализ проблем с большими деформациями в Механика грунта.[8]
Ежегодные семинары по использованию MPM проводятся в различных местах США. Пятый семинар МПМ прошел в г. Государственный университет Орегона, в Корваллис, Орегон 2 и 3 апреля 2009 г.
Приложения PIC / MPM
Использование метода PIC или MPM можно разделить на две большие категории: во-первых, существует множество приложений, включающих гидродинамику, физику плазмы, магнитогидродинамику и многофазные приложения. Вторая категория приложений - это задачи механики твердого тела.
Гидродинамика и многофазное моделирование
Метод PIC использовался для моделирования широкого спектра взаимодействий жидкости и твердого тела, включая динамику морского льда,[9] проникновение в биологические мягкие ткани,[10] фрагментация газонаполненных канистр,[11] рассеивание атмосферных загрязнителей,[12] многомасштабное моделирование, сочетающее молекулярную динамику с MPM,[13][14] и взаимодействия жидкости с мембраной.[15] Кроме того, код FLIP на основе PIC применялся в инструментах магнитогидродинамики и плазменной обработки, а также при моделировании в астрофизике и потоках со свободной поверхностью.[16]
В результате совместных усилий математического факультета Калифорнийского университета в Лос-Анджелесе и Анимационные студии Уолта Диснея, MPM успешно использовался для моделирования снег в компьютерном анимационном фильме 2013 года Замороженный.[17][18][19]
Механика твердого тела
MPM также широко используется в механике твердого тела для моделирования удара, проникновения, столкновения и отскока, а также распространения трещин.[20][21] MPM также стал широко используемым методом в области механики грунтов: он использовался для моделирования потока сыпучих материалов, испытания чувствительных глин на быстроту.[22], оползни[23][24][25][26][27], разгрузка силоса, забивка сваи, испытание конусом падения[28][29][30][31], заполнение ковша и разрушение материала; и для моделирования распределения напряжений в грунте[32], уплотнение и упрочнение. В настоящее время он используется в задачах механики древесины, таких как моделирование поперечного сжатия на клеточном уровне, включая контакт с клеточной стенкой.[33] Работа также была отмечена премией Джорджа Марры как работа года от Общества древесных наук и технологий.[34]
Классификация кодов PIC / MPM
МПМ в контексте численных методов
Подмножество численных методов: Meshfree методы, которые определены как методы, для которых «предопределенная сетка не требуется, по крайней мере, при интерполяции переменных поля». В идеале безсеточный метод не использует сетку «на протяжении всего процесса решения задачи, определяемой уравнениями в частных производных, в данной произвольной области, с учетом всех видов граничных условий», хотя существующие методы не идеальны и терпят неудачу. по крайней мере, в одном из этих аспектов. Методы без сетки, которые также иногда называют методами частиц, имеют «общую черту, заключающуюся в том, что история переменных состояния отслеживается в точках (частицах), которые не связаны с какой-либо сеткой элементов, искажение которой является источником численных трудностей». Как видно из этих различных интерпретаций, некоторые ученые считают MPM бессеточным методом, а другие - нет. Однако все согласны с тем, что МПМ - это метод частиц.
В Произвольный лагранжев эйлеров (ALE) методы образуют еще одно подмножество численных методов, которое включает MPM. Чисто Лагранжиан Методы используют структуру, в которой пространство разбивается на начальные подобъемы, чьи пути потока затем наносятся на карту во времени. Чисто Эйлеров методы, с другой стороны, используют структуру, в которой движение материала описывается относительно сетки, которая остается фиксированной в пространстве на протяжении всего расчета. Как видно из названия, методы ALE объединяют лагранжеву и эйлерову системы отсчета.
Подклассификация MPM / PIC
Методы PIC могут быть основаны либо на сильном словосочетании, либо на слабой дискретизации формы лежащих в основе уравнение в частных производных (PDE). Методы, основанные на строгой форме, правильно называются методами PIC конечного объема. Те, которые основаны на дискретизации слабой формы PDE, могут называться PIC или MPM.
Решатели MPM могут моделировать проблемы в одном, двух или трех пространственных измерениях, а также могут моделировать осесимметричный проблемы. MPM может быть реализован для решения квазистатических или динамических уравнения движения, в зависимости от типа моделируемой проблемы. Несколько версий MPM включают метод обобщенной интерполяции материальных точек. [35]; Метод интерполяции области конвенционных частиц[36]; Метод наименьших квадратов для конвенционных частиц[37].
Интеграция по времени, используемая для MPM, может быть либо явный или же скрытый. Преимущество неявной интеграции - это гарантированная стабильность даже для больших временных шагов. С другой стороны, явная интеграция выполняется намного быстрее и ее проще реализовать.
Преимущества
По сравнению с МКЭ
В отличие от МКЭ, MPM не требует периодических шагов перестановки и переназначения переменных состояния, и поэтому лучше подходит для моделирования больших деформаций материала. В MPM частицы, а не точки сетки хранят всю информацию о состоянии расчета. Следовательно, числовая ошибка не возникает из-за того, что сетка возвращается в исходное положение после каждого цикла расчета, и не требуется никакого алгоритма повторной сетки.
Основа MPM на частицах позволяет обрабатывать распространение трещин и другие неоднородности лучше, чем FEM, который, как известно, накладывает ориентацию сетки на распространение трещин в материале. Кроме того, методы частиц лучше справляются с составными моделями, зависящими от истории.
По сравнению с методами чистых частиц
Поскольку в MPM узлы остаются фиксированными на регулярной сетке, вычисление градиентов тривиально.
При моделировании с двумя или более фазами довольно легко обнаружить контакт между объектами, поскольку частицы могут взаимодействовать через сетку с другими частицами в том же теле, с другими твердыми телами и с жидкостями.
Недостатки MPM
MPM дороже с точки зрения хранения, чем другие методы, поскольку MPM использует сетку, а также данные о частицах. MPM является более затратным с точки зрения вычислений, чем FEM, поскольку сетка должна быть сброшена в конце каждого шага вычисления MPM и повторно инициализирована в начале следующего шага. Паразитные колебания могут возникать, когда частицы пересекают границы сетки в MPM, хотя этот эффект можно минимизировать, используя методы обобщенной интерполяции (GIMP). В MPM, как и в FEM, размер и ориентация сетки могут влиять на результаты расчета: например, в MPM локализация деформации, как известно, особенно чувствительна к измельчению сетки. Одна проблема стабильности в MPM, которая не возникает в FEM, - это ошибки пересечения ячеек и ошибки нулевого пространства.[38] потому что количество точек интегрирования (материальных точек) в ячейке не остается постоянным.
Примечания
- ^ Джонсон, Н. Л. (1996). «Наследие и будущее CFD в Лос-Аламосе». Труды Канадской конференции по CFD 1996 г.. OSTI 244662.
- ^ Brackbill, J. U .; Руппель, Х. М. (1986). «FLIP: метод для адаптивно зональных расчетов потоков жидкости в двух измерениях по принципу« частицы в ячейках »». Журнал вычислительной физики. 65 (2): 314–343. Bibcode:1986JCoPh..65..314B. Дои:10.1016/0021-9991(86)90211-1. ISSN 0021-9991.
- ^ Сульский, Д .; Chen, Z .; Шрейер, Х. Л. (1994). «Метод частиц для материалов, зависящих от истории». Компьютерные методы в прикладной механике и технике. 118 (1): 179–196. Дои:10.1016/0045-7825(94)90112-0. ISSN 0045-7825.
- ^ Bardenhagen, S.G .; Brackbill, J. U .; Сульский, Д. Л. (1998). «Деформация сдвига в сыпучих материалах». Дои:10.2172/329539. OSTI 329539. Цитировать журнал требует
| журнал =
(помощь) - ^ Венцковский, Здислав; Юн, Сун-Ки; Ён, Чжон Хым (1999). «Решение проблемы разгрузки силоса на основе частиц в ячейках». Международный журнал численных методов в инженерии. 45 (9): 1203–1225. Bibcode:1999IJNME..45.1203W. Дои:10.1002 / (SICI) 1097-0207 (19990730) 45: 9 <1203 :: AID-NME626> 3.0.CO; 2-C. ISSN 1097-0207.
- ^ Нэрн, Дж. А. (2003). «Расчеты методом материальных точек с явными трещинами». Компьютерное моделирование в инженерии и науке. 4 (6): 649–664. Дои:10.3970 / см.2003.004.649.
- ^ Кутзи, Корн Дж. (2004). Моделирование гранулированного потока методом частиц в ячейках (Кандидатская диссертация). Стелленбос: Стелленбосский университет.
- ^ Бейт, Л., Кутзи, С.Дж., Бонньер, П. и ван ден Берг, П. "Формулировка и проверка метода квазистатических материальных точек". На 10-м Международном симпозиуме по численным методам в геомеханике, 2007 г.
- ^ Wang, R.-X; Ji, S.-Y .; Шен, Хунг Тао; Юэ, Q.-J. (2005). «Модифицированный метод PIC для динамики морского льда». Китайская океанотехника. 19: 457–468 - через ResearchGate.
- ^ Ионеску, И., Гилки, Дж., Берзиньш, М., Кирби, Р., и Вайс, Дж. "Компьютерное моделирование проникающей травмы мягких биологических тканей с помощью МПМ."
- ^ Банерджи, Бисваджит (2012). «Моделирование фрагментации цилиндров методом материальной точки». ResearchGate. arXiv:1201.2439. Bibcode:2012arXiv1201.2439B. Получено 2019-06-18.
- ^ Патанкар, Н. А .; Джозеф, Д. Д. (2001). «Лагранжево численное моделирование потоков твердых частиц». Международный журнал многофазных потоков. 27 (10): 1685–1706. Дои:10.1016 / S0301-9322 (01) 00025-8. ISSN 0301-9322.
- ^ Lu, H .; Daphalapurkar, N.P .; Ван, Б .; Рой, С .; Командури, Р. (2006). «Мультимасштабное моделирование от атомистического до континуального - молекулярная динамика (MD) в сочетании с методом материальной точки (MPM)». Философский журнал. 86 (20): 2971–2994. Bibcode:2006PMag ... 86.2971L. Дои:10.1080/14786430600625578. ISSN 1478-6435.
- ^ Ма, Джин (2006). Многомасштабное моделирование с использованием метода материальных точек с обобщенной интерполяцией, дискретных дислокаций и молекулярной динамики (Кандидатская диссертация). Государственный университет Оклахомы.
- ^ York, Allen R .; Сульский, Дебора; Шрейер, Говард Л. (2000). «Взаимодействие жидкости с мембраной на основе метода материальной точки». Международный журнал численных методов в инженерии. 48 (6): 901–924. Bibcode:2000IJNME..48..901Y. Дои:10.1002 / (SICI) 1097-0207 (20000630) 48: 6 <901 :: AID-NME910> 3.0.CO; 2-T. ISSN 1097-0207.
- ^ Лю, Винг Кам; Ли, Шаофань (2002). «Безсеточные методы и методы частиц и их приложения». Обзоры прикладной механики. 55 (1): 1–34. Bibcode:2002АпМРв..55 .... 1л. Дои:10.1115/1.1431547. ISSN 0003-6900.
- ^ Маркес, Летисия (27 февраля 2014 г.). "Математики UCLA оживляют снег для Disney" Frozen """. UCLA сегодня. Архивировано из оригинал 10 марта 2014 г.. Получено 6 марта 2014.
- ^ Алексей Стомахин; Крейг Шредер; Лоуренс Чай; Джозеф Теран; Эндрю Селле (август 2013 г.). «Метод материальной точки для моделирования снега» (PDF). Анимационные студии Уолта Диснея. Архивировано из оригинал (PDF) 24 марта 2014 г.. Получено 6 марта 2014.
- ^ «Создание Disney's Frozen: метод материальной точки для моделирования снега». CG Встреча. 21 ноября 2013 г.. Получено 18 января 2014.
- ^ Карупиах, Венкатеш (2004). Реализация нерегулярной сетки в МПМ для моделирования раскрытия трещин смешанного режима при растяжении (Дипломная работа). Государственный университет Оклахомы.
- ^ Daphalapurkar, Nitin P .; Лу, Хунбинь; Кокер, Демир; Командури, Ранга (01.01.2007). «Моделирование динамического роста трещин с использованием метода обобщенной интерполяции материальной точки (GIMP)». Международный журнал переломов. 143 (1): 79–102. Дои:10.1007 / s10704-007-9051-z. ISSN 1573-2673.
- ^ Тран, Куок-Ан; Соловский, Войцех; Такур, Викас; Карстунен, Минна (2017). «Моделирование теста на быстроту чувствительных глин с использованием метода обобщенной интерполяции материальных точек». Оползни в чувствительных глинах: 323–326. Дои:10.1007/978-3-319-56487-6_29.
- ^ Конте, Энрико; Пульезе, Луиджи; Тронконе, Антонелло. «Моделирование послеаварийной стадии оползня методом материальной точки». Инженерная геология. 253: 149–159. Дои:10.1016 / j.enggeo.2019.03.006.
- ^ Конте, Энрико; Пульезе, Луиджи; Тронконе, Антонелло. «Послеаварийный анализ оползня Майерато с использованием метода материальных точек». Инженерная геология. 277: 105788. Дои:10.1016 / j.enggeo.2020.105788.
- ^ Тран, Куок-Ан; Соловский, Войцех (2019). «Моделирование методом обобщенной интерполяции материальных точек больших проблем деформации, включая эффекты скорости деформации - Применение к проблемам проникновения и прогрессирующего разрушения». Компьютеры и геотехника. 106 (1): 249–265. Дои:10.1016 / j.compgeo.2018.10.020.
- ^ Льяно-Серна, Марсело А .; Farias, Márcio M .; Педросо, Доривал М. (2016). «Оценка метода материальных точек для моделирования крупномасштабных выбегов при оползнях». Оползни. 13 (5): 1057–1066. Дои:10.1007 / s10346-015-0664-4. ISSN 1612-510X.
- ^ Льяно Серна, Марсело Алехандро; Мунис-де-Фариас, Марсио; Мартинес-Карвахаль, Эрнан Эдуардо (21 декабря 2015 г.). «Численное моделирование оползня Альто Верде методом материальной точки». ДИНА. 82 (194): 150–159. Дои:10.15446 / dyna.v82n194.48179. ISSN 2346-2183.
- ^ Тран, Куок-Ан; Соловский, Войцех (2019). «Моделирование методом обобщенной интерполяции материальных точек больших проблем деформации, включая эффекты скорости деформации - Применение к проблемам проникновения и прогрессирующего разрушения». Компьютеры и геотехника. 106 (1): 249–265. Дои:10.1016 / j.compgeo.2018.10.020.
- ^ Тран, Куок-Ан; Соловский, Войцех; Карстунен, Минна; Коркиала-Танттуа, Лина (2017). "Моделирование испытаний конуса падения с эффектами скорости деформации". Разработка процедур. 175: 293–301. Дои:10.1016 / j.proeng.2017.01.029.
- ^ Llano-Serna, M.A .; Farias, M.M .; Pedroso, D.M .; Уильямс, Дэвид Дж .; Шэн, Д. (2016). «Моделирование испытания конуса падения в механике грунта с использованием метода материальной точки». Прикладная механика и материалы. 846: 336–341. Дои:10.4028 / www.scientific.net / AMM.846.336. ISSN 1662-7482.
- ^ Льяно-Серна, М; Фариас, М (2014-06-03), Хикс, Майкл; Бринкгрев, Рональд; Роэ, Александр (ред.), "Использование метода обобщенных материальных точек (GIMP) для моделирования проникновения неглубоких клиньев", Численные методы в геотехнической инженерии, CRC Press, стр. 259–264, Дои:10.1201 / b17017-48, ISBN 9781138001466
- ^ Llano-Serna, M.A .; Фариас, М. (2016). "Validación numérica, teórica y экспериментальный метод использования материала для решения проблем, связанных с географическими объектами". Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería (на испанском). 32 (2): 110–115. Дои:10.1016 / j.rimni.2015.02.008.
- ^ Нэрн, Джон А. (2007). «Численное моделирование поперечного сжатия и уплотнения древесины». Наука о древесине и волокне. 38 (4): 576–591. ISSN 0735-6161.
- ^ "Общество науки и технологии древесины: лауреаты премии Джорджа Марры". 2007. Архивировано с оригинал на 2007-09-23. Получено 2019-06-18.
- ^ Bardenhagen, S.G .; Кобер, Э. М. (2004). «Метод обобщенной интерполяции материальных точек». Компьютерное моделирование в инженерии и науке. 5: 477–496. Дои:10.3970 / см.2004.005.477.
- ^ Садегирад, А .; Браннон, Р. М .; Бургхардт, Дж. (2011). «Метод интерполяции в области конвективных частиц для расширения применимости метода материальной точки для задач, связанных с массивными деформациями». Международные журналы по численным методам в инженерии. 86: 1435–1456. Дои:10.1002 / nme.3110.
- ^ Тран, Куок-Ан; Соловский, Войцех; Берзиньш, Мартин; Галки, Джеймс (2020). "Метод точечной интерполяции материала методом наименьших квадратов с конвекцией частиц". Международные журналы по численным методам в инженерии. 121: 1068–1100. Дои:10.1002 / nme.6257.
- ^ Тран, Куок-Ан; Соловский, Войцех (2017). «Временной фильтр и фильтр нулевого пространства для метода материальных точек». Международный журнал численных методов в инженерии. 120: 328–360. Дои:10.1002 / nme.6138.