This applet simulates motion along a constrained path, such as what a roller coaster would take (assuming it has safety wheels to keep it on the track in “up-side-down” situations, of course). The simulation offers a chance to explore a number of concepts associated with roller coaster physics, including conservation of energy, reaction forces, motion in a vertical plane and friction. There are a number of example tracks which can be accessed via the drop down menu on the bottom right. Each of the tracks may be modified by dragging the control points wwhich are visible when the simulation is paused. The user can also specify the coaster's initial speed (v0) which in turn affects the total energy of the coaster. The user can also input the strength of the aerodynamic friction force via the constant k. The friction force is given by Ff =-kv. The speed of the simulation can be modified by changing the calculation time step dt. The simulation tracks the roller coaster car's kinetic energy (KE), potential energy (PE) and mechanical energy (ME) which is the sum of KE and PE. If the car is subject to friction, thermal energy (TE) is also tracked to represent the "lost" mechanical energy.
The user can also manipulate the tracks by means of control points when the simulation is paused. Select a track to edit from the drop down menu. For the custom track, the user can also specify the number of control points for the track in edit mode by changing N at the bottom of the window.
Custom tracks can be saved by right-clicking on the window selecting Save State. The custom track can be loaded by right clicking on the window and selecting Read State.