Articulo de referencia

Métodos unificados para calcular el flujo compresible e incompresible

El cálculo de flujos compresibles e incompresibles depende generalmente del número de Mach M, donde para un rango de cero a supersónico se aplican ecuaciones compresibles pero c...

El cálculo de flujos compresibles e incompresibles depende generalmente del número de Mach M, donde para un rango de cero a supersónico se aplican ecuaciones compresibles pero con un posible error en un rango de M<0,2. Para este rango tenemos que aplicar ecuaciones incompresibles de Navier Stokes y Euler pero el trabajo sería mucho más fácil si encontramos un método unificado para resolver ambos flujos. El método unificado también puede llevarnos a una mayor precisión y eficiencia.

El método estándar para resolver flujos compresibles falla; la causa básica del fracaso de los métodos de flujo compresible es la rigidez de las ecuaciones que los rigen.

Conservación de la masa

ρ a + . ( ρ V ) = 0 {\displaystyle {\frac {\parcial {}\rho {}}{\parcial {}t}}+\nabla {}.\left(\rho {}V\right)=0}

Conservación del momento

ρ D V D a = pag + . τ + ρ F {\displaystyle \rho {}{\frac {DV}{Dt}}=-\nabla {}p+\nabla {}.\tau {}+\rho {}f}

Conservación de energía

ρ [ yo a + . ( yo V ) ] = D pag D a + . ( a yo ) + Φ {\displaystyle \rho {}\left[{\frac {\partial {}h}{\partial {}t}}+\nabla {}.\left(hV\right)\right]=-{\frac {Dp}{Dt}}+\nabla {}.\left(k\nabla {}T\right)+\Phi {}}

Una forma de solucionar este problema es cambiar la ecuación gobernante, conocida como preacondicionamiento, que también puede aumentar la precisión.

La otra causa de la falla es la presión, ya que no se la tiene en cuenta como incógnita principal. Para que la ecuación de gobierno sea viable tanto para los flujos compresibles como para los incompresibles, es necesario corregir lo siguiente:

  • Uso de presión adimensional, lo que elimina las dificultades que se presentan al resolver números de Mach muy bajos.
  • Utilice una forma de energía no conservadora que aumente la eficiencia.
  • Discretización de la ecuación de conservación de masa
  • Utilice MUSCL y el paso de tiempo de Runge-Kutta

Ecuación gobernante

Conservación de la masa

ρ pag pag a + ρ yo yo a + metro incógnita = 0 {\displaystyle {\rho {}}_{p}p_{t}+{\rho {}}_{T}T_{t}+m_{x}=0}

Ecuación de estado

ρ pag = gamma METRO a 2 / yo {\displaystyle {\rho {}}_{p}=\gamma {}M_{r}^{2}/T}

ρ yo = ρ yo {\displaystyle {\rho {}}_{T}=-{\frac {\rho {}}{T}}}

Ecuación del momento

metro a + ( metro + pag ) incógnita = 0 {\displaystyle m_{t}+{(um+p)}_{x}=0}

Utilizando la presión adimensional y la ecuación de estado, la ecuación gobernante se puede describir mejor como: yo a + ( yo ) incógnita + ( gamma 2 ) yo incógnita = 0 {\displaystyle T_{t}+{(uT)}_{x}+\left(\gamma {}-2\right)Tu_{x}=0}

Esquema de volumen finito

Para las ecuaciones de gobierno especificadas anteriormente, el esquema de volumen finito [1] es

gamma METRO a 2 ( pag yo norte + 1 pag yo norte ) ρ yo norte ( yo yo norte + 1 yo yo norte ) + la yo yo norte ( s norte ρ norte norte + ( 1 s norte ) metro norte + 1 ) | yo 1 / 2 yo + 1 / 2 = 0 {\displaystyle \gamma {}M_{r}^{2}\left(p_{j}^{n+1}-p_{j}^{n}\right)-{\rho {}}_{j}^{n}\left(T_{j}^{n+1}-T_{j}^{n}\right)+\lambda {}T_{j}^{n}\left(s^{n}{\rho {}}^{n}u^{n}+\left(1-s^{n}\right)m^{n+1}\right){\vert {}}_{j-1/2}^{j+1/2}=0}

m j + 1 / 2 n + 1 m j + 1 / 2 n + λ ( u n m n + p n + 1 / 2 ) | j j + 1 = 0 {\displaystyle m_{j+1/2}^{n+1}-m_{j+1/2}^{n}+\lambda {}\left(u^{n}m^{n}+p^{n+1/2}\right){\vert {}}_{j}^{j+1}=0}

T j n + 1 T j n + λ ( u n T n ) | j 1 2 j + 1 2 + λ ( γ 2 ) T j n u n | j 1 2 j + 1 2 = 0 {\displaystyle T_{j}^{n+1}-T_{j}^{n}+\lambda {}\left(u^{n}T^{n}\right){\vert {}}_{j-{\frac {1}{2}}}^{j+{\frac {1}{2}}}+\lambda {}\left(\gamma {}-2\right)T_{j}^{n}u^{n}{\vert {}}_{j-{\frac {1}{2}}}^{j+{\frac {1}{2}}}=0}

