Articulo de referencia

Filtro (simulación de grandes remolinos)

El filtrado en el contexto de la simulación de grandes remolinos (LES) es una operación matemática destinada a eliminar un rango de escalas pequeñas de la solución de las ecuaci...

El filtrado en el contexto de la simulación de grandes remolinos (LES) es una operación matemática destinada a eliminar un rango de escalas pequeñas de la solución de las ecuaciones de Navier-Stokes . Dado que la principal dificultad en la simulación de flujos turbulentos reside en la amplia gama de escalas de longitud y tiempo, esta operación abarata la simulación de flujos turbulentos al reducir el rango de escalas que deben resolverse. La operación de filtrado LES es de paso bajo , lo que significa que filtra las escalas asociadas con altas frecuencias.

Filtros homogéneos

Un campo de velocidad producido por una simulación numérica directa (DNS) de turbulencia homogénea en descomposición . El tamaño del dominio es L 3 .
El mismo campo de velocidad DNS filtrado usando un filtro de caja y Δ = L /32
El mismo campo de velocidad DNS filtrado usando un filtro de caja y Δ = L /16

Definición en el espacio físico

La operación de filtrado de paso bajo utilizada en LES se puede aplicar a un campo espacial y temporal, por ejemploϕ(incógnita,t){\displaystyle \phi ({\boldsymbol {x}},t)}. La operación del filtro LES puede ser espacial, temporal o ambas. El campo filtrado, denotado con una barra, se define como: [ 1 ] [ 2 ]

ϕ(incógnita,t)¯=ϕ(r,t)GRAMO(incógnitar,tt)dtdr,{\displaystyle {\overline {\phi ({\boldsymbol {x}},t)}}=\displaystyle {\int _{-\infty }^{\infty }}\int _{-\infty }^{\infty }\phi ({\boldsymbol {r}},t^{\prime })G({\boldsymbol {x}}-{\boldsymbol {r}},tt^{\prime })dt^{\prime }d{\boldsymbol {r}},}

dóndeGRAMO{\displaystyle G}es un núcleo de convolución único para el tipo de filtro utilizado. Esto se puede escribir como una operación de convolución:

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

El núcleo del filtroGRAMO{\displaystyle G}utiliza escalas de tiempo y longitud de corte, denotadasΔ{\displaystyle \Delta }yτdo,{\displaystyle \tau _{c},}respectivamente. Las escalas más pequeñas que estas se eliminan deϕ¯.{\displaystyle {\overline {\phi }}.} Utilizando esta definición, cualquier campoϕ{\displaystyle \phi }puede dividirse en una porción filtrada y subfiltrada (denotada con una prima), como

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

Esto también se puede escribir como una operación de convolución,

ϕ=(1GRAMO)ϕ.{\displaystyle \phi ^{\prime }=\left(1-G\right)\star \phi .}

Definición en el espacio espectral

La operación de filtrado elimina las escalas asociadas con altas frecuencias, y la operación puede interpretarse en consecuencia en el espacio de Fourier . Para un campo escalarϕ(incógnita,t),{\displaystyle \phi ({\boldsymbol {x}},t),}la transformada de Fourier deϕ{\displaystyle \phi }esϕ^(k,ω),{\displaystyle {\hat {\phi }}({\boldsymbol {k}},\omega ),}una función dek,{\displaystyle {\boldsymbol {k}},}el número de onda espacial yω,{\displaystyle \omega ,}la frecuencia temporal. ϕ^{\displaystyle {\sombrero {\phi }}}puede filtrarse mediante la transformada de Fourier correspondiente del núcleo del filtro, denotadaGRAMO^(k,ω):{\displaystyle {\sombrero {G}}({\boldsymbol {k}},\omega ):}

ϕ^¯(k,ω)=ϕ^(k,ω)GRAMO^(k,ω){\displaystyle {\overline {\hat {\phi }}}({\boldsymbol {k}},\omega )={\hat {\phi }}({\boldsymbol {k}},\omega ){\hat {G}}({\boldsymbol {k}},\omega )}

o,

ϕ^¯=GRAMO^ϕ^.{\displaystyle {\overline {\hat {\phi }}}={\hat {G}}{\hat {\phi }}.}

El ancho del filtroΔ{\displaystyle \Delta }tiene un número de onda de corte asociadokdo,{\displaystyle k_{c},}y el ancho del filtro temporalτdo{\displaystyle \tau _{c}}También tiene una frecuencia de corte asociada.ωdo.{\displaystyle \omega _{c}.} La porción sin filtrar deϕ^{\displaystyle {\sombrero {\phi }}}es:

ϕ^=(1GRAMO^)ϕ^.{\displaystyle {\sombrero {\phi ^{\prime }}}=(1-{\sombrero {G}}){\sombrero {\phi }}.}

