Моделирование крупных вихрей

редактировать
Моделирование крупных вихрей в поле скорости турбулентного газа.

Моделирование крупных вихрей (LES) представляет собой математическую модель для турбулентности используется в вычислительной гидродинамике. Первоначально он был предложен в 1963 году Джозефом Смагоринским для моделирования атмосферных воздушных течений и впервые исследован Дирдорфом (1970). LES в настоящее время применяется в самых разных инженерных приложениях, включая горение, акустику и моделирование атмосферного пограничного слоя.

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

Основная идея, лежащая в основе LES, состоит в том, чтобы уменьшить вычислительные затраты путем игнорирования наименьших масштабов длины, которые являются наиболее затратными в вычислительном отношении для разрешения, посредством низкочастотной фильтрации Navier –Уравнения Стокса. Такая фильтрация нижних частот, которую можно рассматривать как усреднение по времени и пространству, эффективно удаляет мелкомасштабную информацию из численного решения. Однако эта информация не имеет значения, и ее влияние на поле потока необходимо моделировать, что является активной областью исследования проблем, в которых мелкомасштабные потоки могут играть важную роль, таких как пристенные потоки, реагирующие потоки. и многофазные потоки.

Содержание
  • 1 Определение и свойства фильтра
  • 2 Отфильтрованные управляющие уравнения
    • 2.1 Несжимаемый поток
      • 2.1.1 Выведение
    • 2.2 Управляющие уравнения сжимаемости
    • 2.3 Фильтрованная кинетика уравнение энергии
  • 3 Численные методы для LES
    • 3.1 Реализация фильтра
  • 4 Граничные условия моделирования больших вихрей
  • 5 Моделирование неразрешенных масштабов
    • 5.1 Подсеточные масштабные модели
      • 5.1.1 Функциональные ( модели вихревой вязкости)
        • 5.1.1.1 Модель Смагоринского – Лилли
        • 5.1.1.2 Динамическая модель Германо
      • 5.1.2 Структурные модели
  • 6 См. также
  • 7 Дополнительная литература
  • 8 Ссылки
Определение и свойства фильтра
Поле скорости, созданное прямым численным моделированием (DNS) однородного распада g турбулентность. Размер домена: L 3 {\ displaystyle L ^ {3}}L^3. То же поле скорости DNS, отфильтрованное с использованием блочного фильтра и Δ = L / 32 {\ displaystyle \ Delta = L / 32}\Delta=L/32. То же самое поле скорости DNS, отфильтрованное с использованием прямоугольного фильтра и Δ = L / 16 {\ displaystyle \ Delta = L / 16}\Delta=L/16.

An LES-фильтр можно применить к пространственному и временному полю ϕ (x, t) {\ displaystyle \ phi ({\ boldsymbol {x}}, t)}\phi(\boldsymbol{x},t) и выполнить операция пространственной фильтрации, операция временной фильтрации или и то, и другое. Отфильтрованное поле, обозначенное чертой, определяется как:

ϕ (x, t) ¯ = ∫ - ∞ ∞ ∫ - ∞ ∞ ϕ (r, τ) G (x - r, t - τ) d τ dr {\ displaystyle {\ overline {\ phi ({\ boldsymbol {x}}, t)}} = \ displaystyle {\ int _ {- \ infty} ^ {\ infty}} \ int _ {- \ infty} ^ {\ infty} \ phi ({\ boldsymbol {r}}, \ tau) G ({\ boldsymbol {x}} - {\ boldsymbol {r}}, t- \ tau) d \ tau d {\ boldsymbol {r }}}{\displaystyle {\overline {\phi ({\boldsymbol {x}},t)}}=\displaystyle {\int _{-\infty }^{\infty }}\int _{-\infty }^{\infty }\phi ({\boldsymbol {r}},\tau)G({\boldsymbol {x}}-{\boldsymbol {r}},t-\tau)d\tau d{\boldsymbol {r}}}

где G {\ displaystyle G}G- ядро ​​свертки фильтра. Это также можно записать как:

ϕ ¯ = G ⋆ ϕ. {\ displaystyle {\ overline {\ phi}} = G \ star \ phi.}\overline{\phi} = G \star \phi.

Ядро фильтра G {\ displaystyle G}Gимеет связанный масштаб длины отсечки Δ {\ displaystyle \ Delta}\Delta и шкала времени отсечки τ c {\ displaystyle \ tau _ {c}}\tau_{c}. Масштаб меньшего размера исключается из ϕ ¯ {\ displaystyle {\ overline {\ phi}}}{\overline {\phi }}. Используя приведенное выше определение фильтра, любое поле ϕ {\ displaystyle \ phi}\phi может быть разделено на отфильтрованную и частично отфильтрованную (обозначенную штрихом) части, как

ϕ = ϕ ¯ + ϕ ′. {\ displaystyle \ phi = {\ bar {\ phi}} + \ phi ^ {\ prime}.} \phi = \bar{\phi} + \phi^{\prime}.

Важно отметить, что операция фильтрации имитации больших вихрей не удовлетворяет свойствам оператора Рейнольдса.

Отфильтрованные управляющие уравнения

Управляющие уравнения LES получаются путем фильтрации уравнений в частных производных, управляющих полем потока ρ u (x, t) {\ displaystyle \ rho {\ boldsymbol {u}} ({\ boldsymbol {x}}, t)}\rho \boldsymbol{u}(\boldsymbol{x},t). Существуют различия между управляющими уравнениями LES для несжимаемой и сжимаемой LES, которые приводят к определению новой операции фильтрации.

Несжимаемый поток

Для несжимаемого потока уравнение неразрывности и уравнения Навье – Стокса фильтруются, что дает отфильтрованное уравнение неразрывности несжимаемой жидкости,

∂ ui ¯ ∂ xi = 0 {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}}} {\ partial x_ {i}}} = 0}\frac{ \partial \bar{u_i} }{ \partial x_i } = 0

и отфильтрованные уравнения Навье – Стокса,

