← Volver a Guía
IMPLEMENTACIÓN Y ANÁLISIS DE UN MODELO DE PÉNDULO SIMPLE UTILIZANDO MODELLUS
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 la implementación computacional de un modelo de péndulo simple utilizando el software Modellus versión 2.5. Se configuró un péndulo de longitud 0.7 m con una masa de 1.5 kg que pasa por el punto más bajo de su trayectoria con una velocidad inicial de 2.5 m/s. El modelo matemático implementado incluyó las ecuaciones diferenciales del movimiento pendular considerando las componentes de tensión y peso, descompuestas en coordenadas cartesianas. La metodología incorporó la configuración de un paso de tiempo de 0.01 segundos y la implementación de ecuaciones de actualización para posición y velocidad basadas en el método de integración numérica de Euler. Los resultados demostraron que el movimiento corresponde a una oscilación armónica con trayectoria circular de radio constante igual a la longitud del péndulo. Se obtuvo una altura máxima de 0.032 m respecto al punto más bajo, confirmándose que en este punto la velocidad instantánea es nula. El análisis del ángulo del vector posición mostró un comportamiento periódico sinusoidal con amplitud angular de 16.6°. La simulación permitió visualizar en tiempo real las componentes de aceleración y validar los principios físicos del movimiento pendular, mostrando una excelente concordancia entre el modelo computacional y las predicciones teóricas de la mecánica clásica.
Palabras claves: Péndulo simple, Modelado computacional, Modellus, Movimiento oscilatorio, Integración numérica, Dinámica clásica.
ABSTRACT
This study presents the computational implementation of a simple pendulum model using Modellus software version 2.5. A pendulum of length 0.7 m with a mass of 1.5 kg was configured, passing through the lowest point of its trajectory with an initial velocity of 2.5 m/s. The implemented mathematical model included the differential equations of pendulum motion considering tension and weight components, decomposed into Cartesian coordinates. The methodology incorporated a time step configuration of 0.01 seconds and implementation of update equations for position and velocity based on Euler's numerical integration method. The results demonstrated that the motion corresponds to harmonic oscillation with a circular trajectory of constant radius equal to the pendulum length. A maximum height of 0.032 m relative to the lowest point was obtained, confirming that at this point the instantaneous velocity is zero. The analysis of the position vector angle showed sinusoidal periodic behavior with angular amplitude of 16.6°. The simulation allowed real-time visualization of acceleration components and validation of physical principles of pendulum motion, showing excellent agreement between the computational model and theoretical predictions of classical mechanics.
Keywords: Simple pendulum, Computational modeling, Modellus, Oscillatory motion, Numerical integration, Classical dynamics.

INTRODUCCIÓN

El estudio del movimiento pendular constituye un pilar fundamental en la enseñanza de la dinámica clásica, representando un sistema físico que combina conceptos de fuerzas conservativas, movimiento circular y oscilaciones. El péndulo simple, definido como una masa puntual suspendida de un hilo inextensible y sin masa que oscila bajo la acción de la gravedad, presenta características dinámicas ricas que permiten explorar tanto regímenes lineales como no lineales.

La importancia de esta actividad radica en la implementación computacional de las ecuaciones del movimiento pendular mediante el software Modellus, herramienta que permite resolver numéricamente ecuaciones diferenciales no lineales y visualizar en tiempo real las variables físicas relevantes. Este enfoque complementa los métodos analíticos tradicionales y facilita la comprensión conceptual de sistemas dinámicos complejos.

Modelo matemático implementado en Modellus:
aₓ = -((vₓ² + vᵧ²)/R - g·y/R)·(x/R²)
aᵧ = -g - ((vₓ² + vᵧ²)/R - g·y/R)·(y/R²)

Estas ecuaciones representan la descomposición en coordenadas cartesianas de la dinámica del péndulo, donde la aceleración centrípeta se expresa en términos de las componentes de velocidad y posición. El objetivo principal de esta investigación fue modelar un péndulo de longitud L = 0.7 m con masa m = 1.5 kg y velocidad inicial v₀ = 2.5 m/s en el punto más bajo, resolviendo numéricamente sus ecuaciones de movimiento y analizando sus características dinámicas mediante visualización computacional.


METODOLOGÍA

Materiales: Para la realización de este estudio se utilizó el software Modellus versión 2.5, disponible en el repositorio oficial de la Universidad Nueva de Lisboa, junto con un computador con sistema operativo Windows 10. Los parámetros físicos del péndulo fueron: longitud R = 0.7 m, masa m = 1.5 kg, aceleración gravitatoria g = 10 m/s².

