Россия |
Введение в методы численного решения уравнений газовой динамики
теперь имеется алгоритм вычисления и, следовательно, .
Из соотношения
находим величину полной удельной внутренней энергии . Однако искомыми являются значения удельной внутренней энергии для каждого вещества. Пусть — изменение удельной внутренней энергии i вещества за первый этап шага по времени по i веществу. Зная mi (масса i вещества), запишем полное приращение полной удельной внутренней энергии в ячейке ( ) и приравняем его к уже полученному полному приращению
Для определения изменения количества каждого газа нужно сделать некое правдоподобное предположение, например, считать, что все одинаковы. Тогда и, соответственно, . На этом первый этап расчета (предиктор) закончен.
Рассмотрим второй этап расчета.
Движение частиц описывается обыкновенными дифференциальными уравнениями
которые могут быть приближены, например, с использованием явного метода Эйлера. Тогда дифференциальные уравнения заменяются разностными уравнениями
где скорости частиц определяются интерполяцией величин в ячейках, окружающих p частицу.
После этого рассчитывается перенос массы и вычисляется новая масса каждой ячейки. Для этого выделяются три группы частиц:
- частицы, оставшиеся при переходе на n + 1 слой в пределах ячейки, которые, очевидно, не вносят изменений в массу, импульс, энергию новой ячейки, т.е. где — обозначение старой ячейки,
- частицы, покинувшие ячейку :
- частицы, перешедшие из соседних ячеек:
На шаг по времени накладывается ограничение
что означает запрет на перемещение частицы за один шаг больше, чем на одну ячейку. Перемещение в данном методе возможно только в соседнюю ячейку. Предположим, что каждая p частица, перешедшая на n + 1 шаге по времени в соседнюю ячейку, переносит в нее массу mp. Это означает, что значение массы mikl считается путем сложения масс всех частиц типа i, для которых
Процедура вычисления импульса выполняется следующим образом. Компоненты полного импульса частиц в ячейке ( k, l ) могут быть вычислены, как , при этом p частица, покинувшая ячейку , уносит импульс . Изменение импульса в Skl за один шаг по времени будет
здесь символы суммирования означают суммирование по частицам ( p ), покинувшим данную ячейку и пришедшим в нее, соответственно. После вычисления компонентов импульса каждой ячейки вычисляются компоненты скорости .
Частица типа i, переходящая из Ske в другую ячейку, переносит полную энергию
Тогда можно вычислить энергию i вещества в ячейке на промежуточном шаге:
При t = tn + 1 полная удельная энергия изменится на величину
где знаки суммирования снова означают суммы по всем частицам, покинувшим ячейку и пришедшим в нее, соответственно. Далее получим
Отметим недостатки этого метода. Во - первых, это дискретность плотности, что приводит при небольшом количестве частиц в ячейке к скачкообразным изменениям плотности. Во - вторых, аппроксимация исходных уравнений достигается при количестве частиц, стремящемся к бесконечности. Кроме того, этот метод требует значительно большего количества памяти, чем конечно - разностные методы, так как наряду с физическими характеристиками узлов необходимо хранить и свойства частиц в ячейках.
Подробное описание метода частиц в ячейках в [14.11].