Articulo de referencia

Método multiescala variacional

El método multiescala variacional (VMS) es una técnica utilizada para derivar modelos y métodos numéricos para fenómenos multiescala. [ 1 ] El marco VMS se ha aplicado principal...

El método multiescala variacional (VMS) es una técnica utilizada para derivar modelos y métodos numéricos para fenómenos multiescala. [ 1 ] El marco VMS se ha aplicado principalmente al diseño de métodos de elementos finitos estabilizados en los que la estabilidad del método de Galerkin estándar no está garantizada, tanto en términos de perturbación singular como de condiciones de compatibilidad con los espacios de elementos finitos. [ 2 ]

Los métodos estabilizados están recibiendo cada vez más atención en la dinámica de fluidos computacional porque están diseñados para resolver los inconvenientes típicos del método Galerkin estándar : problemas de flujos dominados por advección y problemas en los que una combinación arbitraria de funciones de interpolación puede producir formulaciones discretizadas inestables. [ 3 ] [ 4 ] El hito de los métodos estabilizados para esta clase de problemas puede considerarse el método de Petrov-Galerkin de línea de corriente ascendente (SUPG), diseñado durante los años 80 para flujos dominados por convección para las ecuaciones incompresibles de Navier-Stokes por Brooks y Hughes. [ 5 ] [ 6 ] El método multiescala variacional (VMS) fue introducido por Hughes en 1995. [ 7 ] En términos generales, VMS es una técnica utilizada para obtener modelos matemáticos y métodos numéricos que pueden capturar fenómenos multiescala; [ 1 ] de hecho, se suele adoptar para problemas con rangos de escala enormes, que se separan en varios grupos de escala. [ 8 ] La idea principal del método es diseñar una descomposición de suma de la solución como=¯+{\displaystyle u={\bar {u}}+u'}, dónde¯{\displaystyle {\bar {u}}}se denomina solución a escala gruesa y se resuelve numéricamente, mientras que{\displaystyle u'}representa la solución a escala fina y se determina analíticamente eliminándola del problema de la ecuación a escala gruesa. [ 1 ]

El marco abstracto

Problema abstracto de Dirichlet con formulación variacional

Consideremos un dominio abierto y acotado.ΩRd{\displaystyle \Omega \subset \mathbb {R} ^{d}}con límite suaveΓRd1{\displaystyle \Gamma \subset \mathbb {R} ^{d-1}}, serd1{\displaystyle d\geq 1}el número de dimensiones espaciales. Denotando conL{\displaystyle {\mathcal {L}}}un operador diferencial genérico, de segundo orden y no simétrico, considérese el siguiente problema de valores en la frontera : [ 4 ]

