¿Cuáles son las soluciones generales para una colisión de esfera dura? [duplicar]

Seguro que alguien ha encontrado las soluciones a las colisiones de esferas duras (en norte dimensiones) de dos cuerpos de masa metro 1 y metro 2 , respectivamente, es decir, las velocidades resultantes (o momentos) de los dos cuerpos después de una colisión de esfera dura dada pag 1 y pag 2 . Tengo una solución (tanto para colisiones elásticas como inelásticas), pero me pregunto si es correcta o no.

FYI, aquí están mis soluciones para colisiones elásticas de esferas duras:

pag 1 F = pag 1 + 2 ( metro 1 pag 2 metro 2 pag 1 ) r ^ metro 1 + metro 2 r ^ , pag 2 F = pag 2 2 ( metro 1 pag 2 metro 2 pag 1 ) r ^ metro 1 + metro 2 r ^ .

donde r ^ está en la dirección de la "esfera dura" (es decir, el vector unitario que conecta los dos centros de las dos esferas). Puede ver que mi formulación conserva trivialmente el impulso: la pregunta es si también conserva energía o no.

Si ayuda, aquí está mi explicación completa . Para estos efectos, debe pasar directamente a la sección de casos n-dimensionales (página 6). Escribí esto como una referencia para mí mismo por hacer simulaciones de física, ya que no pude encontrar ninguna referencia sobre colisiones de esferas duras (aparte de las referencias que plantean el problema que no dan soluciones).

Aquí hay un trabajo abreviado sobre cómo encontrar los momentos finales del caso elástico:

Así como en el 1 En el caso D, sumamos y restamos el mismo impulso de cada partícula, excepto que ahora estamos sumando y restando un vector: pag = pag r ^ , Lo que significa que | pag | = pag (tal que pag 1 F = pag 1 + pag r ^ y pag 2 F = pag 2 pag r ^ ). Esto da la energía final como:

mi F = | pag 1 + pag r ^ | 2 2 metro 1 + | pag 2 pag r ^ | 2 2 metro 2

Ahora escribimos la energía final en términos de la magnitud de pag y el producto escalar entre r ^ y pag 1 y del mismo modo para pag 2 . Tenga en cuenta que si elige la dirección para pag para actuar a priori (como en el caso de la esfera dura), los productos escalares pag 1 r ^ y pag 2 r ^ se conocerá:

mi F = pag 1 2 + pag 2 + 2 pag r ^ pag 1 2 metro 1 + pag 2 2 + pag 2 2 pag r ^ pag 2 2 metro 2

Como de costumbre, la funda elástica simplifica enormemente:

pag 1 2 2 metro 1 + pag 2 2 2 metro 1 = pag 1 2 + pag 2 + 2 pag r ^ pag 1 2 metro 1 + pag 2 2 + pag 2 2 pag r ^ pag 2 2 metro 2 metro 1 + metro 2 2 metro 1 metro 2 pag 2 2 metro 1 pag 2 r ^ metro 2 pag 1 r ^ 2 metro 1 metro 2 pag = 0

Esto conduce a una solución trivial de pag = 0 (no se produce colisión) y:

metro 1 + metro 2 2 metro 1 metro 2 pag 2 metro 1 pag 2 r ^ metro 2 pag 1 r ^ 2 metro 1 metro 2 = 0 pag = 2 metro 1 pag 2 r ^ metro 2 pag 1 r ^ metro 1 + metro 2

De ahí mis soluciones de:

pag 1 F = pag 1 + 2 ( metro 1 pag 2 metro 2 pag 1 ) r ^ metro 1 + metro 2 r ^ , pag 2 F = pag 2 2 ( metro 1 pag 2 metro 2 pag 1 ) r ^ metro 1 + metro 2 r ^ .