∂ ui ¯ ∂ t + ∂ ∂ xj (uiuj ¯) = - 1 ρ ∂ p ¯ ∂ xi + ν ∂ ∂ xj (∂ ui ¯ ∂ xj + ∂ uj ¯ ∂ xi) = - 1 ρ ∂ p ¯ ∂ xi + 2 ν ∂ ∂ xj S ij, {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}} {\ partial t}} + {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ overline {u_ {i} u_ {j}}} \ right) = - {\ frac {1} {\ rho}} {\ frac {\ partial {\ overline {p}}} {\ partial x_ {i}}} + \ nu {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ frac {\ partial {\ bar {u_ {i}}}}} {\ partial x_ {j }}} + {\ frac {\ partial {\ bar {u_ {j}}}} {\ partial x_ {i}}} \ right) = - {\ frac {1} {\ rho}} {\ frac { \ partial {\ overline {p}}} {\ partial x_ {i}}} + 2 \ nu {\ frac {\ partial} {\ partial x_ {j}}} S_ {ij},}\frac{ \partial \bar{u_i} }{ \partial t } + \frac{ \partial }{ \partial x_j } \left( \overline{ u_i u_j } \right) = - \frac{1}{\rho} \ frac{ \partial \overline{p} }{ \partial x_i } + \nu \frac{\partial}{\partial x_j} \left( \frac{ \partial \bar{u_i} }{ \partial x_j } + \frac{ \partial \bar{u_j} }{ \partial x_i } \right) = - \frac{1}{\rho} \frac{ \partial \overline{p} }{ \partial x_i } + 2 \nu \frac{\partial}{\partial x_j} S_{ij},

где п ¯ {\ Displaystyle {\ бар {p}}}\bar{p}- это фильтрованное поле давления, а S i j {\ displaystyle S_ {ij}}S_{ij}- тензор скорости деформации. нелинейный член отфильтрованной адвекции u i u j ¯ {\ displaystyle {\ overline {u_ {i} u_ {j}}}}\overline{u_i u_j}является основной причиной трудностей при моделировании LES. Это требует знания нефильтрованного поля скоростей, которое неизвестно, поэтому его необходимо моделировать. Последующий анализ иллюстрирует трудности, вызванные нелинейностью, а именно тем, что она вызывает взаимодействие между большим и малым масштабами, предотвращая разделение масштабов.

Фильтрованный член адвекции можно разделить, следуя Леонарду (1974), следующим образом:

uiuj ¯ = τ ijr + u ¯ iu ¯ j {\ displaystyle {\ overline {u_ {i} u_ { j}}} = \ tau _ {ij} ^ {r} + {\ overline {u}} _ {i} {\ overline {u}} _ {j}} \overline{u_i u_j} = \tau_{ij}^{r} + \overline{u}_i \overline{u}_j

где τ ijr {\ displaystyle \ tau _ {ij} ^ {r}}\tau_{ij}^{r}- тензор остаточных напряжений, так что отфильтрованные уравнения Навье-Стокса становятся

∂ ui ¯ ∂ t + ∂ ∂ xj (u ¯ iu ¯ j) = - 1 ρ ∂ п ¯ ∂ xi + 2 ν ∂ ∂ xj S ¯ ij - ∂ τ ijr ∂ xj {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}}} {\ partial t} } + {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ overline {u}} _ {i} {\ overline {u}} _ {j} \ right) = - {\ frac {1} {\ rho}} {\ frac {\ partial {\ overline {p}}} {\ partial x_ {i}}} + 2 \ nu {\ frac {\ partial} {\ partial x_ {j} }} {\ bar {S}} _ {ij} - {\ frac {\ partial \ tau _ {ij} ^ {r}} {\ partial x_ {j}}}} \frac{ \partial \bar{u_i} }{ \partial t } + \frac{ \partial }{ \partial x_j } \left( \overline{u}_i \overline{u}_j \right) = - \frac{1}{\rho} \frac{ \partial \overline{p} }{ \partial x_i } + 2 \nu \frac{\partial}{\partial x_j} \bar{S}_{ij} - \frac{ \partial \tau_{ij}^{r} }{ \partial x_j }

с тензором остаточных напряжений τ ijr {\ displaystyle \ tau _ {ij} ^ {r}}\tau_{ij}^{r}группировка всех незакрытых условий. Леонард разложил этот тензор напряжений как τ ijr = L ij + C ij + R ij {\ displaystyle \ tau _ {ij} ^ {r} = L_ {ij} + C_ {ij} + R_ {ij}}\tau_{ij}^{r} = L_{ij} + C_{ij} + R_{ij}и предоставил физические интерпретации для каждого термина. L ij {\ displaystyle L_ {ij}}L_{ij}, тензор Леонарда, представляет взаимодействия между большими масштабами, R ij {\ displaystyle R_ {ij}}R_{ij}, термин, подобный напряжению Рейнольдса, представляет взаимодействия между шкалами подфильтров (SFS), а C ij {\ displaystyle C_ {ij}}C_{ij}, тензор Кларка, представляет межмасштабные взаимодействия между крупная и мелкая чешуя. Моделирование незакрытого члена τ ijr {\ displaystyle \ tau _ {ij} ^ {r}}\tau_{ij}^{r}- это задача моделей SFS (также называемых моделями подсеточного масштаба или SGS).. Это усложняется тем фактом, что тензор напряжения шкалы субфильтра τ ijr {\ displaystyle \ tau _ {ij} ^ {r}}\tau_{ij}^{r}должен учитывать взаимодействия между всеми шкалами, включая отфильтрованные чешуя с нефильтрованной чешуей.

Отфильтрованное управляющее уравнение для пассивного скаляра ϕ {\ displaystyle \ phi}\phi , например фракция смеси или температура, можно записать как

∂ ϕ ¯ ∂ t + ∂ ∂ xj (u ¯ j ϕ ¯) = ∂ J ϕ ¯ ∂ xj + ∂ qj ∂ xj {\ displaystyle {\ frac {\ partial {\ overline {\ phi}}} {\ partial t}} + {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ overline {u}} _ {j} {\ overline {\ phi}} \ right) = {\ frac {\ partial {\ overline { J _ {\ phi}}}} {\ partial x_ {j}}} + {\ frac {\ partial q_ {j}} {\ partial x_ {j}}}}{\displaystyle {\frac {\partial {\overline {\phi }}}{\partial t}}+{\frac {\partial }{\partial x_{j}}}\left({\overline {u}}_{j}{\overline {\phi }}\right)={\frac {\partial {\overline {J_{\phi }}}}{\partial x_{j}}}+{\frac {\partial q_{j}}{\partial x_{j}}}}