encontrar :ΩR de tal manera que:{\displaystyle {\text{encontrar }}u:\Omega \to \mathbb {R} {\text{ tal que}}:}
{L=F en Ω=gramo en Γ{\displaystyle {\begin{cases}{\mathcal {L}}u=f&{\text{ en }}\Omega \\u=g&{\text{ en }}\Gamma \\\end{cases}}}

serF:ΩR{\displaystyle f:\Omega \to \mathbb {R} }ygramo:ΓR{\displaystyle g:\Gamma \to \mathbb {R} }funciones dadas. Sea H1(Ω){\displaystyle H^{1}(\Omega)}Sea el espacio de Hilbert de funciones de cuadrado integrable con derivadas de cuadrado integrable: [ 4 ]

H1(Ω)={FL2(Ω):FL2(Ω)}.{\displaystyle H^{1}(\Omega )=\{f\in L^{2}(\Omega ):\nabla f\in L^{2}(\Omega )\}.}

Considere el espacio de soluciones de pruebaVgramo{\displaystyle {\mathcal {V}}_{g}}y el espacio de funciones de ponderación V{\displaystyle {\mathcal {V}}}definido de la siguiente manera: [ 4 ]

Vgramo={H1(Ω):=gramo en Γ},{\displaystyle {\mathcal {V}}_{g}=\{u\in H^{1}(\Omega ):\,u=g{\text{ en }}\Gamma \},}
V=H01(Ω)={vH1(Ω):v=0 en Γ}.{\displaystyle {\mathcal {V}}=H_{0}^{1}(\Omega )=\{v\in H^{1}(\Omega ):\,v=0{\text{ on }}\Gamma \}.}

La formulación variacional del problema de valores en la frontera definido anteriormente es: [ 4 ]

encontrar Vgramo de tal manera que: a(v,)=F(v)vV{\displaystyle {\text{find }}u\in {\mathcal {V}}_{g}{\text{ such that: }}a(v,u)=f(v)\,\,\,\,\forall v\in {\mathcal {V}}},

sera(v,){\displaystyle a(v,u)}la forma bilineal que satisfacea(v,)=(v,L){\displaystyle a(v,u)=(v,{\mathcal {L}}u)},F(v)=(v,F){\displaystyle f(v)=(v,f)}un funcional lineal acotado enV{\displaystyle {\mathcal {V}}}y(,){\displaystyle (\cdot ,\cdot )}es elL2(Ω){\displaystyle L^{2}(\Omega )}producto interno. [ 2 ] Además, el operador dualL{\displaystyle {\mathcal {L}}^{*}}deL{\displaystyle {\mathcal {L}}}se define como aquel operador diferencial tal que(v,L)=(Lv,),vV{\displaystyle {\mathcal {(}}v,{\mathcal {L}}u)=({\mathcal {L}}^{*}v,u)\,\,\,\forall u,\,v\in {\mathcal {V}}}. [ 7 ]

Método multiescala variacional

Representación unidimensional de{\displaystyle u},¯{\displaystyle {\bar {u}}}y{\displaystyle u'}

En el enfoque VMS, los espacios de funciones se descomponen a través de una descomposición de suma directa multiescala para ambosVgramo{\displaystyle {\mathcal {V}}_{g}}yV{\displaystyle {\mathcal {V}}}en subespacios de escalas gruesas y finas como: [ 1 ]

V=V¯V{\displaystyle {\mathcal {V}}={\bar {\mathcal {V}}}\oplus {\mathcal {V}}'}

y

Vgramo=Vgramo¯Vgramo.{\displaystyle {\mathcal {V}}_{g}={\bar {{\mathcal {V}}_{g}}}\oplus {\mathcal {V}}_{g}'.}

Por lo tanto, se asume una descomposición de suma superpuesta para ambos.{\displaystyle u}yv{\displaystyle v}como:

=¯+ y v=v¯+v{\displaystyle u={\bar {u}}+u'{\text{ and }}v={\bar {v}}+v'},

dónde¯{\displaystyle {\bar {u}}}representa las escalas gruesas (resolubles) y{\displaystyle u'}las escalas finas (subcuadrícula), con¯Vgramo¯{\displaystyle {\bar {u}}\in {\bar {{\mathcal {V}}_{g}}}},Vgramo{\displaystyle {u'}\in {{\mathcal {V}}_{g}}'}, v¯V¯{\displaystyle {\bar {v}}\in {\bar {\mathcal {V}}}}yvV{\displaystyle v'\in {\mathcal {V}}'}. En particular, se hacen las siguientes suposiciones sobre estas funciones: [ 1 ]

¯=gramo en Γ¯Vgramo¯,=0 en ΓVgramo,v¯=0 en Γv¯V¯,v=0 en ΓvV.{\displaystyle {\begin{aligned}{\bar {u}}=g&&{\text{ on }}\Gamma &&\forall &{\bar {u}}\in {\bar {\mathcal {V_{g}}}},\\u'=0&&{\text{ on }}\Gamma &&\forall &u'\in {\mathcal {V_{g}}}',\\{\bar {v}}=0&&{\text{ on }}\Gamma &&\forall &{\bar {v}}\in {\bar {\mathcal {V}}},\\v'=0&&{\text{ on }}\Gamma &&\forall &v'\in {\mathcal {V}}'.\end{aligned}}}

Teniendo esto en cuenta, la forma variacional se puede reescribir como

a(v¯+v,¯+)=F(v¯+v){\displaystyle a({\bar {v}}+v',{\bar {u}}+u')=f({\bar {v}}+v')}

y, mediante el uso de la bilinealidad dea(,){\displaystyle a(\cdot ,\cdot )}y linealidad deF(){\displaystyle f(\cdot )},

a(v¯,¯)+a(v¯,)+a(v,¯)+a(v,)=F(v¯)+F(v).{\displaystyle a({\bar {v}},{\bar {u}})+a({\bar {v}},u')+a(v',{\bar {u}})+a(v',u')=f({\bar {v}})+f(v').}

La última ecuación da lugar a un problema a gran escala y a otro a pequeña escala:

encontrar ¯V¯gramo y V de tal manera que: {\displaystyle {\text{find }}{\bar {u}}\in {\bar {\mathcal {V}}}_{g}{\text{ and }}u'\in {\mathcal {V}}'{\text{ such that: }}}
a(v¯,¯)+a(v¯,)=F(v¯)v¯V¯problema a gran escalaa(v,¯)+a(v,)=F(v)vVproblema a pequeña escala{\displaystyle {\begin{aligned}&&a({\bar {v}},{\bar {u}})+a({\bar {v}},u')&=f({\bar {v}})&&\forall {\bar {v}}\in {\bar {\mathcal {V}}}&\,\,\,\,{\text{coarse-scale problem}}\\&&a(v',{\bar {u}})+a(v',u')&=f(v')&&\forall v'\in {\mathcal {V}}'&\,\,\,\,{\text{fine-scale problem}}\\\end{aligned}}}

o, equivalentemente, considerando que a(v,)=(v,L){\displaystyle a(v,u)=(v,{\mathcal {L}}u)}yF(v)=(v,F){\displaystyle f(v)=(v,f)}:

encontrar ¯V¯gramo y V de tal manera que: {\displaystyle {\text{find }}{\bar {u}}\in {\bar {\mathcal {V}}}_{g}{\text{ and }}u'\in {\mathcal {V}}'{\text{ such that: }}}
(v¯,L¯)+(v¯,L)=(v¯,F)v¯V¯,(v,L¯)+(v,L)=(v,F)vV.{\displaystyle {\begin{aligned}&&({\bar {v}},{\mathcal {L}}{\bar {u}})+({\bar {v}},{\mathcal {L}}u')&=({\bar {v}},f)&&\forall {\bar {v}}\in {\bar {\mathcal {V}}},\\&&(v',{\mathcal {L}}{\bar {u}})+(v',{\mathcal {L}}u')&=(v',f)&&\forall v'\in {\mathcal {V}}'.\\\end{aligned}}}

Al reorganizar el segundo problema como(v,L)=(v,L¯F){\displaystyle (v',{\mathcal {L}}u')=-(v',{\mathcal {L}}{\bar {u}}-f)}, la ecuación de Euler-Lagrange correspondiente se lee: [ 7 ]

{L=(L¯F) en Ω=0 en Γ{\displaystyle {\begin{cases}{\mathcal {L}}u'=-({\mathcal {L}}{\bar {u}}-f)&{\text{ in }}\Omega \\u'=0&{\text{ on }}\Gamma \end{cases}}}

lo que demuestra que la solución a escala fina{\displaystyle u'}depende del fuerte residuo de la ecuación de escala gruesaL¯F{\displaystyle {\mathcal {L}}{\bar {u}}-f}. [ 7 ] La solución a escala fina se puede expresar en términos deL¯F{\displaystyle {\mathcal {L}}{\bar {u}}-f}a través de la función de GreenGRAMO:Ω×ΩR con GRAMO=0 en Γ×Γ{\displaystyle G:\Omega \times \Omega \to \mathbb {R} {\text{ with }}G=0{\text{ on }}\Gamma \times \Gamma }:

(y)=ΩGRAMO(incógnita,y)(L¯F)(incógnita)dΩincógnitayΩ.{\displaystyle u'(y)=-\int _{\Omega }G(x,y)({\mathcal {L}}{\bar {u}}-f)(x)\,d\Omega _{x}\,\,\,\forall y\in \Omega .}

Dejarδ{\displaystyle \delta }Sea la función delta de Dirac , por definición, la función de Green se encuentra resolviendoyΩ{\displaystyle \forall y\in \Omega }

{LGRAMO(incógnita,y)=δ(incógnitay) en ΩGRAMO(incógnita,y)=0 en Γ{\displaystyle {\begin{cases}{\mathcal {L}}^{*}G(x,y)=\delta (x-y)&{\text{ in }}\Omega \\G(x,y)=0&{\text{ on }}\Gamma \end{cases}}}

Además, es posible expresar{\displaystyle u'}en términos de un nuevo operador diferencialMETRO{\displaystyle {\mathcal {M}}}que se aproxima al operador diferencialL1{\displaystyle -{\mathcal {L}}^{-1}}como [ 1 ]

=METRO(L¯F),{\displaystyle u'={\mathcal {M}}({\mathcal {L}}{\bar {u}}-f),} conMETROL1{\displaystyle {\mathcal {M}}\approx -{\mathcal {L}}^{-1}}. Para eliminar la dependencia explícita en la ecuación de escala gruesa de los términos de escala subgrid, considerando la definición del operador dual, la última expresión puede sustituirse en el segundo término de la ecuación de escala gruesa: [ 1 ]

(v¯,L)=(Lv¯,)=(Lv¯,METRO(L¯F)).{\displaystyle ({\bar {v}},{\mathcal {L}}u')=({\mathcal {L}}^{*}{\bar {v}},u')=({\mathcal {L}}^{*}{\bar {v}},{\mathcal {M}}({\mathcal {L}}{\bar {u}}-f)).}

DesdeMETRO{\displaystyle {\mathcal {M}}}es una aproximación deL1{\displaystyle -{\mathcal {L}}^{-1}}La formulación multiescala variacional consistirá en encontrar una solución aproximada.¯~¯{\displaystyle {\tilde {\bar {u}}}\approx {\bar {u}}}en lugar de¯{\displaystyle {\bar {u}}}. Por lo tanto, el problema grueso se reescribe como: [ 1 ]

encontrar ¯~V¯gramo:a(v¯,¯~)+(Lv¯,METRO(L¯~F))=(v¯,F)v¯V¯,{\displaystyle {\text{find }}{\tilde {\bar {u}}}\in {\mathcal {\bar {V}}}_{g}:\;\;\;a({\bar {v}},{\tilde {\bar {u}}})+({\mathcal {L}}^{*}{\bar {v}},{\mathcal {M}}({\mathcal {L}}{\tilde {\bar {u}}}-f))=({\bar {v}},f)\;\;\;\forall {\bar {v}}\in {\mathcal {\bar {V}}},}

ser

(Lv¯,METRO(L¯~F))=ΩΩ(Lv¯)(y)GRAMO(incógnita,y)(L¯~F)(incógnita)dΩincógnitadΩy.{\displaystyle ({\mathcal {L}}^{*}{\bar {v}},{\mathcal {M}}({\mathcal {L}}{\tilde {\bar {u}}}-f))=-\int _{\Omega }\int _{\Omega }({\mathcal {L}}^{*}{\bar {v}})(y)G(x,y)({\mathcal {L}}{\tilde {\bar {u}}}-f)(x)\,d\Omega _{x}\,d\Omega _{y}.}

Presentando el formulario [ 7 ]

B(v¯,¯~,GRAMO)=a(v¯,¯~)+(Lv¯,METRO(L¯~)){\displaystyle B({\bar {v}},{\tilde {\bar {u}}},G)=a({\bar {v}},{\tilde {\bar {u}}})+({\mathcal {L}}^{*}{\bar {v}},{\mathcal {M}}({\mathcal {L}}{\tilde {\bar {u}}}))}

y la funcional

L(v¯,GRAMO)=(v¯,F)+(Lv¯,METROF){\displaystyle L({\bar {v}},G)=({\bar {v}},f)+({\mathcal {L}}^{*}{\bar {v}},{\mathcal {M}}f)},

La formulación VMS de la ecuación de escala gruesa se reorganiza como: [ 7 ]

encontrar ¯~V¯gramo:B(v¯,¯~,GRAMO)=L(v¯,GRAMO)v¯V¯.{\displaystyle {\text{find }}{\tilde {\bar {u}}}\in {\mathcal {\bar {V}}}_{g}:\,B({\bar {v}},{\tilde {\bar {u}}},G)=L({\bar {v}},G)\,\,\,\forall {\bar {v}}\in {\mathcal {\bar {V}}}.}

Dado que comúnmente no es posible determinar ambosMETRO{\displaystyle {\mathcal {M}}}yGRAMO{\displaystyle G}, normalmente se adopta una aproximación. En este sentido, los espacios de escala gruesaV¯gramo{\displaystyle {\bar {\mathcal {V}}}_{g}}yV¯{\displaystyle {\bar {\mathcal {V}}}}se eligen como espacio de funciones de dimensión finita como: [ 1 ]

V¯gramoVgramoh:=Vgramoincógnitarh(Ω){\displaystyle {\bar {\mathcal {V}}}_{g}\equiv {\mathcal {V}}_{g_{h}}:={\mathcal {V}}_{g}\cap X_{r}^{h}(\Omega )}

y

V¯Vh:=Vincógnitahr(Ω),{\displaystyle {\bar {\mathcal {V}}}\equiv {\mathcal {V}}_{h}:={\mathcal {V}}\cap X_{h}^{r}(\Omega ),}

serincógnitarh(Ω){\displaystyle X_{r}^{h}(\Omega )}el espacio de elementos finitos de polinomios lagrangianos de grador1{\displaystyle r\geq 1}sobre la malla incorporadaΩ{\displaystyle \Omega }. [ 4 ] Nótese queVgramo{\displaystyle {\mathcal {V}}_{g}'}yV{\displaystyle {\mathcal {V}}'}son espacios de dimensión infinita, mientras queVgramoh{\displaystyle {\mathcal {V}}_{g_{h}}}yVh{\displaystyle {\mathcal {V}}_{h}}son espacios de dimensión finita.

DejarhVgramoh{\displaystyle u_{h}\in {\mathcal {V}}_{g_{h}}}yvhVh{\displaystyle v_{h}\in {\mathcal {V}}_{h}}ser respectivamente aproximaciones de¯~{\displaystyle {\tilde {\bar {u}}}}yv¯{\displaystyle {\bar {v}}}y dejarGRAMO~{\displaystyle {\tilde {G}}}yMETRO~{\displaystyle {\tilde {\mathcal {M}}}}ser respectivamente aproximaciones deGRAMO{\displaystyle G}yMETRO{\displaystyle {\mathcal {M}}}. El problema VMS con aproximación de elementos finitos se lee: [ 7 ]

encontrar hVgramoh:B(vh,h,GRAMO~)=L(vh,GRAMO~)vhVh{\displaystyle {\text{find }}u_{h}\in {\mathcal {V}}_{g_{h}}:B(v_{h},u_{h},{\tilde {G}})=L(v_{h},{\tilde {G}})\,\,\,\forall {v}_{h}\in {\mathcal {V}}_{h}}

o, equivalentemente:

encontrar hVgramoh:a(vh,h)+(Lvh,METRO~(LhF))=(vh,F)vhVh{\displaystyle {\text{find }}u_{h}\in {\mathcal {V}}_{g_{h}}:a(v_{h},u_{h})+({\mathcal {L}}^{*}v_{h},{\mathcal {\tilde {M}}}({\mathcal {L}}{u_{h}}-f))=(v_{h},f)\,\,\,\forall {v}_{h}\in {\mathcal {V}}_{h}}

Métodos VMS y estabilizados

Consideremos un problema de advección-difusión : [ 4 ]

{μΔ+b=F en Ω=0 en Ω{\displaystyle {\begin{cases}-\mu \Delta u+{\boldsymbol {b}}\cdot \nabla u=f&{\text{ in }}\Omega \\u=0&{\text{ on }}\partial \Omega \end{cases}}}

dóndeμR{\displaystyle \mu \in \mathbb {R} }es el coeficiente de difusión conμ>0{\displaystyle \mu >0}ybRd{\displaystyle {\boldsymbol {b}}\in \mathbb {R} ^{d}}es un campo de advección dado. SeaV=H01(Ω){\displaystyle {\mathcal {V}}=H_{0}^{1}(\Omega )}yV{\displaystyle u\in {\mathcal {V}}},b[L2(Ω)]d{\displaystyle {\boldsymbol {b}}\in [L^{2}(\Omega )]^{d}},FL2(Ω){\displaystyle f\in L^{2}(\Omega )}. [ 4 ] DejeL=LdiFF+Ladv{\displaystyle {\mathcal {L}}={\mathcal {L}}_{diff}+{\mathcal {L}}_{adv}}, serLdiFF=μΔ{\displaystyle {\mathcal {L}}_{diff}=-\mu \Delta }yLadv=b{\displaystyle {\mathcal {L}}_{adv}={\boldsymbol {b}}\cdot \nabla }. [ 1 ] La forma variacional del problema anterior se lee: [ 4 ]

encontrarV:a(v,)=(F,v)vV,{\displaystyle {\text{find}}\,u\in {\mathcal {V}}:\;\;\;a(v,u)=(f,v)\;\;\;\forall v\in {\mathcal {V}},}

ser

a(v,)=(v,μ)+(v,b).{\displaystyle a(v,u)=(\nabla v,\mu \nabla u)+(v,{\boldsymbol {b}}\cdot \nabla u).}

Consideremos una aproximación de elementos finitos en el espacio del problema anterior introduciendo el espacioVh=Vincógnitahr{\displaystyle {\mathcal {V}}_{h}={\mathcal {V}}\cap X_{h}^{r}}sobre una cuadrículaΩh=k=1norteΩk{\displaystyle \Omega _{h}=\bigcup _{k=1}^{N}\Omega _{k}}hecho denorte{\displaystyle N}elementos, conhVh{\displaystyle u_{h}\in {\mathcal {V}}_{h}}.

La formulación estándar de Galerkin de este problema se lee [ 4 ]

encontrar hVh:a(vh,h)=(F,vh)vV,{\displaystyle {\text{find }}u_{h}\in {\mathcal {V}}_{h}:\;\;\;a(v_{h},u_{h})=(f,v_{h})\;\;\;\forall v\in {\mathcal {V}},}

Consideremos un método de estabilización fuertemente consistente del problema anterior en un marco de elementos finitos:

 encontrar hVh:a(vh,h)+Lh(h,F;vh)=(F,vh)vhVh{\displaystyle {\text{ find }}u_{h}\in {\mathcal {V}}_{h}:\,\,\,a(v_{h},u_{h})+{\mathcal {L}}_{h}(u_{h},f;v_{h})=(f,v_{h})\,\,\,\forall v_{h}\in {\mathcal {V}}_{h}}

para un formulario adecuadoLh{\displaystyle {\mathcal {L}}_{h}}que satisface: [ 4 ]

Lh(,F;vh)=0vhVh.{\displaystyle {\mathcal {L}}_{h}(u,f;v_{h})=0\,\,\,\forall v_{h}\in {\mathcal {V}}_{h}.}

El formularioLh{\displaystyle {\mathcal {L}}_{h}}puede expresarse como(Lvh,τ(LhF))Ωh{\displaystyle (\mathbb {L} v_{h},\tau ({\mathcal {L}}u_{h}-f))_{\Omega _{h}}}, serL{\displaystyle \mathbb {L} }un operador diferencial como: [ 1 ]

L={+L Galerkin/mínimos cuadrados (GLS)+Ladv Petrov-Galerkin aerodinámico en sentido ascendente (SUPG)L Multiescala{\displaystyle \mathbb {L} ={\begin{cases}+{\mathcal {L}}&\,\,\,&{\text{ Galerkin/least squares (GLS)}}\\+{\mathcal {L}}_{adv}&\,\,\,&{\text{ Streamline Upwind Petrov-Galerkin (SUPG)}}\\-{\mathcal {L}}^{*}&\,\,\,&{\text{ Multiscale}}\\\end{cases}}}

yτ{\displaystyle \tau }es el parámetro de estabilización. Un método estabilizado conL=L{\displaystyle \mathbb {L} =-{\mathcal {L}}^{*}}Se suele denominar método estabilizado multiescala . En 1995, Thomas JR Hughes demostró que un método estabilizado de tipo multiescala puede considerarse como un modelo de subescala donde el parámetro de estabilización es igual a

τ=METRO~METRO{\displaystyle \tau =-{\tilde {\mathcal {M}}}\approx -{\mathcal {M}}}

o, en términos de la función de Green como

τδ(incógnitay)=GRAMO~(incógnita,y)GRAMO(incógnita,y),{\displaystyle \tau \delta (x-y)={\tilde {G}}(x,y)\approx G(x,y),}

lo que produce la siguiente definición deτ{\displaystyle \tau }:

τ=1|Ωk|ΩkΩkGRAMO(incógnita,y)dΩincógnitadΩy.{\displaystyle \tau ={\frac {1}{|\Omega _{k}|}}\int _{\Omega _{k}}\int _{\Omega _{k}}G(x,y)\,d\Omega _{x}\,d\Omega _{y}.}[ 7 ]

Propiedades de los parámetros de estabilización

Para el problema de difusión por advección unidimensional, con una elección apropiada de funciones base yτ{\displaystyle \tau }, VMS proporciona una proyección en el espacio de aproximación. [ 9 ] Además, una expresión basada en adjuntos paraτ{\displaystyle \tau }se puede derivar, [ 10 ]

τmi=L(z~,h)mi(ϕmiLh(h)),L(z~))mi{\displaystyle \tau _{e}=-{\frac {{\mathcal {L}}({\tilde {z}},u_{h})_{e}}{(\phi _{e}L_{h}(u_{h})),L^{*}({\tilde {z}}))_{e}}}}

dóndeτmi{\displaystyle \tau _{e}}es el parámetro de estabilización por elemento,L(z~,h)mi{\displaystyle {\mathcal {L}}({\tilde {z}},u_{h})_{e}}es el residuo elemento a elemento y el adjuntoz~{\displaystyle {\tilde {z}}}resuelve problemas,

a(z~,v)+Lh(z~,v)=Ωmivdincógnita{\displaystyle {\mathcal {a}}({\tilde {z}},v)+L_{h}({\tilde {z}},v)=\int _{\Omega _{e}}v\,dx}

De hecho, se puede demostrar que elτ{\displaystyle \tau }Así calculado permite calcular la función lineal.Ωdincógnita{\displaystyle \int _{\Omega }u\,dx}Exactamente. [ 10 ]

Modelado de turbulencia VMS para simulaciones de grandes remolinos de flujos incompresibles

La idea del modelado de turbulencia VMS para simulaciones de grandes remolinos ( LES ) de ecuaciones de Navier-Stokes incompresibles fue introducida por Hughes et al. en 2000 y la idea principal era utilizar, en lugar de las técnicas filtradas clásicas, proyecciones variacionales. [ 11 ] [ 12 ]

Ecuaciones de Navier-Stokes incompresibles

Consideremos las ecuaciones de Navier-Stokes incompresibles para un fluido newtoniano de densidad constante.ρ{\displaystyle \rho }en un dominioΩRd{\displaystyle \Omega \in \mathbb {R} ^{d}}con límiteΩ=ΓDΓnorte{\displaystyle \partial \Omega =\Gamma _{D}\cup \Gamma _{N}}, serΓD{\displaystyle \Gamma _{D}}yΓnorte{\displaystyle \Gamma _{N}}porciones del límite donde se aplica respectivamente una condición de contorno de Dirichlet y una de Neumann (ΓDΓnorte={\displaystyle \Gamma _{D}\cap \Gamma _{N}=\emptyset }): [ 4 ]

{ρt+ρ()σ(,pag)=F en Ω×(0,T)=0 en Ω×(0,T)=gramo en ΓD×(0,T)σ(,pag)norte^=h en Γnorte×(0,T)(0)=0 en Ω×{0}{\displaystyle {\begin{cases}\rho {\dfrac {\partial {\boldsymbol {u}}}{\partial t}}+\rho ({\boldsymbol {u}}\cdot \nabla ){\boldsymbol {u}}-\nabla \cdot {\boldsymbol {\sigma }}({\boldsymbol {u}},p)={\boldsymbol {f}}&{\text{ in }}\Omega \times (0,T)\\\nabla \cdot {\boldsymbol {u}}=0&{\text{ in }}\Omega \times (0,T)\\{\boldsymbol {u}}={\boldsymbol {g}}&{\text{ on }}\Gamma _{D}\times (0,T)\\\sigma ({\boldsymbol {u}},p){\boldsymbol {\hat {n}}}={\boldsymbol {h}}&{\text{ on }}\Gamma _{N}\times (0,T)\\{\boldsymbol {u}}(0)={\boldsymbol {u}}_{0}&{\text{ in }}\Omega \times \{0\}\end{cases}}}

ser{\displaystyle {\boldsymbol {u}}}la velocidad del fluido,pag{\displaystyle p}la presión del fluido,F{\displaystyle {\boldsymbol {f}}}un término de forzamiento dado,norte^{\displaystyle {\boldsymbol {\hat {n}}}}el vector normal unitario dirigido hacia afuera aΓnorte{\displaystyle \Gamma _{N}}, yσ(,pag){\displaystyle {\boldsymbol {\sigma }}({\boldsymbol {u}},p)}El tensor de esfuerzos viscosos se define como:

σ(,pag)=pagI+2μϵ().{\displaystyle {\boldsymbol {\sigma }}({\boldsymbol {u}},p)=-p{\boldsymbol {I}}+2\mu {\boldsymbol {\epsilon }}({\boldsymbol {u}}).}

Dejarμ{\displaystyle \mu }sea ​​la viscosidad dinámica del fluido,I{\displaystyle {\boldsymbol {I}}}el tensor identidad de segundo orden yϵ(){\displaystyle {\boldsymbol {\epsilon }}({\boldsymbol {u}})}el tensor de velocidad de deformación definido como:

ϵ()=12(()+()T).{\displaystyle {\boldsymbol {\epsilon }}({\boldsymbol {u}})={\frac {1}{2}}((\nabla {\boldsymbol {u}})+(\nabla {\boldsymbol {u}})^{T}).}

Las funcionesgramo{\displaystyle {\boldsymbol {g}}}yh{\displaystyle {\boldsymbol {h}}}se les proporcionan datos de contorno de Dirichlet y Neumann, mientras que0{\displaystyle {\boldsymbol {u}}_{0}}es la condición inicial . [ 4 ]

Formulación variacional espaciotemporal global

Para encontrar una formulación variacional de las ecuaciones de Navier-Stokes, considérense los siguientes espacios de dimensión infinita: [ 4 ]

Vgramo={[H1(Ω)]d:=gramo en ΓD},{\displaystyle {\mathcal {V}}_{g}=\{{\boldsymbol {u}}\in [H^{1}(\Omega )]^{d}:{\boldsymbol {u}}={\boldsymbol {g}}{\text{ on }}\Gamma _{D}\},}
V0=[H01(Ω)]d={[H1(Ω)]d:=0 en ΓD},{\displaystyle {\mathcal {V}}_{0}=[H_{0}^{1}(\Omega )]^{d}=\{{\boldsymbol {u}}\in [H^{1}(\Omega )]^{d}:{\boldsymbol {u}}={\boldsymbol {0}}{\text{ on }}\Gamma _{D}\},}
Q=L2(Ω).{\displaystyle {\mathcal {Q}}=L^{2}(\Omega ).}

Además, dejemosVgramo=Vgramo×Q{\displaystyle {\boldsymbol {\mathcal {V}}}_{g}={\mathcal {V}}_{g}\times {\mathcal {Q}}}yV0=V0×Q{\displaystyle {\boldsymbol {\mathcal {V}}}_{0}={\mathcal {V}}_{0}\times {\mathcal {Q}}}. La forma débil de las ecuaciones de Navier-Stokes inestables e incompresibles se lee: [ 4 ] dado0{\displaystyle {\boldsymbol {u}}_{0}},

t(0,T),encontrar (,pag)Vgramo de tal manera que {\displaystyle \forall t\in (0,T),\;{\text{find }}({\boldsymbol {u}},p)\in {\boldsymbol {\mathcal {V}}}_{g}{\text{ such that }}}
(v,ρt)+a(v,)+do(v,,)b(v,pag)+b(,q)=(v,F)+(v,h)Γnorte(v,q)V0{\displaystyle {\begin{aligned}{\bigg (}{\boldsymbol {v}},\rho {\dfrac {\partial {\boldsymbol {u}}}{\partial t}}{\bigg )}+a({\boldsymbol {v}},{\boldsymbol {u}})+c({\boldsymbol {v}},{\boldsymbol {u}},{\boldsymbol {u}})-b({\boldsymbol {v}},p)+b({\boldsymbol {u}},q)=({\boldsymbol {v}},{\boldsymbol {f}})+({\boldsymbol {v}},{\boldsymbol {h}})_{\Gamma _{N}}\;\;\forall ({\boldsymbol {v}},q)\in {\boldsymbol {\mathcal {V}}}_{0}\end{aligned}}}

dónde(,){\displaystyle (\cdot ,\cdot )}representa elL2(Ω){\displaystyle L^{2}(\Omega )}producto interno y(,)Γnorte{\displaystyle (\cdot ,\cdot )_{\Gamma _{N}}}elL2(Γnorte){\displaystyle L^{2}(\Gamma _{N})}producto interno. Además, las formas bilinealesa(,){\displaystyle a(\cdot ,\cdot )},b(,){\displaystyle b(\cdot ,\cdot )}y la forma trilinealdo(,,){\displaystyle c(\cdot ,\cdot ,\cdot )}se definen de la siguiente manera: [ 4 ]

a(v,)=(v,μ(()+()T)),b(v,q)=(v,q),do(v,,)=(v,ρ()).{\displaystyle {\begin{aligned}a({\boldsymbol {v}},{\boldsymbol {u}})=&(\nabla {\boldsymbol {v}},\mu ((\nabla {\boldsymbol {u}})+(\nabla {\boldsymbol {u}})^{T})),\\b({\boldsymbol {v}},q)=&(\nabla \cdot {\boldsymbol {v}},q),\\c({\boldsymbol {v}},{\boldsymbol {u}},{\boldsymbol {u}})=&({\boldsymbol {v}},\rho ({\boldsymbol {u}}\cdot \nabla ){\boldsymbol {u}}).\end{aligned}}}

Método de elementos finitos para la discretización espacial y el modelado VMS-LES.

Para discretizar espacialmente las ecuaciones de Navier-Stokes, considérese el espacio de funciones de elementos finitos.

incógnitarh={hdo0(Ω¯):h|kPAGr,kTh}{\displaystyle X_{r}^{h}=\{u^{h}\in C^{0}({\overline {\Omega }}):u^{h}|_{k}\in \mathbb {P} _{r},\;\forall k\in \mathrm {T} _{h}\}}

de polinomios lagrangianos por partes de grador1{\displaystyle r\geq 1}sobre el dominioΩ{\displaystyle \Omega }triangulado con una mallaTh{\displaystyle \mathrm {T} _{h}}formado por tetraedros de diámetroshk{\displaystyle h_{k}},kTh{\displaystyle \forall k\in \mathrm {T} _{h}}Siguiendo el enfoque mostrado anteriormente, introduzcamos una descomposición de suma directa multiescala del espacioV{\displaystyle {\boldsymbol {\mathcal {V}}}}que representa oVgramo{\displaystyle {\boldsymbol {\mathcal {V}}}_{g}}yV0{\displaystyle {\boldsymbol {\mathcal {V}}}_{0}}: [ 13 ]

V=VhV,{\displaystyle {\boldsymbol {\mathcal {V}}}={\boldsymbol {\mathcal {V}}}_{h}\oplus {\boldsymbol {\mathcal {V}}}',}

ser

Vh=Vgramoh×Q o Vh=V0h×Q{\displaystyle {\boldsymbol {\mathcal {V}}}_{h}={\mathcal {V}}_{g_{h}}\times {\mathcal {Q}}{\text{ or }}{\boldsymbol {\mathcal {V}}}_{h}={\mathcal {V}}_{0_{h}}\times {\mathcal {Q}}}

el espacio de funciones de dimensión finita asociado a la escala gruesa , y

V=Vgramo×Q o V=V0×Q{\displaystyle {\boldsymbol {\mathcal {V}}}'={\mathcal {V}}_{g}'\times {\mathcal {Q}}{\text{ or }}{\boldsymbol {\mathcal {V}}}'={\mathcal {V}}_{0}'\times {\mathcal {Q}}}

el espacio de funciones de escala fina de dimensión infinita , con

Vgramoh=Vgramoincógnitarh{\displaystyle {\mathcal {V}}_{g_{h}}={\mathcal {V}}_{g}\cap X_{r}^{h}},
V0h=V0incógnitarh{\displaystyle {\mathcal {V}}_{0_{h}}={\mathcal {V}}_{0}\cap X_{r}^{h}}

y

Qh=Qincógnitarh{\displaystyle {\mathcal {Q}}_{h}={\mathcal {Q}}\cap X_{r}^{h}}.

Una descomposición de suma superpuesta se define entonces como: [ 12 ] [ 13 ]

=h+ y pag=pagh+pagv=vh+v y q=qh+q{\displaystyle {\begin{aligned}&{\boldsymbol {u}}={\boldsymbol {u}}^{h}+{\boldsymbol {u}}'{\text{ and }}p=p^{h}+p'\\&{\boldsymbol {v}}={\boldsymbol {v}}^{h}+{\boldsymbol {v}}'\;{\text{ and }}q=q^{h}+q'\end{aligned}}}

Al utilizar la descomposición anterior en la forma variacional de las ecuaciones de Navier-Stokes, se obtiene una ecuación de escala gruesa y otra de escala fina; los términos de escala fina que aparecen en la ecuación de escala gruesa se integran por partes y las variables de escala fina se modelan como: [ 12 ]

τMETRO(h)rMETRO(h,pagh),pagτdo(h)rdo(h).{\displaystyle {\begin{aligned}{\boldsymbol {u}}'\approx &-\tau _{M}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h}),\\p'\approx &-\tau _{C}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{C}({\boldsymbol {u}}^{h}).\end{aligned}}}

En las expresiones anteriores,rMETRO(h,pagh){\displaystyle {\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h})}yrdo(h){\displaystyle {\boldsymbol {r}}_{C}({\boldsymbol {u}}^{h})}son los residuos de la ecuación de momento y la ecuación de continuidad en formas fuertes definidos como:

rMETRO(h,pagh)=ρht+ρ(h)hσ(h,pagh)F,rdo(h)=h,{\displaystyle {\begin{aligned}{\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h})=&\rho {\dfrac {\partial {\boldsymbol {u}}^{h}}{\partial t}}+\rho ({\boldsymbol {u}}^{h}\cdot \nabla ){\boldsymbol {u}}^{h}-\nabla \cdot {\boldsymbol {\sigma }}({\boldsymbol {u}}^{h},p^{h})-{\boldsymbol {f}},\\{\boldsymbol {r}}_{C}({\boldsymbol {u}}^{h})=&\nabla \cdot {\boldsymbol {u}}^{h},\end{aligned}}}

mientras que los parámetros de estabilización se establecen iguales a: [ 13 ]

τMETRO(h)=(σ2ρ2Δt2+ρ2hk2|h|2+μ2hk4dor)1/2,τdo(h)=hk2τMETRO(h),{\displaystyle {\begin{aligned}\tau _{M}({\boldsymbol {u}}^{h})=&{\bigg (}{\frac {\sigma ^{2}\rho ^{2}}{\Delta t^{2}}}+{\frac {\rho ^{2}}{h_{k}^{2}}}|{\boldsymbol {u}}^{h}|^{2}+{\frac {\mu ^{2}}{h_{k}^{4}}}C_{r}{\bigg )}^{-1/2},\\\tau _{C}({\boldsymbol {u}}^{h})=&{\frac {h_{k}^{2}}{\tau _{M}({\boldsymbol {u}}^{h})}},\end{aligned}}}

dóndedor=602r2{\displaystyle C_{r}=60\cdot 2^{r-2}}es una constante que depende del grado de los polinomiosr{\displaystyle r},σ{\displaystyle \sigma }es una constante igual al orden de la fórmula de diferenciación hacia atrás (BDF) adoptada como esquema de integración temporal yΔt{\displaystyle \Delta t}es el paso de tiempo. [ 13 ] La formulación multiescala variacional semidiscreta (VMS-LES) de las ecuaciones de Navier-Stokes incompresibles se lee: [ 13 ] dado0{\displaystyle {\boldsymbol {u}}_{0}},

t(0,T),encontrar Uh={h,pagh}Vgramoh de tal manera que A(Vh,Uh)=F(Vh)Vh={vh,qh}V0h,{\displaystyle \forall t\in (0,T),\;{\text{find }}{\boldsymbol {U}}^{h}=\{{\boldsymbol {u}}^{h},p^{h}\}\in {\boldsymbol {\mathcal {V}}}_{g_{h}}{\text{ such that }}A({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h})=F({\boldsymbol {V}}^{h})\;\;\forall {\boldsymbol {V}}^{h}=\{{\boldsymbol {v}}^{h},q^{h}\}\in {\boldsymbol {\mathcal {V}}}_{0_{h}},}

ser

A(Vh,Uh)=AnorteS(Vh,Uh)+AVMETROS(Vh,Uh),{\displaystyle A({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h})=A^{NS}({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h})+A^{VMS}({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h}),}

y

F(Vh)=(v,F)+(v,h)Γnorte.{\displaystyle F({\boldsymbol {V}}^{h})=({\boldsymbol {v}},{\boldsymbol {f}})+({\boldsymbol {v}},{\boldsymbol {h}})_{\Gamma _{N}}.}

Los formulariosAnorteS(,){\displaystyle A^{NS}(\cdot ,\cdot )}yAVMETROS(,){\displaystyle A^{VMS}(\cdot ,\cdot )}se definen como: [ 13 ]

AnorteS(Vh,Uh)=(vh,ρht)+a(vh,h)+do(vh,h,h)b(vh,pagh)+b(h,qh),AVMETROS(Vh,Uh)=(ρhvh+qh,τMETRO(h)rMETRO(h,pagh))SUPG(vh,τdo(h)rdo(h))+(ρh(h)T,τMETRO(h)rMETRO(h,pagh))VMS(vh,τMETRO(h)rMETRO(h,pagh)τMETRO(h)rMETRO(h,pagh))LES.{\displaystyle {\begin{aligned}A^{NS}({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h})=&{\bigg (}{\boldsymbol {v}}^{h},\rho {\dfrac {\partial {\boldsymbol {u}}^{h}}{\partial t}}{\bigg )}+a({\boldsymbol {v}}^{h},{\boldsymbol {u}}^{h})+c({\boldsymbol {v}}^{h},{\boldsymbol {u}}^{h},{\boldsymbol {u}}^{h})-b({\boldsymbol {v}}^{h},p^{h})+b({\boldsymbol {u}}^{h},q^{h}),\\A^{VMS}({\boldsymbol {V}}^{h},{\boldsymbol {U}}^{h})=&\underbrace {{\big (}\rho {\boldsymbol {u}}^{h}\cdot \nabla {\boldsymbol {v}}^{h}+\nabla q^{h},\tau _{M}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h}){\big )}} _{\text{SUPG}}-\underbrace {(\nabla \cdot {\boldsymbol {v}}^{h},\tau _{c}({\boldsymbol {u}}_{h}){\boldsymbol {r}}_{C}({\boldsymbol {u}}^{h}))+{\big (}\rho {\boldsymbol {u}}^{h}\cdot (\nabla {\boldsymbol {u}}^{h})^{T},\tau _{M}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h}){\big )}} _{\text{VMS}}-\underbrace {(\nabla {\boldsymbol {v}}^{h},\tau _{M}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h})\otimes \tau _{M}({\boldsymbol {u}}^{h}){\boldsymbol {r}}_{M}({\boldsymbol {u}}^{h},p^{h}))} _{\text{LES}}.\end{aligned}}}

De las expresiones anteriores, se puede ver que: [ 13 ]

  • el formularioAnorteS(,){\displaystyle A^{NS}(\cdot ,\cdot )}Contiene los términos estándar de las ecuaciones de Navier-Stokes en formulación variacional;
  • el formularioAVMETROS(,){\displaystyle A^{VMS}(\cdot ,\cdot )}Contienen cuatro términos:
  1. El primer término es el término de estabilización SUPG clásico;
  2. El segundo término representa un término de estabilización adicional al SUPG;
  3. El tercer término es un término de estabilización típico del modelado VMS;
  4. El cuarto término es peculiar del modelado LES, ya que describe la tensión transversal de Reynolds.

Véase también

Referencias

  1. 1 2 3 4 5 6 7 8 9 10 11 Hughes, TJR; Scovazzi, G.; Franca, LP (2004). «Capítulo 2: Métodos multiescala y estabilizados». En Stein, Erwin; de Borst, René; Hughes, Thomas JR (eds.). Enciclopedia de mecánica computacional . John Wiley & Sons. págs. 5–59 . ISBN  0-470-84699-2.
  2. 1 2 Codina, R.; Badia, S.; Baiges, J.; Principe, J. (2017). «Capítulo 2: Métodos multiescala variacionales en dinámica de fluidos computacional». En Stein, Erwin; de Borst, René; Hughes, Thomas JR (eds.). Enciclopedia de mecánica computacional, segunda edición . John Wiley & Sons. pp. 1–28 . ISBN  9781119003793.
  3. Masud, Arif (abril de 2004). "Prefacio". Métodos informáticos en mecánica aplicada e ingeniería . 193 ( 15–16 ): iii– iv. doi : 10.1016/j.cma.2004.01.003 .
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Quarteroni, Alfio (10 de octubre de 2017). Modelos numéricos para problemas diferenciales (Tercera ed.). Springer. ISBN  978-3-319-49316-9.
  5. Brooks, Alexander N.; Hughes, Thomas JR (septiembre de 1982). "Formulaciones de Petrov-Galerkin/Streamline upwind para flujos dominados por convección con especial énfasis en las ecuaciones incompresibles de Navier-Stokes". Computer Methods in Applied Mechanics and Engineering . 32 ( 1–3 ): 199–259 . Bibcode : 1982CMAME..32..199B . doi : 10.1016/0045-7825(82)90071-8 .
  6. Masud, Arif; Calderer, Ramon (3 de febrero de 2009). "Una formulación estabilizada multiescala variacional para las ecuaciones incompresibles de Navier-Stokes". Computational Mechanics . 44 (2): 145– 160. Bibcode : 2009CompM..44..145M . doi : 10.1007/s00466-008-0362-3 . S2CID 7036642 . 
  7. 1 2 3 4 5 6 7 8 Hughes, Thomas JR (noviembre de 1995). "Fenómenos multiescala: funciones de Green, la formulación de Dirichlet a Neumann, modelos de subescala, burbujas y los orígenes de los métodos estabilizados" . Computer Methods in Applied Mechanics and Engineering . 127 ( 1–4 ): 387–401 . Bibcode : 1995CMAME.127..387H . doi : 10.1016/0045-7825(95)00844-9 .
  8. Rasthofer, Ursula; Gravemeier, Volker (27 de febrero de 2017). "Desarrollos recientes en métodos multiescala variacionales para la simulación de grandes remolinos de flujo turbulento". Archives of Computational Methods in Engineering . 25 (3): 647– 690. doi : 10.1007/s11831-017-9209-4 . hdl : 20.500.11850/129122 . S2CID 29169067 . 
  9. Hughes, TJ; Sangalli, G. (2007). "Análisis multiescala variacional: la función de Green de escala fina, proyección, optimización, localización y métodos estabilizados". SIAM Journal on Numerical Analysis . 45 (2). SIAM: 539– 557. doi : 10.1137/050645646 .
  10. 1 2 Garg, VV; Stogner, R. (2019). "Mejora local de la evaluación funcional y estimación de error adjunto para formulaciones multiescala variacionales". Métodos informáticos en mecánica aplicada e ingeniería . 354. Elsevier: 119–142 . doi : 10.1016/j.cma.2019.05.023 .
  11. Hughes, Thomas JR; Mazzei, Luca; Jansen, Kenneth E. (mayo de 2000). "Simulación de grandes remolinos y el método multiescala variacional". Computing and Visualization in Science . 3 ( 1–2 ): 47–59 . doi : 10.1007/s007910050051 . S2CID 120207183 . 
  12. 1 2 3 Bazilevs, Y.; Calo, VM; Cottrell, JA; Hughes, TJR; Reali, A.; Scovazzi, G. (diciembre de 2007). "Modelado de turbulencia basado en residuos multiescala variacional para simulación de grandes remolinos de flujos incompresibles". Computer Methods in Applied Mechanics and Engineering . 197 ( 1–4 ): 173–201 . Bibcode : 2007CMAME.197..173B . doi : 10.1016/j.cma.2007.07.016 .
  13. 1 2 3 4 5 6 7 Forti, Davide; Dedè, Luca (agosto de 2015). "Discretización temporal BDF semiimplícita de las ecuaciones de Navier-Stokes con modelado VMS-LES en un marco de computación de alto rendimiento". Computers & Fluids . 117 : 168–182 . doi : 10.1016/j.compfluid.2015.05.011 .