dónde λ = τ / h {\displaystyle \lambda {}=\tau {}/h}

p n + 1 / 2 = ( p n + p n + 1 ) / 2 {\displaystyle p^{n+1/2}=(p^{n}+p^{n+1})/2}

s n = s ( M n ) {\displaystyle s^{n}=s(M^{n})}

s ( M ) = 0 , M <= 1 / 2 , {\displaystyle s(M)=0,M<=1/2,} s ( M ) = M 1 / 21 / 2 < | M | < 3 / 2 {\displaystyle s(M)=M-1/21/2<\vert {}M\vert {}<3/2} s ( M ) = 1 M >= 3 / 2 {\displaystyle s(M)=1M>=3/2}

Aquí M j + 1 2 = 2 | u j + 1 2 | c j + c j + 1 {\displaystyle M_{j+{\frac {1}{2}}}={\frac {2\left\vert {}u_{j+{\frac {1}{2}}}\right\vert {}}{c_{j}+c_{j+1}}}}

con c como la velocidad del sonido.

Y se encuentra que aquí m y p son los términos evaluados en el nuevo nivel de tiempo t^(n+1). Esto se basa principalmente en el caso de 1 dimensión.

Método de corrección de presión

Para un sistema no lineal de orden superior, tenemos que utilizar métodos iterativos. Por lo tanto, para obtener mejores resultados, utilizamos el método de corrección de presión [2] . En este método, primero se obtiene t^(n+1). A continuación, se realiza una predicción del momento m* reemplazando p^(n+1/2) por p^n.

m j + 1 / 2 m j + 1 2 n + λ ( u n m n + p n ) | j j + 1 = 0 {\displaystyle m_{j+1/2}^{*}-m_{j+{\frac {1}{2}}}^{n}+\lambda {}\left(u^{n}m^{n}+p^{n}\right){\vert {}}_{j}^{j+1}=0}

Se postula una corrección del momento como δ m = m n + 1 m {\displaystyle \delta {}m=m^{n+1}-m^{*}}

δ m j + 1 2 = ( 1 2 ) λ δ p | j j + 1 {\displaystyle \delta {}m_{j+{\frac {1}{2}}}=-\left({\frac {1}{2}}\right)\lambda {}\delta {}p{\vert {}}_{j}^{j+1}}

δ p = p n + 1 p n {\displaystyle \delta {}p=p^{n+1}-p^{n}} La sustitución de da la siguiente ecuación de corrección de presión para m n + 1 = m + δ m {\displaystyle m^{n+1}=m^{*}+\delta {}m} δ p : {\displaystyle \delta {}p:}

γ M r 2 δ p j ( 1 2 ) λ 2 T j n { ( 1 s j + 1 2 n ) δ p | j j + 1 ( 1 s j 1 2 n ) δ p | j 1 j } = ρ j n T j | n n + 1 λ T j n ( s n ρ n u n ) | j 1 2 j + 1 2 {\displaystyle \gamma {}M_{r}^{2}\delta {}p_{j}-\left({\frac {1}{2}}\right){\lambda {}}^{2}T_{j}^{n}\left\{\left(1-s_{j+{\frac {1}{2}}}^{n}\right)\delta {}p{\vert {}}_{j}^{j+1}-\left(1-s_{j-{\frac {1}{2}}}^{n}\right)\delta {}p{\vert {}}_{j-1}^{j}\right\}={\rho {}}_{j}^{n}T_{j}{\vert {}}_{n}^{n+1}-\lambda {}T_{j}^{n}\left(s^{n}{\rho {}}^{n}u^{n}\right){\vert {}}_{j-{\frac {1}{2}}}^{j+{\frac {1}{2}}}}

Condiciones de contorno

Condiciones de contorno necesarias para resolver los métodos anteriores para j=1

( 1 2 ) λ δ p | 0 1 = λ δ m 1 / 2 = λ ( ρ b u b ) | t n t n + 1 {\displaystyle \left({\frac {1}{2}}\right)\lambda {}\delta {}p{\vert {}}_{0}^{1}=-\lambda {}\delta {}m_{1/2}=-\lambda {}({\rho {}}_{b}u_{b}){\vert {}}_{t_{n}}^{t_{n+1}}} Para j=J la ecuación del momento se integra sobre una media celda:

m J + 1 / 2 m J + 1 / 2 n + 2 λ ( u n m n + p n ) | J J + 1 / 2 = 0 {\displaystyle m_{J+1/2}^{*}-m_{J+1/2}^{n}+2\lambda {}\left(u^{n}m^{n}+p^{n}\right){\vert {}}_{J}^{J+1/2}=0}

