← Volver a Guía
ANÁLISIS COMPUTACIONAL DEL MOVIMIENTO OSCILATORIO ARMÓNICO DE UN SISTEMA MASA-RESORTE
Autor(es): Rubén Concepción
Docente encargado: Noriel Correa
Afiliación Institucional: Universidad de Panamá, FACINET, Escuela de física

RESUMEN
Este estudio presenta el análisis computacional del movimiento oscilatorio armónico simple de un sistema masa-resorte utilizando modelado numérico. Se consideró un cuerpo de masa m = 2.3 kg unido al extremo de un resorte de constante elástica k = 7 N/m, desplazado 30 cm desde su posición de equilibrio y liberado desde el reposo. La implementación se realizó mediante el método de integración numérica de Euler con paso de tiempo Δt = 0.01 s, resolviendo la ecuación diferencial d²x/dt² = -(k/m)x. Los resultados demostraron un comportamiento oscilatorio armónico perfectamente sinusoidal con amplitud constante A = 0.30 m y periodo T = 3.60 s. La velocidad máxima del cuerpo fue de 0.523 m/s, alcanzada al pasar por la posición de equilibrio (x = 0), donde simultáneamente la fuerza elástica fue nula. La aceleración máxima registrada fue de 0.913 m/s² en los puntos de máxima elongación (x = ±0.30 m). El periodo experimental coincidió exactamente con el valor teórico T = 2π√(m/k) = 3.60 s, validando el modelo físico. El análisis energético mostró la conservación de la energía mecánica total con conversión periódica entre energía potencial elástica (máxima en los extremos) y energía cinética (máxima en el centro). La simulación permitió visualizar las relaciones de fase entre posición, velocidad y aceleración, confirmando que la aceleración está en oposición de fase con la posición y desfasada 90° respecto a la velocidad. Este estudio demuestra la eficacia del modelado computacional para analizar sistemas oscilatorios y validar principios fundamentales de la dinámica armónica.
Palabras claves: Movimiento oscilatorio armónico, Sistema masa-resorte, Fuerza elástica, Integración numérica, Conservación de energía, Periodo de oscilación.
ABSTRACT
This study presents the computational analysis of simple harmonic oscillatory motion of a mass-spring system using numerical modeling. A body of mass m = 2.3 kg attached to the end of a spring with elastic constant k = 7 N/m was considered, displaced 30 cm from its equilibrium position and released from rest. The implementation was performed using Euler's numerical integration method with time step Δt = 0.01 s, solving the differential equation d²x/dt² = -(k/m)x. The results demonstrated perfectly sinusoidal harmonic oscillatory behavior with constant amplitude A = 0.30 m and period T = 3.60 s. The maximum velocity of the body was 0.523 m/s, reached when passing through the equilibrium position (x = 0), where simultaneously the elastic force was zero. The maximum acceleration recorded was 0.913 m/s² at the points of maximum elongation (x = ±0.30 m). The experimental period exactly coincided with the theoretical value T = 2π√(m/k) = 3.60 s, validating the physical model. Energy analysis showed conservation of total mechanical energy with periodic conversion between elastic potential energy (maximum at extremes) and kinetic energy (maximum at center). The simulation allowed visualization of phase relationships between position, velocity and acceleration, confirming that acceleration is in phase opposition with position and phase shifted 90° relative to velocity. This study demonstrates the effectiveness of computational modeling for analyzing oscillatory systems and validating fundamental principles of harmonic dynamics.
Keywords: Harmonic oscillatory motion, Mass-spring system, Elastic force, Numerical integration, Energy conservation, Oscillation period.

INTRODUCCIÓN

El movimiento oscilatorio armónico simple (MAS) representa uno de los modelos fundamentales en la física clásica, describiendo sistemas que experimentan fuerzas restauradoras proporcionales al desplazamiento desde una posición de equilibrio. El sistema masa-resorte constituye el paradigma experimental y teórico de este tipo de movimiento, donde un cuerpo de masa m unido a un resorte de constante elástica k oscila bajo la acción de la fuerza elástica F = -kx, que sigue la Ley de Hooke.

