48
Análise e Métodos Numéricos em EDPs com Múltiplas Escalas Parte III: Métodos Numéricos para EDPs com Coeficientes oscilatórios Alexandre L. Madureira www.lncc.br/alm Laboratório Nacional de Computação Científica – LNCC Petrópolis - RJ ENAMA II João Pessoa, 5/11/2008 Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 1 / 31

Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Análise e Métodos Numéricos em EDPs comMúltiplas Escalas

Parte III: Métodos Numéricos para EDPs com Coeficientesoscilatórios

Alexandre L. Madureirawww.lncc.br/∼alm

Laboratório Nacional de Computação Científica – LNCCPetrópolis - RJ

ENAMA IIJoão Pessoa, 5/11/2008

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 1 / 31

Page 2: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Conteúdo

1 Filosofia da Modelagem Multiescala

2 Métodos Numéricos Modernos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 2 / 31

Page 3: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Conteúdo

1 Filosofia da Modelagem MultiescalaMotivação: Meios PorososDefinição, objetivo e idéias principais

2 Métodos Numéricos Modernos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 3 / 31

Page 4: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Exemplo - Escoamento em Meios Porosos

Deslocamento de petróleo emrocha contendo água

Microtomografia com raios Xpara descrever a geometria(resolução de 5 microns)

Malha computacional commais de 100 milhões de nós

http://ccs.chem.ucl.ac.uk/research/porousmedia.shtml

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 4 / 31

Page 5: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição de Problemas Multiescalas

Definição (Física)Provêm de fenômenos físicos que ocorrem em diferentes escalastemporais e/ou espaciais

Definição (Matemática)São sequências de problemas contendo um ou mais parâmetros,cujas soluções apresentam “derivadas” espaciais e/ou temporais demagnitude crescentes quando algum dos parâmetros vai a zero

Definição (Computacional)São problemas que demandam capacidade computacional além dodisponível.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 5 / 31

Page 6: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição de Problemas Multiescalas

Definição (Física)Provêm de fenômenos físicos que ocorrem em diferentes escalastemporais e/ou espaciais

Definição (Matemática)São sequências de problemas contendo um ou mais parâmetros,cujas soluções apresentam “derivadas” espaciais e/ou temporais demagnitude crescentes quando algum dos parâmetros vai a zero

Definição (Computacional)São problemas que demandam capacidade computacional além dodisponível.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 5 / 31

Page 7: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição de Problemas Multiescalas

Definição (Física)Provêm de fenômenos físicos que ocorrem em diferentes escalastemporais e/ou espaciais

Definição (Matemática)São sequências de problemas contendo um ou mais parâmetros,cujas soluções apresentam “derivadas” espaciais e/ou temporais demagnitude crescentes quando algum dos parâmetros vai a zero

Definição (Computacional)São problemas que demandam capacidade computacional além dodisponível.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 5 / 31

Page 8: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Objetivo da modelagem Multiescala

A modelagem multiescala destina-se a capturar os efeitos“macroscópicos” da solução. Os efeitos da microescala têm que serconsiderados, mas comumente estes não têm tanta importância perse.Exemplos:

Em compósitos, não é de interesse o que ocorre com asinclusões, mas sim o comportamento macroscópicos do material(resistência a calor, condutividade, etc)

Para a indústria, não interessa tanto “como” o óleo escoou emcada poro, mas sim o escoamento final com um todo

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 6 / 31

Page 9: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Objetivo da modelagem Multiescala

A modelagem multiescala destina-se a capturar os efeitos“macroscópicos” da solução. Os efeitos da microescala têm que serconsiderados, mas comumente estes não têm tanta importância perse.Exemplos:

Em compósitos, não é de interesse o que ocorre com asinclusões, mas sim o comportamento macroscópicos do material(resistência a calor, condutividade, etc)

Para a indústria, não interessa tanto “como” o óleo escoou emcada poro, mas sim o escoamento final com um todo

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 6 / 31

Page 10: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Objetivo da modelagem Multiescala