Que hace pag r ^ significa aquí? ¿Es un producto punto? pag r ^ ?
¿Es un problema 1D? De lo contrario, necesita un parámetro adicional que defina la distancia de impacto.
pag r ^ es el producto escalar... y no, no es un problema 1D, es un problema n-dimensional (de ahí los vectores). No estoy seguro de lo que quieres decir con distancia de impacto. La restricción de esfera dura determina la dirección de las fuerzas y, por lo tanto, la dirección de los cambios en los momentos.
@Qmechanic Esta no es una pregunta de tarea. Estoy investigando para mis propios fines (para hacer simulaciones de física).
Hola Jared. Si aún no lo ha hecho, tómese un minuto para leer la definición de cuándo usar la etiqueta de tarea y la política de Phys.SE para problemas similares a la tarea.
@Q Mechanical OK, gracias, según esa definición, esta es una pregunta de tarea ... gracias por la aclaración. Todavía me gustaría una referencia específica (es decir, un trabajo de investigación, un libro de física o algo por el estilo). Si puedo usar la solución de otra persona, es mucho más probable que sea correcta que mi propia formulación. Solo como ejemplo, obviamente puedo encontrar la ecuación diferencial para un péndulo doble si quiero simular eso; parece que debería existir (en algún lugar) una solución similar para las colisiones de esferas duras (pero no he encontrado uno).
@Jared: Es posible que ya sepa esto, pero permítame mencionar que la " aproximación de bola dura " tiene un significado específico en la mecánica estadística. En particular, se supone que las bolas tienen radios finitos. Por lo tanto, probablemente debería definir los radios en la formulación de la pregunta. Si los radios son cero, use la palabra partículas puntuales en lugar de bolas duras.
@Qmechanic Cuando las dos esferas chocan, se tocan en un solo punto (idealmente). Los radios específicos no son necesariamente importantes ya que la dirección de las fuerzas ocurrirá a lo largo del vector que conecta los centros de las dos esferas (esta es la línea normal a ambas esferas). Este valor aparece en mi solución como r ^ (el vector unitario que conecta los centros de las dos esferas). Los radios no son importantes cuando se calcula el estado final (los centros de masa deciden la dirección de la interacción); los radios solo son importantes para decidir si se está produciendo o no una colisión.
@Jared: Correcto, la razón por la que pregunto es en parte para probar que su terminología está de acuerdo con mi terminología :) Si no está interesado en preguntas sensibles al tamaño finito de la bola dura o los grados internos de libertad, entonces puede hablar de punto partículas en su lugar para simplificar la formulación de la pregunta por completo.
Consulte esta solución para el tratamiento general de las colisiones de cuerpos planos (sin fricción).
También vea esta solución para una representación gráfica del intercambio de cantidad de movimiento entre cuerpos.
@ ja72 No estoy totalmente seguro de cómo las colisiones elásticas entre dos círculos pueden ser un duplicado, ya que esta pregunta se hizo más de un año y medio antes de esa. Además, Determinar la velocidad resultante de una colisión elástica partícula-partícula en el espacio tridimensional no parece estar preguntando sobre una colisión de esfera dura.

Respuestas (3)

Encontrar las ecuaciones que faltan

Las transformaciones de coordenadas solo complican el problema. El meollo del asunto es que en n dimensiones tienes n grados de libertad para las velocidades de la COM de cada esfera, y solo tienes n ecuaciones de conservación de momento más una ecuación de conservación de energía. Eso significa que necesita n-1 ecuaciones adicionales para resolver el problema.

Las ecuaciones adicionales provienen del hecho de que si asume un impacto sin fricción*, entonces el impulso/fuerza impartido a cada objeto debe ser normal a la superficie. Esto da una restricción en la dirección del impulso. Junto con la magnitud, esta dirección nos daría n grados de libertad. Entonces, sin él, nos da n-1: exactamente el número que necesitamos.

Resolviendo para velocidades finales

Como tenemos esferas, la dirección normal a la superficie de impacto será el vector que apunta de un COM al otro. Llamemos a este vector normal j ^ .

Ahora las velocidades de las bolas A y B se pueden dar como V a 1 y V b 1 antes de la colisión y V a 2 y V b 2 después de la colisión.

Llamemos al impulso que se imparte a la bola A j . Entonces nosotros tenemos:

j j ^ = | j |
V a 1 + j METRO a = V a 2
V b 1 j METRO b = V b 2

Entonces podemos escribir la conservación de la energía (multiplicada por 2) como:

METRO a V a 1 V a 1 + METRO b V b 1 V b 1 = METRO a V a 2 V a 2 + METRO b V b 2 V b 2

Conectando nuestras velocidades después de la colisión da:

METRO a V a 1 V a 1 + METRO b V b 1 V b 1 = METRO a ( V a 1 + j METRO a ) ( V a 1 + j METRO a ) + METRO b ( V b 1 j METRO b ) ( V b 1 j METRO b )

METRO a V a 1 V a 1 + METRO b V b 1 V b 1 = METRO a V a 1 V a 1 + 2 j V a 1 + j j METRO a + METRO b V b 1 V b 1 2 j V b 1 + j j METRO b

0 = 2 j V a 1 + j j METRO a 2 j V b 1 + j j METRO b

