The Spring Motion Model shows the motion of a block attached to an ideal spring. The block can oscillate back-and-forth horizontally. You can change the mass of the block, the spring constant of the spring, and the initial position of the block. You can then see the resulting motion of the block, as well as see bar graphs of the energy and plots of the block's position, speed, and acceleration as a function of time.
The Spring Motion model was created using the Easy Java Simulations (EJS) modeling tool. It is distributed as a ready-to-run (compiled) Java archive. Double clicking the ejs_bu_spring.jar file will run the program if Java is installed.
Please note that this resource requires
at least version 1.5 of Java (JRE).
Spring Motion Model Source Code
The source code zip archive contains an XML representation of the Spring Motion model. Unzip this archive in your EJS workspace to compile and run this model using EJS. download 6kb .zip
Published: April 27, 2010
previous versions
6-8: 4E/M1. Whenever energy appears in one place, it must have disappeared from another. Whenever energy is lost from somewhere, it must have gone somewhere else. Sometimes when energy appears to be lost, it actually has been transferred to a system that is so large that the effect of the transferred energy is imperceptible.
6-8: 4E/M2. Energy can be transferred from one system to another (or from a system to its environment) in different ways: 1) thermally, when a warmer object is in contact with a cooler one; 2) mechanically, when two objects push or pull on each other over a distance; 3) electrically, when an electrical source such as a battery or generator is connected in a complete circuit to an electrical device; or 4) by electromagnetic waves.
9-12: 4E/H1. Although the various forms of energy appear very different, each can be measured in a way that makes it possible to keep track of how much of one form is converted into another. Whenever the amount of energy in one place diminishes, the amount in other places or forms increases by the same amount.
4F. Motion
9-12: 4F/H7. In most familiar situations, frictional forces complicate the description of motion, although the basic principles still apply.
9-12: 4F/H8. Any object maintains a constant speed and direction of motion unless an unbalanced outside force acts on it.
11. Common Themes
11B. Models
6-8: 11B/M4. Simulations are often useful in modeling events and processes.
Common Core State Standards for Mathematics Alignments
Standards for Mathematical Practice (K-12)
MP.4 Model with mathematics.
High School — Functions (9-12)
Interpreting Functions (9-12)
F-IF.4 For a function that models a relationship between two quantities, interpret key features of graphs and tables in terms of the quantities, and sketch graphs showing key features given a verbal description of the relationship.?
F-IF.5 Relate the domain of a function to its graph and, where applicable, to the quantitative relationship it describes.?
Trigonometric Functions (9-12)
F-TF.5 Choose trigonometric functions to model periodic phenomena with specified amplitude, frequency, and midline.?
Duffy, A. (2010). Spring Motion Model [Computer software]. Retrieved October 10, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=10015&DocID=1653
%A Andrew Duffy %T Spring Motion Model %D April 16, 2010 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=10015&DocID=1653 %O application/java
%0 Computer Program %A Duffy, Andrew %D April 16, 2010 %T Spring Motion Model %8 April 16, 2010 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=10015&DocID=1653
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.
This spring mass easy java simulation on simple harmonic physics applet with options for pre university A level physics made by lookang independently. It is remixed From an EJS manual example from D:\EasyJavaSimulation\Ejs3.46_070428\Ejs\Simulations\_examples\Manual\Spring.xml and D:\EasyJavaSimulation\Ejs3.46_070428\Ejs\Simulations\_examples\Manual\SpringAdvanced.xml by Author : Francisco Esquembre follow the tutorial on spring mass system allows this virtual lab to be created by lookang.