Math ClubMath Club
v1 · padrão canônico

Funções de Green para EDPs

Solução fundamental do Laplaciano, calor e onda em Rⁿ. Fórmulas de representação de Green, função de Green para domínio limitado e método de imagens.

Used in: engenharia

Choose your door

Real scenarios with market data and step-by-step calculations

Funções de Green em Eletromagnetismo e Difusão

Potencial de Cargas — Lei de Coulomb

O potencial elétrico de distribuição de carga ρ(y)\rho(y) em R3\mathbb{R}^3:

V(x)=14πε0R3ρ(y)xydyV(x) = \frac{1}{4\pi\varepsilon_0}\int_{\mathbb{R}^3}\frac{\rho(y)}{|x-y|}\,dy

É exatamente a convolução com a função de Green do Laplaciano 3D: V=Φρ/ε0V = \Phi * \rho / \varepsilon_0.

Temperatura Transitória por Fonte de Calor

import numpy as np
import matplotlib.pyplot as plt

def heat_kernel(x, t, kappa=1.0):
    """Núcleo do calor 1D: Φ(x,t) = exp(-x²/(4κt)) / sqrt(4πκt)"""
    if t <= 0:
        return np.where(np.abs(x) < 1e-10, np.inf, 0.0)
    return np.exp(-x**2 / (4*kappa*t)) / np.sqrt(4*np.pi*kappa*t)

def solve_heat_ic(x, t, g_func, kappa=1.0, n_points=1000):
    """
    Resolve u_t = κ u_xx com CI u(x,0) = g(x).
    u(x,t) = ∫ Φ(x-y, t) g(y) dy.
    """
    y = np.linspace(-20, 20, n_points)
    dy = y[1] - y[0]
    kernel = heat_kernel(x[:, np.newaxis] - y[np.newaxis, :], t, kappa)
    g_vals = g_func(y)
    return (kernel * g_vals[np.newaxis, :]).sum(axis=1) * dy

# Condição inicial: pulso gaussiano
x_grid = np.linspace(-5, 5, 300)
g = lambda y: np.exp(-y**2)  # gaussiana em t=0

fig, ax = plt.subplots(figsize=(8, 5))
for t in [0.01, 0.1, 0.5, 1.0, 2.0]:
    u = solve_heat_ic(x_grid, t, g)
    ax.plot(x_grid, u, label=f't={t}')
ax.set_xlabel('x')
ax.set_title('Difusão do pulso gaussiano: u(x,t)')
ax.legend()

# Verificar Parseval: ||u(·,t)||_L2 decai como t^{-1/4}
for t in [0.1, 0.5, 2.0]:
    u = solve_heat_ic(x_grid, t, g)
    norm = np.trapz(u**2, x_grid)**0.5
    print(f"t={t:.1f}: ||u||_L2 = {norm:.4f} (esperado ∝ t^{{-1/4}} = {t**(-0.25):.4f})")

Referência: Evans, Partial Differential Equations, §§2.2–2.3; Stakgold & Holst, Caps. 4–5.

To continue

Referências Bibliográficas

  • Evans, L.C. Partial Differential Equations, 2ª ed. AMS, 2010. §§2.2–2.3 (Laplaciano, calor, onda; soluções fundamentais e representação de Green). Referência central.
  • Stakgold, I.; Holst, M. Green's Functions and Boundary Value Problems, 3ª ed. Wiley, 2011. Caps. 4–6 (Green para EDPs, método das imagens).
  • Haberman, R. Applied Partial Differential Equations, 5ª ed. Pearson, 2013. Caps. 7–8 (Fourier e Green para EDPs).
  • Gilbarg, D.; Trudinger, N.S. Elliptic Partial Differential Equations of Second Order, 2ª ed. Springer, 1983. Caps. 2–3 (princípio do máximo, estimativas de Schauder). Referência avançada.
  • Strauss, W.A. Partial Differential Equations: An Introduction, 2ª ed. Wiley, 2008. Cap. 7 (Green e Poisson).
  • Arfken, G.B.; Weber, H.J.; Harris, F.E. Mathematical Methods for Physicists, 7ª ed. Academic Press, 2012. Cap. 20 (Green para EDPs com muitos exemplos físicos).
  • Taylor, M.E. Partial Differential Equations I: Basic Theory. Springer, 1996. Cap. 3 (teoria moderna de Green e regularidade). Referência avançada.

Updated on 2026-05-28 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.