A modelagem multiescala destina-se a capturar os efeitos“macroscópicos” da solução. Os efeitos da microescala têm que serconsiderados, mas comumente estes não têm tanta importância perse.Exemplos:

Em compósitos, não é de interesse o que ocorre com asinclusões, mas sim o comportamento macroscópicos do material(resistência a calor, condutividade, etc)

Para a indústria, não interessa tanto “como” o óleo escoou emcada poro, mas sim o escoamento final com um todo

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 6 / 31

Page 11: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Técnicas Principais

A idéia básica é incorporar informações da microescala sem resolvertodos os detalhes. Seja a equação diferencial

Lǫuǫ = f , onde ǫ≪ 1.

O seguinte esquema se aplica:

Lǫuǫ = fhomogenização−−−−−−−−−→ LU = F

ydisc. multiesc

ydisc. tradicional

Lh,ǫuh,ǫ = faproximadamente−−−−−−−−−−→ LhUh = F h

Imposição: custo(disc. multiesc) ≪ custo(disc. completa)Desejo: custo(disc. multiesc) = independente de ǫ

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 7 / 31

Page 12: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Técnicas Principais

A idéia básica é incorporar informações da microescala sem resolvertodos os detalhes. Seja a equação diferencial

Lǫuǫ = f , onde ǫ≪ 1.

O seguinte esquema se aplica:

Lǫuǫ = fhomogenização−−−−−−−−−→ LU = F

ydisc. multiesc

ydisc. tradicional

Lh,ǫuh,ǫ = faproximadamente−−−−−−−−−−→ LhUh = F h

Imposição: custo(disc. multiesc) ≪ custo(disc. completa)Desejo: custo(disc. multiesc) = independente de ǫ

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 7 / 31

Page 13: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Técnicas Principais

A idéia básica é incorporar informações da microescala sem resolvertodos os detalhes. Seja a equação diferencial

Lǫuǫ = f , onde ǫ≪ 1.

O seguinte esquema se aplica:

Lǫuǫ = fhomogenização−−−−−−−−−→ LU = F

ydisc. multiesc

ydisc. tradicional

Lh,ǫuh,ǫ = faproximadamente−−−−−−−−−−→ LhUh = F h

Imposição: custo(disc. multiesc) ≪ custo(disc. completa)Desejo: custo(disc. multiesc) = independente de ǫ

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 7 / 31

Page 14: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Conteúdo

1 Filosofia da Modelagem Multiescala

2 Métodos Numéricos ModernosElementos Finitos Multiescalas (MsFEM)Residual Free Bubbles (RFB)Método Heterogêneo Multiescalas (HMM)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 8 / 31

Page 15: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

EDP com coeficiente oscilatório

Seja Ω ⊂ R2 polígono, e

− div[aǫ(x)∇ uǫ(x)] = f (x) em Ω ⊂ R2,

uǫ = 0 em ∂Ω,

onde ǫ≪ 1 “representa” as microescalas, e aǫ : Ω → R2×2sim é

uniformemente positiva definida.Seja uma partição de Ω em elementos finitos K :

Discretizaçãoregular

quasi-uniformecom malha ≈ h

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 9 / 31

Page 16: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição do MsFEM

O método de elementos finitos multiescalas [Hou, Wu, Cai, 1997,1999] usa funções que resolvem localmente (em cada elemento) ooperador.Para o i-ésimo nó da malha e todo elemento K , seja ψi tal que

− div[aǫ∇ψi ] = 0 em K ,

ψi |∂K linear, ψi(x j) = δij em todo nó x j

Definimos o espaço de elementos finitos multiescala

V h,ǫ0 = span ψ1, . . . , ψN.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 10 / 31

Page 17: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Funções de base em uma dimensão

Uma função de base multiescla para ǫ = 1/4 e h = 1/32:

0

0.2

0.4

0.6

0.8

1

0.01 0.02 0.03 0.04 0.05 0.06

Parece-se muito com a função de base linear por partes. Neste caso,h ≪ ǫ e a função de base tradicional funciona bem.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 11 / 31

Page 18: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Funções de base em uma dimensão

