2.3 Аппроксимация частиц
Аппроксимация частиц, используемая в стандартном SPH-методе, выражается формулой
(7)
где Wj – это W(x – xj, h).
Мы повторим ту же процедуру, которая была использована в предыдущем разделе, для проверки согласованности аппроксимации частиц. Для случая нулевого порядка подставим константу Co вместо f (xj) в уравнение. (7), тогда
(8)
Аппроксимация частиц может воспроизвести постоянную функцию, когда
(9)
Уравнение (9) имеет место только при равномерном распределении частиц. Поэтому аппроксимация частиц теряет нулевой порядок согласованности при неравномерном распределении частиц, и в конечном счете стандартный SPH-метод не может сойтись к фактическому решению в данной ситуации.
Эта проблема появляется в уравнении движения стандартного SPH-метода. При равновесном давлении одно из типичных уравнений движения стандартного SPH-метода, без учета искусственной вязкости, можно написать следующим образом:
(10)
где Wij – это W(xi – xj, h), а физические переменные имеют свои обычные обозначения. Хотя предполагается равновесное давление, гидродинамическое ускорение частицы i не исчезнет, и она будет двигаться. На рисунке 1 представлена эта нефизическая сила. Расчетное ускорение (сплошная красная линия с точками) должно исчезнуть, поскольку давление постоянно поперек разрыва плотности. Однако ускорение приводит к расталкиванию частиц на разрыве. Это расталкивание гасит первоначальное возмущение и подавляет НКГ. Оно также создает щель между двумя слоями разной плотности. Таким образом, понятно, что возникновение нефизической силы по градиенту плотности при равновесном давлении происходит вследствие потери согласованности нулевого порядка.
Единственный путь устранения этой нефизической силы – сделать член с плотностью в круглых скобках уравнения (10) четной функцией. В частности, интерес представляет поле равномерной плотности вокруг частицы i, что является причиной того, что в случае однородной плотности (контраст плотности 1:1) появляется НКГ в A07. Однако равномерное распределение частиц – это особая ситуация, а не общий случай.
3 Согласованность gsph
3.1 Свертка ядра
Несогласованность стандартного SPH-метода происходит из-за уравнения (9), которое появляется при переходе от континуума (ядерная аппроксимация) к системе частиц (аппроксимация частиц). I02 и Dilts (1999) указали на уравнение (9) как на грубое допущение, и в I02 предложено оценивать плотность в произвольной точке х по формуле
(11)
Из уравнения (11) получаются два тождества:
(12)
и
.
(13)
Рисунок 1. Черная и синяя сплошные линии – профили плотности и давления соответственно. Точки на линиях обозначают положения частиц. Они определяют градиент плотности при равновесном давлении. Расстояние частицы от центра, х, рассчитывается по длине сглаживания, h. Красная сплошная линия с точками – ускорение частиц, рассчитанное по стандартному SPH-методу. Красная сплошная линия без точек показывает прогнозируемое ускорение при равновесном давлении. Расталкивание происходит на разрыве плотности и гасит начальное возмущение. Таким образом, в стандартном SPH-методе любая неустойчивость по градиенту плотности может быть подавлена.
Вместо уравнения (9) в ядерную аппроксимацию (уравнение (1)) было вставлено уравнение (12), чтобы избежать несогласованности аппроксимации частиц. Таким образом, окончательная форма аппроксимации ядра в методе GSPH имеет вид:
(14)
Смысл уравнения (14) понятен. Метод GSPH рассматривает как частицы-призраки, так и соседние частицы, как протяженные частицы и использует информацию о подробной внутренней структуре двух протяженных частиц. Заметим, что стандартный SPH-метод рассматривает частицу-призрак как сглаженную частицу вкладом ее соседей, но соседние частицы так и остаются точкой. fGSPH (x) в уравнении (14) сводится к аппроксимированной функции частиц, если частица j рассматривается как точка. Если W(x’ – xJ, h) уравнения (14) аппроксимировано дельта-функцией, δ (x' – xJ), то уравнение (14) примет вид:
(15)
что идентично уравнению (7), если его рассматривать при x = xi.
Для проверки согласованности GSPH вставим линейную функцию С0 + С1x’ в f(x) правой части уравнения (14), тогда
(16)
где использованы уравнения (3), (5) и (12). Уравнение (14) может дать линейную функцию, таким образом, первый порядок согласованности в SPH-методе Годунова гарантирован.
И, наконец, выводим уравнение для импульса, используя уравнения (11) - (14):
(17)
где Wi,
ði
и ði
-это W(x
— xi,h),
соответственно.
В отличие от уравнения импульса в
стандартном SPH-методе,
уравнение (17) должно привести к реальному
решению, даже при большом градиенте
плотности. Чтобы проверить это, мы
исследуем поведение уравнения (17) при
общем поле плотности и равновесном
давлении:
(18)
где использованы уравнения (12) и (13). Можно увидеть, что ускорение, вычисленное по уравнению (17), исчезает при равновесном давлении, независимо от поля плотности, до значения, при котором интерполяция поля плотности, используемая для расчета интеграла в GSPH (см. I02), является точной.
