Skip to content
Este artículo tiene fines educativos. Te animamos a verificar con fuentes oficiales.

¿Alguna vez has notado que en Medellín llueve justo cuando ibas a salir sin paraguas, pero en Cali hace sol? ¿O que un pequeño error al manejar en TransMilenio puede retrasarte 20 minutos? Estos fenómenos no son casualidad: son ejemplos cotidianos de la <<teoría del caos>>, esa rama de la física que estudia sistemas deterministas pero impredecibles a largo plazo. En Colombia, donde el clima varía de los 30°C en Cartagena a los 0°C en el nevado del Ruiz en solo 100 km, entender el caos es clave. Aquí no solo resolverás ecuaciones: vas a descubrir por qué el aleteo de una mariposa en la Sierra Nevada puede cambiar el clima en Bogotá. ¡Prepárate para dominar el desorden!

El efecto mariposa en el transporte bogotano

facileapplication

En la estación de TransMilenio de la calle 76, dos buses parten al mismo tiempo con rutas idénticas pero con una diferencia de 0.1 segundos en su salida. Si el sistema de tráfico en Bogotá tiene sensibilidad a condiciones iniciales, ¿cuánto puede variar la posición de los buses después de 10 minutos? Usa el concepto de <<distancia de divergencia>> en sistemas caóticos.

Datos

ttiempo de simulación600s
vvelocidad promedio12m/s
delta_t_0diferencia inicial de tiempo0.1s
Llongitud típica de ruta15000m

Se busca

  • delta_x — diferencia de posición final (m)

Pistas progresivas

Pista 1

