Indice | Previo: Fundamentos.Conicas.Algebra | Siguiente: Fundamentos.Conicas.Areas
Nos proponemos ahora a escribir la ecuación de la cónica, en coordenadas cilíndricas con origen en uno de los focos. La ecuación resultante y los resultados geométricos que se derivan de ella, es de primera importancia para la mecánica celeste.
Comenzando con la ecuación de la cónica referida a la directriz (Ec. ecuacion_directriz) podemos aplicar una traslación al foco haciendo $x_d=x_f+F$ y $y_d=y_f$:
\begin{equation} \label{eq:ecuacion_foco} y_f^2-(e^2-1)(x_f+F)^2-2F(x_f+F)+F^2=0 \end{equation}Si escribribimos $x_f,y_f$ en coordenadas cilíndricas como (ver Ecs. cilindricas_a_cartesianas):
\begin{equation} \label{eq:conica_parametricas_f} \begin{array}{rcl} x_f & = & -r \cos f\\ y_f & = & r \sin f\\ \end{array} \end{equation}donde $f$, en lugar de la coordenada cilíndrica acimutal convencional $\theta$ (que es un ángulo referido al semi eje $x+$) el ángulo entre la dirección del periapsis y el radio vector del punto (ver Figura (conica_foco_cilindiricas)), la Ec. (ecuacion_foco), después de algunas manipulaciones algebraicas se convierte en:
\begin{equation} \label{eq:conica_ecuacion_cilindricas} r = \frac{p}{1+e\cos f} \end{equation}que es la ecuación fundamental de la cónica y que veremos aparecer con mucha frecuencia en la mecánica celeste.
Las ecuaciones (conica_parametricas) y (conica_ecuacion_cilindricas) evidencian un hecho interesante: el ángulo $f$ se puede usar para describir matemáticamente, usando un sólo parámetro, las coordenadas cartesianas de los puntos sobre la cónica. Esto hace mucho más sencillo encontrar la posición de los puntos sobre estas curvas, en comparación como lo teníamos que hacer al usar las ecuaciones algebraicas en $x,y$ de las secciones anteriores.
Para ilustrar el poder de este resultado considere el siguiente algoritmo para graficar una elipse y compárelo con el visto en la Sección Un ejercicio numérico:
#Parámetros
p=10.0
e=0.8
#Valores del ángulo
from numpy import linspace,pi
fs=linspace(0,2*pi,100)
#Distancias
from numpy import cos
rs=p/(1+e*cos(fs))
#Coordenadas
from numpy import sin
xs=rs*cos(fs)
ys=rs*sin(fs)
#Gráfica
import matplotlib.pyplot as plt
fig=plt.figure()
ax=fig.gca()
#Puntos cónica
ax.plot(xs,ys,'b-')
#Foco
ax.plot([0],[0],'cx',markersize=10)
#Decoración
ax.set_xlabel(f"$x_f$")
ax.set_ylabel(f"$y_f$")
from pymcel.plot import fija_ejes_proporcionales
valores=(xs,ys),
fija_ejes_proporcionales(ax,valores);
ax.grid();
Este será el método que utilizaremos en lo sucesivo para generar los puntos sobre cualquier cónica.
Un hecho interesante sobre el Alg. (conica_dibujo) es que no se generaliza fácilmente para el caso de una parábola o una hipérbola. La razón es que en los casos de conicas abiertas el valor del ángulo $f$ esta limitado a un intervalo diferente al de la elipse en la que $f\in[0,2\pi]$ o $f\in[-\pi,\pi)$.
En este caso si despejamos $\cos f$ de la Ec. (conica_cilindricas_foco):
$$ \cos f=\frac{1}{e}\left(\frac{p}{r}-1\right) $$cuando $r\rightarrow\infty$ el ángulo $f$ adopta valores extremos dados por:
$$ \cos f\rightarrow-\frac{1}{e} $$Para el caso de la parábola esto implica que $f\in(-\pi,\pi)$, que es idéntico al caso de la elipse pero con el extremo inferior del intervalo abierto. En el caso de la hipérbola:
$$ f\in\left(-\pi+\psi,\pi-\psi\right) $$donde $\psi=\cos^{-1}(1/e)$ es el ángulo de apertura introducido en la Ec. (cos_psi).
Un algoritmo más general entonces, para generar los puntos sobre una cónica se presenta en la rutina a continuación:
def puntos_conica(p,e,df=0.1):
#Compute fmin,fmax
from numpy import pi
if e<1:
fmin=-pi
fmax=pi
elif e>1:
from numpy import arccos
psi=arccos(1/e)
fmin=-pi+psi+df
fmax=pi-psi-df
else:
fmin=-pi+df
fmax=pi-df
#Valores del ángulo
from numpy import linspace,pi
fs=linspace(fmin,fmax,500)
#Distancias
from numpy import cos
rs=p/(1+e*cos(fs))
#Coordenadas
from numpy import sin
xs=rs*cos(fs)
ys=rs*sin(fs)
from numpy import zeros_like
zs=zeros_like(xs)
return xs,ys,zs
Y un gráfico de la cónica, usando la rutina anterior sería:
#Genera puntos
p=10.0
e=1.5
xs,ys,zs=puntos_conica(p,e)
#Gráfica
import matplotlib.pyplot as plt
fig=plt.figure()
ax=fig.gca()
ax.plot(xs,ys,'b-')
ax.plot([0],[0],'cx',markersize=10)
#Decoración
ax.set_xlabel(f"$x_f$")
ax.set_ylabel(f"$y_f$")
from pymcel.plot import fija_ejes_proporcionales
valores=(xs,ys),
fija_ejes_proporcionales(ax,valores);
ax.grid()
Además de las Ecs. (conica_ecuacion_cilindricas) y (conica_parametricas_f) en las que describimos las coordenadas de los puntos sobre una cónica arbitraria como función de un único parámetro $f$ (ecuaciones paramétricas), existe una segunda manera de expresar las ecuaciones de la elipse y de la hipérbola, en términos de otro parámetro.
En el caso de la elipse, por ejemplo, si partimos de la ecuación respecto al centro (Ec. ecuacion_centro):
$$ \frac{x_c^2}{a^2}+\frac{y_c^2}{b^2}=1 $$es posible escribir una forma parámetrica para las coordenadas:
\begin{equation} \label{eq:conica_parametricas_E} \begin{array}{rcl} x_c & = & a\cos E\\ y_c & = & b\sin E\\ \end{array} \end{equation}donde $E$ es el nuevo parámetro.
La interpretación del parámetro $f$ en la ecuación en coordenadas cilíndricas de la cónica era clara: el valor $f$ para un punto dado, es al ángulo formado por la línea que va del foco al periapsis y la dirección del radio vector del punto. Por ser un ángulo que específica la posición del punto respecto al foco (en el que se encuentra el Sol, en la teoría de Kepler del movimiento planetario), llamamos a $f$ la anomalía verdadera del punto.
¿Qué interpretación tiene por su parte el parámetro $E$ en las Ecs. (conica_parametricas_E)?
En la construcción de la Figura (anomalia_excentrica)) identificamos a $E$ conmo un nuevo ángulo, esta vez medido respecto al centro de la elipse y cuyo radio asociado al cortar dos círculos imaginarios de radios $a$ y $b$, permiten encontrar la abcisa y la ordenada de los puntos de la elipse, respectivamente.
Por el hecho de medirse respecto al centro del círculo y no respecto del foco (en el que en la teoría de Kepler se encuentra el Sol, centro del Sistema Solar), llamamos a $E$ la anomalía excéntrica.
¿Podemos escribir una ecuación para $r$ en términos del parámetro $E$ análoga a la Ec. (conica_ecuacion_cilindricas) que nos da $r$ en función de $f$? ¡Sin duda alguna!
Considere el tríangulo entre los puntos FPQ en la Figura (anomalia_excentrica). El teorema de pitágoras en ese triángulo se escribe:
$$ r^2=(a\cos E-ae)^2 + b^2\sin^2 E $$Teniendo en cuenta que $b^2=a^2(1-e^2)$ y después de un poco de ágebra obtenemos:
\begin{equation} \label{eq:conica_anomalia_excentrica} r=a(1-e\cos E) \end{equation}que será una forma para representar la cónica alternativa a la Ec. (conica_anomalia_excentrica) y que usaremos con frecuencia en el libro.
Finalmente, la manipulación adecuada de las ecuaciones anteriores permite escribir una relación explícita entre las anomalías verdadera $f$ y excéntrica $E$ que será muy utilizada a lo largo de este libro (ver problemas al final del capítulo):
\begin{equation} \label{eq:fE} \tan \frac{f}{2} = \sqrt{\frac{1+e}{1-e}} \tan \frac{E}{2} \end{equation}Un procedimiento similar al anterior, pero en el caso de la hipérbola, permite escribir las coordenadas de los puntos de la curva en términos de un nuevo parámetro $F$:
\begin{equation} \label{eq:hiperbola_parametrica_F} \begin{array}{rcl} x_c & = & a \cosh F\\ y_c & = & a \sinh F\\ \end{array} \end{equation}Por analogía con la elipse, $F$ también es llamada la anomalía excéntrica (aunque en este caso la interpretación geométrica de $F$ no es tan directa como en el caso de $E$.)
La distancia al foco se puede escribir en términos de $F$ como:
\begin{equation} r = a(e\cosh F - 1) \end{equation}y la relación entre la anomalía verdadera $f$ y la anomalía excéntrica $F$ resulta ser:
\begin{equation} \tanh \frac{f}{2} = \sqrt{\frac{e+1}{e-1}} \tanh \frac{F}{2} \end{equation}Indice | Previo: Fundamentos.Conicas.Algebra | Siguiente: Fundamentos.Conicas.Areas