Modeling damped spring vibration using python to train students’ critical thinking and scientific reasoning

Open

S. Raharjo, E. Istiyono, S. Bayu Wahyono, A. Ariswan, S. Supardi, A. Yoga Purnama

2024 Revista Mexicana de Fisica E Vol. 21 Issue 2 Article Cited by 0 Quartile

Abstract

Programming has been carried out to model the vibration of a mass spring system with no damping and with damping variations using Python programming language coding. This research aims to simulate the simple harmonic vibration of a mass spring (without damping) and the vibration of a damped mass spring. The programming is designed after formulating the equations of motion of damped mass spring vibrations that behave as second-order differential equations and analyzing the numerical formulation of the Feynman-Newton algorithm arrangement. The method used is experimentation using Python to simulate the vibration of the spring. Simulation by varying the damping constant (formula presented). The simulation results show various vibration graphs, namely simple harmonic vibration, under damped vibration, critically damped vibration, and over damped vibration. The shape of the vibration graph is influenced by the mass, spring constant, and damping constant. The greater the damping constant, the less the maximum speed of vibration. This research has succeeded in visualizing the simple harmonic vibration of a massless spring (without damping) and the vibration of a damped massless spring. This modeling can help the physics learning process in high school in understanding the concept of spring vibration to obtain critical reasoning in accordance with physical phenomena. Modeling of damped spring vibrations using Python can be used as a physics learning media on vibration material to train scientific and critical reasoning skills, and as a learning innovation because it is a new thing where the curriculum and high school learning in Indonesia are not used to being delivered. © 2024 Sociedad Mexicana de Fisica. All rights reserved.

Affiliations

Educational Sciences Department, Physics Education Concentration, Graduate School, Universitas Negeri Yogyakarta, Jl. Colombo No. 1, Sleman, Yogyakarta, 55281, Indonesia; SMA Negeri, 1 Piyungan Jl. Karanggayam, Karanggayam, Sitimulyo, Piyungan, Bantul, Yogyakarta, 55792, Indonesia; Department of Educational Research and Evaluation, Graduate School, Yogyakarta State University, Indonesia; Doctoral Program, Postgraduate Program, Yogyakarta State University, Yogyakarta, Indonesia; Physics Education Department, Faculty of Mathematics and Natural Sciences, Universitas Negeri Yogyakarta, Jl. Colombo No. 1, Sleman, Yogyakarta, 55281, Indonesia