Astronomía y Exploración Espacial

Proyectos / 11.º grado

11.º grado ⏱ 5 semanas · 10 sesiones de 55 min en sala de cómputo revision

La órbita de la Tierra con el método de Euler

«¿Cómo predice un computador el movimiento de los planetas si no sabe resolver la ecuación?»

Programar en una hoja de cálculo la segunda ley de Newton paso a paso: el método de Euler hace crecer la órbita, Euler–Cromer la cierra, y midiendo el error contra el paso h el curso descubre el orden del método y logra una órbita que cierra con menos de 1 % de error.

Objetivo

Escribir la ley de gravitación como ecuaciones diferenciales, resolverlas numéricamente en una hoja de cálculo con los métodos de Euler y Euler–Cromer, medir el error tras una órbita en función del paso h y verificar la conservación de la energía.

Producto final

Una hoja de cálculo documentada con ambos métodos, una gráfica de la órbita y otra de la energía frente al tiempo, una tabla de error contra paso h con su gráfica log–log, y un informe breve que explica por qué Euler falla y Euler–Cromer no.

Materiales

  • Computador con LibreOffice Calc, Google Sheets o Excel (una hoja por pareja)
  • Cuaderno y calculadora para los pasos a mano
  • Acceso a los simuladores Órbita kepleriana y N cuerpos para comparar
  • Plantilla de columnas impresa: t, x, y, vx, vy, r, ax, ay, E

Matemáticas que usa

  • Derivadas: velocidad y aceleración como tasas de cambio; ecuaciones diferenciales de segundo orden
  • Método de Euler y Euler–Cromer; orden de un método (error global ∝ h)
  • Energía mecánica por unidad de masa y su conservación
  • Funciones potencia y logaritmos: gráfica log–log del error contra h

El modelo

Para un planeta de masa despreciable alrededor del Sol, con μ=GM⊙\mu = GM_\odot,

d2rdt2=−μr3 r,ax=−μ xr3,ay=−μ yr3,r=x2+y2.\frac{d^2\mathbf r}{dt^2} = -\frac{\mu}{r^3}\,\mathbf r, \qquad a_x = -\frac{\mu\,x}{r^3},\quad a_y = -\frac{\mu\,y}{r^3},\quad r = \sqrt{x^2 + y^2}.

En UA y años, μ=4π2≈39,478\mu = 4\pi^2 \approx 39{,}478 UA³/año². La Tierra parte de x0=1x_0 = 1, y0=0y_0 = 0, vx0=0v_{x0} = 0, vy0=2π≈6,2832v_{y0} = 2\pi \approx 6{,}2832 UA/año. Su energía por unidad de masa es E=12v2−μ/r=2π2−4π2=−2π2≈−19,739E = \tfrac12 v^2 - \mu/r = 2\pi^2 - 4\pi^2 = -2\pi^2 \approx -19{,}739 UA²/año², y debería mantenerse constante.

Euler (paso hh): xn+1=xn+h vx,nx_{n+1} = x_n + h\,v_{x,n}, vx,n+1=vx,n+h ax,nv_{x,n+1} = v_{x,n} + h\,a_{x,n} (igual en yy).

Euler–Cromer: primero vx,n+1=vx,n+h ax,nv_{x,n+1} = v_{x,n} + h\,a_{x,n}, y luego xn+1=xn+h vx,n+1x_{n+1} = x_n + h\,v_{x,n+1}: se usa la velocidad nueva para mover la posición.

Fases del proyecto

Semana 1 — De la derivada a la ecuación de movimiento

  1. Con Velocidad, aceleración y derivadas escribimos v=dx/dtv = dx/dt y a=dv/dta = dv/dt y las aproximamos con cocientes de diferencias: v≈Δx/Δtv \approx \Delta x / \Delta t.
  2. Deducimos la aceleración gravitatoria por componentes a partir de F=GMm/r2F = GMm/r^2 dirigida hacia el Sol (lección Gravitación universal y satélites).
  3. Verificamos las unidades: con a=1a = 1 UA y T=1T = 1 año, la tercera ley T2=4π2a3/μT^2 = 4\pi^2 a^3/\mu da μ=4π2\mu = 4\pi^2.
  4. Tres pasos a mano con h=0,1h = 0{,}1 y Euler, en una tabla del cuaderno, como en la lección. Observamos que rr ya crece en el primer paso.