dividiendo por la magnitud de j rendimientos:

0 = 2 j ^ ( V a 1 V b 1 ) + | j | ( 1 METRO a + 1 METRO b )

| j | = 2 j ^ ( V a 1 V b 1 ) 1 METRO a + 1 METRO b

Velocidades finales

V a 2 = V a 1 + 2 j ^ ( V a 1 V b 1 ) METRO a ( 1 METRO a + 1 METRO b )
V b 2 = V b 1 + 2 j ^ ( V b 1 V a 1 ) METRO b ( 1 METRO a + 1 METRO b )

Encontrar la dirección del impulso

Llamemos al vector que apunta del centro de la bola B al centro de la bola A R . Sabemos que antes del impacto R = R 0 + R t dónde R 0 es la diferencia en las posiciones iniciales de las bolas PAG a PAG b y R es la diferencia en las velocidades iniciales de las bolas V a 1 V b 1 .

En el momento del impacto:

j ^ = R | R |
y
| R | = r a + r b
Dónde r a y r b son los radios de las bolas.

Podemos transformar esta segunda ecuación para encontrar t:

R R = ( r a + r b ) 2
R R t 2 + 2 R 0 R t + R 0 R 0 ( r a + r b ) 2 = 0
t = R 0 R + ( R 0 R ) 2 R R ( R 0 R 0 ( r a + r b ) 2 ) R R

Si este tiempo es negativo o imaginario, entonces no ocurrirá la colisión. De lo contrario R en el momento del impacto se puede encontrar insertando t:

R = R 0 R R 0 R + ( R 0 R ) 2 R R ( R 0 R 0 ( r a + r b ) 2 ) R R

Envolver

Entonces, dadas las posiciones iniciales PAG a y PAG b , velocidades iniciales V a 1 y V b 1 , y radios de bola r a y r b las velocidades finales V a 2 y V b 2 se puede encontrar siguiendo el siguiente procedimiento:

Calcular las posiciones y velocidades relativas:

R 0 = PAG a PAG b
R = V a 1 V b 1

Calcular el tiempo de impacto:

t = R 0 R + ( R 0 R ) 2 R R ( R 0 R 0 ( r a + r b ) 2 ) R R
Si t es negativa o imaginaria, entonces no ocurre colisión y las velocidades iniciales son las velocidades finales. De lo contrario:

Calcular la dirección del impulso:

j ^ = R 0 + R t | R 0 + R t |
Calcular el impulso:
j = 2 j ^ j ^ R 1 METRO a + 1 METRO b
Calcular las velocidades finales:
V a 2 = V a 1 + j METRO a
V b 2 = V b 1 j METRO b

*La colisión debe ser sin fricción si no consideramos los momentos de inercia, ya que cualquier fricción aplicaría un par de torsión a la bola que transferiría energía e inercia rotacional a la bola. El problema se vuelve un poco más complicado en ese caso, ya que uno tiene que asumir cómo la fricción hará que las bolas interactúen, lo cual no es trivial ya que muchas de las suposiciones simples entran en conflicto con la conservación de la energía.

¡Gracias! Usé su solución en un simulador de piscina, ¡funcionó perfectamente! :)

Aquí hay una figura general de una colisión de esferas duras dibujada en el centro de masa de la masa. metro 2 antes de la colisión. El punto negro está unido a este marco.

Pasos de colisión entre dos esferas duras en dos dimensiones

Para resolver el problema, es necesario observar

  • Conservacion de energia: metro 1 v 1 2 = metro 1 ( v 1 ) 2 + metro 2 ( v 2 ) 2 .
  • Conservación de momento: metro 1 v 1 = metro 1 v 1 + metro 2 v 2
  • Conservación del par con respecto al centro de masa de metro 2 : metro 1 v 1 b = metro 1 v 1 b .

He dibujado un problema 2D, por lo que tienes cuatro incógnitas (dos para v 1 y dos para v 2 ). Y hay cuatro ecuaciones (una para energía y torque, dos para cantidad de movimiento). Así que el problema está resuelto.

En tres dimensiones, tienes 6 desconocidos, la conservación de la energía proporciona una ecuación, la conservación del momento proporciona 3 ecuaciones y la conservación del par proporciona dos.