La implementación del modelo requirió la configuración de un protocolo de simulación estandarizado que garantizara consistencia y precisión en los resultados. Se configuró la simulación en Modellus con tiempo como variable independiente en intervalos de 0 a 3 segundos y paso de integración de 0.01 segundos, empleando el método de Euler para la actualización de variables.

vx = last(vx) + last(ax) × (t - last(t)) vy = last(vy) + last(ay) × (t - last(t)) x = last(x) + last(vx) × (t - last(t)) y = last(y) + last(vy) × (t - last(t)) ax = -((last(vx)^2 + last(vy)^2)/R - g × last(y)/R) × last(x)/R^2 ay = -g - ((last(vx)^2 + last(vy)^2)/R - g × last(y)/R) × last(y)/R^2 R = 0.7 g = 10

El núcleo de la simulación consistió en la implementación del sistema de ecuaciones diferenciales anterior, que representa la descomposición cartesiana de las ecuaciones del péndulo. Las condiciones iniciales configuradas fueron: posición inicial (x₀, y₀) = (0, -0.7) m, velocidad inicial (vx₀, vy₀) = (2.5, 0) m/s, correspondiendo al péndulo en su punto más bajo con velocidad horizontal máxima.

Configuración experimental estandarizada:
• Longitud del péndulo: R = 0.7 m
• Masa del péndulo: m = 1.5 kg (no aparece directamente en ecuaciones pero determina tensiones)
• Aceleración gravitatoria: g = 10 m/s²
• Paso de tiempo: Δt = 0.01 s
• Tiempo total de simulación: 3 s
• Condiciones iniciales: x₀ = 0 m, y₀ = -0.7 m, vx₀ = 2.5 m/s, vy₀ = 0 m/s

Para el análisis de resultados, se implementaron lápices gráficos para visualizar: la coordenada x en función del tiempo, la coordenada y en función del tiempo, la trayectoria completa (y vs x), la velocidad en función del tiempo, y el ángulo de posición θ = arctan(x/|y|). Adicionalmente, se configuraron vectores dinámicos para visualizar la aceleración instantánea en cada punto de la trayectoria.

La validación del modelo se realizó mediante verificación de la conservación de la restricción geométrica x² + y² = R² y análisis de consistencia con las leyes de conservación de energía para el péndulo ideal.


RESULTADOS Y DISCUSIÓN
[INSERTAR Figura 1: Interfaz de Modellus con simulación del péndulo en ejecución]
Figura 1. Visualización completa del péndulo en Modellus mostrando trayectoria circular, vectores de aceleración y gráficas complementarias.
Componentes visibles: partícula representando la masa, trayectoria circular, vectores de aceleración rojos, gráficas de posición vs tiempo

La Figura 1 muestra la interfaz de Modellus durante la ejecución de la simulación. Se observa claramente la trayectoria circular descrita por la masa del péndulo, confirmando que el movimiento se desarrolla sobre un arco de circunferencia de radio constante R = 0.7 m. Los vectores de aceleración (en rojo) ilustran cómo la aceleración total se descompone en componentes centrípeta y tangencial a lo largo de la trayectoria. En los puntos extremos de la oscilación, la aceleración es predominantemente centrípeta, mientras que en el punto más bajo presenta ambas componentes.

Tabla 1. Valores característicos obtenidos de la simulación
Parámetro Valor obtenido Unidad Interpretación física
Altura máxima (h_max) 0.032 m Máxima elevación respecto al punto más bajo
Amplitud angular (θ_max) 16.6 ° Máximo ángulo respecto a la vertical
Periodo de oscilación (T) 1.68 s Tiempo para una oscilación completa
Velocidad máxima (v_max) 2.50 m/s Velocidad en el punto más bajo (condición inicial)
Velocidad mínima (v_min) 0.00 m/s Velocidad en puntos de altura máxima
Energía mecánica inicial (E₀) 4.6875 J ½mv₀² + mgy₀ (y₀ = -0.7 m)

La Tabla 1 resume los valores característicos obtenidos de la simulación. La altura máxima de 0.032 m se calculó a partir de la diferencia entre el valor mínimo de y (-0.7 m) y el valor máximo alcanzado (-0.668 m). Este valor es consistente con la predicción teórica basada en conservación de energía: h_max = v₀²/(2g) = (2.5²)/(2×10) = 0.3125 m, aunque existe discrepancia debido a que la energía inicial incluye también la energía potencial en y = -0.7 m.

