PhysSandbox
Mecânica clássicaOndas e somEletricidade e magnetismoÓptica e luzGravidade e órbitasLaboratórios
🌙Astronomia e o céu🌡️Termodinâmica🌍Biofísica, fluidos e geociências📐Visualização matemática🔧Engenharia🧪Química
PTENRUES

Simuladores relacionados

Continue com temas próximos desta categoria — ou todos os 85 em «Visualização matemática».

Toda a categoria →
NovoUniversidade / pesquisa

Volumes finitos: advecção e difusão

Abrir o simulador

Transporte conservativo de um escalar numa malha 2D: fluxos pelas faces, esquema a montante ou interpolação central, número de Péclet, CFL e difusão numérica.

NovoUniversidade / pesquisa

Equação do calor: diferenças finitas

Abrir o simulador

Equação unidimensional u_t = αu_xx: FTCS explícito e Euler implícito retrógrado; mude r = αΔt/Δx², veja a explosão do esquema explícito se r > 1/2 e compare a difusão numérica.

NovoUniversidade / pesquisa

Quimiotaxia de Keller–Segel

Abrir o simulador

n sobe o gradiente de c; secreção αn, decaimento βc; colapso com χ grande; malha 96².

NovoUniversidade / pesquisa

Partículas em um campo de escoamento

Abrir o simulador

Campo sintético v(x, y, t); transporte com fronteiras periódicas; à vontade, uma rede de setas.

NovoUniversidade / pesquisa

Integração de Monte Carlo

Abrir o simulador

Método de Monte Carlo ordinário, amostragem por importância e estratificação para ∫f(x) dx: curvas de convergência, erro-padrão e lei 1/√N.

NovoUniversidade / pesquisa

Convolução

Abrir o simulador

Dois impulsos retangulares de altura unitária: a convolução (f∗g)(τ) é a área de sobreposição no deslocamento τ. Em τ = 0, na tela está o comprimento da interseção.

PhysSandbox

Simuladores interativos de física, química e engenharia para alunos, professores e para quem tem curiosidade.

Física

  • Mecânica clássica
  • Ondas e som
  • Eletricidade e magnetismo

Ciência

  • Óptica e luz
  • Gravidade e órbitas
  • Astronomia e o céu

Mais

  • Termodinâmica
  • Biofísica, fluidos e geociências
  • Visualização matemática
  • Engenharia
  • Química

© 2026 PhysSandbox. Simuladores científicos interativos e gratuitos.

PrivacidadeTermosContato
Início/Visualização matemática/Esquemas de advecção

Esquemas de advecção

Advecção linear u_t + c u_x = 0 numa malha periódica: difusão do upwind, oscilações dispersivas de Lax–Wendroff e MacCormack, translação exata do pulso, erro L2 e número de Courant ν.

Esquemas de advecção

0.8
2

O upwind é monótono, mas difusivo; Lax–Wendroff e MacCormack são de segunda ordem e mais nítidos, mas nas descontinuidades dão sobressinal e oscilações. Fronteiras periódicas, c>0.

Atalhos de teclado

  • •Espaço / Enter — iniciar / pausar
  • •P — pausar / continuar
  • •R — redefinir

Grandezas medidas

tempo t0.000
Δt (c=1)3.64e-3
massa0.200
erro L2 upwind0.000
erro L2 L-W0.000
erro L2 Mac0.000

Sobre o modelo

Os esquemas de advecção resolvem o transporte linear u_t + c u_x = 0 com velocidade constante numa malha unidimensional periódica: a solução exata é a translação do pulso inicial, por isso os artefatos numéricos saltam à vista. O esquema upwind de primeira ordem toma o valor a montante e é monótono se ν = cΔt/Δx ≤ 1, mas introduz difusão numérica: pulsos retangulares se espalham. O esquema de Lax–Wendroff acrescenta uma correção de segunda ordem e segura melhor a frente, mas nas descontinuidades dá oscilações dispersivas — sobressinal e subssinal. O esquema de MacCormack (preditor–corretor) também é de segunda ordem em ondas suaves e tem oscilações parecidas nas frentes nítidas. Os três esquemas correm em paralelo; por cima vai a translação exata e, embaixo, o erro pontual.

Para quem: Métodos numéricos para equações de advecção: condição de Courant, monotonicidade e esquemas de segunda ordem.

Conceitos-chave

  • advecção linear
  • esquema upwind
  • esquema de Lax–Wendroff
  • esquema de MacCormack
  • condição de Courant
  • difusão numérica
  • dispersão numérica
  • diferenças finitas

Como funciona

u_t + c u_x = 0 numa malha 1D periódica: o tracejado branco é a translação exata do pulso. O upwind é monótono, mas espalha; Lax–Wendroff e MacCormack são de segunda ordem e mais nítidos no suave, mas perto das descontinuidades dão oscilações dispersivas. O controle ν = cΔt/Δx mostra o limite CFL ≤ 1.

Fórmulas principais

u_t + c u_x = 0, ν = cΔt/Δx. Upwind: u_i^{n+1}=u_i^n−ν(u_i^n−u_{i−1}^n). Lax-Wendroff adds (ν²/2)(u_{i+1}−2u_i+u_{i−1}); MacCormack uses predictor-corrector. Stable range here: roughly ν ≤ 1.

Perguntas frequentes

Por que o esquema upwind espalha o pulso?
Com velocidade positiva o upwind troca a derivada por uma diferença deslocada para trás. Na equação modificada aparece um termo de difusão artificial proporcional a (1 − ν)Δx, de modo que as descontinuidades se amortecem e se alargam em vez de se transladarem com exatidão.
Por que Lax–Wendroff e MacCormack dão picos perto dos saltos?
São esquemas de segunda ordem, com menos difusão. Perto de uma descontinuidade as componentes de alta frequência ganham erros de fase, e isso produz oscilações dispersivas. Os limitadores TVD e os esquemas modernos de alta resolução tratam esse mesmo conflito entre monotonicidade e alta precisão.
O que significa aqui o número de Courant ν?
ν = cΔt/Δx é quantas células a informação percorre num passo de tempo. Para esses esquemas explícitos de advecção linear a região básica de estabilidade é cerca de ν ≤ 1. Se ν é maior, o domínio de dependência numérico não acompanha a equação.