где J ϕ {\ displaystyle J _ {\ phi}}J_{\phi}- диффузный поток ϕ {\ displaystyle \ phi}\phi и qj {\ displaystyle q_ {j}}q_{j}- поток субфильтра для скаляра ϕ {\ displaystyle \ phi}\phi . Отфильтрованный диффузионный поток J ϕ ¯ {\ displaystyle {\ overline {J _ {\ phi}}}}\overline{J_{\phi}}является незакрытым, если для него не принята конкретная форма (например, модель градиентной диффузии J ϕ знак равно D ϕ ∂ ϕ ∂ xi {\ displaystyle J _ {\ phi} = D _ {\ phi} {\ frac {\ partial \ phi} {\ partial x_ {i}}}}J_{\phi} = D_{\phi} \frac{ \partial \phi }{ \partial x_i }). qj {\ displaystyle q_ {j}}q_{j}определяется аналогично τ ijr {\ displaystyle \ tau _ {ij} ^ {r}}\tau_{ij}^{r},

qj = ϕ ¯ u ¯ j - ϕ uj ¯ {\ displaystyle q_ {j} = {\ bar {\ phi}} {\ overline {u}} _ {j} - {\ overline {\ phi u_ {j}}}}{\displaystyle q_{j}={\bar {\phi }}{\overline {u}}_{j}-{\overline {\phi u_{j}}}}

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

Вывод

Используя нотацию Эйнштейна, уравнения Навье – Стокса для несжимаемой жидкости в декартовых координатах имеют вид

∂ ui ∂ xi = 0 {\ displaystyle {\ гидроразрыв {\ partial u_ {i}} {\ partial x_ {i}}} = 0}\frac{\partial u_i}{\partial x_i} = 0
∂ ui ∂ t + ∂ uiuj ∂ xj = - 1 ρ ∂ p ∂ xi + ν ∂ 2 ui ∂ xj ∂ xj. {\ displaystyle {\ frac {\ partial u_ {i}} {\ partial t}} + {\ frac {\ partial u_ {i} u_ {j}} {\ partial x_ {j}}} = - {\ frac {1} {\ rho}} {\ frac {\ partial p} {\ partial x_ {i}}} + \ nu {\ frac {\ partial ^ {2} u_ {i}} {\ partial x_ {j} \ partial x_ {j}}}.} \frac{\partial u_i}{\partial t} + \frac{\partial u_iu_j}{\partial x_j} = - \frac{1}{\rho} \frac{\partial p}{\partial x_i} + \nu \frac{\partial^2 u_i}{\partial x_j \partial x_j}.

Фильтрация уравнения импульса приводит к

∂ ui ∂ t ¯ + ∂ uiuj ∂ xj ¯ = - 1 ρ ∂ p ∂ xi ¯ + ν ∂ 2 ui ∂ xj ∂ xj ¯. {\ displaystyle {\ overline {\ frac {\ partial u_ {i}} {\ partial t}}} + {\ overline {\ frac {\ partial u_ {i} u_ {j}} {\ partial x_ {j} }}} = - {\ overline {{\ frac {1} {\ rho}} {\ frac {\ partial p} {\ partial x_ {i}}}}}} + {\ overline {\ nu {\ frac { \ partial ^ {2} u_ {i}} {\ partial x_ {j} \ partial x_ {j}}}}}.}\overline{\frac{\partial u_i}{\partial t}} + \overline{\frac{\partial u_iu_j}{\partial x_j}} = - \overline{\frac{1}{\rho} \frac{\partial p}{\partial x_i}} + \overline{\nu \frac{\partial^2 u_i}{\partial x_j \partial x_j}}.

Если мы предположим, что фильтрация и дифференцирование коммутируют, то

∂ ui ¯ ∂ t + ∂ uiuj ∂ xj ¯ = - 1 ρ ∂ p ¯ ∂ xi + ν ∂ 2 ui ¯ ∂ xj ∂ xj. {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}} {\ partial t}} + {\ overline {\ frac {\ partial u_ {i} u_ {j}} {\ partial x_ { j}}}} = - {\ frac {1} {\ rho}} {\ frac {\ partial {\ bar {p}}} {\ partial x_ {i}}} + \ nu {\ frac {\ partial ^ {2} {\ bar {u_ {i}}}} {\ partial x_ {j} \ partial x_ {j}}}.}\frac{\partial \bar{u_i}}{\partial t} + \overline{\frac{\partial u_iu_j}{\partial x_j}} = - \frac{1}{\rho} \frac{\partial \bar{p}}{\partial x_i} + \nu \frac{\partial^2 \bar{u_i}}{\partial x_j \partial x_j}.

Это уравнение моделирует изменения во времени фильтруемых переменных ui ¯ {\ displaystyle {\ bar {u_ {i}}}}\bar{u_i}. Поскольку нефильтрованные переменные ui {\ displaystyle u_ {i}}u_{i}неизвестны, невозможно напрямую вычислить ∂ uiuj ∂ xj ¯ {\ displaystyle {\ overline {\ frac { \ partial u_ {i} u_ {j}} {\ partial x_ {j}}}}}\overline{\frac{\pa rtial u_iu_j}{\partial x_j}}. Однако величина ∂ ui ¯ uj ¯ ∂ xj {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}} {\ bar {u_ {j}}}} {\ partial x_ {j }}}}\frac{\partial \bar{u_i}\bar{u_j}}{\partial x_j}известен. Производится замена:

∂ ui ¯ ∂ t + ∂ ui ¯ uj ¯ ∂ xj = - 1 ρ ∂ p ¯ ∂ xi + ν ∂ 2 ui ¯ ∂ xj ∂ xj - (∂ uiuj ∂ xj ¯ - ∂ ui ¯ uj ¯ ∂ xj). {\ Displaystyle {\ frac {\ partial {\ bar {u_ {i}}}} {\ partial t}} + {\ frac {\ partial {\ bar {u_ {i}}} {\ bar {u_ {j }}}} {\ partial x_ {j}}} = - {\ frac {1} {\ rho}} {\ frac {\ partial {\ bar {p}}} {\ partial x_ {i}}} + \ nu {\ frac {\ partial ^ {2} {\ bar {u_ {i}}}} {\ partial x_ {j} \ partial x_ {j}}} - \ left ({\ overline {\ frac {\ частичный u_ {i} u_ {j}} {\ partial x_ {j}}}} - {\ frac {\ partial {\ bar {u_ {i}}} {\ bar {u_ {j}}}} {\ частичный x_ {j}}} \ right).} \frac{\partial \bar{u_i}}{\partial t} + \frac{\partial \bar{u_i}\bar{u_j}}{\partial x_j} = - \frac{1}{\rho} \frac{\partial \bar{p}}{\partial x_i} + \nu \frac{\partial^2 \bar{u_i}}{\partial x_j \partial x_j} - \left(\overline{ \frac{\partial u_iu_j}{\partial x_j}} - \frac{\partial \bar{u_i}\bar{u_j}}{\partial x_j}\right).

Пусть τ ij = uiuj ¯ - ui ¯ uj ¯ {\ displaystyle \ tau _ {ij} = {\ overline {u_ {i} u_ {j }}} - {\ bar {u_ {i}}} {\ bar {u_ {j}}}}\tau_{ij} = \overline{u_i u_j} - \bar{u_i} \bar{u_j}. Результирующая система уравнений представляет собой уравнения LES:

∂ ui ¯ ∂ t + uj ¯ ∂ ui ¯ ∂ xj = - 1 ρ ∂ p ¯ ∂ xi + ν ∂ 2 ui ¯ ∂ xj ∂ xj - ∂ τ ij ∂ xj. {\ displaystyle {\ frac {\ partial {\ bar {u_ {i}}}} {\ partial t}} + {\ bar {u_ {j}}} {\ frac {\ partial {\ bar {u_ {i) }}}} {\ partial x_ {j}}} = - {\ frac {1} {\ rho}} {\ frac {\ partial {\ bar {p}}} {\ partial x_ {i}}} + \ nu {\ frac {\ partial ^ {2} {\ bar {u_ {i}}}} {\ partial x_ {j} \ partial x_ {j}}} - {\ frac {\ partial \ tau _ {ij }} {\ partial x_ {j}}}.}\frac{\partial \bar{u_i}}{\partial t} + \bar{u_j} \frac{\partial \bar{u_i}}{\partial x_j} = - \frac{1}{\rho} \frac{\partial \bar{p}}{\partial x_i} + \nu \frac{\partial^2 \bar{u_i}}{\partial x_j \partial x_j} - \frac{\partial\tau_{ij}}{\partial x_j}.

Основные уравнения сжимаемой жидкости

Для основных уравнений сжимаемого потока каждое уравнение, начиная с сохранения массы, фильтруется. Это дает:

∂ ρ ¯ ∂ t + ∂ ui ρ ¯ ∂ xi = 0 {\ displaystyle {\ frac {\ partial {\ overline {\ rho}}} {\ partial t}} + {\ frac {\ partial {\ overline {u_ {i} \ rho}}} {\ partial x_ {i}}} = 0} \frac{\partial \overline{\rho}}{\partial t} + \frac{ \partial \overline{u_i \rho} }{\partial x_i} = 0

, что приводит к дополнительному условию подфильтра. Однако желательно избегать моделирования масштабов подфильтров уравнения сохранения массы. По этой причине Фавр предложил операцию фильтрации с взвешиванием по плотности, называемую фильтрацией Фавра, определенную для произвольной величины ϕ {\ displaystyle \ phi}\phi как:

ϕ ~ = ρ ϕ ¯ ρ ¯ {\ displaystyle {\ tilde {\ phi}} = {\ frac {\ overline {\ rho \ phi}} {\ overline {\ rho}}}} \tilde{\phi} = \frac{ \overline{\rho \phi} }{ \overline{\rho} }

который в пределе несжимаемости становится нормальным операция фильтрации. Это делает уравнение сохранения массы:

∂ ρ ¯ ∂ t + ∂ ρ ¯ ui ~ ∂ xi = 0. {\ displaystyle {\ frac {\ partial {\ overline {\ rho}}} {\ partial t} } + {\ frac {\ partial {\ overline {\ rho}} {\ tilde {u_ {i}}}} {\ partial x_ {i}}} = 0.}\frac{\partial \overline{\rho}}{\partial t} + \frac{ \partial \overline{\rho} \tilde{u_i} }{ \partial x_i } = 0.

Затем эту концепцию можно распространить на напишите уравнение импульса для сжимаемого потока с фильтром Фавра. Следуя Времану:

∂ ρ ¯ ui ~ ∂ t + ∂ ρ ¯ ui ~ uj ~ ∂ xj + ∂ p ¯ ∂ xi - ∂ σ ~ ij ∂ xj = - ∂ ρ ¯ τ ijr ∂ xj + ∂ ∂ xj ( σ ¯ ij - σ ~ ij) {\ Displaystyle {\ frac {\ partial {\ overline {\ rho}} {\ tilde {u_ {i}}}} {\ partial t}} + {\ frac {\ partial { \ overline {\ rho}} {\ tilde {u_ {i}}} {\ tilde {u_ {j}}}} {\ partial x_ {j}}} + {\ frac {\ partial {\ overline {p} }} {\ partial x_ {i}}} - {\ frac {\ partial {\ tilde {\ sigma}} _ {ij}} {\ partial x_ {j}}} = - {\ frac {\ partial {\ overline {\ rho}} \ tau _ {ij} ^ {r}} {\ partial x_ {j}}} + {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ overline { \ sigma}} _ {ij} - {\ tilde {\ sigma}} _ {ij} \ right)}{\displaystyle {\frac {\partial {\overline {\rho }}{\tilde {u_{i}}}}{\partial t}}+{\frac {\partial {\overline {\rho }}{\tilde {u_{i}}}{\tilde {u_{j}}}}{\partial x_{j}}}+{\frac {\partial {\overline {p}}}{\partial x_{i}}}-{\frac {\partial {\tilde {\sigma }}_{ij}}{\partial x_{j}}}=-{\frac {\partial {\overline {\rho }}\tau _{ij}^{r}}{\partial x_{j}}}+{\frac {\partial }{\partial x_{j}}}\left({\overline {\sigma }}_{ij}-{\tilde {\sigma }}_{ij}\right)}