Realmente no creo que necesites la conservación del momento angular aquí. No estoy seguro, pero creo que sus ecuaciones de conservación del momento satisfarán trivialmente la conservación del momento angular. No veo cómo esta "solución" usa la restricción de esfera dura en absoluto. Así como puedo cambiar el marco de referencia para hacer que el momento lineal general sea cero, puedo cambiar el marco de referencia para hacer que el momento angular general sea inicialmente cero (puedo hacer eso en este caso ya que no estoy considerando masas giratorias).
Necesita la conservación del momento angular porque proporciona la última ecuación que necesita para resolverlo todo. Por ejemplo, si metro 2 = tienes α = α pero esto no es más cierto si metro 2 es finito
Soy escéptico de que la conservación del momento angular proporcione la restricción de esfera dura y, aun así, la configuración no proporciona una solución "soluble" al igual que el problema de colisión elástica 1D, sin moverse al marco del centro de masa, no proporciona un conjunto de ecuaciones resoluble ("razonablemente"). Además, ciertamente si α = 0 entonces debes llegar a α = 0 (a través de la restricción de esfera dura) pero cualquier α que conserva el momento inicial satisfará la conservación del momento angular (en el caso de que α = 0 ) por lo que no veo una solución única de esta configuración.
¿Cómo llamas exactamente a la restricción de esfera dura?
De hecho, resolví el sistema de ecuaciones que he dado usando tu propio método. La conservación del momento angular da r 1 × ( pag 1 + pag r ^ ) + r 2 × ( pag 2 pag r ^ ) = r 1 × pag 1 + r 2 × pag 2 . Esto se simplifica en r ^ × ( r 1 r 2 ) = 0 , que coincide con su definición de r ^ (que no justificaste).
Mirando el caso 2D y golpeando de frente, parece que la conservación del momento angular proporciona la restricción de esfera dura (creo que me refiero a lo que significa todo lo demás que he leído). Si está confirmando mis resultados, entonces esto responde a mi pregunta. r ^ se usa porque es un vector unitario y por lo tanto pag r ^ es un vector, pag , que sumo y resto de cada masa (respectivamente)--el r ^ asegura que la dirección del cambio en el momento (la fuerza que actúa) ocurra a lo largo del vector que conecta los dos centros de masa (la restricción de esfera dura).
Creo que mi confusión (que se suma a la de todos los demás) es que cualquier fuerza que actúe a lo largo del vector que conecta dos masas puntuales conservará el momento angular. La clave aquí es que la interacción ocurre a distancia. Si fueran simplemente dos partículas puntuales y la distancia a la que ocurrió la colisión fuera cero, entonces el momento angular realmente no entra en juego. Es decir, no está determinado cuál sería el estado final porque hay muchos resultados posibles que conservarían el momento angular; este no es el caso cuando la interacción ocurre a distancia.
Tu comentario sobre la distancia entre los centros es muy agradable.
Omitiste la energía de rotación en la conservación de la energía 1/2 I ω 2 . Entonces, necesitas 4 velocidades angulares y 8 ángulos para describir las tasas de rotación y los ejes de dos cuerpos antes y después.
@EdShaya. Tienes razón, he asumido, como lo hizo el OP, que no hay energía de rotación. En dos dimensiones, solo tenemos un grado de libertad para cada esfera dura, ω , pero en tres dimensiones, necesitamos el eje principal de rotación (2 grados de libertad) y la velocidad angular para cada esfera. Eso hace un total de 6 grados de libertad adicionales (como entradas y salidas, se conserva el equilibrio).
@EdShaya Sin fricción (que no especifiqué), no puede haber transferencia de momento angular (aparte del caso de partículas puntuales, lo que conduce a la restricción de esfera dura) ... específicamente, no puede haber transferencia de "girar" (que es a lo que creo que te refieres). Debo señalar que, si crea un sistema de partículas que no tienen espín pero chocan de esta manera, obtiene la conservación del momento angular, el espín, etc. (es decir, la partícula conglomerada, compuesta de muchas, se ajustará a la conservación del momento angular, incluido el giro de una macropartícula)... ojalá eso tuviera sentido.
@EdShaya Solo quiero decir, para ser claros, que en la mecánica clásica, el giro es un caso bastante poco interesante , es una simplificación. Suponemos que la pelota de baloncesto que gira sobre tus dedos conserva el momento angular (sigue girando) por razones "extrañas". La razón son las fuerzas moleculares que proporcionan la fuerza centrípeta, pero este razonamiento se puede modelar a través de partículas puntuales que no giran. No me estoy acercando al caso del giro mecánico cuántico, que es mucho más curioso.
@EdShaya Creo que esta animación ilustra mi punto de que el "giro" es artificial. Esto usa mis ecuaciones inelásticas (con un ajuste fino significativo) que muestra dos grupos de partículas que experimentan la gravedad newtoniana (esto es lo que proporciona la fuerza centrípeta necesaria para la rotación). Cada partícula individual choca sin giro y los dos grupos inicialmente no tienen giro, sin embargo, las partículas del conglomerado exhiben no solo giro, sino también transferencia de "giro" (porque está presente una fuerza de "búsqueda del centro").

