Modelos Continuos · Tema 19

Modelos de propagación

Difusión en espacio y tiempo: lo concentrado se reparte y el pico se aplana.

01 · Punto de partida

Lo junto se separa, lo caliente se reparte

Una gota de tinta en agua quieta no se queda: se expande en una mancha cada vez más pálida. El calor de una soldadura viaja por la barra. Un perfume cruza la habitación sin viento. En todos hay propagación: una magnitud C(x, t) que depende del lugar y del tiempo y fluye de donde hay más hacia donde hay menos.

La ley es la difusión: flujo proporcional al gradiente, del pico hacia los costados.

  • ¿Qué se reparte: calor, tinta, contaminante, rumor?
  • ¿Qué tan rápido viaja (difusividad D)?
  • ¿El pico baja y la mancha se ensancha?
  • ¿La masa total se conserva?

02 · Definición

¿Qué es un modelo de propagación?

El estado vive en cada punto x y el flujo cruza entre vecinos:

◉

Campo C(x, t)

Valor en cada lugar y momento: temperatura en x, tinta en x. Ejemplo: C(0, 1) pico inicial.

⇄

Flujo por gradiente

Viaja de más a menos con velocidad D: q = −D·∂C/∂x. Sin gradiente no hay viaje.

D

Difusividad D

Movilidad del medio: tinta en agua, calor en metal, rumor en red. Más D, reparto más veloz.

La mancha gaussiana de una gota puntual lo resume: alta y angosta al inicio, baja y ancha después, siempre con la misma masa.

Gota M = 100, D = 1: el pico cae y el ancho crece.
tPico C(0, t)Ancho ∼ √t
1≈ 28 (alto y fino).1 (mancha chica).
4≈ 14 (mitad).2 (doble de ancha).
9≈ 9,4 (tercio).3 (triple de ancha).
16≈ 7 (cuarto).4 (cuádruple).

03 · Anatomía

Pico, ancho y masa

Tres números cuentan la mancha:

Pico C(0, t) = M/√(4πDt)
Altura en el centro: cae como 1/√t. Duplicar t no parte a la mitad: la divide por √2.
Ancho ∼ √(Dt)
La mancha se ensancha con la raíz: para duplicar el ancho hay que cuadruplicar t.
Masa total M
Integral sobre x constante: lo que baja el pico lo gana el ancho. Nada se pierde.
D manda el reloj
Más D, todo más rápido: el tiempo efectivo es D·t. Doble D, mitad de espera.

D chico (miel)

Mancha terca

El pico aguanta y el ancho crece lento: la gota se queda donde cayó.

D grande (agua caliente)

Mancha apurada

El pico se desploma y el ancho vuela: en poco tiempo todo es tibio parejo.

04 · Propagación en el curso

La misma mancha, cinco medios

Cada reparto con gradiente es difusión:

Gradiente→Flujo D→Mancha ancha
  1. 1
    Tinta en agua.

    Gota puntual que palidece y se expande con masa constante.

  2. 2
    Calor en barra.

    Soldadura que entibia los extremos: el pico viaja en forma de manta.

  3. 3
    Contaminante.

    Derrame que se diluye: el pico baja pero el área afectada crece.

  4. 4
    Epidemia con movilidad.

    Infectados que difunden entre barrios: SIR + espacio (Tema 20).

  5. 5
    Rumor.

    Idea que se reparte por contacto: denso al centro, ralo en bordes.

05 · Representación en Python

Gaussiana que se aplana

En Python, la mancha es una función de x y t con la fórmula cerrada de la gota puntual. El pico y el ancho salen de la misma línea.

Python en tu navegador. Estos bloques se ejecutan localmente con Pyodide, sin instalar nada. Duplicá D y observá que el pico cae como si el tiempo corriera doble.

import math


def mancha(x, t, m=100.0, d=1.0):
    return m / math.sqrt(4 * math.pi * d * t) * math.exp(-x ** 2 / (4 * d * t))


for t in [1, 4, 9]:
    print(t, round(mancha(0, t), 1), round(mancha(4, t), 2))

Pico 28 → 14 → 9,4: cae como 1/√t mientras los bordes suben y luego bajan.

Pico y ancho desde la fórmula

Sin simular se extraen los dos números de la mancha:

import math


def pico(t, m=100.0, d=1.0):
    return m / math.sqrt(4 * math.pi * d * t)


def ancho(t, d=1.0):
    return math.sqrt(d * t)


