Esquemas Volumenes Finitos

Embed Size (px)

Citation preview

  • 8/18/2019 Esquemas Volumenes Finitos

    1/58

    1

    HIDRÁULICA COMPUTACIONAL 2

    Máster en Ingeniería del Agua

    Introducción al método de

    volúmenes finitos

    Luis Cea GómezGrupo de Ingeniería del Agua y del Medio Ambiente, GEAMA

    Universidad de A Coruña

  • 8/18/2019 Esquemas Volumenes Finitos

    2/58

    2

    1. Introducción

    2. Mallas de cálculo

    3. El método de volúmenes finitos

    3.1. La ecuación de convección-difusión

    3.2. Propiedades de los esquemas numéricos

     

    INTRODUCCIÓN AL MÉTODO DE VOLÚMENES FINITOS

    . .

    3.4. Esquemas descentrados

    4. Esquemas en volúmenes finitos para las 2D-SWE

  • 8/18/2019 Esquemas Volumenes Finitos

    3/58

    3

    Volúmenes finitos Impone conservación de forma natural Flexibilidad geométrica Resuelve ecuaciones en forma integral (ondas choque)

    Discretización muy intuitiva (leyes físicas) Elementos finitos Flexibilidad geométrica Muy versátil (diferentes áreas de aplicación)

     Métodos

    Introducción al método de volúmenes finitos

    Introducción

     

    Discretización sencilla Problemático en geometrías complicadas

    Smoothed Particle Hydrodynamics Adecuado para superficie libre compleja Método sin malla. Lagrangiano

    Coste computacional muy elevado Todavía en desarrollo Tendencia a creerse los resultados

    Otros

    numéricosen CFD

  • 8/18/2019 Esquemas Volumenes Finitos

    4/58 4

    Volúmenes finitos

    Introducción al método de volúmenes finitos

    Introducción

    0A)u(ρA)u(ρA)u(ρA)u(ρ snwe   =−+−

    Flujo a través de las aristas de las celdas

    Lo que sale de una celda entra en la celda de al lado

    Conservación de masa / momento

  • 8/18/2019 Esquemas Volumenes Finitos

    5/58 5

    Volúmenes finitos

    Introducción al método de volúmenes finitos

    Introducción

  • 8/18/2019 Esquemas Volumenes Finitos

    6/58 6

    Diferencias finitas

    ∆y2

    vv

     x∆2

    uu

    y

    v

    x

    u0

      1 ji,1 ji, j1,i j1,i   −+++   −+

    −≈

    ∂+

    ∂=

    Introducción al método de volúmenes finitos

    Introducción

    Elementos finitos

    ( )   0F   =φ 

    ( ) ( )   )(Cincógnitas-nxf Cx~  jn

    1 j

     j j∑=

    =φ 

    ecuaciones-n(0dV)~

    F(w   n)1,iV

    i   ==⋅∫   φ 

  • 8/18/2019 Esquemas Volumenes Finitos

    7/58 7

    Smoothed Particle Hydrodynamics

    Introducción al método de volúmenes finitos

    Introducción

  • 8/18/2019 Esquemas Volumenes Finitos

    8/58 8

    Smoothed Particle Hydrodynamics

    Introducción al método de volúmenes finitos

    Introducción

  • 8/18/2019 Esquemas Volumenes Finitos

    9/58 9

    1. Introducción

    2. Mallas de cálculo

    3. El método de volúmenes finitos

    3.1. La ecuación de convección-difusión

    3.2. Propiedades de los esquemas numéricos

     

    INTRODUCCIÓN AL MÉTODO DE VOLÚMENES FINITOS

    . .

    3.4. Esquemas descentrados

    4. Esquemas en volúmenes finitos para las 2D-SWE

  • 8/18/2019 Esquemas Volumenes Finitos

    10/5810

    Malla estructurada vs. Malla no estructurada

    Introducción al método de volúmenes finitos

    Mallas de cálculo

  • 8/18/2019 Esquemas Volumenes Finitos

    11/5811

    Introducción al método de volúmenes finitos

    Tipos de mallas

    Malla estructurada cartesiana Malla estructurada por bloques cartesiana

    Malla estructurada curvilínea Malla estructurada por bloques

    Mallas de cálculo

    Malla no-estructurada cartesiana Malla no-estructurada triangular

  • 8/18/2019 Esquemas Volumenes Finitos

    12/5812

    Tamaño de malla

    Aspecto fundamental en CFD al que muchasveces no se le presta la atención merecida

    Malla más fina en: contornos pared recirculaciones discontinuidades

    Ventaja para mallasno estructuradas

    Multigrid methods

    Introducción al método de volúmenes finitos

    Mallas de cálculo

  • 8/18/2019 Esquemas Volumenes Finitos

    13/58

    13

    Convergencia en malla

    Malla 1

    Introducción al método de volúmenes finitos

    Mallas de cálculo

  • 8/18/2019 Esquemas Volumenes Finitos

    14/58

    14

    Tamaño de malla

    Introducción al método de volúmenes finitos

    Mallas de cálculoConvergencia en malla

    Malla 2

  • 8/18/2019 Esquemas Volumenes Finitos

    15/58

    15

    Introducción al método de volúmenes finitos

    Mallas de cálculoConvergencia en malla

    Malla 3

  • 8/18/2019 Esquemas Volumenes Finitos

    16/58

    16

    Introducción al método de volúmenes finitos

    Mallas de cálculoConvergencia en malla

  • 8/18/2019 Esquemas Volumenes Finitos

    17/58

    17

    1. Introducción

    2. Mallas de cálculo

    3. El método de volúmenes finitos

    3.1. La ecuación de convección-difusión

    3.2. Propiedades de los esquemas numéricos

     

    INTRODUCCIÓN AL MÉTODO DE VOLÚMENES FINITOS

    . .

    3.4. Esquemas descentrados

    4. Esquemas en volúmenes finitos para las 2D-SWE

  • 8/18/2019 Esquemas Volumenes Finitos

    18/58

    18

    Consistente si tiende a la ecuación diferencial cuando∆x 0

    Conservativo si conserva la masa, el momento, etc. en ausecia de términos fuente

    Transportividad (transportivity) si tiene en cuenta la dirección en la que se transmite la información

     

    Propiedades de los esquemas numéricos

    Introducción al método de volúmenes finitos

    Volúmenes finitos

     

    sin términos fuente no se generan máximos ni mínimos locales Estabilidad

    si no es generan oscilaciones numéricas a partir de errores infinitesimales

    Orden de precisión

    Boundedness

    para un esquema lineal (ai no depende de U)

    Boundedness aj positivos, ai>= sumatorio aj ∑   −=≤+=

    i ji

    iiii

     j

    saa

    ssbS a

    00

    φ 

  • 8/18/2019 Esquemas Volumenes Finitos

    19/58

    19

    Sxxx

    u

    t  j j j

     j+

     

     

     

     

    ∂Γ 

    ∂=

    ∂+

    ∂   φ φ φ 

    La ecuación de convección-difusión 3D

    ( ) ( ) ∫∫∫   +∇Γ ⋅∇=⋅⋅∇+−

    +

    iii   VVVi

    n

    i

    1n

    i dV SdVdVV∆t

    φ φ φ φ 

    u

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    ( ) ( )( )   iiin

    i

    n

    i

    VSV∆t +⋅∇Γ =⋅⋅+

    ∑∑ ∈∈

    +

    ii   K  j

    ij

    K  j

    ij   nnu   φ φ φ 

  • 8/18/2019 Esquemas Volumenes Finitos

    20/58

    20

    ii1/2i1/2ii

    n

    i

    1n

    i ∆xSFFx∆t

    =−+∆−

    −+

    + φ φ 

    Sxxx

    u

    t+

     

      

     

    ∂Γ 

    ∂=

    ∂+

    ∂   φ φ φ 

    Introducción al método de volúmenes finitos

    Volúmenes finitosLa ecuación de convección-difusión 1D

    ( )1/2i

    1/2i1/2ixΓuF

    +

    ++        ∂

    −=

      φ φ 

    i

    i1i

    1/2i1/2i   ∆xxΓ

      φ φ φ    −Γ =

     

     

     

     

    ∂   ++

    +

    Convección Difusión

  • 8/18/2019 Esquemas Volumenes Finitos

    21/58

    21

    Esquema centrado de orden 2

    ( )22

    uuuu   1ii1ii1/2i1/2i1/2i

    ++

    +++

    ++==  φ φ 

    φ φ 

    ∆x

    2

    2ux

    ∆t

    1ii1i1i1i

    n

    i

    1n

    i   −+−+

    ++−

    Γ =−

    +∆−   φ φ φ φ φ φ φ 

     

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    Esquema numéricamente inestable

    Permite oscilaciones de Φ en la solución

    n epen ente e i

  • 8/18/2019 Esquemas Volumenes Finitos

    22/58

    22

    Esquema descentrado de orden 1

    0usi

    0usi

    1/2i1i1/2i

    1/2ii1/2i

    =

    +++

    ++

    φ φ 

    φ φ 

    ( )  ( )1ii1i2

    1ii

    n

    i

    1n

    i 2∆x

    Γ

    ∆xu

    ∆t  −+

    +

    +−+ 

      

        −+

    −φ φ φ 

    φ φ φ φ 

    ( )0cteu   >=

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    Esquema numéricamente estable

    No genera oscilaciones de Φ en la solución

    Muy difusivo

    ( )( )

      ( )1ii1i21i1in

    i

    1n

    i   2∆x

    ∆tΓ

    ∆x2

    ∆tu

    ∆x2

    ∆tu−+−+

    ++−

     

      

     ++−−=   φ φ φ φ φ φ φ 

    Difusión numéricaDiscretización centradade orden 2   2

    ∆xun   =Γ 

  • 8/18/2019 Esquemas Volumenes Finitos

    23/58

    23

    Hybrid upwind scheme

    Power-law scheme

    QUICK

    Otros esquemas

    Introducción al método de volúmenes finitos

    Volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    24/58

    24

    0∆x

    FF

    ∆t

    ww 1/2i1/2in

    i

    1n

    i =−

    +−

      −+

    +

    ( ) ( )i1i1ii1/2i   ww∆t2

    ∆xFF

    2

    1F   −−+=

      +++  ( )n 1i

    n

    1i

    n

    i   ww2

    1w

    +−  +=

    Esquema de Lax-Friedrichs (muy difusivo)

    w

    FA

    ∂=

    equivalente a centrado con:

    Condicionalmente estable (CFL

  • 8/18/2019 Esquemas Volumenes Finitos

    25/58

    25

    0∆x

    FF

    ∆t

    ww 1/2i1/2in

    i

    1n

    i =−

    +−

      −+

    +

    w

    FA

    ∂=

    Esquema de Lax-Wendroff de 2 pasos

    Condicionalmente estable (CFL

  • 8/18/2019 Esquemas Volumenes Finitos

    26/58

    26

    Otros esquemas

    Esquema FORCE

    −−+=  +++  )F(F

    ∆x

    ∆t

    2

    1)w(w

    2

    1w i1i

    n

    1i

    n

    i

    LW2

    1/2i

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    0∆x

    FF

    ∆t

    ww 1/2i1/2in

    i

    1n

    i =−

    +−

      −+

    +

    w

    FA

    ∂=

      −−++=   ++++   )w(w∆t

    ∆x

    F)2F(wF4

    1

    F  n

    i

    n

    1i1i

    LW2

    1/2ii

    force

    1/2i

    Condicionalmente estable (CFL

  • 8/18/2019 Esquemas Volumenes Finitos

    27/58

    27

    0x

    F(w)

    t

    w=

    ∂+

    [ ]1/2i1/2in

    i

    1n

    i   FF∆x∆tww

    −+

    +−−=

    Métodos conservativos

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    Fi+1/2 Flujo a través de las aristas de las celdasLo que sale de una celda entra en la celda de al lado

    Conservación de masa / momento

  • 8/18/2019 Esquemas Volumenes Finitos

    28/58

    28

    0x

    q

    t

    h=

    ∂+

    Ejemplo: Conservación de masa 1D

    0∆x

    qq

    ∆t

    hh 1/2i1/2in

    i

    1n

    i =−

    +−

      −+

    +

    uhq   ⋅=

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    ?q¿ 1/2i+

  • 8/18/2019 Esquemas Volumenes Finitos

    29/58

    29

    Ejemplo: Conservación de masa 1D

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    0x

    q

    t

    h=

    ∂+

    0∆x

    qq

    ∆t

    hh 1/2i1/2in

    i

    1n

    i =−

    +−

      −+

    +

    uhq   ⋅=

    +

    +

    ++

    =

    +

    ++

    ++

    +

    otras

    h2

    uu2

    uhuh2

    uu

    2

    hh

    q

    i

    1ii

    1i1iii

    1ii1ii

    1/2i

    Centrado

    Centrado

    Descentrado

  • 8/18/2019 Esquemas Volumenes Finitos

    30/58

    30

    0

    ∆x2

    uhuh

    ∆t

    hh 1i1i1i1in

    i

    1n

    i =−

    +−

      −−++

    +

    Ejemplo: Esquema centrado 1D

    Esquema numéricamente inestable

    Permite oscilaciones de h en la solución

    Independiente de hi

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    1n1i

    n1i

    1n1i

    n1i

    ni

    1ni   hu

    ∆x2∆thu

    ∆x2∆thh

      +

    ++

    +

    −−

    +

    −+=

    Coef. negativo   esquema NO monótono puede generar oscilaciones (inestabilidades)

  • 8/18/2019 Esquemas Volumenes Finitos

    31/58

    31

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq

    ∆t

    hh 1/2i1/2ini1ni =−+−   −++

    0x

    q

    t

    h=

    ∂+

    Introducción al método de volúmenes finitos

    Volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    32/58

    32

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq

    ∆t

    hh 1/2i1/2ini1ni =−+−   −++

      >+   0usiq 1/2ii

    0x

    q

    t

    h=

    ∂+

    Introducción al método de volúmenes finitos

    Volúmenes finitos

      <

    =

    ++

    +

    0usiq

    q

    1/2i1i

    1/2i

  • 8/18/2019 Esquemas Volumenes Finitos

    33/58

    33

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq

    ∆t

    hh 1/2i1/2ini1ni =−+−   −++

      >+   0usiq 1/2ii

    0x

    q

    t

    h=

    ∂+

    hh  n1n

    −−  −

    +

    Introducción al método de volúmenes finitos

    Volúmenes finitos

      <

    =

    ++

    +

    0usiq

    q

    1/2i1i

    1/2i

    ∆x∆t

    =+   −

  • 8/18/2019 Esquemas Volumenes Finitos

    34/58

    34

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq

    ∆t

    hh 1/2i1/2ini1ni =−+−   −++

      >+   0usiq 1/2ii

    0x

    q

    t

    h=

    ∂+

    hh  n1n

    −−  −

    +

    Introducción al método de volúmenes finitos

    Volúmenes finitos

      <

    =

    ++

    +

    0usiq

    q

    1/2i1i

    1/2i

    ∆x∆t

    =+   −

    ( )21ii1i1i1i

    n

    i

    1n

    i

    ∆x

    q2qq

    2

    ∆x

     x2

    qq

    ∆t

    hh−+−+

    ++−

    =∆

    −+

  • 8/18/2019 Esquemas Volumenes Finitos

    35/58

    35

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq∆t

    hh 1/2i1/2ini1ni =−+−   −++

      >+   0usiq 1/2ii

    0x

    q

    t

    h=

    ∂+

    hh  n1n

    −−  −

    +

    Introducción al método de volúmenes finitos

    Volúmenes finitos

      <

    =

    ++

    +

    0usiq

    q

    1/2i1i

    1/2i

    ∆x∆t

    =+   −

    ( )21ii1i1i1i

    n

    i

    1n

    i

    ∆x

    q2qq

    2

    ∆x

     x2

    qq

    ∆t

    hh−+−+

    ++−

    =∆

    −+

    2

    2

    x

    q

    2

    ∆x

    x

    q

    t

    h

    ∂=

    ∂+

    ∂Difusión numérica

  • 8/18/2019 Esquemas Volumenes Finitos

    36/58

    36

    0∆x

    qq

    ∆t

    hh   n 1in

    i

    n

    i

    1n

    i

    =

    +

    −  −

    +

    Ejemplo: Esquema descentrado 1D

    0∆x

    qq

    ∆t

    hh  1n

    1i

    1n

    i

    n

    i

    1n

    i =

    +

    −  +

    ++

    nnnn1n hu∆t

    u∆t

    1hh   + +  

    −=   1nnnn1n  ∆t∆t   ++

    =  

    Discretización Explicita Discretización Implicita

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    ∆x∆x  −−   1i1iiii

    ∆x∆x  −−

      

    n

    i

    n

    i

    n

    iu

    ∆x∆t1u

    ∆x

    ∆tCFL0u

    ∆x

    ∆t1  

  • 8/18/2019 Esquemas Volumenes Finitos

    37/58

    37

    Esquemas descentrados de Godunov

    [ ]1/2i1/2in

    i

    1n

    i   FF∆x∆tww

    −+

    +−−=

    0x/tF wF   == Flu o numérico

    0x

    F(w)

    t

    w=

    ∂+

    Introducción al método de volúmenes finitos

    Volúmenes finitos

     

    (x/t)w 1/2i+ solución del problema de Riemann

    >

  • 8/18/2019 Esquemas Volumenes Finitos

    38/58

    38

    Esquemas descentrados de Godunov

    Riemann Solvers

    (0))F(wF 1/2i1/2i   ++   =   aproximado(x/t)w 1/2i+

    Primera opción resolver el problema de Riemann de forma exacta (no analítico)

    Resolventes de Riemann aproximadas (approximate Riemann solvers)

    Aproximar el estado de Riemann

    Introducción al método de volúmenes finitos

    Volúmenes finitos

    1/2iF + aproximar el flujo directamente

    Aproximar el flujo de Riemann

    Roe Esquema de Roe

    HLL Harten - Lax - van Leer(mucha difusión en discontinuidades de contacto, vórtices)

    HLLC Harten - Lax - van Leer Contact

    ( ) ( )i1i1/2i1ii1/2i   wwA

    21FF

    21F   −−+=

      ++++

  • 8/18/2019 Esquemas Volumenes Finitos

    39/58

    39

    1. Introducción

    2. Mallas de cálculo

    3. El método de volúmenes finitos3.1. La ecuación de convección-difusión

    3.2. Propiedades de los esquemas numéricos

     

    INTRODUCCIÓN AL MÉTODO DE VOLÚMENES FINITOS

    . .

    3.4. Esquemas descentrados4. Esquemas en volúmenes finitos para las 2D-SWE

  • 8/18/2019 Esquemas Volumenes Finitos

    40/58

    40

    ∑=∂

    ∂+

    ∂+

    yx Gy

    F

    x

    F

    t

    w

    Ecuaciones de aguas someras en forma vectorial y conservativa

     

     

     

    += 

     

    =  qq

    q

    Fghq

    q

    Fq

    h

    w  yx

    y

    y

    22

    x

    x

    xx  

     

     

     

    ∂−=

     

     

    −= 

     

    ∂=

      j

    e3xb,2b

    1x

    Uh ν

    x

    0

    0

    Gx

    Zgh-

    0

    G

    Sistema de 3 ecuaciones con 3 incógnitas

    Definido en un dominio 2D

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    ( )   i3

    1k 

    ik,L

      yyxxi

    n

    i

    1n

    i AGdLn~Fn~FA∆t

    wwi ∑∫ =

    +

    =++−

    Flujo convectivo Término fuente

    Discretización temporal y espacial

     

        +

     

     

     

      2

    gh

    h

    q

    h

    qq

    q

    22

    yyx

    y

     

      

     

     

     

     

      − 

        ∂

     j

     j

    e

     j

    yb,b

    x

    Uh νx

    τ

    y

    Zgh-

  • 8/18/2019 Esquemas Volumenes Finitos

    41/58

    41

    ( )

      ∑∫∈

    ≈+

    ii

    K j ijRLijL   yyxx

      )n,w,(wFdLn~Fn~F

    Flujo numérico

    Esquemas descentrados de GodunovFlujo convectivo

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    Estado medio de cada celda

    Flujo normal entre celdas

    Fij Proyección 1D del flujonormal entre celdas

  • 8/18/2019 Esquemas Volumenes Finitos

    42/58

    42

    ( )  ∑∫ ∈

    ≈+

    ii

    K jijRLijL   yyxx

      )n,w,(wFdLn~Fn~F

    Flujo numérico

    ( )  yyxxLRLR

    RLij   nFnFZwwA

    1ZZF   +=−−

    +=

    Esquemas descentrados de GodunovFlujo convectivo

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    Centrado Upwind Flujo normal

    Matriz |A| de descentramiento Roe (1986) con regularización de Harten (1983)

    HLL. Harten – Lax – van Leer HLLC. Harten – Lax – van Leer - Contact

  • 8/18/2019 Esquemas Volumenes Finitos

    43/58

    43

    Extensión a orden 2

    Esquemas tipo WAFWeight Averaged Flux

    Esquemas tipo MUSCLMonotone Upstram Scheme for Conservative Laws

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

  • 8/18/2019 Esquemas Volumenes Finitos

    44/58

    44

    [ ]waf 1/2-iwaf 

    1/2i

    n

    i

    1n

    i   FF∆x∆tww   −−=

      +

    + x∆1 β   x∆2 β 

    λ =t  x / 

    2

    t ∆

    t ∆

     A B   C • ••

    Extensión a orden 2Esquemas tipo WAF

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    t

    0

    n

    iq

    n

    iq

    n

    1iq +

    n

    1iq +

    1/2ix +   2

     x∆−

    2

     x∆

    )(A wc)(1

    2

    1)(A wc)(1

    2

    1F   n 1i

    n

    i

    waf 

    1/2i   ++   ⋅−+⋅+=

    WAF ~ Lax-Wendroff si c

  • 8/18/2019 Esquemas Volumenes Finitos

    45/58

    45

    1. Se realiza una reconstrucción lineal de lasvariables en cada celda a partir del valormedio en la celda y del gradiente

    Extensión a orden 2Esquemas tipo MUSCL

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    2. Extrapolación lineal de las variablesconservadas de los nodos a lasaristas

    3. Los valores extrapolados se utilizan en

    vez de los valores nodales en elesquema de Godunov correspondiente(Roe, van Leer, HLL, ...)

    ( )   ∑∫∈

    ≈+

    ii

    K j

    ijiJIjijL

      yyxx   )n,w,(wFdLn~Fn~F

  • 8/18/2019 Esquemas Volumenes Finitos

    46/58

    46

    Extensión a orden 2

    Orden 2. Oscilaciones espúrias

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    Esquemas de alta resolución Orden 2 excepto en discontinuidades Sin oscilaciones espúrias Alta resolución en discontinuidades

  • 8/18/2019 Esquemas Volumenes Finitos

    47/58

    47

    Extensión a orden 2

    Lax-Wendroff Godunov-Upwind

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    I d ió l é d d lú fi i

  • 8/18/2019 Esquemas Volumenes Finitos

    48/58

    48

    )w,...,w,...,H(ww  n

    ri

    n

    i

    n

    si

    1n

    i   +−

    +=

     jtodopara 0w

    Hn

     j

    ≥∂

    Esquema monótono

    ∑=+ j

    n

     j j

    1n

    i   waw

    Esquema monótono

    linealnoEsquema(w)aa

    linealEsquemactea

     j j

     j

    →=

    →=

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

     jtodopara 0a j  ≥Esquema lineal monótono

    Teorema de Godunov

    Esquemas lineales monótonos son de primer orden

    ( ) ( )( ) ( )ni

    1n

    i

    n

    i

    1n

    i

    1n

    i

    1n

    i

    n

    i

    n

    i

    qminqmin

    qmaxqmax

    iqwiqw

    ∀≥→∀≥

    +

    +

    ++

    Esquema monótono

    I t d ió l ét d d lú fi it

  • 8/18/2019 Esquemas Volumenes Finitos

    49/58

    49

    Extensión a orden 2Esquemas de alta resolución TVD

    Propiedad TVDTotal Variation Diminishing

    )TV(u)TV(uTVD

    uu)TV(u

    n1n

    i

    n

    i

    n

    1i

    n

  • 8/18/2019 Esquemas Volumenes Finitos

    50/58

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    51/58

    51

    i

    b22

    x

    zghgh

    2

    1hU

    xt

    hU

    ∂−=

     

      

     +

    ∂+

    ∂ ( )ii

    b2

    x

    hgh

    x

    zghhU

    xt

    hU

    ∂−

    ∂−=

    ∂+

    Equivalentes en flujo gradualmente variado

    Formulación A Formulación B

    xF xF

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    Diferentes en ondas de choque, resaltos hidráulicos

    Formulación A más precisa si hay choques / cambios de régimen

    Formulación B más sencilla / menos problemas con términos fuente

    Preferible formulación A

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    52/58

    52

    i

    b22

    x

    zghgh

    2

    1hU

    xt

    hU

    ∂−=

     

      

     +

    ∂+

    Formulación A

    Condiciones hidrostáticas

    bzh   ∂∂

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    Discretización descentrada de términos fuente

    ixx   ∂−

    Descentrado Centrado

    Errores en el equilibrio si fondo irregular

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    53/58

    53

    Discretización descentrada del flujo convectivo: estabiliza el esquema, pero introduce difusión numerica en las ecuaciones

    Discretización descentrada de términos fuenteVázquez-Cendón (1994), Bermúdez et al. (1998)

    Discretización descentrada para términos fuente en general

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    ∑∈−≈

    iK jij

    1-

    ijij

    ijij

    i

    C

    ii   S

    ~

    QQ2

    Ld

    A

    1

    SS

    Correcciones de orden 2 para pendiente del fondo

    iI

    K j

    ijij

    i

    i

    *

    i   S~

    2

    Ld

    A

    1SS

    i

    ∑∈

    −≈

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    54/58

    54

    Término fricción fondo

    A. Discretización explicita

    qqCxzghgh

    21hU

    xthU f 

    i

    b22 ⋅−∂

    ∂−=    

    +∂

    ∂+

    qqCIhgρ

    τf 

    b ⋅==7/3

    2

    f h

    ngC   =

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    n

    i

    ni

    nif,

    ni

    ni

    n

    i

    1n

    i qqCSC∆t

    qq ⋅−=+−+

    Inestabilidades si fricción importante, valores negativos

    ( )nin

    i

    n

    i

    n

    if,

    n

    i

    1n

    i   SC∆tqC1qq   +−⋅+−⋅=+

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    55/58

    55

    Término fricción fondo

    B. Discretización semi-implicita

    qqCxzghgh

    21hU

    xthU f 

    i

    b22 ⋅−∂

    ∂−=    

    +∂

    ∂+

    qqCIhgρ

    τf 

    b ⋅==7/3

    2

    f h

    ngC   =

    Introducción al método de volúmenes finitos

    Esquemas numéricos para 2D-SWE

    n

    i

    1ni

    nif,

    ni

    ni

    n

    i

    1n

    i qqCSC∆t

    qq   ++

    −=+−

    ( )nin

    i

    n

    i

    n

    i

    n

    if,

    1n

    i   SC∆tqqC∆t1q   +−⋅+=⋅⋅++

    Siempre positivo no genera Inestabilidades

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    56/58

    56

    Término difusivo(laminar / turbulento)

    A. Discretización explicita

    Esquemas numéricos para 2D-SWE

    B. Discretización semi-implicita||tot   DDD   +=   ⊥

    ix, jx,D   UUΓD   −= ⊥⊥

    Vx,Bx,D||

      UUΓD||

    −=

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    57/58

    57

    Contornos tipo pared

    Esquemas numéricos para 2D-SWE

    Condición dedeslizamiento libre

    0y

    ε0

    y

    0τ0V

    ww

    ww

    =∂

    ∂=

    ==

    Condición deno deslizamiento

    2

    2

    ww

    ww

    y

    k  νε0k 

    0V0U

    ∂==

    ==

    malla de pared muy fina1y   ≈+

    malla de pared gruesa100y   >>+

    Introducción al método de volúmenes finitos

  • 8/18/2019 Esquemas Volumenes Finitos

    58/58

    58

    Discretización del fondo en escalones dealtura constante

    Parametro εwd para definir el frente seco-mojado

    Redefinición del fondo Condición de reflexión en el frente =0

    Tratamiento del frente seco-mojado

     jb,i   Zwse   <

    Esquemas numéricos para 2D-SWE

      Flujos normales = 0 en el frente

    No se redefine el fondo

    No se aplica condición de reflexión

     jb,i   Zwse   >