p J + 1 / 2 n = p b ( t n ) {\displaystyle p_{J+1/2}^{n}=p_{b}(t^{n})} δ m J + 1 / 2 = λ ( p b | t n t n + 1 δ p j ) {\displaystyle \delta {}m_{J+1/2}=-\lambda {}(p_{b}{\vert {}}_{t_{n}}^{t_{n+1}}-\delta {}p_{j})}

Método Runge-Kutta

También existen otros métodos para encontrar resultados más precisos y eficientes, como el método de Runge-Kutta [3] . Se lo conoce como un método de pasos en el tiempo en el que se puede congelar el tiempo de los primeros tres pasos y saltar al cuarto nivel de la ecuación de Euler con tiempo completo T, por lo que la etapa (m+1) se convierte en: T j ( m + 1 ) T j n + α m + 1 λ ( u n T ( m ) ) | j 1 / 2 j + 1 / 2 + α m + 1 λ ( γ 2 ) T j ( m ) u n | j 1 / 2 j + 1 / 2 = 0 {\displaystyle T_{j}^{(m+1)}-T_{j}^{n}+{\alpha {}}_{m+1}\lambda {}\left(u^{n}T^{(m)}\right){\vert {}}_{j-1/2}^{j+1/2}+{\alpha {}}_{m+1}\lambda {}\left(\gamma {}-2\right)T_{j}^{(m)}u^{n}{\vert {}}_{j-1/2}^{j+1/2}=0}

m j + 1 2 ( m + 1 ) m j + 1 2 n + α m + 1 λ ( u n m ( m ) + p n ) | j j + 1 = 0 {\displaystyle m_{j+{\frac {1}{2}}}^{\left(m+1\right)}-m_{j+{\frac {1}{2}}}^{n}+{\alpha {}}_{m+1}\lambda {}\left(u^{n}m^{\left(m\right)}+p^{n}\right){\vert {}}_{j}^{j+1}=0}

En la cuarta etapa se realiza la corrección de presión:

γ M r 2 δ p j ( 1 2 ) λ 2 T j ( 4 ) { ( 1 s j + 1 2 ( 4 ) ) δ p | j j + 1 ( 1 s j 1 2 ( 4 ) ) δ p | j 1 j } = ρ j n ( T j ( 4 ) T j n ) λ T j ( 4 ) ( s ( 4 ) ρ n u n ) | j 1 2 j + 1 2 {\displaystyle \gamma {}M_{r}^{2}\delta {}p_{j}-\left({\frac {1}{2}}\right){\lambda {}}^{2}T_{j}^{\left(4\right)}\left\{\left(1-s_{j+{\frac {1}{2}}}^{\left(4\right)}\right)\delta {}p{\vert {}}_{j}^{j+1}-\left(1-s_{j-{\frac {1}{2}}}^{\left(4\right)}\right)\delta {}p{\vert {}}_{j-1}^{j}\right\}={\rho {}}_{j}^{n}\left(T_{j}^{\left(4\right)}-T_{j}^{n}\right)-\lambda {}T_{j}^{\left(4\right)}\left(s^{\left(4\right)}{\rho {}}^{n}u^{n}\right){\vert {}}_{j-{\frac {1}{2}}}^{j+{\frac {1}{2}}}}

Referencias

  1. ^ *Eymard, R. Gallouët, TR, Herbin, R. (2000) El método del volumen finito Handbook of Numerical Analysis, Vol. VII, 2000, pág. 713–1020. Editores: PG Ciarlet y JL Lions.
    • LeVeque, Randall (2002), Métodos de volumen finito para problemas hiperbólicos , Cambridge University Press.
    • Toro, EF (1999), Solucionadores de Riemann y métodos numéricos para dinámica de fluidos , Springer-Verlag.
  2. ^ *M. Thomadakis, M. Leschziner: UN MÉTODO DE CORRECCIÓN DE PRESIÓN PARA LA SOLUCIÓN DE FLUJOS VISCOSOS INCOMPRESIBLES EN REDES NO ESTRUCTURADAS, Int. Journal for Numerical Meth. in Fluids, Vol. 22, 1996
    • A. Meister, J. Struckmeier: Ecuaciones diferenciales parciales hiperbólicas, primera edición, Vieweg, 2002
  3. ^ * Ascher, Uri M.; Petzold, Linda R. (1998), Métodos informáticos para ecuaciones diferenciales ordinarias y ecuaciones diferenciales-algebraicas , Filadelfia: Sociedad de Matemáticas Industriales y Aplicadas , ISBN 978-0-89871-412-8.
    • Atkinson, Kendall A. (1989), Introducción al análisis numérico (2.ª ed.), Nueva York: John Wiley & Sons , ISBN 978-0-471-50023-0.
    • Butcher, John C. (mayo de 1963), "Coeficientes para el estudio de los procesos de integración de Runge-Kutta", Journal of the Australian Mathematical Society , 3 (2): 185– 201, doi : 10.1017/S1446788700027932.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Unified_methods_for_computing_incompressible_and_compressible_flow&oldid=1240727573"