Solución a la ecuación diferencial del péndulo

En un capítulo sobre oscilaciones en un libro de física , la ecuación diferencial

θ ¨ = gramo L pecado ( θ )
se encuentra y se resuelve usando la aproximación de ángulo pequeño
pecado ( θ ) θ
para pequeños valores de θ , lo que da la solución
θ = pecado ( t gramo L ) .
También menciona que esta solución tiende a funcionar mejor con ángulos más pequeños que 15 .



Mi pregunta es: ¿ es posible resolver la ecuación diferencial del péndulo /existen soluciones sin el uso de la aproximación de ángulo pequeño?

@uhoh, esto no es realmente una solución, sino una reexpresión de ODE en términos de integral que aún requiere una evaluación numérica. Técnicamente se podría llamar una solución exacta ... por esta medida cualquier oda de tipo X ¨ + F ( X ) = 0 es exactamente solucionable.
@RogerVadim sí, de hecho, ¡gracias!

Respuestas (4)

El problema del péndulo se puede resolver exactamente si se usa la integral elíptica.

La integral elíptica se define mediante:

F ( ϕ , k ) = 0 ϕ d t 1 k 2 pecado 2 t .
Esta integral se originó cuando los matemáticos investigaron la curva elíptica.

En el caso del problema del péndulo, la energía de conservación produce la ecuación de movimiento:

1 2 yo θ ˙ 2 gramo porque θ = gramo porque θ metro
dónde θ metro denote el ángulo correspondiente a la altura más alta, entonces la ecuación se puede invertir para:
d θ d t = 2 gramo yo porque θ porque θ metro
esta expresión se puede simplificar utilizando la identidad trigonométrica:
porque θ = 1 2 pecado 2 ( θ / 2 )
y cambiando de variable:
pecado ( θ 2 ) = pecado ( θ metro 2 ) pecado s
diferenciar esta variable con respecto a t y usar la regla de la cadena y luego volver a integrar con respecto a t da:
t = yo gramo 0 ϕ d s 1 pecado 2 ( θ metro / 2 ) pecado 2 s ,
cuya solución viene dada por la integral elíptica enunciada anteriormente.

aún necesita invertir una función altamente no lineal para encontrar θ como una función de t , en lugar de la forma que tiene, que es t como una función de θ .
Es bueno saberlo, pero solo cambia el problema, ¿no?
Como ya he señalado en los comentarios al OP, este procedimiento es técnicamente aplicable a cualquier ecuación de tipo X ¨ + F ( X ) = 0 .
En principio, uno puede expandir la integral en forma de serie de Taylor, integrar cada término, luego invertir la ecuación, resolver perturbativamente para obtener θ ( t ) .
He desarrollado esta respuesta más en mi respuesta .

No es posible expresar la solución de la ecuación en términos de funciones elementales. No obstante, puede obtener una solución aproximada a través de la integración numérica.

La figura muestra la solución numérica. θ ( t ) para diferentes condiciones iniciales. Yo he puesto gramo L = 1 y θ ˙ 0 = θ ˙ ( t = 0 ) = 0 .

La posición inicial θ 0 = θ ( t = 0 ) asume los valores 1°, 5°, 15°, 30°, 60° y 120°.

ingrese la descripción de la imagen aquí

En cada subparcela, la curva azul representa la solución de la ecuación exacta

θ ¨ = pecado θ

mientras que la curva naranja es la solución de la ecuación aproximada

θ ¨ = θ

Como puedes ver, por θ 0 < 15 ° las dos soluciones son visualmente indistinguibles en este rango de tiempo y nivel de detalle de la imagen.

"Soluciones sin forma cerrada" no es realmente preciso, ya que es posible resolver por cuadratura como lo hace @wongtom, y esta es técnicamente una forma cerrada. Una mejor redacción sería "sin soluciones en términos de funciones elementales". Si tus cifras estuvieran en radianes, serían perfectas.
@ZeroTheHero Dado que "solución de forma cerrada" es un término vago que depende del conjunto de funciones consideradas elementales ( mathworld.wolfram.com/Closed-FormSolution.html ), he especificado qué funciones estoy considerando. Pero "no hay soluciones en términos de funciones elementales" es definitivamente más conciso, gracias por la sugerencia.