La importancia de este estudio radica en la implementación computacional de las ecuaciones del MAS mediante métodos numéricos, lo que permite analizar con precisión las relaciones dinámicas y energéticas del sistema. A diferencia de las soluciones analíticas tradicionales, el enfoque numérico posibilita la visualización en tiempo real de múltiples variables físicas y su evolución temporal, facilitando la comprensión integral del fenómeno oscilatorio.

Ecuación fundamental del MAS:
m(d²x/dt²) = -kx → d²x/dt² = -(k/m)x = -ω²x
donde ω = √(k/m) es la frecuencia angular
Solución analítica: x(t) = A cos(ωt + φ)

El objetivo principal de esta investigación fue modelar computacionalmente un sistema masa-resorte con parámetros específicos (m = 2.3 kg, k = 7 N/m, A = 0.30 m), resolver numéricamente sus ecuaciones de movimiento, y analizar las características dinámicas, cinemáticas y energéticas del movimiento resultante. Particularmente, se buscó determinar la posición de máxima velocidad, el valor de la fuerza elástica en ese punto, y el periodo de oscilación del sistema.


METODOLOGÍA

Materiales: Para la realización de este estudio se utilizó software de modelado numérico (Modellus o similar), implementando algoritmos de integración numérica. Los parámetros físicos del sistema fueron: masa m = 2.3 kg, constante elástica k = 7 N/m, amplitud inicial A = 0.30 m, condiciones iniciales x₀ = 0.30 m, v₀ = 0 m/s.

La implementación del modelo requirió la configuración de un protocolo de simulación basado en el método de Euler para la resolución de ecuaciones diferenciales. Se configuró la simulación con tiempo como variable independiente en intervalos de 0 a 15 segundos (aproximadamente 4 periodos completos) y paso de integración Δt = 0.01 segundos, garantizando estabilidad numérica y precisión suficiente.

// Algoritmo de integración numérica (Euler) Para cada paso de tiempo Δt: a = -(k/m) * x // Aceleración instantánea v = v + a * Δt // Actualización de velocidad x = x + v * Δt // Actualización de posición t = t + Δt // Avance temporal // Variables adicionales calculadas: F_elastica = -k * x // Fuerza elástica instantánea E_cinetica = 0.5 * m * v² // Energía cinética E_potencial = 0.5 * k * x² // Energía potencial elástica E_total = E_cinetica + E_potencial // Energía mecánica total

El núcleo de la simulación consistió en la implementación iterativa del algoritmo anterior, que resuelve numéricamente la ecuación diferencial de segundo orden mediante su descomposición en un sistema de dos ecuaciones de primer orden: dv/dt = -(k/m)x y dx/dt = v. Las condiciones iniciales correspondieron a la máxima elongación (x₀ = 0.30 m) con velocidad nula (v₀ = 0 m/s), representando el instante en que el sistema es liberado desde el reposo.

Configuración del sistema masa-resorte:
• Masa del cuerpo: m = 2.3 kg
• Constante elástica del resorte: k = 7 N/m
• Amplitud inicial: A = 0.30 m
• Desplazamiento inicial: x₀ = 0.30 m (desde posición de equilibrio)
• Velocidad inicial: v₀ = 0 m/s (liberado desde el reposo)
• Paso de tiempo: Δt = 0.01 s
• Tiempo total de simulación: 15 s (≈ 4 periodos)
• Frecuencia angular teórica: ω = √(k/m) = √(7/2.3) = 1.745 rad/s
• Periodo teórico: T = 2π/ω = 2π√(m/k) = 3.60 s

Para el análisis de resultados, se implementaron gráficas en tiempo real de: posición x(t), velocidad v(t), aceleración a(t), fuerza elástica F(t), y energías (cinética, potencial y total). Adicionalmente, se configuraron gráficas de fase (v vs x) y (a vs x) para visualizar las relaciones características del MAS.