print(round(pico(4), 1), round(ancho(4), 1))

06 · Exploración

Laboratorio: la gota que se hace niebla

Gota M = 100 con tu difusividad D. Tres perfiles: t = 1 (dorada, alta), t = 4 (teal) y t = 9 (naranja, baja y ancha). Subí D y observá que las tres se aplastan: el tiempo efectivo es D·t.

EXPERIMENTO 19

Perfiles que se aplatan

C(x, t) gaussiana · M = 100 · t = 1, 4, 9

Los resultados numéricos aparecen debajo.
Pico en t₁28,21
Pico en t₃9,40
Cociente picos3,00
LecturaSe aplana ×3

Con D 1 el pico cae de 28,21 a 9,40: factor 3 = √(9/1).

El área bajo cada perfil es siempre M: lo que pierde el centro lo ganan los costados. Por eso el cociente de picos es √(t₃/t₁).

Preguntas para explorar

  1. Con D = 2, ¿los picos suben o bajan respecto a D = 1? ¿En qué factor?
  2. Duplicá M con el mismo D. ¿Cambian las formas o solo las alturas?
  3. Si el tiempo base es ×2, ¿los tres perfiles se juntan o se separan?
Ver respuestas sugeridas
  1. Bajan en 1/√2 ≈ 0,71: D corre el reloj y todo envejece más rápido.
  2. Solo las alturas (×2): la forma la mandan D y t, la escala la manda M.
  3. Se aplanan las tres: más tiempo, más reparto. El orden se conserva (la de t menor sigue más alta).

07 · Comprensión

Confusiones frecuentes

«El pico baja porque se pierde masa»

No: la masa se conserva. El pico baja porque la misma masa ocupa más ancho.

«Duplicar t parte el pico a la mitad»

Lo divide por √2 ≈ 1,41: la difusión es lenta al final. Para partir a la mitad hay que cuadruplicar t.

«Más D solo acelera»

Acelera y aplana: con D grande el pico inicial ya nace más bajo. D cambia forma y reloj juntos.

«Difusión lleva el centro a otro lado»

El centro se queda: la gaussiana es simétrica. Si algo viaja, hay viento (advección), no solo difusión.

08 · Práctica guiada

Ejercicios con Python

Ejercicio 1: pico que cae como 1/√t

Con M = 100 y D = 1, calculá el pico en t = 1 y t = 4. ¿El cociente es 2?

import math


def pico(t, m=100.0, d=1.0):
    return m / math.sqrt(4 * math.pi * d * t)


a, b = pico(1), pico(4)
print(round(a, 1), round(b, 1), round(a / b, 2))
Ver solución

28,2 y 14,1, cociente 2,0 = √(4/1). Cuadruplicar t parte el pico a la mitad.

Ejercicio 2: D que corre el reloj

Con M = 100 y t = 1, compará el pico con D = 1 y D = 4. ¿Qué factor aparece?

import math


def pico(t, m, d):
    return m / math.sqrt(4 * math.pi * d * t)


print(round(pico(1, 100, 1), 1), round(pico(1, 100, 4), 1))
Ver solución

28,2 frente a 14,1: factor ½ = 1/√4. Cuadruplicar D es como cuadruplicar t.

Ejercicio 3: masa que se conserva

Integrá numéricamente la gaussiana en x ∈ [−20, 20] para t = 2 y t = 8. ¿Da M = 100 en ambas?

Ver una posible respuesta
import math


def masa(t, m=100.0, d=1.0, n=2000):
    dx = 40 / n
    return sum(m / math.sqrt(4 * math.pi * d * t) * math.exp(-(-20 + i * dx) ** 2 / (4 * d * t)) * dx for i in range(n + 1))


print(round(masa(2), 1), round(masa(8), 1))

Ambas ≈ 100,0: el área no se mueve. El pico baja, el ancho compensa.

09 · Síntesis

Ideas para recordar

  • ∂C/∂t = D·∂²C/∂x²: flujo del pico a los costados, masa constante.
  • Pico ∼ 1/√(Dt), ancho ∼ √(Dt): cuadruplicar t (o D) parte el pico a la mitad.
  • M escala la altura; D y t mandan la forma: tiempo efectivo D·t.
  • En Python: gaussiana cerrada + integración numérica que verifica la masa.
  • Difusión reparte sin trasladar: el centro se queda, la mancha crece.

En el próximo tema la propagación será entre personas: modelos epidemiológicos SIR.