Quando ǫ≪ h, a função de base tem caráter oscilatório, como paraǫ = 1/128 e h = 1/32:

0

0.2

0.4

0.6

0.8

1

0.01 0.02 0.03 0.04 0.05 0.06

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 12 / 31

Page 19: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Funções de base em duas dimensõesPara h < ǫ, a função de base multiescala é próxima da bilinear:

00.2

0.40.6

0.81

0

0.2

0.4

0.6

0.8

1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

xy

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 13 / 31

Page 20: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Funções de base em duas dimensõesE a função de base multiescala para ǫ/h = 1/64:

00.2

0.40.6

0.81

0

0.2

0.4

0.6

0.8

1−0.2

0

0.2

0.4

0.6

0.8

1

1.2

xy

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 14 / 31

Page 21: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Curvas de nível para a função multiescala quando h < ǫ:

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 15 / 31

Page 22: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Curvas de nível para a função multiescala com ǫ≪ h:

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 16 / 31

Page 23: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição do MsFEM

Usando o espaço de elementos finitos multiescala

V h,ǫ0 = span ψ1, . . . , ψN,

a solução uh,ǫ ∈ V h,ǫ0 é tal que para todo vh,ǫ ∈ V h,ǫ

0 .∫

Ω

(

aǫ(x)∇ uh,ǫ(x)∇ vh,ǫ

)

dx =

Ωf (x)vh,ǫ(x) dx

Uma estimativa de erro nos dá (para soluções regulares)

‖uǫ − uh,ǫ‖H1(0,1) ≤ c(f ) minh/ǫ,h + ǫ+ (ǫ/h)1/2.

Note que o método apresenta problemas para ǫ ≈ h.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 17 / 31

Page 24: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Definição do MsFEM

Usando o espaço de elementos finitos multiescala

V h,ǫ0 = span ψ1, . . . , ψN,

a solução uh,ǫ ∈ V h,ǫ0 é tal que para todo vh,ǫ ∈ V h,ǫ

0 .∫

Ω

(

aǫ(x)∇ uh,ǫ(x)∇ vh,ǫ

)

dx =

Ωf (x)vh,ǫ(x) dx

Uma estimativa de erro nos dá (para soluções regulares)

‖uǫ − uh,ǫ‖H1(0,1) ≤ c(f ) minh/ǫ,h + ǫ+ (ǫ/h)1/2.

Note que o método apresenta problemas para ǫ ≈ h.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 17 / 31

Page 25: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Teste numéricoPara ǫ = 1/16 e h = 1/10 obtemos:

Multiscale finite element solution

0

0.02

0.04

0.06

0.08

0.1

0.2 0.4 0.6 0.8 1

Solução Exata

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 18 / 31

Page 26: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Em uma dimensão, a solução multiescala é nodalmente exata.Em dimensões maiores isto não ocorre

Impor condições de contorno lineares nas arestas dos elementosintroduz erros (ressonância) quando h ∼ ǫ

O custo do método ainda é alto, pois problemas locais têm queser resolvidos (computação paralela)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 19 / 31

Page 27: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Em uma dimensão, a solução multiescala é nodalmente exata.Em dimensões maiores isto não ocorre

Impor condições de contorno lineares nas arestas dos elementosintroduz erros (ressonância) quando h ∼ ǫ

O custo do método ainda é alto, pois problemas locais têm queser resolvidos (computação paralela)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 19 / 31

Page 28: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Em uma dimensão, a solução multiescala é nodalmente exata.Em dimensões maiores isto não ocorre

Impor condições de contorno lineares nas arestas dos elementosintroduz erros (ressonância) quando h ∼ ǫ

O custo do método ainda é alto, pois problemas locais têm queser resolvidos (computação paralela)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 19 / 31

Page 29: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Em uma dimensão, a solução multiescala é nodalmente exata.Em dimensões maiores isto não ocorre

Impor condições de contorno lineares nas arestas dos elementosintroduz erros (ressonância) quando h ∼ ǫ

O custo do método ainda é alto, pois problemas locais têm queser resolvidos (computação paralela)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 19 / 31

