Detail Page

Item Picture
Free Fall Ride JS Model
written by Michael R. Gallis
This mobile-friendly model allows a user to design a free-fall ride by adjusting a height versus time graph. The apparent weight of the rider arises from the ever present acceleration of gravity in combination with the acceleration of the elevator. If the elevator is stationary or moving with constant speed (i.e. not accelerating), the riders feel their normal weight. If the elevator accelerates upwards, the rider feels heavier and if the elevator accelerates downward the rider feels lighter. With a strong enough downward acceleration, the rider can experience effective weightlessness or even negative g forces (requiring seat belts or restraints to avoid head trauma!).

The Free Fall Ride JavaScript Model was developed using the Easy Java/JavaScript Simulations (EJS) modeling tool. Although EJS is a Java program, EJS v5 and above can be used to create stand-alone JavaScript programs that run in almost any browser.

Please note that this resource requires at least version 1.5 of Java (JRE).
1 supplemental document is available
1 source code document is available
Subjects Levels Resource Types
Classical Mechanics
- General
- Motion in One Dimension
= Gravitational Acceleration
= Position & Displacement
- High School
- Lower Undergraduate
- Middle School
- Instructional Material
= Interactive Simulation
= Problem/Problem Set
= Student Guide
Intended Users Formats Ratings
- Learners
- Educators
- text/html
- application/zip
  • Currently 0.0/5

Want to rate this material?
Login here!

Access Rights:
Free access
This material is released under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 license.
Rights Holder:
Michael Gallis
amusement park, amusement park, g-force
Record Cloner:
Metadata instance created January 1, 2017 by Wolfgang Christian
Record Updated:
January 25, 2017 by Wolfgang Christian
Last Update
when Cataloged:
January 1, 2017
Other Collections:

Next Generation Science Standards

Disciplinary Core Ideas (K-12)

Forces and Motion (PS2.A)
  • The motion of an object is determined by the sum of the forces acting on it; if the total force on the object is not zero, its motion will change. The greater the mass of the object, the greater the force needed to achieve the same change in motion. For any given object, a larger force causes a larger change in motion. (6-8)
Types of Interactions (PS2.B)
  • Newton's law of universal gravitation and Coulomb's law provide the mathematical models to describe and predict the effects of gravitational and electrostatic forces between distant objects. (9-12)

Crosscutting Concepts (K-12)

Cause and Effect (K-12)
  • Systems can be designed to cause a desired effect. (9-12)
Systems and System Models (K-12)
  • Models can be used to represent systems and their interactions—such as inputs, processes and outputs—and energy and matter flows within systems. (6-8)
  • When investigating or describing a system, the boundaries and initial conditions of the system need to be defined and their inputs and outputs analyzed and described using models. (9-12)
Stability and Change (2-12)
  • Systems can be designed for greater or lesser stability. (9-12)
  • Change and rates of change can be quantified and modeled over very short or very long periods of time. Some system changes are irreversible. (9-12)

NGSS Science and Engineering Practices (K-12)

Analyzing and Interpreting Data (K-12)
  • Analyzing data in 9–12 builds on K–8 and progresses to introducing more detailed statistical analysis, the comparison of data sets for consistency, and the use of models to generate and analyze data. (9-12)
    • Analyze data using tools, technologies, and/or models (e.g., computational, mathematical) in order to make valid and reliable scientific claims or determine an optimal design solution. (9-12)
Developing and Using Models (K-12)
  • Modeling in 9–12 builds on K–8 and progresses to using, synthesizing, and developing models to predict and show relationships among variables between systems and their components in the natural and designed worlds. (9-12)
    • Use a model to predict the relationships between systems or between components of a system. (9-12)
ComPADRE is beta testing Citation Styles!

Record Link
AIP Format
M. Gallis, Computer Program FREE FALL RIDE JS MODEL (2017), WWW Document, (
M. Gallis, Computer Program FREE FALL RIDE JS MODEL (2017), <>.
APA Format
Gallis, M. (2017). Free Fall Ride JS Model [Computer software]. Retrieved June 24, 2017, from
Chicago Format
Gallis, Michael. "Free Fall Ride JS Model." (accessed 24 June 2017).
MLA Format
Gallis, Michael. Free Fall Ride JS Model. Computer software. 2017. Java (JRE) 1.5. 24 June 2017 <>.
BibTeX Export Format
@misc{ Author = "Michael Gallis", Title = {Free Fall Ride JS Model}, Month = {January}, Year = {2017} }
Refer Export Format

%A Michael Gallis
%T Free Fall Ride JS Model
%D January 1, 2017
%O text/html

EndNote Export Format

%0 Computer Program
%A Gallis, Michael
%D January 1, 2017
%T Free Fall Ride JS Model
%8 January 1, 2017

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.

Citation Source Information

The AIP Style presented is based on information from the AIP Style Manual.

The APA Style presented is based on information from APA Electronic References.

The Chicago Style presented is based on information from Examples of Chicago-Style Documentation.

The MLA Style presented is based on information from the MLA FAQ.

Free Fall Ride JS Model:

Is Based On Easy Java Simulations Modeling and Authoring Tool

Use the Easy Java Simulations Modeling and Authoring Tool to edit and to explore the source code for the Free Fall Ride JS Model.

relation by Wolfgang Christian

Know of another related resource? Login to relate this resource to it.
Save to my folders



Related Materials

Similar Materials