Es imposible resolver esta ecuación en el caso general, pero ha sido ampliamente estudiada en el contexto de

  • ecuación seno-Gordon
  • Teoría de Floquet para perturbaciones periódicas
  • Teorema de Bloch para cristales

Tenga en cuenta que la teoría de Floquet y el teorema de Bloch son matemáticamente muy similares (algunos incluso dirían idénticos). No agregué el enlace al artículo de Wikipedia sobre la teoría de Floquet, ya que tiene una visión bastante abstracta, lejos del OP que podría interesarle. Sin embargo, los materiales son abundantes a través de Google.

Actualizar

  • Tenga en cuenta que seno-Gordon es en realidad una ecuación diferencial parcial que, en algunos casos, es reducible a la ecuación en el OP
  • Los comentarios a esta respuesta y el OP han señalado que la ecuación se puede resolver en términos de funciones elípticas. Supongo que esto no es lo que se quiso decir en el OP, pero estoy de acuerdo en que lo que definimos como una solución exacta está abierto a interpretaciones. Incluso hay preguntas de PSE que discuten esto, por ejemplo, esta: ¿ Por qué no se pueden resolver muchos modelos exactamente?
Sine-Gordon es una ecuación diferencial parcial, mientras que la ecuación diferencial del péndulo matemático es una EDO. Además, pensé que en realidad hay una solución exacta para OP ODE, ver, por ejemplo: sbfisica.org.br/rbef/pdf/070707.pdf
@AlmostClueless 1) Sé que sine-Gordon es un PDE, y nunca dije que fueran lo mismo. Mantengo mi redacción al respecto. 2) Lo que cita como "solución exacta" es una solución en términos de funciones elípticas, que son funciones especiales. Es simplemente una manipulación matemática para mover la dificultad de un lugar a otro; uno podría tabular la solución ODE y llamarla solución exacta .
Después de volver a leer su respuesta, estoy de acuerdo con lo que dice sobre la teoría de Sine-Gordon y Floquet. Pero quiero enfatizar que lo que llamas una solución exacta realmente depende de lo que aceptas como una función "elemental". Y aunque la mayoría de nosotros estaría de acuerdo en que la función exponencial, el logaritmo, el seno y el coseno, etc., son funciones "elementales", ¡también se evalúan mediante técnicas numéricas! Y estos a menudo tampoco son tan triviales. (si se empuja a un cierto nivel de precisión y eficiencia) Por lo tanto, a menudo creo que el argumento "esto solo patea la lata más adelante" no es "verdadero".
@AlmostClueless De hecho, lo que se llama una solución exacta está abierto a interpretación. He actualizado la respuesta para tener en cuenta los dos puntos que planteaste.

Esta respuesta continúa desde la respuesta de wong tom y usa la misma notación.

Como dijo Tom, la ecuación de movimiento del péndulo simple no amortiguado con ángulo de oscilación máximo θ metro conduce a esta integral:

t = yo gramo 0 ϕ d s 1 pecado 2 ( θ metro / 2 ) pecado 2 s

que es una integral elíptica incompleta de primera clase.

Aunque las integrales elípticas no se pueden resolver usando las funciones elementales estándar, se pueden evaluar numéricamente de manera muy eficiente usando algoritmos basados ​​en la media aritmético-geométrica (AGM), que converge cuadráticamente. Las integrales elípticas se pueden invertir usando las funciones elípticas de Jacobi , que también se pueden calcular rápidamente usando algoritmos basados ​​en AGM.

Estas integrales y funciones se han estudiado extensamente desde el siglo XVIII; por ejemplo, Gauss hizo un trabajo importante en ellos, incluida la investigación de la conexión AGM, que había sido descubierta anteriormente por Landen . (Quizás los algoritmos basados ​​en AGM no recibieron mucha atención en el pasado porque son menos susceptibles de análisis que las series de potencias, y porque implican alternar entre suma y multiplicación y extracción de raíces cuadradas, que es una un poco tedioso cuando se trabaja con tablas de registro, pero en la era moderna de las computadoras electrónicas, son triviales de implementar y las bibliotecas de matemáticas avanzadas usan rutinariamente el AGM).

