Modelos y Simulación · Tema 46

Aplicaciones científicas

Física, biología, clima y sistemas naturales: el mismo ciclo del curso, en el laboratorio del mundo.

01 · Punto de partida

El mismo ciclo, otras preguntas

Hasta el Tema 45 simulamos bancos, servidores y tanques: sistemas chicos donde controlamos casi todo. La ciencia usa el mismo ciclo (Temas 26–41) para sistemas que no se pueden tocar: el clima de 2050, una epidemia que viene, una población de peces, la caída de un proyectil con aire.

Lo que cambia no es el método: es la escala de tiempo, el costo del error y la humildad obligada ante datos ralos. Por eso la ciencia es el mejor gimnasio para verificar, validar y declarar límites.

  • ¿Qué pregunta científica responde el modelo?
  • ¿Qué ley física o biológica pone las reglas?
  • ¿Contra qué mediciones se valida?
  • ¿Qué rango y qué supuestos se declaran?

02 · Mapa de aplicaciones

Cuatro territorios

◈

Física

Leyes exactas y experimentos repetibles: tiro con aire, péndulos, calor, órbitas.

◎

Vida

Poblaciones, contagios y ecosistemas: reglas simples, dinámicas ricas y ruidosas.

⬔

Clima

Energía que entra y sale del planeta: balances, retardos y escenarios a décadas.

El mismo ciclo del curso, cuatro preguntas distintas.
CampoPregunta típicaModelo mínimo
Física¿Dónde cae con rozamiento?Velocidad con freno proporcional
Epidemias¿Cuántos se contagian por día?Susceptibles × tasa de contacto
Ecología¿Crece o colapsa la población?Crece y choca con su tope
Clima¿Cuánto calienta duplicar CO₂?Balance energía que entra y sale

03 · Tres patrones

Lo que se repite en la ciencia

  1. 1
    Ley que pone la regla.

    Rozamiento, contagio, capacidad de carga, balance de energía: el modelo nace de una ley, no de un capricho.

  2. 2
    Dato que valida.

    Mediciones de campo o laboratorio reservadas para el contraste (Tema 36): sin ellas hay animación, no ciencia.

  3. 3
    Escenario que decide.

    Vacunar al 60% u 80%, emitir más o menos: el abanico del Tema 39 al servicio de políticas.

Animación científica

Se ve lindo

Curvas sin leyes, sin datos ni rango: impresionan en una charla y no predicen nada.

Simulación científica

Se puede auditar

Ley escrita, datos de contraste, rango y traza: otro puede repetir y criticar (Tema 41).

Ley
Regla aceptada que gobierna el cambio: física, biológica o empírica.
Parámetro científico
Valor medible en campo: tasa de contacto, capacidad de carga, forzante.
Escenario científico
Futuro posible bajo una política o emisión declarada.
Rango científico
Ventana donde ley + datos sostienen el modelo.

04 · Protocolo

El método en cinco pasos

Ley→Modelo→Datos→Escenarios→Rango

El ciclo del curso aplicado a la naturaleza: ley que regla, modelo mínimo, datos que contrastan, escenarios que informan y rango que limita. El Tema 49 lo practicará con sistemas simulables.

05 · En Python

Tres leyes en diez líneas cada una

Los arquetipos científicos son tanques con reglas famosas: freno, contagio y tope.

Python en tu navegador. Física, epidemias y ecología con bucles puros.

def caida(v0, roce, pasos):
    v, h = v0, []
    for _ in range(pasos):
        v = v - roce * v  # el aire frena proporcional
        h.append(round(v, 2))
    return h


def contagio(sanos, tasa, pasos):
    enfermos, h = 1, []
    for _ in range(pasos):
        nuevos = tasa * enfermos * sanos / 100
        enfermos, sanos = enfermos + nuevos, sanos - nuevos
        h.append(round(enfermos, 1))
    return h


print(caida(20, 0.1, 5))
print(contagio(99, 0.3, 5))

El tope de la ecología

Crecer y chocar con la capacidad de carga: la logística que frena plagas y poblaciones.

