Россия |
Введение в методы численного решения уравнений газовой динамики
4.5. Метод частиц в ячейках Харлоу (PIC method:Particle - In - Cell)
Метод PIC разработан Харлоу в Лос - Аламосской лаборатории (США) в 60 - х годах прошлого века для расчета процессов с большими деформациями исходной области интегрирования (расплескивание, разрушение).
Область интегрирования покрывается фиксированной в пространстве расчетной сеткой, шаг которой h постоянен по обеим координатам x, y, ячейки занумерованы двумя индексами k, l.
В центре ячейки вычисляются величины (компоненты скорости газа),
где i — номер вещества.
— удельная внутренняя энергия газа с номером i,
— масса этого вещества. Если
этого вещества в ячейке нет, то в ней и энергия, и масса полагаются равными нулю.
Предположим, что в каждой ячейке содержится несколько частиц (5 - 10), каждая из которых характеризуется координатами массой
— номер вещества, из которого состоит частица с номером j.
Шаг численного интегрирования состоит в расчете величин и
на верхнем временном слое tn + 1 по вычисленным величинам
на нижнем слое tn.
На первом этапе расчета учитываются изменения искомых функций только за счет сил давления. При этом предположении разностные соотношения аппроксимируют уравнения

где
![$ E = {\rho}e = {\rho}\left[{\varepsilon + \frac{1}{2}(u_1^2 +
u_2^2 )}\right]. $](/sites/default/files/tex_cache/73519f2a9a0df158c1bfeaf2bb83bfce.png)
В расчетах участвуют также уравнения состояния для каждого газа

На втором этапе аппроксимируются конвективные члены

Опишем вычислительную процедуру на первом этапе. Известны ,
, mn,
, Xn, Yn (остальные индексы для простоты изложения опускаются). Сначала рассчитывается давление
, исходя из предложения равенства давлений на границе двух сред p1 = p2 = ..., или

К этим уравнениям добавляется условие поскольку
— часть объема h2 ячейки, занимаемого газом с номером i. По известной массе i газа находим его плотность:
, а по известной удельной энергии
- давление
.
Затем по закону Дальтона находится давление, , которое приписывается к центру ячейки k, l. Система нелинейных алгебраических уравнений решается, вообще говоря, итерационным методом. В случае
выписывается ее явное решение. Далее находим предварительные значения расчитываемых величин, которые обозначим как
. Первое из уравнений




Здесь

Последняя из рассчитываемых величин — энергия. Дискретный аналог уравнения энергии в методе частиц в ячейках будет

Здесь

Вычислим величину — энергию. Напомним,
что

![$ {\rm E}_{kl}^{n} \cdot h^2 = \left[{(h^2 \cdot {\rho}) \cdot
\varepsilon + (h^2 {\rho}) \frac{{u_1^2 + u_2^2}}{2}}\right]_{kl}^{n}, $](/sites/default/files/tex_cache/f319c28c40c03c5bfa69f840014d5db5.png)
где — масса ячейки, равная
. В таком случае, с учетом закона сохранения массы,
![$ \left[{(h^2 {\rho}) \frac{{u_1^2 + u_2^2}}{2}}\right]_{kl}^{n} =
\frac{1}{2}m_{kl}^{n} \left[{(u_{1, {kl}}^{n} )^2 + (u_{2 , {kl}}^{n} )^2}\right]. $](/sites/default/files/tex_cache/6f17cf54b2dea37942088e37d4dcd763.png)
Вычислим величину , имеющую смысл полной внутренней энергии в ячейке, зная массу
и удельную внутреннюю энергию
вещества.
![\left[{(h^2 {\rho}) \varepsilon }\right]_{kl}^{n} = \sum\limits_i {m_{ikl}^{n}} E_{ikl}^{n},](/sites/default/files/tex_cache/6ca52868d3898f593e397981086d549d.png)