Конечно-разностные схемы для турбулентности

В численном моделировании турбулентных потоков ключевым инструментом являются конечно-разностные схемы (КРС), позволяющие аппроксимировать дифференциальные уравнения, описывающие динамику жидкости, на дискретной сетке. Эти схемы широко применяются как для прямого численного моделирования (DNS), так и для методов крупномасштабного моделирования (LES) и моделей RANS.

КРС заменяют непрерывные производные конечными разностями, что позволяет решать уравнения Навье–Стокса и сопутствующие им уравнения переноса скаляров на компьютере. Для турбулентных потоков критически важно сохранять точность и стабильность схемы, учитывая широкий диапазон масштабов.


Дискретизация уравнений Навье–Стокса

Пространственная дискретизация

Для одномерного случая уравнения консервации массы или импульса:

$$ \frac{\partial u}{\partial t} + \frac{\partial f(u)}{\partial x} = \nu \frac{\partial^2 u}{\partial x^2}, $$

дискретизация по пространству может выполняться с использованием:

  • Центрированных схем:

$$ \left.\frac{\partial u}{\partial x}\right|_i \approx \frac{u_{i+1} - u_{i-1}}{2\Delta x}, \quad \left.\frac{\partial^2 u}{\partial x^2}\right|_i \approx \frac{u_{i+1} - 2u_i + u_{i-1}}{\Delta x^2}. $$

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

  • Асимметричные (вперёд/назад) схемы:

$$ \left.\frac{\partial u}{\partial x}\right|_i \approx \frac{u_i - u_{i-1}}{\Delta x}. $$

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

Временная дискретизация

Для интегрирования во времени применяются схемы:

  • Явные схемы (Explicit):

$$ u_i^{n+1} = u_i^n - \Delta t \frac{f_{i+1/2}^n - f_{i-1/2}^n}{\Delta x} + \nu \Delta t \frac{u_{i+1}^n - 2 u_i^n + u_{i-1}^n}{\Delta x^2}. $$

Ограничены условием Куранта-Фридрихса-Леви (CFL) для устойчивости:

$$ \Delta t \le \frac{\Delta x}{|u_{\text{max}}|}. $$

  • Неявные схемы (Implicit): Обеспечивают большую устойчивость при больших временных шагах, но требуют решения систем линейных или нелинейных уравнений на каждом шаге. Часто применяются в LES и RANS для турбулентных потоков с высоким числом Рейнольдса.

Вопросы устойчивости и точности

Турбулентные потоки характеризуются наличием широкого спектра шкал, что накладывает строгие требования на схемы:

  1. Численная диссипация – искусственное сглаживание мелких структур из-за аппроксимации производных. Используется сознательно в LES для моделирования подрешеточной турбулентности (subgrid-scale, SGS).

  2. Численная дисперсия – искажение фазовых скоростей волн, что особенно критично для волн высокой частоты.

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

  4. Высокопорядковые схемы – применяются для снижения численной диссипации и дисперсии, например, схемы WENO, ENO или компактные схемы высокой точности.


Применение конечно-разностных схем в турбулентности

  1. DNS (Direct Numerical Simulation): Для прямого моделирования турбулентности необходима дискретизация, способная разрешить все турбулентные шкалы от крупных вихрей до диссипативных мелких масштабов (скейл Кольмогорова). Обычно применяются схемы высокого порядка (4–8) для минимизации численной диссипации.

  2. LES (Large Eddy Simulation): КРС применяются для больших вихрей, тогда как малые шкалы моделируются через подрешеточные модели. Центральные схемы высокой точности с небольшим численным диссипативным эффектом предпочтительны.

  3. RANS (Reynolds-Averaged Navier–Stokes): Для среднезапасных уравнений точность пространственных схем критична для корректного вычисления градиентов напряжений Рейнольдса. Здесь часто достаточно схем второго порядка, но с усилением точности на границах слоистого течения.


Практические рекомендации по построению КРС для турбулентности

  • Использовать центрированные схемы высокой точности для конвективных членов, где численная диссипация должна быть минимальной.
  • При высоких числах Рейнольдса внедрять фильтры или стабилизирующие поправки, чтобы избежать расходимости.
  • Для границ и стенок применять схемы, обеспечивающие корректное соблюдение условий прилипания (no-slip) и точное вычисление градиентов напряжений.
  • При явной временной дискретизации контролировать шаг Δt через условие CFL.
  • Использовать адаптивные сетки для точного разрешения важных зон турбулентного поля, например, пограничного слоя или вихрей на границе потоков.

Ключевые моменты

  • Конечные разности аппроксимируют дифференциальные уравнения, превращая их в дискретные формы, пригодные для вычислений.
  • Центрированные схемы — точные, но иногда нестабильные; асимметричные схемы — устойчивые, но менее точные.
  • Численная диссипация и дисперсия критически влияют на точность моделирования турбулентных потоков.
  • Высокопорядковые схемы и адаптивные сетки позволяют захватывать широкий спектр турбулентных масштабов.
  • Корректное сочетание пространственной и временной дискретизации — ключ к успешной симуляции турбулентности.