la sustitución

pecado ( θ 2 ) = pecado ( θ metro 2 ) pecado s

significa que ϕ = π / 2 corresponde a θ = θ metro , por lo que evaluando la integral anterior para ϕ = π / 2 da el cuarto de período del péndulo.

Dejar k = pecado ( θ metro / 2 ) y k = porque ( θ metro / 2 ) .

Ahora

0 π / 2 d s 1 k 2 pecado 2 s
es la integral elíptica completa de primera especie.


También se puede escribir como

0 π / 2 d s k 2 pecado 2 s + porque 2 s

Landen y Gauss se dieron cuenta de que si

I = 0 π / 2 d s a 2 pecado 2 s + b 2 porque 2 s
entonces
I = 0 π / 2 d s a 2 pecado 2 s + b 2 porque 2 s
dónde
a = ( a + b ) / 2 , b = a b
que es la transformación AGM. Así que solo tenemos que encontrar Junta General de Accionistas ( a , b ) transformar la integral en trivial

I = 0 π / 2 d s Junta General de Accionistas ( a , b ) pecado 2 s + porque 2 s
es decir,
I = π 2 Junta General de Accionistas ( a , b )

Esta misma técnica se puede aplicar para calcular las integrales incompletas, solo necesitamos hacer un poco de contabilidad para realizar un seguimiento de las transformaciones del límite integral superior. Y también se puede aplicar a las funciones elípticas. Consulte los enlaces de Wikipedia para obtener más detalles. Consulte también
Cálculo numérico de integrales elípticas reales o complejas, Bille C. Carlson (1994)
doi: 10.48550/arXiv.math/9409227


Aplicando esto a la integral del péndulo, ahora tenemos una expresión para el período verdadero:

T = 2 π yo gramo A GRAMO METRO ( 1 , k )
o
T = T 0 / Junta General de Accionistas ( 1 , k )
dónde

T 0 = 2 π yo gramo
es el período simple calculado usando el pecado ( θ ) θ aproximación. Como θ metro 0 , k 0 , k 1 , y por supuesto Junta General de Accionistas ( 1 , 1 ) = 1 .


Si

tu = 0 ϕ d s 1 k 2 pecado 2 s
entonces
ϕ = soy ( tu , k 2 )
dónde soy es la función de amplitud elíptica de Jacobi.

Dejar

tu = t yo gramo
Ahora
pecado ( θ 2 ) = k pecado ϕ
Entonces
θ = 2 arcsen ( k pecado ϕ )
Nos da θ como una función de t con parámetro k .

Tenga en cuenta que soy ( tu , 0 ) = tu , por lo que en la aproximación de ángulo pequeño recuperamos la ecuación simple

θ = θ metro pecado ( 2 π t / T )

Convenientemente, el algoritmo AGM para soy es en dos partes. La primera parte calcula una lista de términos de AGM usando k y k , la segunda parte usa esa lista y tu computar ϕ . Así que para un fijo k podemos calcular varios ϕ valores sin tener que repetir el cálculo de la lista AGM.

Aquí hay un breve programa de Python que implementa este algoritmo para graficar el ángulo del péndulo como una función del tiempo. Se ejecuta en el servidor SageMathCell y usa las funciones de trazado de Sage, pero la aritmética central se realiza en Python simple, solo con funciones de biblioteca matemática estándar. (Sage en realidad proporciona un complemento completo de integrales y funciones elípticas de precisión arbitraria, así como el AGM).

demostración de péndulo

El programa traza la verdadera función de péndulo en rojo. También puede trazar la función seno simple (en verde) o una función seno con su período corregido al período verdadero (en azul).

para pequeñitos θ metro , es difícil ver la diferencia entre la curva verdadera y los senos simples. Incluso para ángulos que se acercan 90 ° , el seno corregido por período todavía está bastante cerca de la curva verdadera. Aquí hay algunos ejemplos de un péndulo de longitud 1 metro.

Péndulo 45°

Péndulo 90°

Péndulo 150°

FWIW, aquí hay una respuesta anterior que escribí sobre el período del péndulo y la AGM: physics.stackexchange.com/a/595082/123208