Education Prize Logo
Science SPORE Prize
November 2011

NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

Free Fall Ride JS Model Documents

This material has 3 associated documents. Select a document title to view a document's information.

Main Document

Free Fall Ride JS Model 

written by Michael R. Gallis

The Free Fall Ride JavaScript Model allows a user to design a ride by adjusting the 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 rider feels 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.

Published January 1, 2017
Last Modified January 25, 2017

This file has previous versions.

Supplemental Documents

Elevator Ride Worksheet 

Student worksheet to accompany the Free Fall Ride simulation.

Last Modified January 1, 2017

Source Code Documents

Free Fall Ride JS Source Code 

This source code zip archive contains an XML representation of the Free Fall Ride JavaScript Model.   Unzip this archive in your EJS workspace to compile and run this model using EJS ver 5.1.  Although EjsS is a Java program, it creates a stand alone JavaScript program from this source code.

Last Modified January 1, 2017

This file has previous versions.

The OSP Network:
Open Source Physics - Tracker - EJS Modeling
Physlet Physics
Physlet Quantum Physics