Este hilo es un poco viejo, pero pensé en agregarlo en caso de que alguien busque esta respuesta. En resumen, Tom-Tom tiene toda la razón en su análisis del problema. Sin embargo, voy a dividir esto en pasos para un caso 3D completo e intentaré explicar algunos de los puntos sobre los que hubo controversia (por ejemplo, el momento angular).

En primer lugar, aquí están los supuestos con los que estamos trabajando:

  • Colisión de esfera dura es un término técnico que significa lo siguiente: 1) las colisiones son elásticas (lo que significa que se conserva la energía cinética); 2) las esferas tienen un radio finito (como alguien más ha señalado, si no lo tienen, se trata de una colisión puntual ).
  • Si bien uno podría trabajar con una simulación en la que consideráramos la rotación del cuerpo rígido, supondré que el "giro" es cero. Spin agrega una gran cantidad de complejidad al cálculo.

En realidad, no voy a resolver cada uno de los términos (se vuelve bastante complicado), pero voy a describir cómo funciona el proceso. Para completar, no voy a asumir que sabemos que los cuerpos chocarán. Veremos como parte del análisis que esta determinación se desvanece con bastante facilidad.

Aquí está el procedimiento:

1) Primero muévase al marco de descanso de una de las partículas. Ahora estamos comparando un punto y una línea 3D, lo que simplifica enormemente la geometría, en lugar de dos líneas 3D.

2) Recuerde la prueba fundamental de geometría 3D de que una línea y un punto en el espacio 3D siempre pueden estar contenidos en un solo plano. Podemos, en principio, hacer una transformación de coordenadas (rotación en θ y ϕ en coordenadas esféricas alrededor de la partícula en el origen).

3) Bien, ya tenemos una recta y un punto en un solo plano. Debería ser obvio que otra rotación (en ángulo polar) puede garantizar que la partícula en movimiento se mueva solo en el eje x. Esto reproduce una imagen como la primera cifra que publicó Tom-Tom. ¡Ahora hemos reducido nuestro problema 3D al problema 2D para el que Tom-Tom proporcionó un método!

4) Detección de colisiones: ¿cómo sabemos si chocan? Tenemos que comprobar 2 cosas: 1) es R 1 + R 2 > b , dónde R i son los radios y b es el parámetro de impacto; 2) tenemos que comprobar que la partícula en movimiento se mete dentro ( R 1 + R 2 ) 2 b 2 del eje x. Ese es solo el teorema de Pitágoras para el triángulo que forman las esferas en contacto. Si se cumplen ambos criterios, tenemos una colisión.

5) Ahora estamos todos configurados y trabajamos con la solución de Tom-Tom. No resolveré el resto, pero haré un par de notas para aclarar la confusión.

  • Momento angular: Al contrario del comentario anterior de Jared, en general no podemos elegir un sistema de coordenadas donde el momento angular sea cero. El momento angular solo será cero en dos casos especiales: 1) las partículas están en reposo una con respecto a la otra; 2) la partícula en movimiento se dirige directamente a la partícula estacionaria. ¿Por qué? L = r × pag . Si las partículas están en reposo, pag = 0 L = 0 (obviamente tampoco tenemos una colisión en este caso). Si el parámetro de impacto es cero, eso significa r y pag están alineados entre sí. Recordar, | L | = | r | | pag | S i norte ( θ ) , dónde θ es el ángulo entre los dos vectores. En el b = 0 caso, θ = 0 | L | = 0 . En todos los demás casos, el momento angular será distinto de cero, ¡sin importar el sistema de coordenadas que elija!

  • ¡Los radios son importantes! Entrarán en la ecuación del momento angular. Para resolver la ecuación del momento angular, primero tenga en cuenta que r 2 = v 2 t , por lo tanto, el ángulo entre el momento y el vector radial será cero dando el momento angular del segundo cuerpo como cero (como ha indicado la ecuación de Tom-Tom). No son paralelas para la primera esfera. Mirar fijamente la geometría durante unos minutos debería convencerlo, más bien, de que v 1 t = r 1 + α , dónde α es el vector que apunta desde el centro del cuerpo 1 al centro del cuerpo 2. Este vector tiene magnitud R 1 + R 2 . Entonces podemos usar el teorema de Pitágoras para romper α en componentes (nota: el componente y es solo b). La componente x será ( R 1 + R 2 ) 2 b 2 . Usamos la suma vectorial anterior para eliminar r i para v i . Nota: t es arbitrario y se puede establecer en 1. Finalmente, realice el producto cruzado del momento angular. Verás que el ( R 1 + R 2 ) 2 b 2 término sobrevive y, por lo tanto, entrará en sus ecuaciones finales.