def logistica(n0, r, tope, pasos):
    n, h = n0, []
    for _ in range(pasos):
        n = n + r * n * (1 - n / tope)
        h.append(round(n, 1))
    return h


print(logistica(10, 0.4, 100, 6))

06 · Exploración

Laboratorio: la curva del contagio

Un brote con 99 sanos y 1 enfermo. La tasa de contacto manda la velocidad y la vacunación quita susceptibles antes de empezar. Movelas y mirá el pico: cuándo llega y cuán alto sube.

EXPERIMENTO 46

Brote controlado

nuevos = tasa × enfermos × sanos

Los resultados numéricos aparecen debajo.
Pico de enfermos0
Día del pico0
Sanos finales0
LecturaBrote alto

Con tasa 0,3 y sin vacuna, el pico supera 60 enfermos.

Curva de enfermos en el tiempo. Vacunar achata y retrasa el pico: el mismo modelo, otra política.

Preguntas para explorar

  1. Con tasa 0,3 y 0 vacunas, ¿cuándo llega el pico? ¿Y con 40 vacunas?
  2. Bajá la tasa a 0,15 sin vacunas. ¿El pico se achata como vacunando? ¿Qué política representa?
  3. ¿Por qué este modelo no sirve para predecir el día exacto del pico real?
Ver respuestas sugeridas
  1. Sin vacuna el pico llega pronto y alto; con 40 vacunas se retrasa y se achata porque hay menos susceptibles.
  2. Sí: bajar la tasa (distancia, barbijo) equivale a vacunar en este modelo mínimo. Distintas políticas, misma ley.
  3. Porque es mínimo y sin datos de campo: ordena políticas (escenarios), no pronostica fechas. Rango y supuestos mandan.

07 · Comprensión

Confusiones frecuentes

«El modelo predice el futuro»

Compara escenarios bajo supuestos. Predecir el día exacto exige datos y rango que un modelo mínimo no tiene.

«Más biología es mejor modelo»

Solo si hay datos para cada detalle nuevo. Cada compartimento extra pide parámetros que casi nunca se miden.

«Si ajusta el pasado, vale»

Ajustar es calibrar (Tema 37); valer es predecir datos nuevos (Tema 36). El pasado se memoriza, el futuro se gana.

«La física no necesita validarse»

Las leyes son sólidas, pero el rozamiento, el viento y las condiciones iniciales se miden y se validan igual.

08 · Práctica guiada

Ejercicios con Python

Ejercicio 1: frenar la caída

Simulá 5 pasos de caída con roce 0,1 desde velocidad 20.

v = 20
for t in range(5):
    v = v - 0.1 * v
    print(t + 1, round(v, 2))
Ver solución razonada

Da 18.0, 16.2, 14.58, 13.12, 11.81: el freno proporcional achica la pérdida a medida que baja la velocidad.

Ejercicio 2: un brote de 5 días

Corré el contagio con 99 sanos y tasa 0,3 durante 5 días.

sanos, enfermos = 99, 1
for d in range(5):
    nuevos = 0.3 * enfermos * sanos / 100
    enfermos, sanos = enfermos + nuevos, sanos - nuevos
    print(d + 1, round(enfermos, 1))
Ver solución

Crece 1.3, 1.7, 2.2, 2.8, 3.6: arranque exponencial mientras sobran sanos. Después se frena solo.

Ejercicio 3: tope ecológico

Llevá 10 individuos con r 0,4 y tope 100 por 3 pasos a mano.

Ver una posible respuesta
n = 10
for t in range(3):
    n = n + 0.4 * n * (1 - n / 100)
    print(t + 1, round(n, 1))

Da 13.6, 18.3, 24.3: crece rápido lejos del tope; cerca de 100 se frenaría solo.

09 · Síntesis

Ideas para recordar

  • La ciencia simula preguntas, no la naturaleza entera.
  • Ley que regla, dato que valida, escenario que decide, rango que limita.
  • Los arquetipos (freno, contagio, tope) viajan entre campos.
  • Sin datos nuevos no hay validez, por más linda que sea la curva.
  • En Python: bucles mínimos con parámetros nombrados y con unidades.

En el próximo tema bajaremos a la fábrica y al negocio: aplicaciones industriales.