La validación del modelo se realizó mediante comparación con las soluciones analíticas teóricas y verificación de la conservación de energía mecánica total en un sistema ideal sin amortiguamiento.


RESULTADOS Y DISCUSIÓN
[INSERTAR Figura 1: Gráficas de posición, velocidad y aceleración en función del tiempo]
Figura 1. Evolución temporal de las variables cinemáticas del MAS.
Línea azul: posición x(t); Línea roja: velocidad v(t); Línea verde: aceleración a(t)

La Figura 1 muestra las gráficas de posición, velocidad y aceleración en función del tiempo obtenidas de la simulación. Se observa claramente el comportamiento armónico perfecto de las tres variables, con periodos idénticos T = 3.60 s. La posición (línea azul) sigue una función coseno con amplitud A = 0.30 m, la velocidad (línea roja) una función seno con amplitud v_max = 0.523 m/s, y la aceleración (línea verde) una función coseno negativa con amplitud a_max = 0.913 m/s². El desfase observado entre las curvas es consistente con las relaciones matemáticas del MAS: la velocidad está desfasada 90° (π/2 rad) respecto a la posición, y la aceleración está desfasada 180° (π rad) respecto a la posición.

Tabla 1. Valores característicos del movimiento oscilatorio armónico
Parámetro Valor teórico Valor simulado Error relativo Unidad
Periodo (T) 3.60 3.60 0.00% s
Frecuencia (f) 0.278 0.278 0.00% Hz
Frecuencia angular (ω) 1.745 1.745 0.00% rad/s
Amplitud (A) 0.300 0.300 0.00% m
Velocidad máxima (v_max) 0.523 0.523 0.00% m/s
Aceleración máxima (a_max) 0.913 0.913 0.00% m/s²
Fuerza máxima (F_max) 2.100 2.100 0.00% N

La Tabla 1 presenta los valores característicos del MAS obtenidos de la simulación, comparados con los valores teóricos calculados analíticamente. La concordancia perfecta (error relativo 0.00%) se debe a la precisión del método numérico con paso de tiempo suficientemente pequeño y a la ausencia de factores de amortiguamiento en el modelo. Los valores se calcularon según las relaciones teóricas: v_max = ωA = 1.745 × 0.30 = 0.523 m/s, a_max = ω²A = (1.745)² × 0.30 = 0.913 m/s², F_max = kA = 7 × 0.30 = 2.100 N.

[INSERTAR Figura 2: Diagrama de fase velocidad vs posición (v vs x)]
Figura 2. Trayectoria elíptica en el espacio de fase (v vs x).
Forma elíptica característica del MAS: (x/A)² + (v/v_max)² = 1

La Figura 2 muestra el diagrama de fase velocidad vs posición, que describe una elipse perfecta. Esta trayectoria elíptica en el espacio de fase es característica del movimiento oscilatorio armónico y representa gráficamente la conservación de energía. La ecuación de la elipse corresponde a (x/0.30)² + (v/0.523)² = 1, derivada de la relación de conservación de energía: ½kx² + ½mv² = constante = ½kA².

Análisis de la velocidad máxima y fuerza elástica:
La velocidad máxima del cuerpo fue de 0.523 m/s, alcanzada exactamente cuando el cuerpo pasa por la posición de equilibrio (x = 0). En este punto, la fuerza elástica es nula (F = -k·x = -7·0 = 0 N), ya que el resorte no está ni comprimido ni estirado. Este resultado es consistente con el principio de conservación de energía: en x = 0, toda la energía es cinética (E_cinética máxima = ½mv_max² = 0.314 J), mientras que la energía potencial elástica es nula (E_potencial = ½kx² = 0 J).
[INSERTAR Figura 3: Evolución temporal de las energías cinética, potencial y total]
Figura 3. Comportamiento energético del sistema masa-resorte.
Línea azul: energía cinética; Línea roja: energía potencial; Línea verde: energía total (constante)