Semana 2 — Euler en la hoja de cálculo

  1. Columnas: t, x, y, vx, vy, r, ax, ay, E. Fila 2: condiciones iniciales. Fila 3 en adelante: fórmulas de Euler referidas a la fila anterior; hh en una celda aparte (por ejemplo $B$1) para cambiarlo sin reescribir.
  2. Con h=0,01h = 0{,}01 (100 pasos por año) arrastramos 100 filas y graficamos y contra x (gráfico de dispersión con líneas). La órbita no cierra: es una espiral hacia afuera.
  3. Graficamos E contra t: la energía sube de forma sostenida. Calculamos el error relativo tras una vuelta: ∣r(1 an˜o)−1∣|r(1\ \text{año}) - 1| y ∣E(1)−E(0)∣/∣E(0)∣|E(1) - E(0)|/|E(0)|.
  4. Repetimos con h=0,1h = 0{,}1, 0,050{,}05, 0,010{,}01, 0,0010{,}001 (hasta 1 000 filas). Tabla: hh frente a error. El error baja proporcionalmente a hh: Euler es de primer orden. Para 1 % de error haría falta h≈0,0016h \approx 0{,}0016 (unas 600 filas); para 0,001 %, un millón.

Semana 3 — Euler–Cromer

  1. Duplicamos la hoja y cambiamos solo el orden: primero la velocidad, luego la posición con la velocidad nueva.
  2. Con el mismo h=0,01h = 0{,}01 la órbita cierra y la energía oscila alrededor de −19,74-19{,}74 sin deriva. Medimos el error de rr tras una vuelta y la amplitud de la oscilación de EE.
  3. Tabla y gráfica log–log de error contra hh para ambos métodos: la pendiente de la recta es el orden del método. Para Euler ≈ 1; para Euler–Cromer el error de posición también es ~hh, pero la energía no deriva: esa es la diferencia que importa a largo plazo.
  4. Meta de la insignia: encontrar el mayor hh con el que la órbita de Euler–Cromer cierra con menos de 1 % de error en rr tras una vuelta, y el mayor hh que lo logra con Euler. Comparar cuántas filas necesita cada uno.

Semana 4 — Marte y una órbita elíptica

  1. Marte: x0=1,524x_0 = 1{,}524, vy0=2π/1,524≈5,09v_{y0} = 2\pi/\sqrt{1{,}524} \approx 5{,}09 UA/año (velocidad circular). ¿Cuántos pasos hay que dar para completar una vuelta? Medimos el periodo en la hoja (cuando y vuelve a cruzar cero hacia arriba) y lo comparamos con la tercera ley: T=1,5243/2≈1,88T = 1{,}524^{3/2} \approx 1{,}88 años.
  2. Órbita elíptica: Tierra con vy0=0,8×2πv_{y0} = 0{,}8 \times 2\pi. Calculamos la excentricidad esperada con la energía y el momento angular y la comparamos con la que da la hoja (e=(rmax⁡−rmin⁡)/(rmax⁡+rmin⁡)e = (r_{\max} - r_{\min})/(r_{\max} + r_{\min})).
  3. Comprobamos con el simulador Órbita kepleriana (solución exacta) y, para ver integradores de orden superior, con N cuerpos.
  4. Segunda ley de Kepler en la hoja: calculamos L=xvy−yvxL = x v_y - y v_x en cada fila: con Euler–Cromer se conserva mucho mejor.

Semana 5 — Informe

  1. Informe de 3 a 4 páginas: modelo y unidades, métodos, gráficas (órbitas y energía), tabla de errores con la gráfica log–log, resultado de la meta de 1 %, Marte y la elipse, conclusiones.
  2. Presentación de 5 minutos por pareja mostrando la hoja en vivo: cambian hh y el público ve cómo cambia la órbita.
  3. Discusión final: ¿por qué un cambio tan pequeño en el orden de dos líneas (Euler → Euler–Cromer) cambia tanto el resultado? (Euler–Cromer es simpléctico: conserva el área en el espacio de fases; lo verán en la universidad.)