где σ ij {\ displaystyle \ sigma _ {ij}}\sigma _{ij}- тензор напряжения сдвига, определяемый для ньютоновской жидкости по формуле:

σ ij = 2 μ (T) S ij - 2 3 μ (T) δ ij S kk {\ displaystyle \ sigma _ {ij} = 2 \ mu (T) S_ {ij} - {\ frac {2} {3}} \ mu (T) \ delta _ {ij} S_ {kk}}\sigma_{ij} = 2 \mu(T) S_{ij} - \frac{2}{3} \mu(T) \delta_{ij} S_{kk}

и член ∂ ∂ xj (σ ¯ ij - σ ~ ij) {\ displaystyle {\ frac {\ partial} {\ partial x_ {j}}} \ left ({\ overline {\ sigma}} _ {ij} - {\ t ilde {\ sigma}} _ {ij} \ right)}\frac{ \partial }{\partial x_j} \left( \overline{\sigma}_{ij} - \tilde{\sigma}_{ij} \right)представляет вклад вязкости субфильтра от оценки вязкости μ (T) {\ displaystyle \ mu (T)}\mu(T)с использованием температуры, отфильтрованной по Фавру T ~ {\ displaystyle {\ tilde {T}}}\tilde{T}. Тензор подсеточных напряжений для поля импульса, отфильтрованного Фавром, задается следующим образом:

τ ijr = ui ⋅ uj ~ - ui ~ uj ~ {\ displaystyle \ tau _ {ij} ^ {r} = {\ widetilde {u_ {i } \ cdot u_ {j}}} - {\ tilde {u_ {i}}} {\ tilde {u_ {j}}}} \tau_{ij}^{r} = \widetilde{ u_i \cdot u_j } - \tilde{u_i} \tilde{u_j}

По аналогии, разложение Леонарда можно также записать для тензора остаточных напряжений для фильтрованное тройное произведение ρ ϕ ψ ¯ {\ displaystyle {\ overline {\ rho \ phi \ psi}}}\overline{\rho \phi \psi}. Тройное произведение можно переписать с помощью оператора фильтрации Фавра как ρ ¯ ϕ ψ ~ {\ displaystyle {\ overline {\ rho}} {\ widetilde {\ phi \ psi}}}\overline{\rho} \widetilde{\phi \psi}, что - незакрытый термин (он требует знания полей ϕ {\ displaystyle \ phi}\phi и ψ {\ displaystyle \ psi}\psi , когда только поля ϕ ~ {\ displaystyle {\ tilde {\ phi}}}\tilde{\phi}и ψ ~ {\ displaystyle {\ tilde {\ psi}}}\tilde{\psi}известны). Его можно разбить аналогично uiuj ¯ {\ displaystyle {\ overline {u_ {i} u_ {j}}}}\overline{u_i u_j}выше, что дает тензор напряжения подфильтра ρ ¯ (ϕ ψ ~ - ϕ ~ ψ ~) {\ displaystyle {\ overline {\ rho}} \ left ({\ widetilde {\ phi \ psi}} - {\ tilde {\ phi}} {\ тильда {\ psi}} \ right)}\overline{\rho} \left( \widetilde{\phi \psi} - \tilde{\phi} \tilde{\psi} \right). Этот член подфильтра можно разделить на вклады от трех типов взаимодействий: тензор Леондарда L i j {\ displaystyle L_ {ij}}L_{ij}, представляющий взаимодействия между разрешенными шкалами; тензор Кларка C i j {\ displaystyle C_ {ij}}C_{ij}, представляющий взаимодействия между разрешенными и неразрешенными шкалами; и тензор Рейнольдса R ij {\ displaystyle R_ {ij}}R_{ij}, который представляет взаимодействия между неразрешенными масштабами.

Отфильтрованное уравнение кинетической энергии

В дополнение к Отфильтрованные уравнения массы и импульса, фильтрация уравнения кинетической энергии может дать дополнительную информацию. Поле кинетической энергии можно отфильтровать, чтобы получить полную отфильтрованную кинетическую энергию:

E ¯ = 1 2 uiui ¯ {\ displaystyle {\ overline {E}} = {\ frac {1} {2}} {\ overline { u_ {i} u_ {i}}}}\overline{E} = \frac{1}{2} \overline{ u_i u_i }

и полная отфильтрованная кинетическая энергия могут быть разложены на два члена: кинетическая энергия отфильтрованного поля скорости E f {\ displaystyle E_ {f}}E_{f},

E f = 1 2 ui ¯ ui ¯ {\ displaystyle E_ {f} = {\ frac {1} {2}} {\ overline {u_ {i}}} \, {\ overline {u_ {i}}} } E_f = \frac{1}{2} \overline{u_i} \, \overline{u_i}

и остаточная кинетическая энергия kr {\ displaystyle k_ {r}}k_{r},

kr = 1 2 uiui ¯ - 1 2 ui ¯ ui ¯ = 1 2 τ iir {\ displaystyle k_ {r} = {\ frac {1} {2}} {\ overline {u_ {i} u_ {i}}} - {\ frac {1} {2}} {\ overline {u_ {i}}} \, {\ overline {u_ {i}}} = {\ frac {1} {2}} \ tau _ {ii} ^ {r}} k_r = \frac{1}{2} \overline{ u_i u_i } - \frac{1}{2} \overline{u_i} \, \overline{u_i} = \frac{1}{2} \tau_{ii}^{r}

такой, что E ¯ = E f + kr {\ displaystyle {\ overline {E}} = E_ {f} + k_ {r}}\overline{E} = E_f + k_r.

Уравнение сохранения для E f {\ displaystyle E_ {f}}E_{f}может быть получено путем умножения отфильтрованного переноса импульса уравнение по ui ¯ {\ displaystyle {\ overline {u_ {i}}}}\overline{u_i}, чтобы получить:

∂ E f ∂ t + uj ¯ ∂ E f ∂ xj + 1 ρ ∂ ui ¯ p ¯ ∂ xi + ∂ ui ¯ τ ijr ∂ xj - 2 ν ∂ ui ¯ S ij ¯ ∂ xj = - ϵ е - Π {\ displaystyle {\ frac {\ partial E_ {f}} {\ partial t}} + {\ overline {u_ {j}}} {\ frac {\ partial E_ {f}} {\ partial x_ {j}}} + {\ frac {1} {\ rho}} {\ frac {\ partial {\ overline {u_ {i}}} {\ bar {p}}} {\ partial x_ {i}} } + {\ frac {\ partial {\ overline {u_ {i}}} \ tau _ {ij} ^ {r}} {\ partial x_ {j}}} - 2 \ nu {\ frac {\ partial {\ overline {u_ {i}}} {\ bar {S_ {ij}}}} {\ partial x_ {j}}} = - \ epsilon _ {f} - \ Pi}{\frac {\partial E_{f}}{\partial t}}+\overline {u_{j}}{\frac {\partial E_{f}}{\partial x_{j}}}+{\frac {1}{\rho }}{\frac {\partial \overline {u_{i}}{\bar {p}}}{\partial x_{i}}}+{\frac {\partial \overline {u_{i}}\tau _{{ij}}^{{r}}}{\partial x_{j}}}-2\nu {\frac {\partial \overline {u_{i}}{\bar {S_{{ij}}}}}{\partial x_{j}}}=-\epsilon _{{f}}-\Pi

где ϵ f = 2 ν S ij ¯ S ij ¯ {\ displaystyle \ epsilon _ {f} = 2 \ nu {\ bar {S_ {ij}}} {\ bar {S_ {ij}}}}\epsilon_{f} = 2 \nu \bar{S_{ij}} \bar{S_{ij}}- это диссипация кинетической энергии отфильтрованного поля скорости за счет вязкого напряжения, и Π = - τ ijr S ij ¯ {\ displaystyle \ Pi = - \ tau _ {ij} ^ {r} {\ bar {S_ {ij} }}}\Pi = -\tau_{ij}^{r} \bar{S_{ij}}представляет собой рассеяние кинетической энергии по шкале субфильтра (SFS).

Термины в левой части представляют собой перенос, а члены в правой части - термины-поглотители, которые рассеивают кинетическую энергию.

Π {\ displaystyle \ Pi }\Pi Член рассеяния SFS представляет особый интерес, так как он представляет перенос энергии от больших разрешенных масштабов к малым неразрешенным масштабам. В среднем Π {\ displaystyle \ Pi}\Pi передает энергию от большого к малому масштабу. Однако мгновенно Π {\ displaystyle \ Pi}\Pi может быть положительным или отрицательным, что означает, что он также может действовать как исходный термин для E f {\ displaystyle E_ {f}}E_{f}, кинетическая энергия отфильтрованного поля скорости. Передача энергии от неразрешенных масштабов к разрешенным называется обратным рассеянием (и аналогично перенос энергии от разрешенных масштабов к неразрешенным называется прямое рассеяние ).

Численные методы для LES

Моделирование больших вихрей включает решение дискретных отфильтрованных управляющих уравнений с использованием вычислительной гидродинамики. LES разрешает масштабы от размера области L {\ displaystyle L}Lдо фильтра size Δ {\ displaystyle \ Delta}\Delta , и поэтому необходимо разрешить значительную часть турбулентных флуктуаций с высоким волновым числом. Для этого требуются либо числовые схемы высокого порядка, либо точное разрешение сетки, если используются числовые схемы низкого порядка. В главе 13 Поуп рассматривается вопрос о том, насколько точное разрешение сетки Δ x {\ displaystyle \ Delta x}\Delta xнеобходимо для разрешения отфильтрованной скорости field u ¯ (x) {\ displaystyle {\ overline {u}} ({\ boldsymbol {x}})}\overline{u}(\boldsymbol{x}). Ghosal обнаружил, что для low-ord В схемах дискретизации, таких как те, которые используются в методах конечного объема, ошибка усечения может быть того же порядка, что и вклады масштаба подфильтра, если только ширина фильтра Δ {\ displaystyle \ Delta}\Delta значительно больше чем шаг сетки Δ x {\ displaystyle \ Delta x}\Delta x. Хотя схемы четного порядка имеют ошибку усечения, они недиссипативны, и поскольку модели масштаба подфильтра диссипативны, схемы четного порядка не будут влиять на вклад масштабной модели подфильтра так сильно, как диссипативные схемы.

Реализация фильтра

Операция фильтрации при моделировании больших вихрей может быть неявной или явной. Неявная фильтрация учитывает, что масштабная модель подфильтра будет рассеиваться таким же образом, как и многие численные схемы. Таким образом, сетку или схему численной дискретизации можно принять за фильтр нижних частот LES. Хотя при этом полностью используется разрешение сетки и исключаются вычислительные затраты на вычисление члена масштабной модели подфильтра, трудно определить форму LES-фильтра, которая связана с некоторыми численными проблемами. Кроме того, ошибка усечения также может стать проблемой.

При явной фильтрации фильтр LES применяется к дискретным уравнениям Навье – Стокса, обеспечивая четко определенную форму фильтра и уменьшая усечение ошибка. Однако явная фильтрация требует более тонкой сетки, чем неявная фильтрация, и вычислительные затраты увеличиваются с (Δ x) 4 {\ displaystyle (\ Delta x) ^ {4}}(\Delta x)^4. В главе 8 Sagaut (2006) численные значения LES рассматриваются более подробно.

Граничные условия моделирования больших вихрей

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

(1) предоставление точной информации о характеристиках потока, то есть скорости и турбулентности;

(2) удовлетворяющие уравнениям Навье-Стокса и другой физике;

(3) легко реализовать и приспособить к различным случаям.

В настоящее время методы создания условий на входе для LES в целом разделены на две категории, классифицированные Табором и др. :

