Гидродинамика сглаженных частиц
Гидродинамика сглаженных частиц ( SPH ) — это вычислительный метод, используемый для моделирования механики сплошных сред, таких как механика твердого тела и потоков жидкости . Его разработали Джингольд и Монаган. [ 2 ] и Люси [ 3 ] в 1977 году, первоначально для астрофизических проблем. Его использовали во многих областях исследований, включая астрофизику , баллистику , вулканологию и океанографию . Это бессеточный лагранжев метод (где координаты движутся вместе с жидкостью), и разрешение метода можно легко настроить по отношению к таким переменным, как плотность .
Метод
[ редактировать ]Преимущества
[ редактировать ]- По своей конструкции SPH представляет собой бессеточный метод , что делает его идеально подходящим для моделирования задач, в которых преобладает сложная динамика границ, таких как потоки на свободной поверхности или большие смещения границ.
- Отсутствие сетки существенно упрощает реализацию модели и ее распараллеливание даже для многоядерных архитектур. [ 4 ] [ 5 ]
- SPH можно легко распространить на широкий спектр областей и гибридизировать с некоторыми другими моделями, как обсуждается в разделе «Физическое моделирование» .
- Как обсуждалось в разделе о слабосжимаемом SPH , этот метод обладает отличными свойствами сохранения.
- Вычислительная стоимость моделирования SPH на количество частиц значительно меньше, чем стоимость моделирования на основе сетки на количество ячеек, когда интересующая метрика связана с плотностью жидкости (например, функция плотности вероятности флуктуаций плотности). [ 6 ] Это так, потому что в SPH резолюция ставится там, где находится вопрос.
Ограничения
[ редактировать ]- Установка граничных условий в SPH, таких как входы и выходы. [ 7 ] и стены [ 8 ] сложнее, чем с использованием сеточных методов. Фактически было заявлено, что «обработка граничных условий, безусловно, является одним из самых сложных технических моментов метода SPH». [ 9 ] Эта проблема отчасти связана с тем, что в SPH частицы вблизи границы изменяются со временем. [ 10 ] Тем не менее, граничные условия для SPH доступны. [ 8 ] [ 10 ] [ 11 ]
- Вычислительная стоимость моделирования SPH на количество частиц значительно превышает стоимость моделирования на основе сетки на количество ячеек, когда интересующая метрика не связана (напрямую) с плотностью (например, спектр кинетической энергии). [ 6 ] Поэтому, игнорируя проблемы параллельного ускорения , моделирование потоков постоянной плотности (например, внешней аэродинамики ) более эффективно с использованием сеточных методов, чем с помощью SPH.
Примеры
[ редактировать ]Гидродинамика
[ редактировать ]Гидродинамика сглаженных частиц все чаще используется для моделирования движения жидкости . Это связано с рядом преимуществ по сравнению с традиционными методами, основанными на сетке. Во-первых, SPH гарантирует сохранение массы без дополнительных вычислений, поскольку частицы сами по себе представляют массу. Во-вторых, SPH вычисляет давление на основе взвешенных вкладов соседних частиц, а не путем решения линейных систем уравнений. Наконец, в отличие от методов на основе сетки, которые должны отслеживать границы жидкости, SPH создает свободную поверхность для двухфазных взаимодействующих жидкостей напрямую, поскольку частицы представляют собой более плотную жидкость (обычно воду), а пустое пространство представляет собой более легкую жидкость (обычно воздух). По этим причинам можно моделировать движение жидкости с помощью SPH в реальном времени. Однако как методы на основе сетки, так и методы SPH по-прежнему требуют создания визуализируемой геометрии свободной поверхности с использованием техники полигонизации, такой как меташары и марширующие кубы , точечные пятна или визуализация «ковра». Для газовой динамики более уместно использовать саму функцию ядра для визуализации плотности столба газа (например, как это сделано в пакете визуализации SPLASH).
Одним из недостатков методов, основанных на сетке, является необходимость использования большого количества частиц для создания моделей с эквивалентным разрешением. В типичной реализации как однородных сеток , так и методов частиц SPH множество вокселей для заполнения объемов воды, которые никогда не визуализируются, будет использоваться или частиц. Однако точность может быть значительно выше при использовании сложных сеточных методов, особенно тех, которые сочетаются с методами частиц (такими как наборы уровней частиц), поскольку легче обеспечить соблюдение условия несжимаемости в этих системах . SPH для моделирования жидкости все чаще используется в анимации в реальном времени и играх, где точность не так важна, как интерактивность.
Недавние работы в области SPH для моделирования жидкости увеличили производительность, точность и области применения:
- Б. Соленталер, 2009 г., разрабатывает прогнозно-корректирующий SPH (PCISPH), позволяющий лучше ограничить несжимаемость. [ 12 ]
- М. Имсен и др., 2010 г., представляют обработку границ и адаптивное изменение времени для PCISPH для точного взаимодействия с твердыми телами. [ 13 ]
- К. Бодин и др., 2011, заменяют стандартное уравнение давления состояния ограничением плотности и применяют вариационный интегратор времени. [ 14 ]
- Р. Хетцляйн, 2012 г., разрабатывает эффективный SPH на базе графического процессора для больших сцен в Fluids v.3. [ 15 ]
- Н. Акинчи и др., 2012 г., представляют универсальную обработку границ и метод двустороннего SPH-жесткого соединения, который полностью основан на гидродинамических силах; подход применим к различным типам решателей SPH [ 16 ]
- M. Macklin et al., 2013 моделирует несжимаемые потоки в рамках позиционной динамики для больших временных шагов. [ 17 ]
- Н. Акинчи и др., 2013, представляют универсальную технику поверхностного натяжения и двусторонней адгезии жидкость-твердое тело, которая позволяет моделировать множество интересных физических эффектов, наблюдаемых в реальности. [ 18 ]
- Дж. Кайл и Э. Террелл, 2013 г., применяют SPH для полнопленочной смазки. [ 19 ]
- А. Махдави и Н. Талеббейдохти, 2015 г., предлагают гибридный алгоритм для реализации твердого граничного условия и моделирования течения через плотину с острым гребнем. [ 20 ]
- С. Таваккол и др., 2016 г., разработали curvSPH, который делает горизонтальный и вертикальный размер частиц независимыми и создает равномерное распределение массы вдоль изогнутых границ. [ 21 ]
- В. Косторц и А. Эсмаил-Якас, 2020, предлагают общий, эффективный и простой метод оценки коэффициентов нормализации вблизи кусочно-плоских границ. [ 11 ]
- Колагросси и др., 2019, изучают обтекание цилиндра вблизи свободной поверхности и сравнивают его с другими методами. [ 1 ]
Астрофизика
[ редактировать ]Адаптивное разрешение гидродинамики сглаженных частиц, численное сохранение физически сохраняющихся величин и способность моделировать явления, охватывающие многие порядки величины, делают ее идеальной для вычислений в теоретической астрофизике . [ 22 ]
Моделирование образования галактик , звездообразования , звездных столкновений , [ 23 ] сверхновые [ 24 ] и удары метеоритов - лишь некоторые из множества астрофизических и космологических применений этого метода.
SPH используется для моделирования гидродинамических потоков, включая возможные эффекты гравитации . Включение других астрофизических процессов, которые могут иметь важное значение, таких как перенос излучения и магнитные поля, является активной областью исследований в астрономическом сообществе и имеет ограниченный успех. [ 25 ] [ 26 ]
Твердая механика
[ редактировать ]Либерский и Петчек [ 27 ] [ 28 ] расширен SPH до механики твердого тела. Основным преимуществом SPH в этом приложении является возможность борьбы с большими локальными искажениями, чем сеточные методы. Эта особенность использовалась во многих приложениях в механике твердого тела: формовка металлов, удар, рост трещин, разрушение, фрагментация и т. д.
Еще одним важным преимуществом бессеточных методов в целом и SPH в частности является то, что проблемы зависимости от сетки естественным образом избегаются, учитывая бессеточную природу метода. В частности, выравнивание сетки связано с проблемами, связанными с трещинами, и его избегают в SPH благодаря изотропной поддержке функций ядра. Однако классические составы SPH страдают нестабильностью растяжения. [ 29 ] и отсутствие последовательности. [ 30 ] За последние годы для повышения точности решения SPH были введены различные поправки, что привело к RKPM , предложенному Liu et al. [ 31 ] Рэндлс и Либерски [ 32 ] и Джонсон и Бейссель [ 33 ] пытались решить проблему непротиворечивости в своих исследованиях ударных явлений.
Дайка и др. [ 34 ] [ 35 ] и Рэндлс и Либерски [ 36 ] представили интеграцию точек стресса в SPH, а Тед Беличко и др. [ 37 ] показал, что метод точек напряжения устраняет нестабильность, возникающую из-за ложных сингулярных мод, а нестабильности растяжения можно избежать, используя лагранжево ядро. В литературе можно найти множество других недавних исследований, посвященных улучшению сходимости метода SPH.
Недавние улучшения в понимании сходимости и стабильности SPH позволили найти более широкое применение в механике твердого тела. Другие примеры применения и развития метода включают:
- Моделирование обработки металлов давлением. [ 38 ]
- Метод SPAM (прикладная механика сглаженных частиц) на основе SPH для ударного разрушения твердых тел Уильяма Г. Гувера . [ 39 ]
- Модифицированный SPH (SPH/MLSPH) для лечения переломов и фрагментаций. [ 40 ]
- Тейлор-SPH (TSPH) для распространения ударных волн в твердых телах. [ 41 ]
- Обобщенная координата SPH (GSPH) распределяет частицы неоднородно в декартовой системе координат и упорядочивает их посредством отображения в обобщенной системе координат, в которой частицы выровнены на одинаковом расстоянии. [ 42 ]
Числовые инструменты
[ редактировать ]Интерполяции
[ редактировать ]Метод гидродинамики сглаженных частиц (SPH) работает путем разделения жидкости на набор дискретных движущихся элементов. , называемые частицами. Их лагранжева природа позволяет установить их положение путем интегрирования их скорости как:
Эти частицы взаимодействуют через ядерную функцию с характерным радиусом, известным как «длина сглаживания», обычно представляемую в уравнениях как . Это означает, что физическая величина любой частицы может быть получена путем суммирования соответствующих свойств всех частиц, находящихся в пределах диапазона ядра, причем последнее используется в качестве весовой функции. . Это можно понять в два этапа. Сначала произвольное поле записывается как свертка с :
Ошибка в приведенном выше приближении составляет порядок . Во-вторых, интеграл аппроксимируется суммированием Римана по частицам:
где суммирование по включает все частицы в моделировании. это объем частицы , это значение количества для частицы и обозначает позицию. Например, плотность частицы может быть выражено как:
где обозначает массу частицы и плотность частиц, в то время как это краткое обозначение . Ошибка приближения интеграла дискретной суммой зависит от , от размера частиц (т.е. , будучи измерением пространства), а также от расположения частиц в пространстве. Последний эффект пока малоизучен. [ 43 ]
Обычно используемые функции ядра включают функцию Гаусса , сплайн пятой степени и функцию Вендланда. ядро. [ 44 ] Последние два ядра имеют компактный носитель (в отличие от гауссовского, где вклад небольшой на любом конечном расстоянии) с поддержкой, пропорциональной . Преимущество этого подхода заключается в экономии вычислительных усилий за счет исключения относительно незначительного вклада удаленных частиц.
Хотя размер длины сглаживания можно фиксировать как в пространстве , так и во времени , это не позволяет использовать всю мощь SPH. Назначая каждой частице собственную длину сглаживания и позволяя ей изменяться со временем, можно добиться автоматической адаптации разрешения моделирования в зависимости от местных условий. Например, в очень плотной области, где многие частицы расположены близко друг к другу, длину сглаживания можно сделать относительно короткой, что обеспечит высокое пространственное разрешение. И наоборот, в регионах с низкой плотностью, где отдельные частицы расположены далеко друг от друга и разрешение низкое, длину сглаживания можно увеличить, оптимизируя вычисления для интересующих областей.
Дискретизация основных уравнений
[ редактировать ]Для частиц постоянной массы, дифференцируя интерполированную плотность относительно временной доходности
где это градиент относительно . Сравнивая это уравнение с уравнением неразрывности в лагранжевом описании (с использованием материальных производных ),
очевидно, что его правая часть является приближением ; следовательно, дискретный оператор дивергенции определяется следующим образом:
Этот оператор дает SPH-аппроксимацию на частице для данного набора частиц с заданными массами , позиции и скорости .
Другим важным уравнением для сжимаемой невязкой жидкости является уравнение Эйлера для баланса импульса:
Как и в случае с непрерывностью, задача состоит в том, чтобы определить дискретный оператор градиента, чтобы записать
Один из вариантов
который обладает свойством быть кососопряженным с приведенным выше оператором дивергенции в том смысле, что
это дискретная версия континуальной идентичности
Это свойство приводит к хорошим консервационным свойствам. [ 45 ]
Обратите также внимание, что этот выбор приводит к симметричному оператору дивергенции и антисимметричному градиенту. Хотя существует несколько способов дискретизации градиента давления в уравнениях Эйлера, приведенная выше антисимметричная форма является наиболее признанной. Он поддерживает строгое сохранение линейного и углового момента. Это означает, что сила, действующая на частицу по частице равна той, которая действует на частицу по частице включая смену знака эффективного направления, благодаря свойству антисимметрии .
Тем не менее, были предложены другие операторы, которые могут работать лучше численно или физически. Например, одним из недостатков этих операторов является то, что, хотя расхождение является согласованным нулевого порядка (т.е. дает ноль при применении к постоянному векторному полю), можно видеть, что градиент нет. Чтобы обойти эту проблему, было предложено несколько методов, ведущих к перенормированным операторам (см., например, [ 46 ] ).
Вариационный принцип
[ редактировать ]Приведенные выше основные уравнения SPH могут быть выведены из принципа наименьшего действия , начиная с лагранжиана системы частиц:
- ,
где частицы – удельная внутренняя энергия . Уравнение Эйлера-Лагранжа вариационной механики для каждой частицы гласит:
Применительно к приведенному выше лагранжиану он дает следующее уравнение импульса:
где использовалось правило цепочки, поскольку зависит от , а последнее – от положения частиц. Использование термодинамического свойства мы можем написать
Подключение интерполяции плотности SPH и явное дифференцирование приводит к
которое представляет собой уже упомянутое уравнение импульса SPH, где мы признаем оператор. Это объясняет, почему сохраняется линейный момент, а также позволяет сохранить угловой момент и энергию. [ 47 ]
Интеграция времени
[ редактировать ]На основе работ, проделанных в 80-х и 90-х годах по численному интегрированию точечных частиц в больших ускорителях, были разработаны подходящие интеграторы времени с точными свойствами сохранения в долгосрочной перспективе; их называют симплектическими интеграторами . Наиболее популярной в литературе по SPH является схема чехарды , при которой для каждой частицы считывается :
где — это шаг по времени, верхние индексы обозначают итерации по времени, а – ускорение частицы, определяемое правой частью уравнения количества движения.
Существуют и другие симплектические интеграторы (см. справочник [ 48 ] ). Рекомендуется использовать симплектическую схему (даже низкого порядка) вместо несимплектической схемы высокого порядка, чтобы избежать накопления ошибок после многих итераций.
Интегрирование плотности не изучалось подробно ( см. Ниже подробнее ).
Симплектические схемы консервативны, но явны, поэтому для их численной устойчивости требуются условия устойчивости, аналогичные условию Куранта-Фридрихса-Леви (см. ниже ).
Граничные методы
[ редактировать ]В случае, если свертка SPH должна выполняться близко к границе, т.е. ближе, чем s · h , тогда интегральная поддержка усекается. Действительно, когда на свертку влияет граница, свертка должна быть разделена на два интеграла:
где B( r ) — компактный опорный шар с центром в r и радиусом s · h , а Ω( r ) обозначает часть компактного носителя внутри расчетной области, Ω ∩ B( r ) . Следовательно, наложение граничных условий в SPH полностью основано на аппроксимации второго интеграла в правой части. То же самое, конечно, можно применить и к вычислению дифференциальных операторов:
В прошлом было предложено несколько методов моделирования границ в SPH.
Комплексное пренебрежение
[ редактировать ]Самая простая граничная модель пренебрегает интегралом:
такие, что учитываются только объемные взаимодействия,
Это популярный подход, когда свободная поверхность рассматривается в однофазном моделировании. [ 49 ]
Основным преимуществом этого граничного условия является его очевидная простота. Однако при применении этого метода границ необходимо учитывать несколько проблем согласованности. [ 49 ] На самом деле это серьезное ограничение на его потенциальное применение.
Расширение жидкости
[ редактировать ]Вероятно, самая популярная или, по крайней мере, самая традиционная методология наложения граничных условий в SPH — это метод Fluid Extension. Такой метод основан на заполнении компактного носителя через границу так называемыми частицами-призраками, удобно назначающими значения их полей. [ 50 ]
В этом отношении методологию пренебрежения интегралом можно рассматривать как частный случай жидкостных расширений, когда поле A исчезает за пределами расчетной области.
Основным преимуществом этой методологии является простота при условии, что вклад границ вычисляется как часть объемных взаимодействий. Кроме того, эта методология была глубоко проанализирована в литературе. [ 51 ] [ 50 ] [ 52 ]
С другой стороны, размещение частиц-призраков в усеченной области не является тривиальной задачей, поэтому моделирование сложных форм границ становится обременительным. Два наиболее популярных подхода к заполнению пустой области частицами-призраками — это зеркальные частицы. [ 53 ] и фиксированные частицы. [ 50 ]
Граничный интеграл
[ редактировать ]Новейшей граничной методикой является методология граничного интеграла. [ 54 ] В этой методологии интеграл пустого объема заменяется поверхностным интегралом и перенормировкой:
где n j — нормаль общего j -го граничного элемента. Поверхностный член также можно решить, используя полуаналитическое выражение. [ 54 ]
Моделирование физики
[ редактировать ]Гидродинамика
[ редактировать ]Слабо сжимаемый подход
[ редактировать ]Другой способ определения плотности основан на самом операторе сглаживания SPH. Поэтому плотность оценивается по распределению частиц с использованием интерполяции SPH . Чтобы преодолеть нежелательные ошибки на свободной поверхности за счет усечения ядра, формулу плотности можно снова интегрировать по времени. [ 54 ]
Слабо сжимаемый SPH в гидродинамике основан на дискретизации уравнений Навье – Стокса или уравнений Эйлера для сжимаемых жидкостей. Чтобы закрыть систему, соответствующее уравнение состояния , связывающее давление используется и плотность . В общем случае так называемое уравнение Коула [ 55 ] (иногда ошибочно называемое « уравнением Тейта ») используется в SPH. Он читает
где - эталонная плотность и скорость звука . Для воды, обычно используется. Фоновое давление добавляется, чтобы избежать отрицательных значений давления.
Реальные почти несжимаемые жидкости, такие как вода, характеризуются очень высокими скоростями звука порядка . Следовательно, информация о давлении распространяется быстрее по сравнению с фактическим объемным потоком, что приводит к очень малым числам Маха. . Уравнение количества движения приводит к следующему соотношению:
где - изменение плотности и вектор скорости. На практике значение c меньше фактического принимается, чтобы избежать слишком малых временных шагов в схеме интегрирования по времени. Обычно числовая скорость звука принимается такой, что допускается изменение плотности менее 1%. Это так называемое предположение о слабой сжимаемости. Это соответствует числу Маха меньше 0,1, что означает:
где максимальная скорость необходимо оценить, например, с помощью закона Торричелли или обоснованного предположения. Поскольку происходят лишь небольшие изменения плотности, можно принять линейное уравнение состояния: [ 56 ]
Обычно на слабосжимаемые схемы воздействует высокочастотный паразитный шум в полях давления и плотности. [ 57 ] Это явление вызвано нелинейным взаимодействием акустических волн и тем, что схема явна во времени и центрирована в пространстве. . [ 58 ]
За прошедшие годы было предложено несколько методов решения этой проблемы. Их можно разделить на три различные группы:
- схемы, в которых используются фильтры плотности,
- модели, добавляющие диффузионный член в уравнение неразрывности,
- схемы, в которых используются решатели Римана для моделирования взаимодействия частиц.
Метод фильтра плотности
[ редактировать ]В схемах первой группы фильтр применяется непосредственно к полю плотности для удаления паразитного числового шума. Наиболее часто используемые фильтры — это MLS (по методу скользящих наименьших квадратов) и фильтр Шепарда. [ 57 ] который может применяться на каждом временном шаге или на каждом n временных шагах. Чем чаще используется процедура фильтрации, тем более регулярные поля плотности и давления получаются. С другой стороны, это приводит к увеличению вычислительных затрат. При длительном моделировании использование процедуры фильтрации может привести к нарушению гидростатической составляющей давления и к несоответствию между глобальным объемом жидкости и полем плотности. Кроме того, это не обеспечивает соблюдение динамического граничного условия для свободной поверхности.
Диффузионная техника терминов
[ редактировать ]Другой способ сгладить поле плотности и давления — добавить диффузионный член внутрь уравнения неразрывности (группа 2):
Первые схемы, в которых применялся такой подход, были описаны в Ferrari. [ 59 ] и в Молтени [ 56 ] где диффузионный член моделировался как лапласиан поля плотности. Подобный подход также использовался в делах Фатехи и Манзари. . [ 60 ]
В Антуоно и др. [ 61 ] поправка к диффузионному члену Молтени [ 56 ] было предложено убрать некоторые несоответствия вблизи свободной поверхности. В этом случае принятый диффузионный член эквивалентен дифференциальному оператору высокого порядка в поле плотности. [ 62 ] Схема называется δ-SPH и сохраняет все свойства сохранения SPH без диффузии (например, линейный и угловой моменты, полную энергию, видеть [ 63 ] ) наряду с гладким и регулярным представлением полей плотности и давления.
В третью группу входят те схемы SPH, которые используют численные потоки, полученные с помощью решателей Римана, для моделирования взаимодействий частиц. [ 64 ] [ 65 ] [ 66 ]
Техника решения Римана
[ редактировать ]Для метода SPH, основанного на решателях Римана, межчастичная задача Римана строится вдоль единичного вектора частица указывающей формы частица . В этой задаче Римана начальные левые и правые состояния находятся на частицах и , соответственно. и государства являются
Решение задачи Римана приводит к появлению трех волн, исходящих из разрыва. Две волны, которые могут быть ударными или волнами разрежения, распространяющимися с наименьшей или наибольшей волновой скоростью. Средняя волна всегда представляет собой контактный разрыв и разделяет два промежуточных состояния, обозначаемых и . Предполагая, что промежуточное состояние удовлетворяет и , линеаризованный решатель Римана для гладких потоков или только с умеренно сильными толчками можно записать как
где и являются средними значениями между частицами. При решении задачи Римана, т.е. и , дискретизация метода SPH равна
где . Это указывает на то, что средние скорость и давление между частицами просто заменяются решением задачи Римана. Сравнивая оба значения, можно увидеть, что промежуточная скорость и давление из средних значений между частицами представляют собой неявную диссипацию, т.е. регуляризацию плотности и численную вязкость соответственно.
Поскольку приведенная выше дискретизация очень диссипативна, простая модификация состоит в применении ограничителя для уменьшения неявной числовой диссипации, вносимой путем ограничения промежуточного давления на [ 67 ]
где ограничитель определяется как
Обратите внимание, что обеспечивает отсутствие диссипации при нахождении жидкости под действием волны расширения, т.е. , и что параметр , используется для модуляции диссипации, когда жидкость находится под действием волны сжатия, т.е. . Численные эксперименты выявили в целом эффективен. Также обратите внимание, что диссипация, вносимая промежуточной скоростью, не ограничена.
Несжимаемый подход
[ редактировать ]Этот раздел пуст. Вы можете помочь, добавив к нему . ( октябрь 2022 г. ) |
Моделирование вязкости
[ редактировать ]В общем, описание гидродинамических течений требует удобной трактовки диффузионных процессов для моделирования вязкости в уравнениях Навье – Стокса . Он требует специального рассмотрения, поскольку включает в себя дифференциальный оператор Лапласа . Поскольку прямой расчет не дает удовлетворительных результатов, было предложено несколько подходов к моделированию диффузии.
- Искусственная вязкость
Представлено Монаганом и Джингольдом [ 68 ] искусственная вязкость использовалась для борьбы с потоками жидкости с высоким числом Маха . Он читает
Здесь, контролирует объемную вязкость, в то время как действует аналогично искусственной вязкости Неймана-Рихтмейра. определяется
где η h — небольшая часть h (например, 0,01 h ), чтобы предотвратить возможную числовую бесконечность на близких расстояниях.
Также было показано, что искусственная вязкость улучшает общую стабильность моделирования общего потока. Поэтому к невязким задачам он применяется в следующем виде
С помощью этого подхода можно не только стабилизировать невязкие модели, но и смоделировать физическую вязкость. Для этого
подставляется в приведенное выше уравнение, где — количество пространственных измерений модели. Этот подход вводит объемную вязкость .
- Моррис
Для низких чисел Рейнольдса модель вязкости Морриса [ 69 ] было предложено.
- ЛоШао
Дополнительная физика
[ редактировать ]- Поверхностное натяжение
- Теплопередача
- Турбулентность
Многофазные расширения
[ редактировать ]Астрофизика
[ редактировать ]Часто в астрофизике помимо чистой гидродинамики хотят смоделировать самогравитацию. Основанный на частицах характер SPH делает его идеальным в сочетании с гравитационным решателем на основе частиц, например, с кодом гравитации дерева . [ 70 ] сетка частиц или частица-частица частица-сетка .
Механика твердого тела и взаимодействие жидкости со структурой (FSI)
[ редактировать ]Полная лагранжева формулировка для механики твердого тела
[ редактировать ]Чтобы дискретизировать основные уравнения динамики твердого тела, используется корректирующая матрица [ 71 ] [ 72 ] впервые представлено воспроизведение вращения твердого тела как
( 1 ) |
где
обозначает градиент функции ядра, оцененной в исходной эталонной конфигурации. Обратите внимание, что индексы и используются для обозначения твердых частиц и длины сглаживания идентично таковому при дискретизации уравнений жидкости.
Используя исходную конфигурацию в качестве эталона, плотность твердого тела напрямую оценивается как
( 2 ) |
где – определитель Якобиана тензора деформации .
Теперь мы можем дискретизировать уравнение количества движения в следующей форме
( 3 ) |
где межчастичное среднее первое напряжение Пиолы-Кирхгофа определяется как
( 4 ) |
Также и соответствуют давлению жидкости и силам вязкости, действующим на твердую частицу , соответственно.
Муфта гидроконструкции
[ редактировать ]При соединении жидкость-структура окружающая твердая структура ведет себя как движущаяся граница для жидкости, а на границе раздела жидкость-структура накладывается граничное условие прилипания. Силы взаимодействия и действие на частицу жидкости , из-за присутствия соседней твердой частицы , можно получить как [ 73 ]
( 5 ) |
и
( 6 ) |
Здесь мнимое давление и скорость определяются
( 7 ) |
где обозначает направление нормали к поверхности твердой конструкции, и мнимая плотность частиц рассчитывается через уравнение состояния.
Соответственно, силы взаимодействия и действие на твердую частицу даны
( 8 ) |
и
( 9 ) |
Антисимметричность производной ядерной функции обеспечит сохранение импульса для каждой пары взаимодействующих частиц. и .
Другие
[ редактировать ]Метод дискретных элементов , используемый для моделирования сыпучих материалов , относится к SPH.
Варианты метода
[ редактировать ]Этот раздел пуст. Вы можете помочь, добавив к нему . ( июль 2018 г. ) |
Ссылки
[ редактировать ]- ^ Jump up to: а б Колагросси (2019). «Вязкое течение цилиндра вблизи свободной поверхности: тесты с устойчивыми, периодическими и метастабильными реакциями, решенные с помощью бессеточных и сеточных схем». Компьютеры и жидкости . 181 : 345–363. doi : 10.1016/j.compfluid.2019.01.007 . S2CID 128143912 .
- ^ Джингольд, Роберт А.; Монаган, Джозеф Дж. (1977). «Гидродинамика сглаженных частиц: теория и применение к несферическим звездам» . Ежемесячные уведомления Королевского астрономического общества . 181 (3): 375–89. Бибкод : 1977МНРАС.181..375Г . дои : 10.1093/mnras/181.3.375 .
- ^ Л. Б. Люси (1977). «Численный подход к проверке гипотезы деления». Астрон. Дж . 82 : 1013–1024. Бибкод : 1977AJ.....82.1013L . дои : 10.1086/112164 .
- ^ Такахиро Харада; Сейичи Кошизука; Ёитиро Кавагути (2007). Сглаженная гидродинамика частиц на графических процессорах . Международная компьютерная графика . стр. 63–70.
- ^ Алехандро Креспо; Хосе М. Домингес; Анксо Баррейру; Мончо Гомес-Гестейра; Бенедикт Д. Роджерс (2011). «Графические процессоры, новый инструмент ускорения в CFD: эффективность и надежность методов гидродинамики сглаженных частиц» . ПЛОС ОДИН . 6 (6): e20685. Бибкод : 2011PLoSO...620685C . дои : 10.1371/journal.pone.0020685 . ПМЦ 3113801 . ПМИД 21695185 .
- ^ Jump up to: а б Прайс, диджей (2011). «Гидродинамика сглаженных частиц: чему бы я хотел, чтобы меня научила мама». Достижения вычислительной астрофизики: методы . 453 : 249. arXiv : 1111.1259 . Бибкод : 2012ASPC..453..249P .
- ^ «Метод гидродинамики сглаженных частиц в сравнении с численными методами конечного объема» . 21 марта 2018 г. Проверено 30 августа 2018 г.
- ^ Jump up to: а б Адами С. и Ху XY и Адамс Н.А. (2012). «Обобщенное стеночное граничное условие для гидродинамики сглаженных частиц». Журнал вычислительной физики . 231 (21): 7057–7075. Бибкод : 2012JCoPh.231.7057A . дои : 10.1016/j.jcp.2012.05.005 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Шадлоо М.С., Огер Г. и Туз Д.Л. (2016). «Метод гидродинамики сглаженных частиц для потоков жидкости для промышленного применения: мотивы, текущее состояние и проблемы». Компьютеры и жидкости . 136 : 11–34. doi : 10.1016/j.compfluid.2016.05.029 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Jump up to: а б Фрейзер, К., Кисс, Л.И. и Сент-Джордж, Л. (2016). «Обобщенное стеночное граничное условие для гидродинамики сглаженных частиц». 14-я Международная конференция LS-DYNA .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Jump up to: а б Косторз (2020). «Полуаналитический метод граничного интеграла для радиальных функций с применением к гидродинамике сглаженных частиц». Журнал вычислительной физики . 417 : 109565. Бибкод : 2020JCoPh.41709565K . дои : 10.1016/j.jcp.2020.109565 . S2CID 219438340 .
- ^
Соленталер (2009). «Прогнозно-корректирующий несжимаемый СПГ».
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Имсен (2010). «Обработка границ и адаптивное временное регулирование для PCISPH». Семинар по взаимодействию с виртуальной реальностью и физическому моделированию VRIPHYS .
- ^ Бодин (2011). «Сдерживающие жидкости» . Транзакции IEEE по визуализации и компьютерной графике . 18 (3): 516–26. дои : 10.1109/TVCG.2011.29 . ПМИД 22241284 . S2CID 14023161 .
- ^ Хетцляйн (2012). «Fluids v.3, Крупномасштабный симулятор жидкостей с открытым исходным кодом».
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Акинчи (2012). «Универсальная жестко-жидкостная муфта для несжимаемых SPH». Транзакции ACM с графикой . 31 (4): 1–8. дои : 10.1145/2185520.2185558 . S2CID 5669154 .
- ^ Маклин (2013). «Жидкости, основанные на положении». Транзакции ACM с графикой . 32 (4): 1–12. дои : 10.1145/2461912.2461984 . S2CID 611962 .
- ^ Акинчи (2013). «Универсальное поверхностное натяжение и адгезия для жидкостей SPH SPH». Транзакции ACM с графикой . 32 (6): 1–8. CiteSeerX 10.1.1.462.8293 . дои : 10.1145/2508363.2508395 . S2CID 12550964 .
- ^ Журнал трибологии (2013). «Применение гидродинамики сглаженных частиц для полнопленочной смазки».
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Махдави и Талеббейдохти (2015). «Гибридный алгоритм обработки твердых границ для гидродинамики сглаженных частиц» . Scientia Ираника, Сделка А, Гражданское строительство . 22 (4): 1457–1469.
- ^ Международный журнал численных методов в жидкостях (2016). «Криволинейная гидродинамика сглаженных частиц». Международный журнал численных методов в жидкостях . 83 (2): 115–131. Бибкод : 2017IJNMF..83..115T . дои : 10.1002/fld.4261 . S2CID 124425780 .
- ^ Прайс, Дэниел Дж (2009). «Астрофизическая гидродинамика гладких частиц». Новый Astron.rev . 53 (4–6): 78–104. arXiv : 0903.5075 . Бибкод : 2009НовыйAR..53...78R . дои : 10.1016/j.newar.2009.08.007 . S2CID 129246 .
- ^ Россвог, Стефан (2015). «Методы SPH в моделировании компактных объектов». Living Rev Comput Astrophys . 1 (1): 1. arXiv : 1406.4224 . Бибкод : 2015LRCA....1....1R . дои : 10.1007/lrca-2015-1 . S2CID 119119783 .
- ^ Прайс, Дэниел Дж; Рокфеллер, Габриэль; Уоррен, Майкл С. (2006). «SNSPH: Код гидродинамики излучения параллельных трехмерных сглаженных частиц». Астрофиз. Дж . 643 : 292–305. arXiv : astro-ph/0512532 . дои : 10.1086/501493 . S2CID 16733573 .
- ^ «Звездообразование с радиационным переносом» .
- ^ Прайс, Дэниел Дж. (01 февраля 2012 г.). «Гидродинамика сглаженных частиц и магнитогидродинамика» . Журнал вычислительной физики . Специальный выпуск: Вычислительная физика плазмы. 231 (3): 759–794. arXiv : 1012.1885 . дои : 10.1016/j.jcp.2010.12.011 . ISSN 0021-9991 .
- ^ Либерский, Л.Д.; Петчек, АГ (1990). Гидродинамика гладких частиц с сопротивлением материалов: достижения метода свободного Лагранжа . Конспект лекций по физике. Том. 395. стр. 248–257. дои : 10.1007/3-540-54960-9_58 . ISBN 978-3-540-54960-4 .
- ^ Л.Д. Либерский; А.Г. Петчек; А.Г. Карни; ТЦ Хипп; Дж. Р. Аллахдади; Высокий уровень ФА (1993). «Деформационная лагранжева гидродинамика: трехмерный код SPH для динамического отклика материала». Дж. Компьютер. Физ . 109 (1): 67–75. Бибкод : 1993JCoPh.109...67L . дои : 10.1006/jcph.1993.1199 .
- ^ Дж. В. Свегл; Д.А. Хикс; SW Аттауэй (1995). «Анализ гидродинамической устойчивости гладких частиц». Дж. Компьютер. Физ . 116 (1): 123–134. Бибкод : 1995JCoPh.116..123S . дои : 10.1006/jcph.1995.1010 .
- ^ Т. Беличко; Ю. Кронгауз; Дж. Долбоу; К. Герлах (1998). «О полноте бессеточных методов частиц». Межд. Дж. Нумер. Методы англ . 43 (5): 785–819. Бибкод : 1998IJNME..43..785B . CiteSeerX 10.1.1.28.491 . doi : 10.1002/(sici)1097-0207(19981115)43:5<785::aid-nme420>3.0.co;2-9 .
- ^ В. К. Лю; С. Джун; Ю. Ф. Чжан (1995). «Воспроизведение методов частиц ядра». Межд. Дж. Нумер. Методы англ . 20 (8–9): 1081–1106. Бибкод : 1995IJNMF..20.1081L . дои : 10.1002/fld.1650200824 .
- ^ П. У. Рэндлс; Л.Д. Либерский (1997). «Последние улучшения в SPH-моделировании воздействия гиперскорости». Межд. Дж. Импакт Инж . 20 (6–10): 525–532. дои : 10.1016/s0734-743x(97)87441-6 .
- ^ Г. Р. Джонсон; С.Р. Байсель (1996). «Нормализованные функции сглаживания для расчета воздействия SPH». Межд. Дж. Нумер. Методы англ . 39 (16): 2725–2741. Бибкод : 1996IJNME..39.2725J . doi : 10.1002/(sici)1097-0207(19960830)39:16<2725::aid-nme973>3.0.co;2-9 .
- ^ ЦТ Дыка; Р.П. Ингель (1995). «Подход к нестабильности напряжения в гидродинамике сглаженных частиц». Вычислить. Структурировать . 57 (4): 573–580. дои : 10.1016/0045-7949(95)00059-п .
- ^ ЦТ Дыка; П. У. Рэндлс; Р.П. Ингель (1997). «Точки напряжения при нестабильности напряжения в SPH». Межд. Дж. Нумер. Методы англ . 40 (13): 2325–2341. Бибкод : 1997IJNME..40.2325D . doi : 10.1002/(sici)1097-0207(19970715)40:13<2325::aid-nme161>3.0.co;2-8 .
- ^ П. У. Рэндлс; Л.Д. Либерский (2000). «Нормированный SPH с точками напряжения». Межд. Дж. Нумер. Методы англ . 48 (10): 1445–1462. Бибкод : 2000IJNME..48.1445R . doi : 10.1002/1097-0207(20000810)48:10<1445::aid-nme831>3.0.co;2-9 .
- ^ Т. Беличко; Ю. Го; В. К. Лю; СП Сяо (2000). «Единый анализ стабильности бессеточных методов частиц». Межд. Дж. Нумер. Методы англ . 48 (9): 1359–1400. Бибкод : 2000IJNME..48.1359B . doi : 10.1002/1097-0207(20000730)48:9<1359::aid-nme829>3.0.co;2-u .
- ^ Ж. Боне; С. Куласегарам (2000). «Коррекция и стабилизация методов гидродинамики гладких частиц с применением в моделировании обработки металлов давлением». Межд. Дж. Нумер. Методы англ . 47 (6): 1189–1214. Бибкод : 2000IJNME..47.1189B . doi : 10.1002/(sici)1097-0207(20000228)47:6<1189::aid-nme830>3.0.co;2-i .
- ^ У. Г. Гувер; К.Г. Гувер (2001). «Рецепты на основе СПАМа для непрерывного моделирования» . Вычисления в науке и технике . 3 (2): 78–85. Бибкод : 2001CSE.....3b..78H . дои : 10.1109/5992.909007 .
- ^ Т. Рабчук; Дж. Эйбл; Л. Стемпневский (2003). «Моделирование высокоскоростного дробления бетона с использованием SPH/MLSPH». Межд. Дж. Нумер. Методы англ . 56 (10): 1421–1444. Бибкод : 2003IJNME..56.1421R . дои : 10.1002/nme.617 . S2CID 119799557 .
- ^ М. И. Эррерос; М. Мабсаут (2011). «Двухэтапная схема дискретизации по времени с использованием метода SPH для распространения ударных волн». Вычислить. Методы Прикл. Мех. англ . 200 (21–22): 1833–1845. Бибкод : 2011CMAME.200.1833H . дои : 10.1016/j.cma.2011.02.006 .
- ^ С. Яширо; Т. Окабе (2015). «Гидродинамика сглаженных частиц в обобщенной системе координат с конститутивной моделью конечной деформации». Межд. Дж. Нумер. Методы англ . 103 (11): 781–797. Бибкод : 2015IJNME.103..781Y . дои : 10.1002/nme.4906 . hdl : 2324/4476056 . S2CID 121935150 .
- ^ Нью-Джерси Куинлан; М. Баса; М. Ластивка (2006). «Ошибка усечения в методах частиц без сетки» (PDF) . Международный журнал численных методов в технике . 66 (13): 2064–2085. Бибкод : 2006IJNME..66.2064Q . дои : 10.1002/nme.1617 . HDL : 10379/1170 . S2CID 53701216 .
- ^ Х. Вендланд (1995). «Кусочно-полиномиальные, положительно определенные и компактные радиальные функции минимальной степени». Достижения в области вычислительной математики . 4 (4): 389–396. дои : 10.1007/BF02123482 . S2CID 36452865 .
- ^ А. Майрхофер; Б.Д. Роджерс; Д. Виоло; М. Ферран (2013). «Исследование течений, ограниченных стенками, с использованием SPH и унифицированных полуаналитических пристеночных граничных условий». Компьютерная физика. Коммуникации . 184 (11): 2515–2527. arXiv : 1304.3692 . Бибкод : 2013CoPhC.184.2515M . CiteSeerX 10.1.1.770.4985 . дои : 10.1016/j.cpc.2013.07.004 . S2CID 35008128 .
- ^ Ж. Боне; Т. С. Лок (1999). «Вариационные аспекты сохранения импульса в формулировках гидродинамики сглаженных частиц». Компьютерные методы в прикладном машиностроении . 180 (1–2): 97–115. Бибкод : 1999CMAME.180...97B . дои : 10.1016/S0045-7825(99)00051-1 .
- ^ Джей Джей Монаган (2005). «Гидродинамика сглаженных частиц». Отчеты о прогрессе в физике . 68 (8): 1703–1759. Бибкод : 2005РПФ...68.1703М . дои : 10.1088/0034-4885/68/8/R01 . S2CID 5987481 .
- ^ Э. Хайрер; С. Любич; Г. Ваннер (2006). Геометрическое численное интегрирование . Спрингер. ISBN 978-3-540-30666-5 .
- ^ Jump up to: а б Андреа Колагросси; Маттео Антуоно; Давид Ле Тузе (2009). «Теоретические соображения о роли свободной поверхности в модели гидродинамики сглаженных частиц». Физический обзор E . 79 (5): 056701. Бибкод : 2009PhRvE..79e6701C . дои : 10.1103/PhysRevE.79.056701 . ПМИД 19518587 .
- ^ Jump up to: а б с Бежамен Бускасс; Андреа Колагросси; Сальваторе Марроне; Маттео Антуоно (2013). «Нелинейное взаимодействие волн воды с плавающими телами в СПГ». Журнал жидкостей и структур . 42 : 112–129. Бибкод : 2013JFS....42..112B . doi : 10.1016/j.jfluidstructs.2013.05.010 .
- ^ Фабрисио Масиа; Маттео Антуоно; Лео М. Гонсалес; Андреа Колагросси (2011). «Теоретический анализ обеспечения граничных условий прилипания в методах SPH» . Успехи теоретической физики . 125 (6): 1091–1121. Бибкод : 2011PThPh.125.1091M . дои : 10.1143/PTP.125.1091 .
- ^ Хосе Луис Серкос-Пита; Маттео Антуоно; Андреа Колагросси; Антонио Соуто (2017). «Сохранение энергии SPH для взаимодействия жидкости и твердого тела». Компьютерные методы в прикладной механике и технике . 317 : 771–791. Бибкод : 2017CMAME.317..771C . дои : 10.1016/j.cma.2016.12.037 .
- ^ Дж. Кэмпбелл; Р. Вигниевич; Л. Либерский (2000). «Контактный алгоритм для гидродинамики сглаженных частиц». Компьютерные методы в прикладной механике и технике . 184 (1): 49–65. Бибкод : 2000CMAME.184...49C . дои : 10.1016/S0045-7825(99)00442-9 .
- ^ Jump up to: а б с М. Ферран, Д. Р. Лоуренс, Б. Д. Роджерс, Д. Виоло, К. Кассиотис (2013). «Унифицированные полуаналитические пристеночные граничные условия для невязких, ламинарных или турбулентных течений в бессеточном методе SPH» . Международный журнал численных методов в жидкостях . 71 (4). Межд. Дж. Нумер. Мет. Жидкости: 446–472. Бибкод : 2013IJNMF..71..446F . дои : 10.1002/fld.3666 . S2CID 124465492 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Х. Р. Коул (1948). Подводные взрывы . Принстон, Нью-Джерси: Издательство Принстонского университета.
- ^ Jump up to: а б с Д. Молтени, А. Колагросси (2009). «Простая процедура улучшения оценки давления в гидродинамическом контексте с использованием SPH». Компьютерная физика. Коммуникации . 180 (6): 861–872. Бибкод : 2009CoPhC.180..861M . дои : 10.1016/j.cpc.2008.12.004 .
- ^ Jump up to: а б Колагросси, Андреа; Ландрини, Маурицио (2003). «Численное моделирование межфазных течений методом гидродинамики сглаженных частиц». Журнал вычислительной физики . 191 (2): 448–475. Бибкод : 2003JCoPh.191..448C . дои : 10.1016/S0021-9991(03)00324-3 .
- ^ Рэндалл Дж. Левек (2007). Методы конечных разностей для обыкновенных уравнений и уравнений в частных производных: стационарные и нестационарные задачи . Сиам.
- ^ А. Феррари, М. Дамбсер, Э. Торо, А. Арманини (2009). «Новая трехмерная параллельная схема SPH для потоков на свободной поверхности». Компьютеры и жидкости . 38 (6). Эльзевир: 1203–1217. doi : 10.1016/j.compfluid.2008.11.012 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Фатехи Р. и Манзари МТ (2011). «Лекарство от численных колебаний в гидродинамике слабосжимаемых сглаженных частиц». Международный журнал численных методов в жидкостях . 67 (9). Интернет-библиотека Wiley: 1100–1114. Бибкод : 2011IJNMF..67.1100F . дои : 10.1002/fld.2406 . S2CID 121381641 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ М. Антуоно, А. Колагросси, С. Марроне, Д. Молтени (2010). «Течения на свободной поверхности, решенные с помощью схем SPH с численными диффузионными членами». Компьютерная физика. Коммуникации . 181 (3). Эльзевир: 532–549. Бибкод : 2010CoPhC.181..532A . дои : 10.1016/j.cpc.2009.11.002 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ М. Антуоно, А. Колагросси, С. Марроне (2012). «Численные диффузионные члены в слабосжимаемых схемах SPH». Компьютерная физика. Коммуникации . 183 (12). Эльзевир: 2570–2580. Бибкод : 2012CoPhC.183.2570A . дои : 10.1016/j.cpc.2012.07.006 .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ Антуоно Маттео и Марроне С., Колагросси А и Бускасс Б (2015). «Энергетический баланс в схеме δ-SPH». Компьютерные методы в прикладной механике и технике . 289 . Эльзевир: 209–226. Бибкод : 2015CMAME.289..209A . дои : 10.1016/j.cma.2015.02.004 .
- ^ ДжП. Вила (1999). «О методах взвешивания частиц и гидродинамике гладких частиц». Математические модели и методы в прикладных науках . 9 (2). Мировая наука: 161–209. дои : 10.1142/S0218202599000117 .
- ^ Маронгиу Жан-Кристоф, Лебёф Франсис, Каро Жоэль и Паркинсон Этьен (2010). «Моделирование потоков на свободной поверхности в турбинах Пелтона с использованием гибридного метода SPH-ALE» (PDF) . Журнал гидравлических исследований . 48 (С1). Тейлор и Фрэнсис: 40–49. дои : 10.1080/00221686.2010.9641244 . S2CID 121493014 .
- ^ Де Леффе, Мэтью (2011). Моделирование вязких течений методом СПГ для применения в морской гидродинамике . Кандидатская диссертация, Центральная школа Нант.
- ^ Чи Чжан, Сянъюй Ху и Николаус Адамс (2017). «Слабо сжимаемый метод SPH, основанный на решателе Римана с малой диссипацией». Журнал вычислительной физики . 335 : 605–620. Бибкод : 2017JCoPh.335..605Z . дои : 10.1016/j.jcp.2017.01.027 .
- ^ Монаган, Джозеф Дж.; Джингольд, Роберт А. (1983). «Моделирование ударов методом частиц». Журнал вычислительной физики . 52 (2): 347–389. Бибкод : 1983JCoPh..52..374M . дои : 10.1016/0021-9991(83)90036-0 .
- ^ Дж. П. Моррис; Пи Джей Фокс; Ю. Чжу (1997). «Моделирование несжимаемых течений с малым числом Рейнольдса с использованием SPH». Журнал вычислительной физики . 136 (1): 214–226. Бибкод : 1997JCoPh.136..214M . дои : 10.1006/jcph.1997.5776 .
- ^ Мариос Д. Дикаякос; Йоахим Стадель, PKDGRAV. Гравитационный код параллельного дерева kD , получено 1 февраля 2017 г.
- ^ Виньевич, Раде; Ревелес, Хуан Р.; Кэмпбелл, Джеймс (2006). «SPH в полном лагранжевом формализме». Компьютерное моделирование в технике и науке . 44 : 181–198.
- ^ Хан, Лухуэй; Ху, Сянъюй (2018). «SPH-моделирование взаимодействия жидкости и конструкции». Журнал гидродинамики . 30 (1): 62–69. Бибкод : 2018JHyDy..30...62H . дои : 10.1007/s42241-018-0006-9 . S2CID 125369012 .
- ^ Чи Чжан; Масуд Резаванд; Сянъюй Ху (2020). «Метод SPH с несколькими разрешениями для взаимодействия жидкости со структурой». Журнал вычислительной физики . 429 : 110028. arXiv : 1911.13255 . дои : 10.1016/j.jcp.2020.110028 . ISSN 0021-9991 . S2CID 208513116 .
Дальнейшее чтение
[ редактировать ]- Гувер, РГ (2006 г.); Прикладная механика гладких частиц: современное состояние, World Scientific.
- Стеллингверф, РФ; Вингейт, Калифорния; «Моделирование воздействия с помощью SPH» , Мемуары Итальянского астрономического общества, Том 65, стр. 1117 (1994).
- Амада, Т.; Имура, М.; Ясумуро, Ю.; Манабе, Ю.; и Чихара, К. (2004); «Моделирование жидкости на основе частиц на графическом процессоре», в Трудах семинара ACM по универсальным вычислениям на графических процессорах (август 2004 г., Лос-Анджелес, Калифорния).
- Дебрун, М.; и Кани, М.-П. (1996). «Сглаженные частицы: новая парадигма анимации сильно деформируемых тел» в Proceedings of Eurographics Workshop on Computer Animation and Simulation (август 1996 г., Пуатье, Франция).
- Хегеман, К.; Карр, Северная Каролина; и Миллер, GSP; «Моделирование жидкости на основе частиц на графическом процессоре», в материалах Международной конференции по вычислительной науке (Ридинг, Великобритания, май 2006 г.), Конспекты лекций по информатике, версия 3994/2006 (Springer-Verlag).
- Келагер, М. (2006) Лагранжева гидродинамика с использованием гидродинамики сглаженных частиц , магистерская диссертация, Univ. Копенгаген.
- Колб, А.; и Кунц Н. (2005); «Динамическое взаимодействие частиц для моделирования жидкости на основе графического процессора», в материалах 18-го симпозиума по методам моделирования (2005), стр. 722–727.
- Лю, гр.; и Лю, МБ; Гидродинамика сглаженных частиц: метод бессеточных частиц , Сингапур: World Scientific (2003).
- Монаган, Джозеф Дж. (1992). «Гидродинамика сглаженных частиц», Ежегодный обзор астрономии и астрофизики (1992). 30: 543–74.
- Мюллер, М.; Чарыпар, Д.; и Гросс, М.; «Моделирование жидкости на основе частиц для интерактивных приложений», Брин, Д.; и Лин, М. (ред.), Труды симпозиума Eurographics/SIGGRAPH по компьютерной анимации (2003).
- Вестерлунд, М.; Моделирование и визуализация вязкой жидкости с использованием гидродинамики сглаженных частиц , магистерская диссертация, Университет Умео, Швеция.
- Виоло, Д.; Механика жидкости и метод SPH , Oxford University Press (2012).
Внешние ссылки
[ редактировать ]- Первое крупное моделирование звездообразования с использованием SPH.
- SPHERIC (Международное сообщество исследований и инженерии SPH)
- ITVO — это веб-сайт Итальянской теоретической виртуальной обсерватории, созданный для запроса базы данных архива численного моделирования.
- Галерея изображений SPHC отображает широкий спектр тестовых случаев, экспериментальных проверок и коммерческих применений кода SPH SPHC.
- Вывод модели SPH на основе уравнений Навье-Стокса.
Программное обеспечение
[ редактировать ]- Algodoo — это среда 2D-моделирования для образования с использованием SPH.
- AQUAgpusph — это бесплатная (GPLv3) SPH для исследователей, созданная исследователями и для исследователей.
- Dive Solutions — это коммерческое веб-программное обеспечение SPH для проектирования CFD.
- DualSPhysics — это код SPH с открытым исходным кодом, основанный на SPHysics и использующий вычисления на графическом процессоре. Компоненты с открытым исходным кодом доступны по лицензии LGPL.
- FLUIDS v.1 — это простая реализация 3D SPH в реальном времени с открытым исходным кодом (Zlib) на C++ для жидкостей для ЦП и ГП.
- Fluidix — это API моделирования частиц на базе графического процессора, доступный в OneZero Software.
- GADGET [1] — это свободно доступный ( GPL ) код для космологического моделирования N-тел/SPH.
- Симулятор GPUSPH SPH с вязкостью (GPLv3)
- Pasimodo — это программный пакет для методов моделирования на основе частиц, например SPH.
- LAMMPS — это массовый параллельный код классической молекулярной динамики с открытым исходным кодом, который может выполнять SPH-моделирование.
- Уровень абстракции физики — это система абстракции с открытым исходным кодом, которая поддерживает физические движки реального времени с поддержкой SPH.
- PreonLab — это коммерческое инженерное программное обеспечение, разработанное FIFTY2 Technology, реализующее неявный метод SPH.
- Punto — это бесплатно доступный инструмент визуализации для моделирования частиц.
- pysph Платформа с открытым исходным кодом для гидродинамики сглаженных частиц в Python (новая лицензия BSD)
- Py-SPHViewer Инструмент визуализации Python с открытым исходным кодом для моделирования гидродинамики сглаженных частиц. [ 1 ]
- RealFlow Commercial SPH решатель для киноиндустрии.
- RheoCube — это коммерческий SaaS- продукт от Lorenz Research, предназначенный для изучения и прогнозирования реологии и стабильности сложных жидкостей.
- SimPARTIX — это коммерческий пакет моделирования для моделирования SPH и метода дискретных элементов (DEM) от Fraunhofer IWM.
- SPH-поток
- СФЕРА
- SPHinXsys — это мультифизическая библиотека SPH с открытым исходным кодом и различными разрешениями. Он предоставляет API-интерфейсы C++ для точного физического моделирования и предназначен для моделирования связанных промышленных динамических систем, включая динамику жидкости, твердого тела, многих тел и многое другое.
- SPHysics — это реализация SPH с открытым исходным кодом на Фортране.
- SPLASH — это инструмент визуализации с открытым исходным кодом (GPL) для моделирования SPH.
- SYMPLER : бесплатный симулятор символических частиц от Фрайбургского университета.
- Nauticle — это универсальный вычислительный инструмент для численных методов, основанных на частицах.
- NDYNAMICS — это коммерческое программное обеспечение для моделирования жидкости, основанное на неявном SPH, разработанное CENTROID LAB, которое в настоящее время используется для внутреннего/внешнего заводнения, ядерной/химической инженерии.
- ^ Бенитес-Лламбай, Алехандро (28 июля 2015 г.), "Py-Sphviewer: Py-Sphviewer V1.0.0" , Zenodo , Bibcode : 2015zndo.....21703B , doi : 10.5281/zenodo.21703 , получено в 2022-03 г. -30