La interpretación espectral de la operación de filtrado es esencial para la simulación de grandes remolinos (LES), ya que el espectro de los flujos turbulentos es fundamental para los modelos de subescala de LES, que reconstruyen el efecto de las subescalas del filtro (las frecuencias más altas). Uno de los retos en el modelado de subescala es imitar eficazmente la cascada de energía cinética desde las bajas hasta las altas frecuencias. Esto hace que las propiedades espectrales del filtro LES implementado sean cruciales para los esfuerzos de modelado de subescala.

Propiedades de filtro homogéneas

Los filtros LES homogéneos deben satisfacer el siguiente conjunto de propiedades cuando se aplican a las ecuaciones de Navier-Stokes. [ 1 ]

1. Conservación de las constantes
El valor de una constante filtrada debe ser igual a la constante,
a¯=a,{\displaystyle {\overline {a}}=a,}
lo cual implica,
GRAMO(ξ,t)d3ξdt=1.{\displaystyle \int _{-\infty }^{\infty }\int _{-\infty }^{\infty }G({\boldsymbol {\xi }},t^{\prime })d^{3}{\boldsymbol {\xi }}dt^{\prime }=1.}
2. Linealidad
ϕ+ψ¯=ϕ¯+ψ¯.{\displaystyle {\overline {\phi +\psi }}={\overline {\phi }}+{\overline {\psi }}.}
3. Conmutación con derivadas
ϕs¯=ϕ¯s,s=incógnita,t.{\displaystyle {\overline {\frac {\partial \phi }{\partial s}}}={\frac {\partial {\overline {\phi }}}{\partial s}},\qquad s={\boldsymbol {x}},t.}
Si se introduce una notación para la conmutación de operadores[F,gramo]{\displaystyle [f,g]}para dos operadores arbitrariosF{\displaystyle f}ygramo{\displaystyle g}, dónde
[F,gramo]ϕ=Fgramo(ϕ)gramoF(ϕ)=F(gramo(ϕ))gramo(F(ϕ)),{\displaystyle [f,g]\phi =f\circ g(\phi )-g\circ f(\phi )=f(g(\phi ))-g(f(\phi )),}
Entonces esta tercera propiedad puede expresarse como
[GRAMO,s]=0.{\displaystyle \left[G\star ,{\frac {\partial }{\partial s}}\right]=0.}

Los filtros que satisfacen estas propiedades generalmente no son operadores de Reynolds , lo que significa, en primer lugar:

ϕ¯¯ϕ¯,GRAMOGRAMOϕ=GRAMO2ϕGRAMOϕ,{\displaystyle {\begin{array}{rcl}{\overline {\overline {\phi }}}&\neq &{\overline {\phi }},\\G\star G\star \phi =G^{2}\star \phi &\neq &G\star \phi ,\end{array}}}

y segundo,

ϕ¯=GRAMO(1GRAMO)ϕ0.{\displaystyle {\overline {\phi ^{\prime }}}=G\star (1-G)\star \phi \neq 0.}

Filtros no homogéneos

Las implementaciones de operaciones de filtrado para todos los flujos, excepto los más simples, son operaciones de filtrado no homogéneas. Esto significa que el flujo tiene límites no periódicos, lo que causa problemas con ciertos tipos de filtros, o tiene un ancho de filtro no constante.Δ{\displaystyle \Delta }o ambas. Esto impide que el filtro conmute con las derivadas, y la operación de conmutación genera varios términos de error adicionales:

[incógnita,GRAMO]ϕ=incógnita(GRAMOϕ)GRAMOϕincógnita=incógnitaΩGRAMO(incógnitar,Δ(incógnita,t))ϕ(r,t)drGRAMOϕincógnita=(GRAMOΔϕ)Δincógnita+dΩGRAMO(incógnitar,Δ(incógnita,t))ϕ(r,t)nortedS,{\displaystyle {\begin{array}{rcl}\left[{\frac {\partial }{\partial {\boldsymbol {x}}}},G\star \right]\phi &=&{\frac {\partial }{\partial {\boldsymbol {x}}}}\left(G\star \phi \right)-G\star {\frac {\partial \phi }{\partial {\boldsymbol {x}}}}\\&=&{\frac {\partial }{\partial {\boldsymbol {x}}}}\int _{\Omega }G({\boldsymbol {x}}-{\boldsymbol {r}},\Delta ({\boldsymbol {x}},t))\phi ({\boldsymbol {r}},t)d{\boldsymbol {r}}-G\star {\frac {\partial \phi }{\partial {\boldsymbol {x}}}}\\&=&\left({\frac {\partial G}{\partial \Delta }}\star \phi \right){\frac {\partial \Delta }{\partial x}}+\int _{d\Omega }G(x-r,\Delta (x,t))\phi (r,t){\boldsymbol {n}}dS\end{array}},}