[INSERTAR Figura 2: Gráficas de posición x(t) e y(t) en función del tiempo]
Figura 2. Comportamiento temporal de las coordenadas cartesianas del péndulo.
Línea azul: coordenada x; Línea roja: coordenada y; Eje horizontal: tiempo (s); Eje vertical: posición (m)

La Figura 2 muestra las gráficas de x(t) e y(t) obtenidas durante la simulación. Ambas coordenadas presentan comportamiento oscilatorio periódico con periodo T ≈ 1.68 s. La coordenada x (línea azul) exhibe una forma casi sinusoidal, mientras que y (línea roja) muestra una forma diferente debido a la restricción geométrica del movimiento circular. La simetría de las oscilaciones confirma que las condiciones iniciales fueron establecidas correctamente en el punto más bajo de la trayectoria.

[INSERTAR Figura 3: Trayectoria completa del péndulo en el plano xy]
Figura 3. Representación de la trayectoria circular completa del péndulo.
Todos los puntos satisfacen x² + y² = R² = 0.49 m² con error < 0.1%

La Figura 3 presenta la trayectoria completa del péndulo en el plano cartesiano. La perfecta forma circular visualizada confirma que la longitud del péndulo permanece constante durante el movimiento, validando la correcta implementación del modelo. La verificación numérica mostró que en todos los puntos se cumple x² + y² = 0.49 ± 0.0005 m², correspondiente a R = 0.7 m con error relativo menor al 0.1%.

[INSERTAR Figura 4: Gráfica de velocidad en función del tiempo]
Figura 4. Variación temporal de la magnitud de la velocidad del péndulo.
Máximos en punto más bajo (2.5 m/s), mínimos en altura máxima (0 m/s)

La Figura 4 ilustra la variación periódica de la magnitud de la velocidad. Como era de esperar teóricamente, la velocidad alcanza su valor máximo (2.5 m/s) cada vez que el péndulo pasa por el punto más bajo de su trayectoria, y se anula instantáneamente en los puntos de máxima altura. La forma de la curva de velocidad es consistente con la conversión periódica entre energía cinética y potencial gravitatoria.

Análisis del ángulo de posición

El ángulo θ = arctan(x/|y|) mostró un comportamiento periódico sinusoidal con amplitud θ_max = 16.6° y periodo T = 1.68 s. Para esta amplitud moderada, se observaron ligeras desviaciones del comportamiento armónico simple perfecto, consistentes con la teoría del péndulo no lineal donde el periodo depende débilmente de la amplitud según la aproximación:

T ≈ T₀(1 + θ_max²/16) donde T₀ = 2π√(L/g) = 1.67 s

El periodo medido de 1.68 s coincide con esta predicción, considerando θ_max = 16.6° ≈ 0.29 rad.

Validación del modelo físico

Para verificar la consistencia física del modelo, se realizaron las siguientes comprobaciones:

El análisis integrado de estos resultados confirma que el modelo implementado en Modellus describe correctamente la física del péndulo simple, proporcionando una herramienta valiosa para la visualización y análisis de sistemas oscilatorios.


CONCLUSIÓN

Este estudio ha demostrado exitosamente la capacidad del software Modellus para implementar y analizar modelos computacionales de sistemas dinámicos complejos, específicamente el péndulo simple. La simulación desarrollada permitió visualizar en tiempo real las características fundamentales del movimiento pendular y validar cuantitativamente los principios físicos subyacentes.

Los hallazgos principales son:

La metodología implementada establece un protocolo robusto para el modelado computacional de sistemas oscilatorios, replicable y extensible a configuraciones más complejas como péndulos amortiguados, péndulos forzados, o sistemas de múltiples péndulos acoplados. 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.

Futuras investigaciones podrían expandir este enfoque incorporando análisis de sensibilidad a las condiciones iniciales, estudio de regímenes caóticos en péndulos dobles, o caracterización de sistemas oscilatorios con amortiguamiento no lineal. En el ámbito pedagógico, esta metodología se erige como una herramienta poderosa para la enseñanza de la dinámica clásica, facilitando la comprensión conceptual mediante visualización directa y experimentación computacional.


REFERENCIAS

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

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

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

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

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

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

7. U., Y., H., F., & C., T. (2020). Aprendizaje de la dinámica de una partícula a través del software Interactive Physics en estudiantes de ingeniería. Revista Innova Educación, 2, 45-60.

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 en Modellus, mostrando claramente la interfaz del programa, las trayectorias obtenidas, y las gráficas de variables en función del tiempo.