Desde este punto, es solo álgebra desordenada. Tenemos 4 incógnitas y 4 ecuaciones. Resuelve esas ecuaciones y tendrás las velocidades. Una pequeña cantidad de trabajo adicional puede decirle, por ejemplo, exactamente cuándo ocurre la colisión, lo cual es importante para las simulaciones y le dirá qué tan lejos trasladar las esferas con la nueva velocidad después de la colisión (para que coincida con el paso de tiempo de la simulación).

El último paso, después de haber hecho todo eso, es recordar volver a transformar las coordenadas del sistema. Para hacer esto, simplemente desenrolle todo al revés, volteando los signos de ángulos y traslaciones.

Espero que eso aclare las cosas para alguien que está viendo este problema. Este es uno de esos problemas clásicos que parece que debería ser trivialmente fácil, pero resulta ser bastante complicado de resolver en el caso general.

ACTUALIZAR

Entonces, todo esto me hizo pensar y volví a examinar un poco el problema. En resumen, el problema resulta ser mucho más sutil de lo que pensaba originalmente. Aquí hay un par de nuevos comentarios:

  • La razón por la que necesita el momento angular es que se debe conservar el momento angular para que la simulación sea física. Si rompe el momento angular, rompe la invariancia rotacional de su sistema. Si estás creando un motor de juego simple, podría estar bien, pero si estás tratando de hacer física, eso definitivamente no está permitido. La conservación del momento angular es lo que hace que los radios sean importantes.

  • Necesito retractarme de lo que dije sobre el giro. El giro es necesario (como mostraré a continuación). Sin embargo, la gravedad newtoniana no puede ser la fuente del espín. Para introducir giro se requiere tener un par neto. Recuerde que para cualquier potencial (conservador) de la forma V = V ( r ) , la fuerza debida a una esfera es equivalente a la fuerza debida a un punto en su centro. Brevemente, cualquier momento de torsión que se crearía en un lado de la esfera es cancelado por el otro lado, y solo sobrevive la fuerza a lo largo de la línea radial. La gravedad newtoniana es claramente un potencial de esta forma (como lo es, por ejemplo, Coulomb, Yukakawa y casi cualquier potencial "real" con el que tratamos).

  • Entonces, elaboré una solución que tiene en cuenta el momento lineal, el momento angular y la energía cinética. Solo pondré el componente x del vector de velocidad aquí (los otros están simplemente relacionados al conectar esto nuevamente en las ecuaciones:

v X F = ( β 2 1 ) v i 2 ( β 2 ( m + 2 ) 2 m 2 ) β 2 1 + v i ( β 2 ( m + 2 ) 1 ) m + 1

Si tiene curiosidad, el siguiente código obtendrá este resultado en Mathematica:

(* Setup vectors: No Q *)
vi = {v1x, 0, 0};
v1 = {v1xf, v1yf, 0};
v2 = {v2xf, v2yf, 0};
\[Alpha] = {-Sqrt[(R1 + R2)^2 - b^2], b, 0}; (* The vector that connects the two centers at impact *)

r1 = \[Alpha] + 
   v1 \[CapitalDelta]t; (* NOTE: \[CapitalDelta]t should drop out! *)

r2 = v2 \[CapitalDelta]t;

(* Physics *)
Eqns0 = Simplify[{
    m1 (vi.vi) == m1 (v1.v1) + m2 (v2.v2)(*+Q m1(vi.vi)*),
    m1 v1x == m1 v1xf + m2 v2xf,
    0 == m1 v1yf + m2 v2yf,
    m1 v1x b == (m1 (r1 \[Cross] v1) + m2 (r2 \[Cross] v2))[[3]]
    } /. {m1 -> m, m2 -> \[Mu] m, b -> \[Beta] (R1 + R2)},    
\[Beta] < 1 && \[Beta] >= 0 && m > 0 && \[Mu] > 0 && R1 > 0 && 
   R2]; Eqns0 // MatrixForm

Eqns1 = Eqns0 /. Solve[Eqns0[[2]], v2xf] // 
    Flatten; Eqns1 // MatrixForm
Eqns2 = Eqns1 /. Solve[Eqns1[[3]], v2yf] // 
  Flatten; Eqns2 // MatrixForm
(Eqns2[[1]] /. Solve[Eqns2[[4]], v1yf] // Flatten)[[1]]
FullSimplify[
  Solve[%, v1xf], \[Beta] < 1 && \[Beta] >= 0 && m > 0 && \[Mu] > 0 &&
    R1 > 0 && R2] // Flatten 

He puesto todo en unidades adimensionales para que el resultado sea más transparente. Específicamente, m es la proporción metro 1 / metro 2 , β es la proporción b / ( R 1 + R 2 ) , dónde b es el parámetro de impacto. Tenga en cuenta que los parámetros adimensionales le permiten verificar rápidamente que todos los términos del lado derecho tienen dimensiones de velocidad.

¡Pero espera! Aquí es donde las cosas se ponen interesantes. Tenga en cuenta que el término en el radical puede volverse negativo para situaciones reales, lo que conduce a velocidades complejas. Esto no se puede permitir. podemos trazar β contra m para mostrar la región "permitida":Gráfica de $\beta$ vs $\mu.  La región sombreada muestra áreas donde el radical no se volverá imaginario.

Esto es claramente un problema. Ciertamente es físicamente posible para β tomar cualquier valor entre 0 y 1, pero obtenemos velocidades imaginarias si β es demasiado grande en comparación con m .

En resumen, la resolución es que la dispersión de esfera dura (clásica) no puede ser elástica en general (aunque puede serlo en casos especiales). Explicaré en un momento por qué ese es el caso, pero primero, daré una solución que "funciona". Aquí, introduzco otro parámetro adimensional q , que es la relación entre la pérdida de energía y la energía cinética inicial. La solución modificada es:

v X F = ( β 2 1 ) v 1 2 ( β 2 ( m + 2 ) 2 + m ( m ( q 1 ) + q ) ) β 2 1 v i ( β 2 ( m + 2 ) 1 ) m + 1

Ahora podemos trazar q contra β para diferentes valores de m :Gráfico que muestra la pérdida/ganancia de energía cinética en función de $\beta$ para varios valores de $\mu$.

Es importante tener en cuenta que esto solo proporciona un límite en q . No nos dice qué valor de q deberíamos usar. En otras palabras, el problema ya no está completamente restringido. Entonces, ¿qué está pasando aquí y cómo podemos resolverlo?

Aquí está la conclusión: ¡la dispersión de esferas duras no es física! Para tener una verdadera esfera dura (es decir, impenetrable) necesitaríamos que la fuerza en la superficie de las esferas fuera infinita, es decir, la ley de fuerza sería una función delta de Dirac. El impulso experimentado, entonces, sería: Δ pag = F Δ t = ( ) ( 0 ) . Esto es indefinido. No es sorprendente, entonces, que podamos obtener algo de física extraña a partir de la dispersión de esferas duras. Además, no sorprende que el problema no tenga restricciones.

Sin embargo, podemos decir un poco más. Hasta ahora, supuse que podíamos usar el modo de espera anterior: F = V ( r ) . Pero, esta regla solo es válida para fuerzas conservativas . Recuerde que una fuerza conservativa es una fuerza independiente de la trayectoria. En otras palabras, si comienzas en el punto A y toma cualquier camino que te guste volviendo al punto A el potencial sigue siendo el mismo. Claramente, este no es el caso de la dispersión de esferas duras. Cualquier camino que no involucre una colisión será dramáticamente diferente a cualquier camino que sí lo haga. De hecho, esta es una regla general para cualquier fuerza verdaderamente localizada (nota: el potencial de Yukawa es una fuerza "localizada", pero en realidad, solo tiene una caída exponencial, por lo que no es una fuerza localizada en este sentido).

En el caso de una fuerza no conservativa, ya no podemos usar F = V ( r ) . Más bien, debemos usar la descomposición de Helmholtz, que establece que cualquier campo de vector de fuerza se puede descomponer como: F = V ( r ) + × A . Es decir, debemos introducir un potencial vectorial.

Esto nos lleva de vuelta a la noción de giro. Un cálculo rápido verificará que el vector potencial introducirá genéricamente un par neto en el proceso de dispersión, que producirá espín (por supuesto, para muy especiales A esto no sucederá).

El verdadero problema ahora es que A está completamente libre de restricciones por el problema. se asocia con q , y por lo tanto los grados de libertad internos de la esfera. Pero, hemos asumido desde el principio que la esfera es una "caja negra" para la que no especificamos la física. Esta es una suposición no física, y resulta que importa. Los grados de libertad internos obvios a tener en cuenta son el vector de espín y la temperatura (es una suposición bastante natural que las colisiones entre cuerpos reales afectarían el contenido de calor de los cuerpos). El argumento anterior sugiere que al menos parte de esa energía debería convertirse en energía de espín, pero probablemente no toda. Cuánto debe ir en cada uno de estos grados de libertad depende de los detalles de la física interna.

Creo que eso es lo más lejos que podemos llegar con el problema. Si queremos especificar completamente el problema, necesitamos crear algo así como una "ecuación de estado" (por analogía) para las esferas que determina cómo se distribuye la energía en los cuerpos. Una aproximación razonable podría ser simplemente especificar una relación entre la temperatura y el giro, aunque la intuición física sugiere que los parámetros de mayor impacto deberían transferir más giro y menos temperatura, por lo que tal vez esto debería ser una función de β . Una sugerencia que se me ocurrió sería asumir el espín como una serie de potencias en β , donde las constantes de serie podrían determinarse o estimarse experimentalmente mediante modelos teóricos más detallados de la física interna de los cuerpos.

Si desea un modelo físico de dispersión, debe especificar la física de los cuerpos. Una solución limpia que tiene sentido para muchos casos (por ejemplo, cuerpos rígidos macroscópicos reales como bolas de billar) sería usar la dispersión de Yukawa. El potencial de Yukawa es conservativo y se diseñó específicamente para aproximarse a los efectos del apantallamiento electrodinámico que se produce en cuerpos macroscópicos (en su mayoría) eléctricamente neutros.

Agradezco su respuesta: mi pregunta era encontrar soluciones (para compararlas con las mías). No utilicé el momento angular en absoluto y no creo que sea necesario (aunque sea el enfoque canónico). Utilicé la conservación de la cantidad de movimiento lineal y solo busqué soluciones que trivialmente conservaban esto agregando vectores de cantidad de movimiento opuestos e iguales en la dirección del vector que conecta los centros (este es el único lugar donde los radios entran en juego; no creo que la El parámetro de impacto afecta esto: solo cambia cuando ocurre una colisión y, por lo tanto, r ^ ). Ver mi pregunta editada (pronto).
Soy consciente de la forma "habitual" de establecer las ecuaciones, pero nunca he encontrado (y aún no puedo encontrar) soluciones resueltas. Mi enfoque parece ser mucho más simple: principalmente me pregunto si es válido o no. Este enfoque también brinda correctamente las soluciones en el caso 1D sin tener que ir al marco del centro de masa. Nuevamente para reiterar, no me preocupa en absoluto el giro (que de hecho requeriría cierta conservación del momento angular y, muy probablemente, cómo se transfiere el giro cuando dos cuerpos chocan).
... y en lo que respecta al giro y al ser artificial (en el sentido clásico), me referiría nuevamente a mi simulación de dos cuerpos que chocan inicialmente sin giro (pero con un momento angular total distinto de cero) y luego exhiben giro después de la colisión (esto está experimentando la gravedad newtoniana y con mis resultados inelásticos ... y una gran cantidad de ajustes finos). La gravedad newtoniana, en este caso, es lo que proporciona la fuerza centrípeta necesaria para el giro (los cuerpos rígidos requieren fuerzas moleculares convenientes).
Por favor, vea mis actualizaciones (sustanciales) a mi publicación original...
No voy a mentir, no entiendo completamente lo que hiciste. Sin embargo, hay algunas cosas que no tienen sentido para mí. A saber m = METRO 1 METRO 2 . tu gráfica de q con respecto a β , me parece, debería ser simétrica sobre m = 1 . Debería haber mucha simetría aquí, especialmente cuando se habla de la q valor. No debería importar qué partícula etiquetamos como 1 y 2 --debes obtener lo mismo q valor bajo cambio de índices, ¿no deberías? Esto significaría que esperaríamos la misma curva para m = .1 como lo hacemos por m = 10 .
Tu ecuación de conservación del momento angular tiene un error de signo. El LHS debe ser m1 ([\Alpha] \[Cross] vi)el equivalente a -m1 v1x b. Todos los resultados siguientes deben actualizarse.