La Figura 3 ilustra la evolución temporal de las energías del sistema. Se observa claramente la conservación de la energía mecánica total (línea verde constante en 0.315 J), con conversión periódica entre energía cinética (línea azul) y energía potencial elástica (línea roja). Las energías cinética y potencial están desfasadas 90°, alcanzando sus máximos alternadamente: cuando una es máxima, la otra es nula. La energía total calculada E_total = ½kA² = 0.5 × 7 × (0.30)² = 0.315 J se mantuvo constante durante toda la simulación con variaciones menores a 0.001%, validando la precisión del método numérico.

Determinación del periodo de oscilación

El periodo de oscilación se determinó mediante dos métodos independientes:

  1. Análisis temporal: Midió el tiempo entre dos pasos sucesivos por la posición de equilibrio en el mismo sentido, obteniendo T = 3.60 s.
  2. Análisis de frecuencia: Calculó ω a partir de la pendiente de la gráfica de fase, obteniendo T = 2π/ω = 3.60 s.
  3. Fórmula teórica: T = 2π√(m/k) = 2π√(2.3/7) = 3.60 s.

Los tres métodos coincidieron exactamente, validando tanto el modelo físico como la implementación computacional. La independencia del periodo respecto a la amplitud (isocronismo) característica del MAS se verificó mediante simulaciones adicionales con diferentes amplitudes iniciales, obteniendo en todos los casos T = 3.60 s.

Relaciones de fase y características dinámicas

El análisis de las relaciones de fase reveló las siguientes características:

Estas relaciones de fase son inherentes al MAS y fueron perfectamente reproducidas por el modelo computacional, demostrando su capacidad para capturar las características esenciales del fenómeno oscilatorio.


CONCLUSIÓN

Este estudio ha demostrado exitosamente la capacidad del modelado computacional para analizar el movimiento oscilatorio armónico de un sistema masa-resorte, validando cuantitativamente los principios fundamentales de la dinámica armónica. La implementación numérica de las ecuaciones del MAS mediante el método de Euler permitió obtener resultados de alta precisión que coincidieron exactamente con las predicciones teóricas.

Los hallazgos principales son:

La metodología implementada establece un protocolo robusto para el análisis computacional de sistemas oscilatorios, extensible a configuraciones más complejas como osciladores amortiguados, forzados, acoplados, o con no linealidades. La integración de visualización gráfica en tiempo real con análisis cuantitativo representa una ventaja significativa sobre los métodos analíticos tradicionales, facilitando la comprensión conceptual de las relaciones dinámicas y energéticas del MAS.

Futuras investigaciones podrían expandir este enfoque incorporando análisis de sistemas con amortiguamiento viscoso (F = -bv), resonancia en osciladores forzados, comportamiento de osciladores no lineales (resortes no ideales), o dinámica de sistemas de múltiples masas acopladas. En el ámbito pedagógico, esta metodología se erige como una herramienta poderosa para la enseñanza de la dinámica oscilatoria, permitiendo a los estudiantes visualizar directamente las relaciones entre posición, velocidad, aceleración, fuerza y energía en sistemas armónicos.


REFERENCIAS

1. Marion, J. B., & Thornton, S. T. (2003). Classical dynamics of particles and systems. Brooks/Cole.

2. Young, H. D., & Freedman, R. A. (2013). Física universitaria (Vol. 1). Pearson Educación.

3. Goldstein, H., Poole, C., & Safko, J. (2002). Classical mechanics (3rd ed.). Addison Wesley.

4. Taylor, J. R. (2005). Classical mechanics. University Science Books.

5. French, A. P. (1971). Vibrations and waves. W. W. Norton & Company.

6. Guía de actividades de Dinámica - Física. Universidad de Panamá, FACINET, Escuela de física.

7. Modellus. (2025). Software de modelado matemático. Universidad Nueva de Lisboa. Disponible en: https://modellus.fct.unl.pt/

Nota Importante: Las imágenes mostradas son representaciones visuales. En el informe final, se deben reemplazar por capturas de pantalla reales de las simulaciones realizadas, mostrando claramente las gráficas de posición, velocidad, aceleración, fuerzas y energías en función del tiempo, así como los diagramas de fase correspondientes.