Первый метод создания турбулентных входов состоит в их синтезе в соответствии с конкретными случаями, такие как методы Фурье, принцип ортогонального разложения (POD) и вихревые методы. Методы синтеза пытаются создать турбулентное поле на впусках, которое имеет подходящие свойства, подобные турбулентности, и позволяет легко задавать параметры турбулентности, такие как турбулентная кинетическая энергия и скорость турбулентной диссипации. Кроме того, условия на входе, создаваемые с помощью случайных чисел, не требуют больших вычислительных затрат. Однако у метода есть один серьезный недостаток. Синтезированная турбулентность не удовлетворяет физической структуре потока жидкости, определяемой уравнениями Навье-Стокса.

Второй метод включает в себя отдельный расчет и предварительный расчет для создания базы данных турбулентности, которую можно ввести в основное вычисление на входах. База данных (иногда называемая «библиотекой») может быть создана несколькими способами, такими как циклические домены, заранее подготовленная библиотека и внутреннее отображение. Однако метод создания турбулентного притока с помощью моделирования предвестников требует большой вычислительной мощности.

Исследователи, изучающие применение различных типов синтетических расчетов и расчетов предшественников, обнаружили, что чем более реалистична турбулентность на входе, тем точнее LES предсказывает результаты.

Моделирование неразрешенных масштабов

Чтобы обсудить моделирование неразрешенных шкал, сначала необходимо классифицировать неразрешенные шкалы. Они делятся на две группы: разрешенные шкалы субфильтров (SFS) и субсеточные шкалы (SGS).

Разрешенные шкалы субфильтров представляют шкалы с волновыми числами, превышающими волновое число отсечки kc {\ displaystyle k_ {c}}k_c, но чьи эффекты смягчаются фильтр. Разрешенные шкалы субфильтров существуют только тогда, когда используются фильтры, нелокальные в волновом пространстве (такие как блок или фильтр Гаусса ). Эти разрешенные шкалы субфильтров должны быть смоделированы с использованием реконструкции фильтра.

Масштаб подсетки - это любой масштаб, который меньше ширины отсекающего фильтра Δ {\ displaystyle \ Delta}\Delta . Форма модели SGS зависит от реализации фильтра. Как упоминалось в разделе Численные методы для LES, если рассматривается неявный LES, модель SGS не реализуется, и предполагается, что численные эффекты дискретизации имитируют физику неразрешенных турбулентных движений.

Подсеточные модели

Без универсально допустимого описания турбулентности при построении и применении моделей SGS должна использоваться эмпирическая информация, дополненная фундаментальными физическими ограничениями, такими как галилеевская инвариантность. Существуют два класса моделей SGS; первый класс - это функциональные модели, а второй класс - это структурные модели . Некоторые модели можно отнести к обеим категориям.

Функциональные модели (вихревой вязкости)

Функциональные модели проще, чем структурные, они сосредоточены только на рассеивании энергии с физически правильной скоростью. Они основаны на подходе искусственной вихревой вязкости, где эффекты турбулентности объединяются в турбулентную вязкость. Подход рассматривает диссипацию кинетической энергии в подсеточных масштабах как аналог молекулярной диффузии. В этом случае девиаторная часть τ ij {\ displaystyle \ tau _ {ij}}\tau _{ij}моделируется как:

τ ijr - 1 3 τ kk δ ij = - 2 ν t S ¯ ij {\ displaystyle \ tau _ {ij} ^ {r} - {\ frac {1} {3}} \ tau _ {kk} \ delta _ {ij} = - 2 \ nu _ {\ mathrm {t }} {\ bar {S}} _ {ij}}{\displaystyle \tau _{ij}^{r}-{\frac {1}{3}}\tau _{kk}\delta _{ij}=-2\nu _{\mathrm {t} }{\bar {S}}_{ij}}

где ν t {\ displaystyle \ nu _ {\ mathrm {t}}}\nu _{{\mathrm {t}}}- турбулентная вихревая вязкость, а S ¯ ij = 1 2 (∂ u ¯ я ∂ xj + ∂ u ¯ j ∂ xi) {\ displaystyle {\ bar {S}} _ {ij} = {\ frac {1} {2}} \ left ({\ frac {\ partial {\ bar {u}} _ {i}} {\ partial x_ {j}}} + {\ frac {\ partial {\ bar {u}} _ {j}} {\ partial x_ {i}}} \ right)}\bar{S}_{ij} = \frac{1}{2} \left( \frac{\partial \bar{u}_i }{\partial x_j} + \frac{\partial \bar{u}_j}{ \partial x_i} \right)- тензор скорости деформации.

На основе анализа размеров вихревая вязкость должна иметь единицы [ν t] = м 2 с {\ displaystyle \ left [\ nu _ {\ mathrm {t}} \ right] = { \ frac {\ mathrm {m ^ {2}}} {\ mathrm {s}}}}\left[\nu _{{\mathrm {t}}}\right]={\frac {{\mathrm {m^{2}}}}{{\mathrm {s}}}}. Большинство моделей вихревой вязкости SGS моделируют вихревую вязкость как произведение характерного масштаба длины и характерного масштаба скорости.

Модель Смагоринского – Лилли

Первой разработанной моделью SGS была модель SGS Смагоринского – Лилли, которая была разработана Смагоринским и использовалась в первом моделировании LES Дирдорфом. Он моделирует вихревую вязкость как:

ν t = (C s Δ g) 2 2 S ¯ i j S ¯ i j = (C s Δ g) 2 | S | {\ displaystyle \ nu _ {\ mathrm {t}} = (C_ {s} \ Delta _ {g}) ^ {2} {\ sqrt {2 {\ bar {S}} _ {ij} {\ bar { S}} _ {ij}}} = (C_ {s} \ Delta _ {g}) ^ {2} \ left | S \ right |}\nu _{{\mathrm {t}}}=(C_{s}\Delta _{g})^{2}{\sqrt {2{\bar {S}}_{{ij}}{\bar {S}}_{{ij}}}}=(C_{s}\Delta _{g})^{2}\left|S\right|

где Δ g {\ displaystyle \ Delta _ { g}}\Delta_g- размер сетки, а C s {\ displaystyle C_ {s}}C_{s}- постоянная величина.