Page 30: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Em uma dimensão, a solução multiescala é nodalmente exata.Em dimensões maiores isto não ocorre

Impor condições de contorno lineares nas arestas dos elementosintroduz erros (ressonância) quando h ∼ ǫ

O custo do método ainda é alto, pois problemas locais têm queser resolvidos (computação paralela)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 19 / 31

Page 31: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Residual Free Bubbles (RFB)

Em geral, para problemas com múltiplas escalas, é possível decompora solução como

usolução = umacro + umicro

No método RFB, a decomposição é

uRFB = ulinear + ub

onde ulinear é a parte linear por partes, e a “bolha” ub capturainformações sobre a microescala.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 20 / 31

Page 32: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Residual Free Bubbles (RFB)

Seja Ω um polígono, ǫ > 0 representa a pequena escala,

Lǫu = f em Ω,

u = 0 em ∂Ω,

e sua formulação fraca: achar u ∈ H10 (Ω) tal que

a(u, v) = (f , v) para todo v ∈ H10 (Ω).

e (f , v) =∫

Ω fv dx. Tomamos como exemplo

Lǫu = − div(

aǫ(x)∇ u)

, a(u, v) =

Ω

(

aǫ(x)∇ u)

· ∇ v dx.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 21 / 31

Page 33: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Residual Free Bubbles (RFB)

Considere a partição de Ω em elementos finitos, e o espaçoenriquecido associado

Vh := V1 ⊕ B,

onde

V1 ⊂ H10(Ω) é o espaço das funções lineares por partes, que só

“enxerga” as propriedades “macro”

B = v ∈ H10 (Ω) : v |K ∈ H1

0 (K ) para todo elemento K é oespaço das “bolhas”, funções que se anulam no bordo doselementos, e que capturando o efeito das pequenas escalas

O método consiste em achar uh ∈ Vh = V1 ⊕ B onde

a(uh, vh) = (f , vh) para todo vh ∈ Vh.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 22 / 31

Page 34: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Residual Free Bubbles (RFB)

Escrevendo uh = u1 + ub temos

a(u1 + ub, v1) = (f , v1) para todo v1 ∈ V1,

a(u1 + ub, vb) = (f , vb) para todo vb ∈ H10 (K ).

Pela segunda equação, a bolha é solução do problema local

Lǫub = −Lǫu1 + f em K ,

ub = 0 em ∂K .

Escrevendo ub = T (−Lǫu1 + f ) temos para todo v1 ∈ V1

a(

(I − TLǫ)u1, v1)

= (f , v1) − a(Tf , v1)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 23 / 31

Page 35: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Uma forma de se interpretar a formulação acima é como um“upscaling” numérico

Note que a formulação final depende somente das funções debase lineares.

O método guarda forte similaridades com o MsFEM. Emparticular o custo computacional e as taxas de convergências sãoos mesmos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 24 / 31

Page 36: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Uma forma de se interpretar a formulação acima é como um“upscaling” numérico

Note que a formulação final depende somente das funções debase lineares.

O método guarda forte similaridades com o MsFEM. Emparticular o custo computacional e as taxas de convergências sãoos mesmos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 24 / 31

Page 37: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Uma forma de se interpretar a formulação acima é como um“upscaling” numérico

Note que a formulação final depende somente das funções debase lineares.

O método guarda forte similaridades com o MsFEM. Emparticular o custo computacional e as taxas de convergências sãoos mesmos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 24 / 31

Page 38: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

Uma forma de se interpretar a formulação acima é como um“upscaling” numérico

Note que a formulação final depende somente das funções debase lineares.

O método guarda forte similaridades com o MsFEM. Emparticular o custo computacional e as taxas de convergências sãoos mesmos

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 24 / 31

Page 39: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Método Heterogêneo Multiescalas (HMM)

Esta proposta é estudada por E, Engquist, Huang, Ming, Li,Vanden-Eijnden, Zhang, Yue, a partir de 2003.Damos uma breve descrição do método considerando novamente oproblema

