SlideShare a Scribd company logo
1 of 16
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı




                                         ¸˜
         Modelos Computacionais de Simulacao de
                       L´quidos
                        ı

                                        Goncalo Amador
                                            ¸
                                  e-mail:gamador@it.ubi.pt




                                                  January, 2011
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı




       1           ¸˜
            Introducao

       2     ´
            Metodos Procedimentais

       3     ´                       ¸˜
            Metodos baseados nas equacoes de Navier-Stokes
                ´
              Metodos Lagrangianos
                ´
              Metodos Eulerianos

       4     ´                                        ˆ
            Metodo do Reticulado de Boltzmann (em ingles LBM)

       5           ˜
            Conclusoes

       6         ˆ
            Referencias
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
         ¸˜
  Introducao




         ˜
      Visao Geral
                ´                         ¸˜
           Duas areas que estudam a simulacao de fluidos:
                                 ¸˜         ˆ
                          Computacao da Dinamica dos Fluidos
                                          ˆ
                                  (em ingles CFD)
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
         ¸˜
  Introducao




         ˜
      Visao Geral (Cont.)
                                   ¸˜    ´            ˆ
                             Computcao Grafica (em ingles CG)




               (tempo-real ≥ 30 fps)              (nao-em-tempo-real ≤ 30 fps)
                                                    ˜

                ´
               Metodos usados em CG [1, 2, 3, 4]:
                      ´
                     Metodos Procedimentais.
                      ´                         ¸˜
                     Metodos baseados nas equacoes de Navier-Stokes.
                      ´                                        ˆ
                     Metodo do Reticulado de Boltzmann (em ingles LBM).
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´
  Metodos Procedimentais




       ´
      Metodos Procedimentais
            ¸˜        ´
         Funcao Parametrica:
                                                               `
                                                   x distancia a origem
                                                                          ¸˜
                                                   C velocidade de propagacao
               f (x, t) = A cos         2π(x−Ct)   A amplitude da onda
                                            L
                                                   t instante de tempo
                                                   L comprimento da onda

              ´       ´       ˜ ı
              Unico metodo nao f´sico usado em CG.
                    ´                   ´
              Mais rapido de todos os metodos usados em CG.
                                                 ¸˜
              Grande n´vel de detalhe para resolucoes distintas.
                       ı
                                                              ¸˜
              Integrado na maioria das ferramentas de modelacao e
                    ¸˜
              animacao 3D.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´
  Metodos Procedimentais




       ´
      Metodos Procedimentais (Cont.)
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                       ¸˜
  Metodos baseados nas equacoes de Navier-Stokes




          ¸˜
      Equacoes de Navier-Stokes para fluidos incompress´veis
                                                      ı
                                                   →
                                                   −
                      ¸˜
              Conservacao de Massa:                u =0
                  ¸˜                              ˜
              Relacao entre forcas externas, pressao, temperatura, e
                               ¸
              densidade de um fluido viscoso em movimento:
                      →
                      −
                     ∂u        →
                               −      → 1
                                      −               → →
                                                      − −
                          =− u ·      u −     p+v 2u + f
                      ∂t                   ρ
               →
               −
                u : campo de velocidade
              v : viscosidade do fluido
              ρ: densidade do fluido
              →
              −
               f : forcas externas
                      ¸
                        ∂ ∂ ∂
                  =      ,    ,    : gradient
                       ∂x ∂y ∂z
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                       ¸˜
  Metodos baseados nas equacoes de Navier-Stokes
     ´
    Metodos Lagrangianos


       ´
      Metodos Lagrangianos
                                           ´
              Part´culas = conjuntos de moleculas de fluidos.
                  ı
              Movemo-nos com as part´culas.
                                       ı
                          ˆ      ¸˜
              Part´culas tem posicao, velocidade, massa, fase, etc.
                  ı
              Permitem splash, spray, espuma, fervedura, etc.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                       ¸˜
  Metodos baseados nas equacoes de Navier-Stokes
     ´
    Metodos Eulerianos




       ´
      Metodos Eulerianos
              ¸ ´                              ´
         Espaco e discretizado numa grelha de celulas finita.
              ¸˜    ˜                       ´
         Variacoes sao analisadas em cada celula.




                                   ´          ´
              Consomem mais memoria que os metodos
              procedimentais ou Lagrangianos.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                       ¸˜
  Metodos baseados nas equacoes de Navier-Stokes
     ´
    Metodos Eulerianos




       ´
      Metodos Eulerianos (Cont.)
              Dois tipos de grelhas: “coarse” e “Marker-and-Cell”
              (MAC).
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                       ¸˜
  Metodos baseados nas equacoes de Navier-Stokes
     ´
    Metodos Eulerianos




          ¸˜      ´                                  ˆ
      Equacoes de Aguas de Baixa Profundidae (do ingles SWE)
                  ˜
              Versao simplificada (2D) das equac oes de NS em
                                                  ¸
              3D (e.g., superf´cie costeira do oceano, rios , etc).
                              ı
              Usadas em CG e CFD.
                                 ´
              Exigem menos memoria e processamento que as
              equac de NS em 3D.
                   ¸
                                                                 ¸˜
                                                       an aceleracao vertical
                ∂η
                   + ( η) v = −η                   · v h altura acima do n´vel 0
                                                                          ı
                ∂t                                                         ˜
                                                       η altura acima do chao
                 ∂v                                    v velocidade horizontal
                    + ( v ) v = an h                   t instante de tempo
                 ∂t
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                                        ˆ
  Metodo do Reticulado de Boltzmann (em ingles LBM)




      LBM
          ´
         Metodo de grelha de CFD.
                    ¸˜
              Evolucao do (LGA), um modelo que descreve gases
              no espaco (i.e., locais sem atmosfera).
                       ¸
                         ¸˜           ¸˜
              Discretizacao da equacao de Boltzmann.
                                     ˜         ¸˜
              Aproxima com boa precisao as equacoes de NS.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
   ´                                        ˆ
  Metodo do Reticulado de Boltzmann (em ingles LBM)




      LBM (Cont.)
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
         ˜
  Conclusoes




             ˜
      Conclusoes
         CFD simula fluidos de forma a resolver problemas de
         engenharia.
               CG simula fluidos para gerar efeitos aparentemente
               realistas, para as industrias de filmes e jogos.
                             ´
               Existem 4 metodos usados para simular fluidos em
               CG.
                        ´     ´
               O LBM e o metodo que consome mais memoria.   ´
                     ´                       ˜
               Os metodos procedimentais sao os que consomem
               menos recursos computacionais.
                 ´                                         ˜
               Metodos h´bridos (Eulerianos+Lagrangianos) sao a
                         ı
                   ¸˜
               solucao que permite mais efeitos.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
         ˜
  Conclusoes




             ˜
      Conclusoes (Cont.)
                            ˜
               Existem versoes CUDA e em ”shading languages´´
                              ´
               de todos os metodos de CG.
                           ˜                     ´
               Existem versoes CUDA de todos os metodos de CG.
                ´                     ´
               Metodos de NS e o LBM ja existem em MPI e em
               OpenMP.
               O surgimento do CUDA aumentou a pesquisa em
                                   ¸˜
               CFD de super-computacao em paralelo.
               Aparentemente, existem somente trabalhos em CFD
                               ˆ
               usando em simultaneo OpenMP ou CUDA e MPI.
¸˜
Modelos Computacionais de Simulacao de L´quidos
                                        ı
       ˆ
  Referencias




           ˆ
      Referencias

                J. Tessendorf, “Simulating Ocean Water,” in ACM
                SIGGRAPH 2004 Course Notes.
                R. Bridson, M. F. Muller, E. Guendelman, and R. Fedkiw,
                                      ¨
                “Fluid simulation,” in ACM SIGGRAPH 2006 Course Notes.
                R. Bridson and M. F. Muller, “Fluid simulation,” in ACM
                                      ¨
                SIGGRAPH 2007 Course Notes.
                M. F. Muller, J. Stam, D. James, and N. Thurey, “Real time
                       ¨                                  ¨
                physics,” in ACM SIGGRAPH 2008 Course Notes.

More Related Content

Viewers also liked

4 feb janta ka aaina (10)
4 feb janta ka aaina (10)4 feb janta ka aaina (10)
4 feb janta ka aaina (10)
Janta Ka Aaina
 
Weam - World Erotic Art Museum
Weam - World Erotic Art MuseumWeam - World Erotic Art Museum
Weam - World Erotic Art Museum
Oracy Filho
 
Conto reciclado
Conto recicladoConto reciclado
Conto reciclado
google
 
6A - A dengue evelyn e beatriz vitória
6A - A dengue evelyn e beatriz vitória6A - A dengue evelyn e beatriz vitória
6A - A dengue evelyn e beatriz vitória
viannota
 
Evalation of jouralism
Evalation of jouralismEvalation of jouralism
Evalation of jouralism
MFJ
 
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 MjN:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
guest404999
 

Viewers also liked (15)

VISTTA LAGUNA -APARTAMENTOS NA BARRA - Ligue (21) 30191-0191
VISTTA LAGUNA -APARTAMENTOS NA BARRA - Ligue (21)  30191-0191 VISTTA LAGUNA -APARTAMENTOS NA BARRA - Ligue (21)  30191-0191
VISTTA LAGUNA -APARTAMENTOS NA BARRA - Ligue (21) 30191-0191
 
4 feb janta ka aaina (10)
4 feb janta ka aaina (10)4 feb janta ka aaina (10)
4 feb janta ka aaina (10)
 
Weam - World Erotic Art Museum
Weam - World Erotic Art MuseumWeam - World Erotic Art Museum
Weam - World Erotic Art Museum
 
Social Media es como Asu Mare
Social Media es como Asu MareSocial Media es como Asu Mare
Social Media es como Asu Mare
 
Presentación cuna1
Presentación cuna1Presentación cuna1
Presentación cuna1
 
Pascua 2011
Pascua 2011Pascua 2011
Pascua 2011
 
Dossier De Premsa Zarzuela
Dossier De Premsa ZarzuelaDossier De Premsa Zarzuela
Dossier De Premsa Zarzuela
 
Conto reciclado
Conto recicladoConto reciclado
Conto reciclado
 
Boletin 12 calidad
Boletin 12 calidadBoletin 12 calidad
Boletin 12 calidad
 
6A - A dengue evelyn e beatriz vitória
6A - A dengue evelyn e beatriz vitória6A - A dengue evelyn e beatriz vitória
6A - A dengue evelyn e beatriz vitória
 
Evalation of jouralism
Evalation of jouralismEvalation of jouralism
Evalation of jouralism
 
DíA Verde
DíA VerdeDíA Verde
DíA Verde
 
CV_Daniel_Stoll
CV_Daniel_StollCV_Daniel_Stoll
CV_Daniel_Stoll
 
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 MjN:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
N:\Orientatzaileak\Aurkezpenak-9 10 Aurkezpenak\Dbh 4 Familiak 09 10 Mj
 
El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición...
El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición...El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición...
El proyecto Tellus. Integración de gvSIG Mobile y Open mobile IS para edición...
 

More from Gonçalo Amador (7)

Eurographics 2016 Conference Presentation
Eurographics 2016 Conference PresentationEurographics 2016 Conference Presentation
Eurographics 2016 Conference Presentation
 
ICCSA 2010 Conference Presentation
ICCSA 2010 Conference PresentationICCSA 2010 Conference Presentation
ICCSA 2010 Conference Presentation
 
SIACG 2011 Conference Presentation
SIACG 2011 Conference PresentationSIACG 2011 Conference Presentation
SIACG 2011 Conference Presentation
 
ICISA 2010 Conference Presentation
ICISA 2010 Conference PresentationICISA 2010 Conference Presentation
ICISA 2010 Conference Presentation
 
IDC 2010 Conference Presentation
IDC 2010 Conference PresentationIDC 2010 Conference Presentation
IDC 2010 Conference Presentation
 
MUE 2011 Conference Presentation
MUE 2011 Conference PresentationMUE 2011 Conference Presentation
MUE 2011 Conference Presentation
 
Fluids en
Fluids enFluids en
Fluids en
 

Recently uploaded

O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Recently uploaded (20)

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 

Fluids pt

  • 1. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ¸˜ Modelos Computacionais de Simulacao de L´quidos ı Goncalo Amador ¸ e-mail:gamador@it.ubi.pt January, 2011
  • 2. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı 1 ¸˜ Introducao 2 ´ Metodos Procedimentais 3 ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ´ Metodos Lagrangianos ´ Metodos Eulerianos 4 ´ ˆ Metodo do Reticulado de Boltzmann (em ingles LBM) 5 ˜ Conclusoes 6 ˆ Referencias
  • 3. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ¸˜ Introducao ˜ Visao Geral ´ ¸˜ Duas areas que estudam a simulacao de fluidos: ¸˜ ˆ Computacao da Dinamica dos Fluidos ˆ (em ingles CFD)
  • 4. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ¸˜ Introducao ˜ Visao Geral (Cont.) ¸˜ ´ ˆ Computcao Grafica (em ingles CG) (tempo-real ≥ 30 fps) (nao-em-tempo-real ≤ 30 fps) ˜ ´ Metodos usados em CG [1, 2, 3, 4]: ´ Metodos Procedimentais. ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes. ´ ˆ Metodo do Reticulado de Boltzmann (em ingles LBM).
  • 5. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ Metodos Procedimentais ´ Metodos Procedimentais ¸˜ ´ Funcao Parametrica: ` x distancia a origem ¸˜ C velocidade de propagacao f (x, t) = A cos 2π(x−Ct) A amplitude da onda L t instante de tempo L comprimento da onda ´ ´ ˜ ı Unico metodo nao f´sico usado em CG. ´ ´ Mais rapido de todos os metodos usados em CG. ¸˜ Grande n´vel de detalhe para resolucoes distintas. ı ¸˜ Integrado na maioria das ferramentas de modelacao e ¸˜ animacao 3D.
  • 6. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ Metodos Procedimentais ´ Metodos Procedimentais (Cont.)
  • 7. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ¸˜ Equacoes de Navier-Stokes para fluidos incompress´veis ı → − ¸˜ Conservacao de Massa: u =0 ¸˜ ˜ Relacao entre forcas externas, pressao, temperatura, e ¸ densidade de um fluido viscoso em movimento: → − ∂u → − → 1 − → → − − =− u · u − p+v 2u + f ∂t ρ → − u : campo de velocidade v : viscosidade do fluido ρ: densidade do fluido → − f : forcas externas ¸ ∂ ∂ ∂ = , , : gradient ∂x ∂y ∂z
  • 8. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ´ Metodos Lagrangianos ´ Metodos Lagrangianos ´ Part´culas = conjuntos de moleculas de fluidos. ı Movemo-nos com as part´culas. ı ˆ ¸˜ Part´culas tem posicao, velocidade, massa, fase, etc. ı Permitem splash, spray, espuma, fervedura, etc.
  • 9. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ´ Metodos Eulerianos ´ Metodos Eulerianos ¸ ´ ´ Espaco e discretizado numa grelha de celulas finita. ¸˜ ˜ ´ Variacoes sao analisadas em cada celula. ´ ´ Consomem mais memoria que os metodos procedimentais ou Lagrangianos.
  • 10. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ´ Metodos Eulerianos ´ Metodos Eulerianos (Cont.) Dois tipos de grelhas: “coarse” e “Marker-and-Cell” (MAC).
  • 11. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ¸˜ Metodos baseados nas equacoes de Navier-Stokes ´ Metodos Eulerianos ¸˜ ´ ˆ Equacoes de Aguas de Baixa Profundidae (do ingles SWE) ˜ Versao simplificada (2D) das equac oes de NS em ¸ 3D (e.g., superf´cie costeira do oceano, rios , etc). ı Usadas em CG e CFD. ´ Exigem menos memoria e processamento que as equac de NS em 3D. ¸ ¸˜ an aceleracao vertical ∂η + ( η) v = −η · v h altura acima do n´vel 0 ı ∂t ˜ η altura acima do chao ∂v v velocidade horizontal + ( v ) v = an h t instante de tempo ∂t
  • 12. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ˆ Metodo do Reticulado de Boltzmann (em ingles LBM) LBM ´ Metodo de grelha de CFD. ¸˜ Evolucao do (LGA), um modelo que descreve gases no espaco (i.e., locais sem atmosfera). ¸ ¸˜ ¸˜ Discretizacao da equacao de Boltzmann. ˜ ¸˜ Aproxima com boa precisao as equacoes de NS.
  • 13. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ´ ˆ Metodo do Reticulado de Boltzmann (em ingles LBM) LBM (Cont.)
  • 14. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ˜ Conclusoes ˜ Conclusoes CFD simula fluidos de forma a resolver problemas de engenharia. CG simula fluidos para gerar efeitos aparentemente realistas, para as industrias de filmes e jogos. ´ Existem 4 metodos usados para simular fluidos em CG. ´ ´ O LBM e o metodo que consome mais memoria. ´ ´ ˜ Os metodos procedimentais sao os que consomem menos recursos computacionais. ´ ˜ Metodos h´bridos (Eulerianos+Lagrangianos) sao a ı ¸˜ solucao que permite mais efeitos.
  • 15. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ˜ Conclusoes ˜ Conclusoes (Cont.) ˜ Existem versoes CUDA e em ”shading languages´´ ´ de todos os metodos de CG. ˜ ´ Existem versoes CUDA de todos os metodos de CG. ´ ´ Metodos de NS e o LBM ja existem em MPI e em OpenMP. O surgimento do CUDA aumentou a pesquisa em ¸˜ CFD de super-computacao em paralelo. Aparentemente, existem somente trabalhos em CFD ˆ usando em simultaneo OpenMP ou CUDA e MPI.
  • 16. ¸˜ Modelos Computacionais de Simulacao de L´quidos ı ˆ Referencias ˆ Referencias J. Tessendorf, “Simulating Ocean Water,” in ACM SIGGRAPH 2004 Course Notes. R. Bridson, M. F. Muller, E. Guendelman, and R. Fedkiw, ¨ “Fluid simulation,” in ACM SIGGRAPH 2006 Course Notes. R. Bridson and M. F. Muller, “Fluid simulation,” in ACM ¨ SIGGRAPH 2007 Course Notes. M. F. Muller, J. Stam, D. James, and N. Thurey, “Real time ¨ ¨ physics,” in ACM SIGGRAPH 2008 Course Notes.