Matemáticas del proyecto

  • Ecuación diferencial: r¨=−μ r/r3\ddot{\mathbf r} = -\mu\,\mathbf r/r^3 es de segundo orden; se convierte en un sistema de primer orden con v=r˙\mathbf v = \dot{\mathbf r}.
  • Euler: yn+1=yn+h f(yn)y_{n+1} = y_n + h\,f(y_n). Error local ∼h2\sim h^2, error global tras N=T/hN = T/h pasos ∼h\sim h.
  • Energía: E=12(vx2+vy2)−μ/rE = \tfrac12(v_x^2 + v_y^2) - \mu/r. En Euler, en una órbita circular, cada paso multiplica rr por 1+h2v2/r2\sqrt{1 + h^2 v^2/r^2}: la energía crece ~h2h^2 por paso y ~2πh2\pi h por vuelta.
  • Gráfica log–log: si error =Chp= C h^{p}, entonces log⁡(error)=log⁡C+plog⁡h\log(\text{error}) = \log C + p \log h: la pendiente es pp.
  • Tercera ley: T2=4π2a3/μT^2 = 4\pi^2 a^3/\mu; con μ=4π2\mu = 4\pi^2, T=a3/2T = a^{3/2} (años, UA).

Rúbrica de evaluación

CriterioEn procesoLogradoAvanzado
Modelo y unidadesCopia las ecuaciones sin justificarDeduce las componentes de la aceleración y justifica μ=4π2\mu = 4\pi^2Verifica el modelo con la tercera ley para Marte y una elipse
ImplementaciónHoja con errores de referencia o sin hh parametrizadoAmbos métodos correctos, hh en una celda, gráficas de órbita y energíaHoja documentada, con LL y ee calculados y comparados con la teoría
Análisis del errorObserva que Euler «se abre»Tabla error–hh y gráfica log–log con pendiente ≈ 1Explica con la energía por qué Euler deriva y Euler–Cromer oscila; alcanza la meta de 1 %
Informe y presentaciónIncompletoCompleto, con gráficas y conclusionesMuestra la hoja en vivo y responde preguntas sobre el orden del método

Variantes y extensiones

  • Lenguaje de programación: reescribir la hoja en Python o JavaScript (20 líneas) y comparar con la hoja de cálculo; luego probar el método de Verlet o RK4 (la base del proyecto universitario Tu propio integrador de N cuerpos).
  • Satélite terrestre: cambiar μ\mu por μ⊕=398 600\mu_\oplus = 398\,600 km³/s² y simular un satélite en órbita baja (unidades km y s).
  • Dos planetas: añadir Júpiter como segundo cuerpo (sin interacción mutua primero, con ella después) y observar la perturbación sobre la Tierra.

Inclusión

  • Las hojas de cálculo funcionan con lectores de pantalla; las gráficas se complementan con la tabla numérica leída en voz alta.
  • Trabajo en parejas con roles: quien escribe las fórmulas y quien verifica a mano los tres primeros pasos; luego cambian.
  • Plantilla con las columnas y la primera fila para quien necesite un andamio inicial; la meta de 1 % tiene niveles (5 %, 2 %, 1 %).

Seguridad

  • Trabajo en sala de cómputo: pausas visuales cada 25 minutos y postura adecuada.
  • Guardar la hoja con frecuencia y con nombre de versión (orbita-v1, orbita-v2).
  • Como en todo el portal: nunca mirar el Sol directamente ni con instrumentos sin filtro certificado.

Referencias y fuentes de los datos

  • Unidades del proyecto: distancias en UA, tiempos en años; con ellas μ = GM☉ = 4π² UA³/año² (tercera ley de Kepler con a = 1 UA, T = 1 año). Velocidad orbital circular a 1 UA: v = 2π UA/año ≈ 29,8 km/s.
  • Error del método de Euler para la órbita circular: la energía crece ~h² por paso y ~2πh por vuelta (ver la lección «Simular una órbita con el método de Euler», tablas en unidades GM = 1). Euler–Cromer (Euler simpléctico) conserva la energía en promedio: Cromer, A. (1981). Stable solutions using the Euler approximation. Am. J. Phys. 49, 455.
  • Marte: semieje mayor 1,524 UA, excentricidad 0,0934 (JPL, Approximate Positions of the Planets).
  • Ministerio de Educación Nacional (2006). Estándares Básicos de Competencias en Matemáticas, 10.º a 11.º: «Interpreto la noción de derivada como razón de cambio y como valor de la pendiente de la tangente a una curva y desarrollo métodos para hallar las derivadas de algunas funciones básicas en contextos matemáticos y no matemáticos» y «Analizo las relaciones y propiedades entre las expresiones algebraicas y las gráficas de funciones polinómicas y racionales y de sus derivadas». Ciencias Naturales 10.º a 11.º: «Modelo matemáticamente el movimiento de objetos cotidianos a partir de las fuerzas que actúan sobre ellos» y «Establezco relaciones entre el modelo del campo gravitacional y la ley de gravitación universal».