dóndenorte{\displaystyle {\boldsymbol {n}}}es el vector normal a la superficie del límiteΩ{\displaystyle \Omega }ydΩ.{\displaystyle d\Omega .}[ 1 ]

Ambos términos aparecen debido a inhomogeneidades. El primero se debe a la variación espacial en el tamaño del filtro.Δ,{\displaystyle \Delta ,}mientras que el segundo se debe al límite del dominio. De manera similar, la conmutación del filtroGRAMO{\displaystyle G}con la derivada temporal conduce a un término de error resultante de la variación temporal en el tamaño del filtro,

[t,GRAMO]=(GRAMOΔϕ)Δt.{\displaystyle \left[{\frac {\partial }{\partial t}},G\star \right]=\left({\frac {\partial G}{\partial \Delta }}\star \phi \right){\frac {\partial \Delta }{\partial t}}.}

Se han propuesto diversas operaciones de filtrado que eliminan o minimizan estos términos de error.

Filtros clásicos de simulación de grandes remolinos

Espectro de energía turbulenta y efecto de las operaciones de filtrado
Espectro de energía turbulenta y efecto de las operaciones de filtrado [ 3 ]

Existen tres filtros que se utilizan habitualmente para el filtrado espacial en la simulación de grandes remolinos. La definición deGRAMO(incógnita,t){\displaystyle G({\boldsymbol {x}},t)}yGRAMO^(k,ω),{\displaystyle {\hat {G}}({\boldsymbol {k}},\omega ),}y se ofrece una discusión de propiedades importantes. [ 2 ]

Filtro de caja

Operación de filtrado de cajas
Filtro de caja en el espacio físico y espectral

El núcleo del filtro en el espacio físico viene dado por:

GRAMO(incógnitar)={1Δ,si|incógnitar|Δ2,0,de lo contrario.{\displaystyle G({\boldsymbol {x}}-{\boldsymbol {r}})={\begin{cases}{\frac {1}{\Delta }},&{\text{if}}\left|{\boldsymbol {x}}-{\boldsymbol {r}}\right|\leq {\frac {\Delta }{2}},\\0,&{\text{otherwise}}.\end{cases}}}

El núcleo del filtro en el espacio espectral viene dado por:

GRAMO^(k)=pecado(12kΔ)12kΔ.{\displaystyle {\hat {G}}({\boldsymbol {k}})={\frac {\sin {({\frac {1}{2}}k\Delta )}}{{\frac {1}{2}}k\Delta }}.}
Filtro gaussiano
Filtro gaussiano en el espacio físico y espectral

Filtro gaussiano

El núcleo del filtro en el espacio físico viene dado por:

GRAMO(incógnitar)=(6πΔ2)12exp(6(incógnitar)2Δ2).{\displaystyle G({\boldsymbol {x}}-{\boldsymbol {r}})=\left({\frac {6}{\pi \Delta ^{2}}}\right)^{\frac {1}{2}}\exp {\left(-{\frac {6({\boldsymbol {x-r}})^{2}}{\Delta ^{2}}}\right)}.}

El núcleo del filtro en el espacio espectral viene dado por:

GRAMO^(k)=exp(k2Δ224).{\displaystyle {\hat {G}}({\boldsymbol {k}})=\exp {\left(-{\frac {{\boldsymbol {k}}^{2}\Delta ^{2}}{24}}\right)}.}
Filtro espectral nítido
Filtro espectral nítido en el espacio físico y espectral

Filtro espectral nítido

El núcleo del filtro en el espacio físico viene dado por:

GRAMO(incógnitar)=pecado(π(incógnitar)/Δ)π(incógnitar).{\displaystyle G({\boldsymbol {x}}-{\boldsymbol {r}})={\frac {\sin {(\pi ({\boldsymbol {x-r}})/\Delta )}}{\pi ({\boldsymbol {x-r}})}}.}

El núcleo del filtro en el espacio espectral viene dado por:

GRAMO^(k)=H(kdo|k|),kdo=πΔ.{\displaystyle {\hat {G}}({\boldsymbol {k}})=H\left(k_{c}-\left|k\right|\right),\qquad k_{c}={\frac {\pi }{\Delta }}.}

Véase también

Referencias

  1. 1 2 3 Sagaut, Pierre (2006). Simulación de grandes remolinos para flujos incompresibles (Tercera  ed.). Springer. ISBN 3-540-26344-6.
  2. 1 2 Pope, Stephen (2000). Flujos turbulentos . Cambridge University Press. ISBN 978-0-521-59886-6.
  3. Laval, Jean-Philippe. "Apuntes de clase sobre DNS y LES para el programa internacional de maestría en turbulencia" (PDF) . Consultado el 27 de enero de 2020 .