− div[aǫ(x)∇ uǫ(x)] = f (x) em Ω ⊂ R2,

uǫ = 0 em ∂Ω.

Seja V 1 o espaço das funções de elementos finitos contínuas elineares por partes.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 25 / 31

Page 40: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Método Heterogêneo Multiescalas (HMM)

Se existir matriz efetiva A que incorpore os efeitos das microescalas, aforma bilinear

Ω(A ∇ V ) · ∇ W dx para V ,W ∈ V 1,

seria boa para aproximar a solução original.Para um elemento K , considere a quadratura

Kp(x) dx ≈

L∑

l=1

wlp(x l).

Logo∫

K(A ∇ V ) · ∇ W dx ≈

L∑

l=1

wl [(A ∇ V ) · ∇ W ](x l).

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 26 / 31

Page 41: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Método Heterogêneo Multiescalas (HMM)

Aproximamos [(A ∇ V ) · ∇ W ](x l) da seguinte forma. Considere Iδ(x l)o quadrado de tamanho δ centrado em x l

Tome então [(A ∇ V ) · ∇ W ](x l) ≈1δ

Iδ(x l)[aǫ(x)∇ vl(x)] · ∇ wl(x) dx ,

onde dado V ∈ V 1 ache vl tal que

− div[aǫ(x)∇ vl(x)] = 0 em Iδ(x l),

vl = V em ∂Iδ(x l).

No caso periódico: ‖uhomog − uHMM‖H1(Ω) ≤ c(h + ǫ)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 27 / 31

Page 42: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Método Heterogêneo Multiescalas (HMM)

Aproximamos [(A ∇ V ) · ∇ W ](x l) da seguinte forma. Considere Iδ(x l)o quadrado de tamanho δ centrado em x l

Tome então [(A ∇ V ) · ∇ W ](x l) ≈1δ

Iδ(x l)[aǫ(x)∇ vl(x)] · ∇ wl(x) dx ,

onde dado V ∈ V 1 ache vl tal que

− div[aǫ(x)∇ vl(x)] = 0 em Iδ(x l),

vl = V em ∂Iδ(x l).

No caso periódico: ‖uhomog − uHMM‖H1(Ω) ≤ c(h + ǫ)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 27 / 31

Page 43: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

A escolha de δ depende do problema em questão.

Para problemas periódicos, δ pode ser o período, e o custo dométodo torna-se independente do tamanho da microescala.

Desde 2003, o HMM tem sido aplicado num númeroimpressionante de problemas (pelo menos 25 artigos),principalmente por um pequeno grupo de pesquisadorescentrados em Princeton.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 28 / 31

Page 44: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

A escolha de δ depende do problema em questão.

Para problemas periódicos, δ pode ser o período, e o custo dométodo torna-se independente do tamanho da microescala.

Desde 2003, o HMM tem sido aplicado num númeroimpressionante de problemas (pelo menos 25 artigos),principalmente por um pequeno grupo de pesquisadorescentrados em Princeton.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 28 / 31

Page 45: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alguns Comentários

A escolha de δ depende do problema em questão.

Para problemas periódicos, δ pode ser o período, e o custo dométodo torna-se independente do tamanho da microescala.

Desde 2003, o HMM tem sido aplicado num númeroimpressionante de problemas (pelo menos 25 artigos),principalmente por um pequeno grupo de pesquisadorescentrados em Princeton.

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 28 / 31

Page 46: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Bibliografia I

W. E, B. Engquist, X. Li, W. Ren, E. Vanden-Eijnden,The Heterogeneous Multiscale Method: A Review,http://www.math.princeton.edu/multiscale/

T. Y. Hou,Numerical approximations to multiscale solutions in partialdifferential equations,Frontiers in numerical analysis, 241–301, Springer (2002)

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 29 / 31

Page 47: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

FIM

Obrigado!

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 30 / 31

Page 48: Análise e Métodos Numéricos em EDPs com Múltiplas Escalas

Alexandre L. Madureira (LNCC) Elementos Finitos Multiescalas ENAMA 2008 31 / 31