1.13. Colisiones relativistas

Una de las más interesantes aplicaciones que tiene la dinámica relativista, es el estudio de colisiones entre partículas de alta energía. Estas colisiones pueden ocurrir en el Universo en el interior de estrellas agonizantes, en el Universo primitivo, en los rayos cósmicos cuando colisionan con el medio interestelar o la atmósfera de la Tierra e incluso con la radiación de fondo. Naturalmente, en la Tierra, las colisiones de alta energía se han usado por décadas para estudiar la estructura íntima de la materia y el funcionamiento de las fuerzas fundamentales.

1.13.1. Energía en el centro de masa

Considere dos partículas idénticas que chocan. Una de ellas esta animada de una velocidad muy grande (vista en el sistema de referencia del observador (que llamaremos aquí sistema de referencia del laboratorio) y la otra esta en reposo allí. ¿Cómo son sus cuadrimomentos individuales? ¿cuál es su cuadrimomento total?

Consideremos en general dos partículas de masas diferentes, $m_1$ (impactor) y $m_2$ (objetivo o target). Inicialmente el impactor tiene una velocidad en el sistema de referencia del laboratorio $v^\mathrm{lab}_1$ que lo anima de un momento lineal allí $p_{L1}=\gamma_{1} m_1 v^\mathrm{lab}_{1}$. El cuadrimomento total en el laboratorio será:

$$ P^\mathrm{lab}_L:(E^\mathrm{lab}_{L1},p^\mathrm{lab}_{L1})+(E^\mathrm{lab}_{L2},0) $$

El módulo de este cuadrimomento será:

$$ \begin{array}{rcl} M^2 & = & (E^\mathrm{lab}_{L1}+E^\mathrm{lab}_{L2})^2-(p^\mathrm{lab}_{L1})^2\\ & = & (E^\mathrm{lab}_{L1})^2-(p^\mathrm{lab}_{L1})^2 + (E^\mathrm{lab}_{L2})^2 + 2 E^\mathrm{lab}_{L1} E^\mathrm{lab}_{L2}\\ & = & m_1^2 + m_2^2 + 2 m_2 E^\mathrm{lab}_{L1} \\ \end{array} $$

donde hemos introducido el parámetro $M$ como el módulo del cuadrimomento total.

Si nos pasamos ahora al sistema de referencia del centro de masa, es decir, aquel en el que el momento lineal total del sistema es cero:

$$ P^\mathrm{CM}_L:(E^\mathrm{CM}_{L1},p^\mathrm{CM}_{L})+(E^\mathrm{CM}_{L2},-p^\mathrm{CM}_{L}) $$

En este sistema de referencia el módulo del cuadrimomento será el mismo, pero su dependencia de las masas de las partículas individuales será diferente:

$$ M^2 = (E^\mathrm{CM}_{L1}+E^\mathrm{CM}_{L2})^2=(E_L^\mathrm{CM,fix})^2 $$

La diferencia será que esta energía esta completamente disponible para la producción de partículas. Igualando nos queda:

$$ E_L^\mathrm{CM,fix} = \sqrt{m_1^2 + m_2^2 + 2 m_2 E^\mathrm{lab}_{L1}} $$

Si asumimos que la energía de la partícula impactora es mucho mayor que su masa y la del blanco $E^\mathrm{lab}_{L1}\gg m_1, m_2$, entonces la energía del impacto en el centro de masa será:

$$ E_L^\mathrm{CM,fix}\approx \sqrt{2 m_2 E^\mathrm{lab}_{L1}} $$

¿Qué pasa ahora si lo que tengo ahora son dos partículas que se mueven una hacia la otra con una cierta velocidad?. EN ese caso el momento total será:

$$ P^\mathrm{lab}_L:(E^\mathrm{lab}_{L1},p^\mathrm{lab}_{L1})+(E^\mathrm{lab}_{L2},-p^\mathrm{lab}_{L2}) $$

cuyo módulo será:

$$ \begin{array}{rcl} (E_L^\mathrm{CM,col})^2 & = & (E^\mathrm{lab}_{L1}+E^\mathrm{lab}_{L2})^2-(p^\mathrm{lab}_{L1}-p^\mathrm{lab}_{L2})^2\\ & = & (E^\mathrm{lab}_{L1})^2-(p^\mathrm{lab}_{L1})^2 + (E^\mathrm{lab}_{L2})^2 -(p^\mathrm{lab}_{L1})^2 + 2( E^\mathrm{lab}_{L1} E^\mathrm{lab}_{L2}+p^\mathrm{lab}_{L1}p^\mathrm{lab}_{L2})\\ & = & m_1^2 + m_2^2 + 2 (E^\mathrm{lab}_{L1}E^\mathrm{lab}_{L2}+p^\mathrm{lab}_{L1}p^\mathrm{lab}_{L2}) \\ \end{array} $$

¿Cuál es la diferencia entre esta situación y la anterior?. Si suponemos que $E^\mathrm{lab}_{L1},E^\mathrm{lab}_{L2}\gg m_1, m_2$ y por tanto $p^\mathrm{lab}_{L1}\approx E^\mathrm{lab}_{L1}$ y $p^\mathrm{lab}_{L2}\approx E^\mathrm{lab}_{L2}$, entonces la enegría en el centro de masa de estas colisiones será:

$$ E_L^\mathrm{CM,col}\approx \sqrt{4 E^\mathrm{lab}_{L1}E^\mathrm{lab}_{L2}} $$

Comparando las energía disponibles en el centro de masa en el caso de una colisión con un objetivo fijo y la colisión de dos haces, vemos que la energía disponible en este segundo caso es mucho mayor.

Pongámosle número a estos procesos. Imaginemos que tenemos un acelerador que puede llevar protones hasta 7 TeV de energía (energía típica en el LHC). ¿Cuánta energía en el centro de masa podemos conseguir si disparamos estos protones hacia protones que están en reposo?. En unidades convencionales:

$$ \frac{E^\mathrm{CM,fix}}{c^2}\approx \sqrt{2 m_2 \frac{E^\mathrm{lab}_{1}}{c^2}} $$

o lo que es lo mismo:

$$ E^\mathrm{CM,fix}\approx \sqrt{2 (m_2c^2) E^\mathrm{lab}_{1}} $$

La energía en reposo de un protón $mc^2=938$ MeV$=0.938$ TeV.

In [1]:
#Masa del protón
mc2=0.938 #TeV
E1_lab=7 #TeV

#Energía en el centro de masa para choque fijo
ECM_fix=(2*mc2*E1_lab)**0.5
ECM_fix = 3.6238101495525394 TeV

En contraposición la energía en el centro de masa obtenida si hacemos chocar dos haces de protones con 7 TeV es:

In [3]:
#Energía en el centro de masa para colision 
ECM_col=(4*E1_lab*E1_lab)**0.5
ECM_col = 14.0 TeV
ECM_col / ECM_fix = 3.86

Es decir, con una colisión frontal es posible extraer casi 4 veces más energía de una colisión que con la colisión en reposo.

Cuánta energía necesitaría un haz de protones que choca contra un blanco fijo de protones para igualar esta energía e 14 TeV. Igualando $E^\mathrm{CM,fix}$ con $E^\mathrm{CM,lab}$ obtenemos:

$$ \sqrt{2 m E_L^\mathrm{lab,fix-eq}}=\sqrt{4 (E^\mathrm{lab,col}_{L})^2} $$

y despejando $E_L^\mathrm{lab,fix-eq}$ obtenemos:

$$ E_L^\mathrm{lab,fix-eq}=\frac{2 (E^\mathrm{lab,col}_{L})^2}{m} $$

De modo que para igualar la energía en el centro de masa obtenida por una colisión de haces de protones ($mc^2=0.938$ TeV) con energía $E^\mathrm{lab,col}=14$ TeV, será:

$$ E_L^\mathrm{lab,fix-eq}\approx 418\;\mathrm{TeV} $$

Choques con la luz

Los choques con fotones son una de las situaciones más comunes en astrofísica de altas energías. Lo que debemos tener en cuenta cuando describimos la colisión con un fotón es que su masa invariante es cero, de modo que:

$$ E_L^\mathrm{fotón}=p_L^\mathrm{fotón} $$

Existen tres posibles resultados de la colisión con un fotón:

  1. Efecto Compton. La dispersión de un fotón de alta energía contra una partícula, de modo que la partícula recibe energía del fotón.

  2. Efecto Compton inverso. La dispersión de una partícula de alta energía contra un fotón, de modo que el fotón recibe energía.

  3. Absorción. La absorción de un fotón de alta energía por una partícula y la producción de nuevas partículas a partir de este proceso.

Consideremos el último proceso. Un caso partícular de una reacción de este tipo se produce en la radiación cósmica de fondo (RCF). En este caso protones de alta energía pueden chocar con los fotones de la RCF produciendo la reacción:

$$ \gamma + p \rightarrow p + \pi^+ $$

donde $m_p c^2=938$ MeV y $m_\pi c^2=140$ MeV. ¿Cuál es la energía mínima que deber tener el protón para producir esta reacción con un fotón con una energía dada?

Podemos calcular esta energía asumiendo que al crearse, el neutrón y el pión resultante de la reacción anterior se crean en reposo en el sistema de referencia de su centro de masa (esta sería la mínima energía). Ahora bien, como el módulo del cuadrimomentum es el mismo en cualquier sistema de referencia de modo que:

$$ \begin{array}{rcl} |P_{L\gamma}^\mathrm{lab}+P_{Lp}^\mathrm{lab}|^2 & = & |P^\mathrm{res}_{Lp}+P^\mathrm{res}_{L\pi}|^2\\ |(E_{L\gamma}^\mathrm{lab}+E_{Lp}^\mathrm{lab},E_{L\gamma}^\mathrm{lab}-p_{Lp}^\mathrm{lab})|^2 & = & (m_p+m_\pi)^2\\ 2 E_{L\gamma}^\mathrm{lab} E_{Lp}^\mathrm{lab} + m_p^2 +2 p_{Lp}^\mathrm{lab}E_{L\gamma}^\mathrm{lab} & = & (m_p+m_\pi)^2 \end{array} $$

Si dejamos solo las propiedades del protón en un solo lado:

$$ E_{Lp}^\mathrm{lab} +p_{Lp}^\mathrm{lab} = \frac{(m_p+m_\pi)^2-m_p^2}{2 E_{L\gamma}^\mathrm{lab} } $$

Usando la relación $(p_{Lp}^\mathrm{lab})^2=(E_{Lp}^\mathrm{lab})^2-m_p^2$, la energía del protón estaría determinada por:

$$ E_{Lp}^\mathrm{lab} +\sqrt{(E_{Lp}^\mathrm{lab})^2-m_p^2} = \frac{m_\pi^2+2 m_\pi m_p}{2 E_{L\gamma}^\mathrm{lab} } $$

Una aplicación: El límite GZK

Ahora bien ¿en qué situaciones un protón de alta energía puede toparse con un fotón? Para que esto pase la abundancia de fotones debe ser enorme. Los fotones más energéticos en el Universo son los fotones de la radiación cósmica de fondo que tienen además una muy pequeña energía $E_\gamma=2,5\times 10^{-10}$ MeV. Esto implica que para producir la reacción anterior el protón debe tener una energía enorme, $E_{Lp}^\mathrm{lab}\gg m_p$. Con esto podemos finalmente aproximar la expresión anterior como:

$$ E_{Lp}^\mathrm{lab}\approx \frac{m_\pi^2+2 m_\pi m_p}{4 E_{L\gamma}^\mathrm{lab} } $$

que en unidades convencionales quedaría:

$$ E_{p}^\mathrm{lab}\approx \frac{(m_\pi c^2)^2+2 (m_\pi c^2) (m_p c^2)}{4 E_{\gamma}^\mathrm{lab} } $$

Usando la energía de los fotones de rayos gama obtenemos:

In [5]:
mpc2=938 #MeV
mpic2=140 #MeV
ERCF=2.5e-10 #MeV

Ep=((mpic2)**2+2*mpic2*mpc2)/(4*ERCF)
Energía límite de protones = 2.822400e+20 eV

Llamamos a este el umbral de Greisen–Zatsepin–Kuzmin y corresponde a la energía máxima en la que un protón de rayos cósmicos puede viajar sin sufrir interacciones relavantes con los fotones de la radiación de fondo.

Umbral GZK

Figura 1.20. Umbral GZK

1.13.2. Colisiones relativistas interactivas

Una excelente manera de entender las colisiones relativistas y algunos de los resultados que hemos mostrado antes es graficando el resultado de estas interacciones en diagramas espacio-tiempo.

En el código interactivo abajo podemos ver el resultado de la colisión de dos partículas cuya naturaleza se puede modificar a voluntad y cambiar el sistema de referencia desde el que se ve la colisión.

In [7]:
%matplotlib inline
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The text.latex.preview rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The mathtext.fallback_to_cm rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: Support for setting the 'mathtext.fallback_to_cm' rcParam is deprecated since 3.3 and will be removed two minor releases later; use 'mathtext.fallback : 'cm' instead.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The validate_bool_maybe_none function was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The savefig.jpeg_quality rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The keymap.all_axes rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The animation.avconv_path rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In /Users/jzuluaga/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/stylelib/_classic_test.mplstyle: 
The animation.avconv_args rcparam was deprecated in Matplotlib 3.3 and will be removed two minor releases later.
In [8]:
def colision_relativista(m1=940,E1=7000,
                         m2=940,E2=940,
                         uL=0.0,
                         rang=5000,
                        ):
    m1=float(m1)
    m2=float(m2)
    E1=float(E1)
    E2=float(E2)
    
    #Factor gama de las partículas
    if m1>0:
        gama1=E1/m1
        pc1=(E1**2-m1**2)**0.5
    else:
        pc1=E1
    if m2>0:
        gama2=E2/m2
        pc2=(E2**2-m2**2)**0.5
    else:
        pc2=E2
    
    #Componentes de los cuadrimomentos
    from numpy import array
    P1=array([E1,pc1])
    P2=array([E2,-pc2])
    
    #Rotar los ejes de acuerdo a uL
    gamma=1/(1-uL)**0.5
    Pp1=array([0,0])
    Pp1[0]=gamma*(P1[0]-uL*P1[1])
    Pp1[1]=gamma*(-uL*P1[0]+P1[1])
    Pp2=array([0,0])
    Pp2[0]=gamma*(P2[0]-uL*P2[1])
    Pp2[1]=gamma*(-uL*P2[0]+P2[1])

    #Cuadrimomento total
    PpT=Pp1+Pp2
    
    #Masa asociada
    M=(PpT[0]**2-PpT[1]**2)**0.5

    #Gráfica
    import matplotlib.pyplot as plt
    plt.close("all")
    fig=plt.figure(figsize=(5,5))
    ax=fig.gca()
    
    ax.arrow(0,0,Pp1[0],Pp1[1],color='r',lw=2,zorder=100)
    ax.arrow(0,0,Pp2[0],Pp2[1],color='r',lw=2,zorder=100)
    ax.arrow(0,0,PpT[0],PpT[1],color='b',zorder=100)
    ax.arrow(0,0,M,0,color='k',lw=2,alpha=0.3,zorder=100)

    #Decoración
    ax.grid(zorder=-100);
    ax.set_xlim((-0.1,rang));
    ax.set_ylim((-rang,rang));
    ax.set_title(f"$u_L={uL:0.2f}$ c, $m_1 c^2={m1}$ MeV, $m_2 c^2={m2}$ MeV",fontsize=10)
    ax.set_xlabel(f"$E$ [MeV]");
    ax.set_ylabel(f"$pc$ [MeV]");
    fig.tight_layout();
In [9]:
from ipywidgets import interact,fixed,widgets
opciones=dict(continuous_update=False)
interact(colision_relativista,
         uL=widgets.FloatSlider(value=0.0,min=-0.99,max=0.99,step=0.01,**opciones),
         rang=widgets.FloatSlider(value=10000.0,min=1000,max=50000,step=1000,**opciones),
         m1=widgets.Text(value="940",**opciones),
         m2=widgets.Text(value="940",**opciones),
         E1=widgets.Text(value="1000",**opciones),
         E2=widgets.Text(value="940",**opciones),
        );

Figura 1.21.