Recuerda que en sistemas caóticos, pequeñas diferencias iniciales crecen exponencialmente. Usa la relación delta_x = v \times delta_t_0 \times e^{lambda t} ParseError: Double subscript at position 27: … \times delta_t_̲0 \times e^{lam… donde lambda es el exponente de Lyapunov.

Pista 2

Para Bogotá, considera lambda0.5 s^{-1} como valor típico en tráfico urbano.

Pista 3

Calcula primero la distancia recorrida por cada bus y luego la diferencia entre ellas.

Solución completa
  1. Expresión de la divergencia — En sistemas caóticos, la diferencia entre dos trayectorias crece según delta_x(t) = delta_x_0 \times e^{lambda t} ParseError: Double subscript at position 21: …_x(t) = delta_x_̲0 \times e^{lam…. Aquí delta_x_0 = v \times delta_t_0 ParseError: Double subscript at position 8: delta_x_̲0 = v \times de… porque la diferencia inicial en tiempo se traduce en una diferencia espacial.
    delta_x_0 = v \times delta_t_0 ParseError: Double subscript at position 8: delta_x_̲0 = v \times de…
  2. Cálculo de la diferencia final — Sustituye los valores dados en la expresión de divergencia exponencial. Usa lambda=0.5 s^{-1} como exponente de Lyapunov típico para tráfico en ciudades.
    delta_x = v \times delta_t_0 \times e^{lambda t} ParseError: Double subscript at position 27: … \times delta_t_̲0 \times e^{lam…
  3. Verificación dimensional — Confirma que el resultado tiene unidades de longitud (metros). La velocidad está en m/s, el tiempo en s, y el exponente es adimensional.

1.46×104 m

→ La diferencia de posición después de 10 minutos es aproximadamente 14 600 metros.

El péndulo doble del laboratorio de física de la UNAL

moyenmodeling

En el laboratorio de física de la Universidad Nacional en Bogotá, un estudiante suelta un péndulo doble desde un ángulo inicial de 10° en la primera barra. Si la segunda barra tiene una masa de 0.2 kg y la primera de 0.5 kg, con longitudes de 0.8 m cada una, ¿qué tipo de trayectoria describirá el sistema? Determina si es caótico o periódico.

Datos

m_1masa primera barra0.5kg
m_2masa segunda barra0.2kg
L_1longitud primera barra0.8m
L_2longitud segunda barra0.8m
theta_1_0ángulo inicial primera barra10°
gaceleración gravitacional9.81m/s²

Se busca

  • tipo_sistema — tipo de sistema
  • T — período aproximado (s)

Pistas progresivas

Pista 1

Recuerda que el péndulo doble es uno de los sistemas más simples que exhiben caos. Usa las ecuaciones de Lagrange para modelarlo.

Pista 2

Para ángulos pequeños, el sistema puede aproximarse como lineal, pero con 10° ya hay no linealidades significativas.

Pista 3

Si el sistema es caótico, no habrá un período definido; si es periódico, encontrarás un valor de T repetitivo.

Solución completa
  1. Ecuaciones del movimiento — El péndulo doble se describe con dos ecuaciones diferenciales acopladas. Para ángulos pequeños, se linealiza, pero con 10° se mantienen términos no lineales como sin(theta)thetatheta3/6.
    {(m1+m2)L1theta¨1+m2L2theta¨2cos(theta1theta2)+m2L2theta˙22sin(theta1theta2)+(m1+m2)gsin(theta1)=0m2L2theta¨2+m2L1theta¨1cos(theta1theta2)m2L1theta˙12sin(theta1theta2)+m2gsin(theta2)=0
  2. Análisis de caos — Para determinar si el sistema es caótico, calcula el exponente de Lyapunov. Si es positivo, el sistema es caótico. En la práctica, con estos parámetros, el péndulo doble exhibe caos para ángulos mayores a 5°.
    lambda>0sistema caótico
  3. Simulación cualitativa — Usa un software como Python con SciPy para simular las ecuaciones. Observarás que trayectorias cercanas divergen rápidamente, confirmando el caos.

→ El sistema es caótico. No tiene un período definido; pequeñas variaciones en las condiciones iniciales generan trayectorias completamente diferentes.

El clima andino y el atractor de Lorenz

moyenanalysis

El modelo de Lorenz, usado para predecir el clima, tiene parámetros sigma=10, r=28 y b=8/3. Si en los Andes colombianos la temperatura varía entre 10°C y 25°C en un día, ¿qué representan estos parámetros en el contexto del clima local? Interpreta el atractor de Lorenz para este escenario.

Datos

sigmaparámetro de Prandtl10
rparámetro de Rayleigh28
bparámetro geométrico8/3
T_mintemperatura mínima10°C
T_maxtemperatura máxima25°C

Se busca

  • interpretacion — interpretación física
  • comportamiento — tipo de atractor

Pistas progresivas

Pista 1

El parámetro sigma representa la relación entre la viscosidad y la difusividad térmica. En clima, está relacionado con la transferencia de calor.

Pista 2

El parámetro r es proporcional a la diferencia de temperatura entre capas atmosféricas. En los Andes, esto varía mucho por la altitud.

Pista 3

El atractor de Lorenz con estos parámetros muestra caos determinista: trayectorias que nunca se repiten pero están acotadas.

Solución completa
  1. Interpretación de parámetros — En el modelo de Lorenz, sigma controla la convección, r la diferencia de temperatura entre capas, y b la relación de aspecto del sistema. Para el clima andino, r es alto porque hay grandes diferencias de temperatura entre el valle (Cali) y la montaña (Bogotá).
    rΔTatmosfe´rico
  2. Análisis del atractor — Con sigma=10, r=28 y b=8/3, el sistema de Lorenz exhibe un atractor extraño: trayectorias que nunca se cruzan pero llenan un volumen en el espacio de fase. Esto explica por qué el clima en Colombia es difícil de predecir más allá de 3-5 días.
    Atractor extrañocaos determinista
  3. Aplicación local — En Bogotá, donde la temperatura puede cambiar 15°C en un día por efectos de la altitud y la humedad, el parámetro r sería aún más alto, aumentando la sensibilidad a condiciones iniciales.

→ Los parámetros representan la convección (sigma), la diferencia de temperatura entre capas atmosféricas (r) y la geometría del sistema (b). El atractor de Lorenz muestra caos determinista, explicando por qué el clima en Colombia es impredecible a largo plazo.

Crecimiento de tilapias en la laguna de Fúquene

facileapplication

Un acuicultor en la laguna de Fúquene usa un modelo logístico para predecir el crecimiento de tilapias. Si la población inicial es de 1 000 peces y el parámetro de crecimiento es r=2.5, ¿cuál será la población después de 5 generaciones? ¿El sistema es caótico para este valor de r?

Datos

P_0población inicial1000peces
rtasa de crecimiento2.5
nnúmero de generaciones5

Se busca

  • P_5 — población después de 5 generaciones (peces)
  • caos — ¿es caótico?

Pistas progresivas

Pista 1

La ecuación logística es Pn+1=r×Pn×(1Pn/K), donde K es la capacidad de carga. Si K es grande, puedes aproximar Pn+1=r×Pn.

Pista 2

Para r>3, el sistema logístico puede volverse caótico. Verifica si r=2.5 está en la región periódica o caótica.

Pista 3

Calcula paso a paso: P1, P2, ..., P5.

Solución completa
  1. Ecuación logística simplificada — Para K grande, la ecuación se simplifica a Pn+1=r×Pn. Esto es una aproximación válida si la población inicial es mucho menor que la capacidad de carga de la laguna.
    Pn+1=r×Pn
  2. Cálculo iterativo — Aplica la ecuación iterativamente para n=5 generaciones. Observa cómo crece la población.
    P5=P0×r5
  3. Análisis de caos — Para r=2.5, el sistema logístico está en la región periódica (no caótica). Los valores de r que generan caos son mayores a 3.57.
    2.5<3.57no caótico

9.77×104 peces

→ Después de 5 generaciones hay aproximadamente 97 656 tilapias. El sistema no es caótico para r=2.5.

La bolsa de café: predicción con caos

moyenoptimization

El precio del café en Colombia fluctúa según un modelo no lineal Pn+1=3.8×Pn×(1Pn/1000). Si el precio inicial es de 50 000 COP/libra, ¿cuál será el precio después de 10 iteraciones? ¿El sistema es caótico?

Datos

P_0precio inicial50000COP/libra
rtasa de crecimiento3.8
Kcapacidad de carga1000COP/libra
nnúmero de iteraciones10

Se busca

  • P_10 — precio después de 10 iteraciones (COP/libra)
  • tipo_comportamiento — tipo de comportamiento

Pistas progresivas

Pista 1

La ecuación es la logística estándar. Usa Pn+1=r×Pn×(1Pn/K).

Pista 2

Para r=3.8, el sistema está en la región caótica. Pequeños cambios en P0 generan grandes diferencias en P10.

Pista 3

Calcula paso a paso o usa una calculadora. Observarás que el precio oscila sin patrón fijo.

Solución completa
  1. Ecuación logística completa — Aplica la ecuación logística con capacidad de carga K. Esto modela cómo el precio se estabiliza cuando alcanza un valor máximo.
    Pn+1=r×Pn×(1PnK)
  2. Cálculo iterativo — Calcula P1 a P10 usando la ecuación. Usa una tabla para organizar los resultados.
    Pn+1=3.8×Pn×(1Pn1000)
  3. Análisis de caos — Para r=3.8, el sistema es caótico. Esto explica por qué predecir el precio del café a largo plazo es tan difícil, incluso con modelos complejos.
    3.57<r<4caótico

816 COP/libra

→ Después de 10 iteraciones, el precio es aproximadamente 816 COP/libra. El sistema es caótico.

Simulación del péndulo caótico en Python

moyenconstruction

Escribe un código en Python usando la librería SciPy para simular el péndulo doble con m1=0.5 kg, m2=0.2 kg, L1=L2=0.8 m y ángulo inicial theta1=10°, theta2=0°. Grafica las trayectorias y explica por qué son sensibles a condiciones iniciales.

Datos

m_1masa primera barra0.5kg
m_2masa segunda barra0.2kg
L_1longitud primera barra0.8m
L_2longitud segunda barra0.8m
theta_1_0ángulo inicial primera barra10°
theta_2_0ángulo inicial segunda barra0°

Se busca

  • trayectorias — trayectorias simuladas
  • sensibilidad — explicación de sensibilidad

Pistas progresivas

Pista 1

Usa la función odeint de SciPy para resolver las ecuaciones diferenciales del péndulo doble.

Pista 2

Grafica theta1(t) vs theta2(t) para visualizar el atractor extraño.

Pista 3

Cambia el ángulo inicial a 10.001° y compara las trayectorias. Observarás que divergen rápidamente.

Solución completa
  1. Ecuaciones diferenciales — El péndulo doble se describe con un sistema de 4 ecuaciones diferenciales de primer orden (2 para ángulos, 2 para velocidades angulares).
    theta˙1=omega1omega˙1=...theta˙2=omega2omega˙2=...
  2. Código Python — Implementa el código usando SciPy. Define las ecuaciones y resuelve el sistema con odeint. Grafica las trayectorias en el espacio de fase.
    from scipy.integrate import odeint import numpy as np import matplotlib.pyplot as plt def derivadas(y, t, m1, m2, L1, L2, g): theta1, omega1, theta2, omega2 = y # ... ecuaciones ... return [omega1, domega1_dt, omega2, domega2_dt] # Parámetros y condiciones iniciales y0 = [np.radians(10), 0, np.radians(0), 0] t = np.linspace(0, 10, 1000) sol = odeint(derivadas, y0, t, args=(m1, m2, L1, L2, g)) plt.plot(sol[:,0], sol[:,2]) plt.xlabel('$\\theta_1$') plt.ylabel('$\\theta_2$') plt.title('Espacio de fase del p\text{é}ndulo doble') plt.show() ParseError: Expected 'EOF', got '#' at position 171: …omega2 = y #̲ ... ecuaciones…
  3. Análisis de sensibilidad — Al cambiar ligeramente las condiciones iniciales (por ejemplo, theta1=10.001°), las trayectorias divergen exponencialmente. Esto se debe al exponente de Lyapunov positivo del sistema.
    Δθ(t)elambdat

→ El código genera trayectorias caóticas en el espacio de fase. Pequeñas variaciones en las condiciones iniciales (0.001°) generan trayectorias completamente diferentes después de 10 segundos.

El puente de la 116: caos en el tráfico vehicular

difficilemodeling

En el puente de la Avenida 116 en Bogotá, el flujo de vehículos sigue un modelo no lineal q=v×k, donde q es el flujo (vehículos/hora), v es la velocidad (km/h) y k es la densidad (vehículos/km). Si la velocidad máxima es 60 km/h y la densidad crítica es 120 veh/km, modela el tráfico como un sistema dinámico y determina si puede exhibir caos para valores altos de densidad.

Datos

v_maxvelocidad máxima60km/h
k_cdensidad crítica120veh/km
q_maxflujo máximo1800veh/h
Llongitud del puente2km

Se busca

  • modelo_caos — modelo dinámico
  • condiciones_caos — condiciones para caos

Pistas progresivas

Pista 1

El modelo de tráfico puede escribirse como un sistema de ecuaciones diferenciales para la densidad k(x,t) y la velocidad v(x,t). Usa la ecuación de continuidad y una relación velocidad-densidad no lineal.

Pista 2

Para caos, el sistema debe tener términos no lineales fuertes y retroalimentación positiva. En tráfico, esto ocurre con alta densidad y baja velocidad.

Pista 3

Considera el modelo de Payne-Whitham o un modelo logístico para v(k).

Solución completa
  1. Ecuaciones del tráfico — El modelo básico incluye la ecuación de continuidad k/t+q/x=0 y una relación velocidad-densidad como v(k)=vmax×(1k/kc). La no linealidad está en el término k/kc.
    kt+x[vmaxk(1kkc)]=0
  2. Análisis de no linealidad — La ecuación tiene un término cúbico en k: kk2/kc. Para densidades altas (kkc), este término domina y puede generar inestabilidades.
    q=vmaxk(1kkc)=vmaxkvmaxkck2
  3. Condiciones para caos — En tráfico vehicular, el caos aparece cuando la densidad supera un umbral crítico y la velocidad disminuye drásticamente. Esto genera ondas de stop-and-go que son impredecibles a largo plazo.
    k>kcaoscomportamiento caótico

→ El modelo de tráfico en el puente de la 116 puede exhibir caos cuando la densidad supera los 100 vehículos/km. Esto genera congestiones impredecibles y ondas de tráfico que no siguen un patrón fijo.

La mariposa de la Sierra Nevada y el clima nacional

difficileproof

Demuestra que el sistema de Lorenz con parámetros sigma=10, r=28 y b=8/3 tiene un exponente de Lyapunov positivo, lo que implica sensibilidad a condiciones iniciales. Usa el hecho de que el atractor de Lorenz es un atractor extraño.

Datos

sigmaparámetro de Prandtl10
rparámetro de Rayleigh28
bparámetro geométrico8/3

Se busca

  • lambda — exponente de Lyapunov (s^{-1})
  • conclusion — conclusión sobre caos

Pistas progresivas

Pista 1

El exponente de Lyapunov mide la tasa de divergencia de trayectorias cercanas. Para el sistema de Lorenz, se calcula numéricamente.

Pista 2

Un exponente positivo (lambda>0) indica caos determinista. Para Lorenz, lambda0.9 s^{-1}.

Pista 3

Usa el método de Wolf et al. (1985) para calcular lambda a partir de una trayectoria simulada.

Solución completa
  1. Definición del exponente de Lyapunov — El exponente de Lyapunov lambda se define como lambda=limt1tln(||δZ(t)||||δZ(0)||), donde δZ es la separación entre dos trayectorias cercanas.
    λ=limt1tln(||δ𝐙(t)||||δ𝐙(0)||)
  2. Cálculo numérico — Simula dos trayectorias del sistema de Lorenz con condiciones iniciales separadas por ||δZ(0)||=1010. Mide la separación ||δZ(t)|| en función del tiempo y calcula lambda como la pendiente de ln(||δZ||) vs t.
    lambdapendiente de ln(||δ𝐙||) vs t
  3. Interpretación — Para Lorenz con r=28, el exponente de Lyapunov es positivo (λ0.9 s^{-1}), lo que confirma el caos determinista. Esto explica por qué el clima en Colombia es tan sensible a pequeñas variaciones, como el aleteo de una mariposa en la Sierra Nevada.
    λ>0caos determinista

λ0.9 s1

→ El exponente de Lyapunov para el sistema de Lorenz con estos parámetros es aproximadamente 0.9 s1, lo que confirma la sensibilidad a condiciones iniciales y el comportamiento caótico.

Fuentes

  1. en.wikipedia.org
  2. www.britannica.com
  3. fractalfoundation.org
  4. doi.org
  5. archive.org
  6. plato.stanford.edu
  7. arxiv.org
  8. mpe.dimacs.rutgers.edu
  9. ui.adsabs.harvard.edu
  10. pubmed.ncbi.nlm.nih.gov
  11. www.jstor.org
  12. news.mit.edu
  13. mathworld.wolfram.com
  14. geoffboeing.com
  15. books.google.com