Этот метод предполагает, что производство и рассеяние энергии в малых масштабах находятся в равновесии, то есть ϵ = Π {\ displaystyle \ epsilon = \ Pi}\epsilon = \Pi.

Германо-динамическая модель

Германо и др. идентифицировал ряд исследований с использованием модели Смагоринского, в каждом из которых были найдены разные значения постоянной Смагоринского C s {\ displaystyle C_ {s}}C_{s}для различных конфигураций потока. Пытаясь сформулировать более универсальный подход к моделям SGS, Germano et al. предложила динамическую модель Смагоринского, в которой использовались два фильтра: сеточный фильтр LES, обозначенный ⋅ ¯ {\ displaystyle {\ overline {\ cdot}}}\overline{\cdot}, и тестовый фильтр LES, обозначенный ⋅ ^ {\ displaystyle {\ hat {\ cdot}}}\hat{\cdot}. В этом случае разрешенный тензор турбулентных напряжений L ij {\ displaystyle {\ mathcal {L}} _ {ij}}\mathcal{L}_{ij}определяется как

L ij = T ijr - τ ^ ijr {\ displaystyle {\ mathcal {L}} _ {ij} = T_ {ij} ^ {r} - {\ hat {\ tau}} _ {ij} ^ {r}}{\mathcal {L}}_{{ij}}=T_{{ij}}^{r}-{\hat {\tau }}_{{ij}}^{r}

, который также называют Germano личность. Величина T ijr = uiuj ¯ ^ - u ¯ ^ iu ¯ ^ j {\ displaystyle T_ {ij} ^ {r} = {\ widehat {\ overline {u_ {i} u_ {j}}}} - {\ hat {\ bar {u}}} _ {i} {\ hat {\ bar {u}}} _ {j}}T_{ij}^r = \widehat{\overline{u_i u_j}} - \hat{\bar{u}}_i \hat{\bar{u}}_j- тензор остаточных напряжений для шкалы тестового фильтра, а τ ^ ijr = uiuj ¯ ^ - u ¯ iu ¯ j ^ {\ displaystyle {\ hat {\ tau}} _ {ij} ^ {r} = {\ widehat {\ overline {u_ {i} u_ {j }}}} - {\ widehat {{\ overline {u}} _ {i} {\ overline {u}} _ {j}}}}\hat{\tau}_{ij}^r = \widehat{ \overline{ u_i u_j }} - \widehat{ \overline{u}_i \overline{u}_j }- тензор остаточных напряжений для сеточного фильтра, затем тест отфильтрован.

L ij {\ displaystyle {\ mathcal {L}} _ {ij}}\mathcal{L}_{ij}представляет вклад в напряжения SGS по шкале длины меньше, чем ширина тестового фильтра Δ ^ {\ displaystyle {\ hat {\ Delta}}}\hat{\Delta}, но больше, чем ширина фильтра сетки Δ ¯ {\ displaystyle {\ overline {\ Delta}}}\overline{\Delta}. Затем динамическая модель находит коэффициент, который лучше всего соответствует идентичности Germano. Однако, поскольку тождество является тензорным уравнением, оно переопределено (пять уравнений для одного неизвестного), что побудило Лилли предложить метод минимальной ошибки наименьших квадратов, который приводит к уравнению для C s {\ displaystyle C_ {s} }C_{s}:

C s 2 = L ij M ij M ij M ij {\ displaystyle C_ {s} ^ {2} = {\ frac {{\ mathcal {L}} _ {ij} {\ mathcal {M}} _ {ij}} {{\ mathcal {M}} _ {ij} {\ mathcal {M}} _ {ij}}}}C_s^2 = \frac{ \mathcal{L}_{ij} \mathcal{M}_{ij} }{ \mathcal{M}_{ij} \mathcal{M}_{ij} }

где

M ij = 2 Δ ¯ 2 (| S ^ | S ^ ij ¯ - α 2 | S ^ ¯ | S ^ ¯ ij) {\ displaystyle {\ mathcal {M}} _ {ij} = 2 {\ overline {\ Delta}} ^ {2} \ left ({\ overline {\ left | {\ hat {S}} \ right | {\ hat {S}} _ {ij}}} - \ alpha ^ {2} \ left | {\ overline {\ hat {S}}} \ right | {\ overline {\ hat {S}}} _ {ij} \ right)}{\mathcal {M}}_{{ij}}=2\overline {\Delta }^{2}\left(\overline {\left|{\hat {S}}\right|{\hat {S}}_{{ij}}}-\alpha ^{2}\left|\overline {{\hat {S}}}\right|\overline {{\hat {S}}}_{{ij}}\right)и α = Δ ^ ​​/ Δ ¯. {\ displaystyle \ alpha = {\ hat {\ Delta}} / {\ overline {\ Delta}}.}\alpha = \hat{\Delta} / \overline{\Delta}.

Однако эта процедура была нестабильной в числовом отношении, поскольку числитель мог стать отрицательным и иметь большие колебания в C s {\ displaystyle C_ {s}}C_{s}часто наблюдались. Следовательно, часто используется дополнительное усреднение ошибки при минимизации, что приводит к:

C s 2 = ⟨L ij M ij⟩ ⟨M ij M ij⟩ {\ displaystyle C_ {s} ^ {2} = {\ frac {\left\langle {\mathcal {L}}_{ij}{\mathcal {M}}_{ij}\right\rangle }{\left\langle {\mathcal {M}}_{ij}{ \mathcal {M}}_{ij}\right\rangle }}} C_s^2 = \frac{ \left\langle \mathcal{L}_{ij} \mathcal{M}_{ij} \right\rangle }{ \left\langle \mathcal{M}_{ij} \mathcal{M}_{ij} \right\rangle }

This has made the dynamic model more stable and making the method more widely applicable. Inherent in the procedure is the assumption that the coefficient C s {\displaystyle C_{s}}C_{s}is invariant of scale (see review). The averaging can be a spatial averaging over directions of statistical homogeneity (e.g. volume for homogeneous turbulence or wall-parallel planes for channel flow as originally used in Germano et al.), or time following Lagrangian fluid trajectories.

Structural models

See also

.

Further reading
References
Последняя правка сделана 2021-05-26 13:35:31
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте