Прямое численное моделирование - Direct numerical simulation

А прямое численное моделирование (DNS)[1] это симуляция в вычислительная гидродинамика в которой Уравнения Навье – Стокса решаются численно без каких-либо турбулентность модель. Это означает, что весь спектр пространственный и временный масштабы турбулентности должны быть разрешены. Все пространственные масштабы турбулентности должны быть разрешены в расчетной сетке с наименьших диссипативных масштабов (Колмогоровские микромасштабы ), вверх к интегральная шкала , связанных с движениями, содержащими большую часть кинетической энергии. Шкала Колмогорова, , дан кем-то

куда это кинематическая вязкость и это скорость кинетическая энергия диссипация. С другой стороны, интегральный масштаб обычно зависит от пространственного масштаба граничных условий.

Чтобы удовлетворить этим требованиям разрешения, количество точек вдоль заданного направления сетки с приращениями , должно быть

так что интегральный масштаб содержится в расчетной области, а также

так что шкала Колмогорова может быть решена.

С

куда это среднеквадратическое значение (RMS) скорость, предыдущие соотношения подразумевают, что трехмерная DNS требует количества точек сетки удовлетворение

куда турбулентный Число Рейнольдса:

Следовательно, требования к хранилищу памяти в DNS очень быстро растут с увеличением числа Рейнольдса. Кроме того, учитывая очень большой необходимый объем памяти, интегрирование решения во времени должно выполняться явным методом. Это означает, что для обеспечения точности интегрирование для большинства методов дискретизации должно выполняться с шагом по времени, , достаточно маленький, чтобы жидкая частица перемещалась только на часть шага сетки на каждом этапе. То есть,

( здесь Число Куранта ). Общий временной интервал моделирования обычно пропорционален шкале времени турбулентности. данный

Комбинируя эти отношения и то, что должен быть порядка , количество шагов интегрирования по времени должно быть пропорционально . С другой стороны, из определений для , и приведено выше, следует, что

и, следовательно, количество шагов по времени растет также по степенному закону числа Рейнольдса.

Можно оценить, что количество операций с плавающей запятой, необходимых для завершения моделирования, пропорционально количеству точек сетки и количеству временных шагов, и в заключение, количество операций растет как .

Следовательно, вычислительная стоимость DNS очень высока даже при малых числах Рейнольдса. Для чисел Рейнольдса, встречающихся в большинстве промышленных приложений, вычислительные ресурсы, требуемые DNS, будут превышать возможности самые мощные доступные в настоящее время компьютеры. Однако прямое численное моделирование является полезным инструментом фундаментальных исследований турбулентности. Используя DNS, можно проводить «численные эксперименты» и извлекать из них информацию, которую трудно или невозможно получить в лаборатории, что позволяет лучше понять физику турбулентности. Кроме того, прямое численное моделирование полезно при разработке моделей турбулентности для практических приложений, таких как модели подсеточного масштаба для моделирование больших вихрей (LES) и модели для методов, которые решают Усредненные по Рейнольдсу уравнения Навье – Стокса (РАЕН). Это делается с помощью «априорных» тестов, в которых входные данные для модели берутся из моделирования DNS, или «апостериорных» тестов, в которых результаты, полученные с помощью модели, сравниваются с результатами, полученными DNS. .

Смотрите также

внешняя ссылка

Рекомендации

  1. ^ Здесь происхождение термина прямое численное моделирование (см., например, стр. 385 в Орзаг, Стивен А. (1970). «Аналитические теории турбулентности». Журнал гидромеханики. 41 (1970): 363–386. Bibcode:1970JFM .... 41..363O. Дои:10.1017 / S0022112070000642.) связано с тем, что в то время считалось всего два основных способа получения теоретический результаты, касающиеся турбулентности, а именно теории турбулентности (например, приближение прямого взаимодействия) и напрямую из решения уравнений Навье – Стокса.