Kirbyx Physics Simulations

If you use these simulations and find them helpful, you can inspire me to write more by donating a cup of coffee, which is my programming fuel,  through PayPal. 

Please send any comments (changes you'd like to see,  simulation ideas, glitches...) to waveaddapp@gmail.com.  Thank you!

Wave Addition Simulation...

A free HTML5 simulation that adds two waves of your own design, and shows their sum... longitudinal or transverse... sine, square, or triangle.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks .  WaveAdd doesn't work on iPhones or iPads.


Inclined Plane Simulation... 

a block slides down a ramp.

A free HTML5 simulation of a tiltable inclined plane that shows static and Kinetic  friction, weight, normal force, energies, position, velocity, acceleration. . . 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. InclinedPlaner doesn't work on iPhones or iPads.

Rotational Collision Simulation... 

collisions and angular momentum

A free HTML5 simulation that collides two rotating masses of variable mass, volume and shape. Also shown is the calculation of their final angular velocity.  


This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Rotational Collisioner doesn't work on iPhones or iPads.

Ideal Gas Law Simulation... PVT graphs

A free HTML5 simulation that links a PV, VT, and PT graph to an animation of a container of an ideal gas. Show isobaric, isochoric, isothermal, and adiabatic graphs, energies, forces, and the ideal gas law. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. PVTsim does work on iPads and similar, not so well on phones.

Horizontal Circle Simulation... 

A free HTML5 simulation that shows a ball on a string, an object on a banked track, or an airplane moving in a horizontal circle. Show forces, net force, force components, speed,  acceleration, values, and  dimensions, and a variable view angle.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. HorizontalCircleSim does work on iPads and similar, not so well on phones.

Vertical Circle Simulation... 

A free HTML5 simulation that shows a ball moving in a vertical circle, or as a simple pendulum, on the end of a string, inside a track, or on a rod.  Show forces, and their radial and tangential components, speed,  acceleration, period, energies, graphs, values, and dimensions.

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. VerticalCircleSim does work on iPads and similar, not so well on phones.


2D Motion Simulation... 

A free HTML5 simulation that allows the user to vary the position, velocity, and acceleration of one or two objects in two dimensions.

Additionally, there are sets of kinematics questions where the student will see objects move according to their answers. Questions include projectiles and the 'Monkey and the Banana'. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DMotionSim does work on iPads and similar, not so well on phones.

2D Collision Simulation...

Simulates a 2-dimensional elastic, inelastic, or perfectly inelastic collision. 

Shows linear and angular momentum, translational and rotational kinetic energy. All vectors can be shown with their components.

Easily change the position, speed, direction, mass, and radius of each object.  

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DCollisionSim does work on iPads and similar, not so well on phones.

Electric Field and Potential Simulation: 

...Two Concentric Shells 

A free HTML5 simulation that allows the user to examine the electric field and potential that surrounds two concentric spherical shells whose charge and internal and external radii can be changed.

The user can choose between conducting shells or shells that have uniform charge distribution. 


This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Electric Field and Potential Simulation does work on iPads and similar, not so well on phones.

Ballistic Pendulum etc. Simulation... 

Simulates collisions between blocks and pendulums... elastic collisions, perfectly inelastic collisions, or in between.

Shows before and after speeds, momenta, energies and heights. 






This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Ballistic Pendulum etc. Simulatioun does work on iPads and similar, not so well on phones.

Mass Spectrometer Simulation... 

Simulates a Bainbridge Mass spectrograph. Control all voltages, electric fields, magnetic fields, and dimensions. View speed, position, direction, path, etc. Choose what to see.  Use to view just to examine the path of a charge in just a uniform electric field or just a uniform magnetic field.  Choose only the elements that you want to see. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Mass Spectrometer Simulation does work on iPads and similar, not so well on phones.

Atwood's Machine Simulation... 

Simulates pretty much every kind of Atwood's machine scenario, with kinetic and static friction, moment inertia for the pulley, changeable direction and magnitude of initial velocity, changeable angle of inclined planes....

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Atwood's Machine Simulation does work on iPads and similar, not so well on phones.

Continuity Equation Simulation... 

Simulates a liquid flowing through pipes of different cross-sectional areas, showing how the speed of the liquid changes from pipe to pipe. Changeable pipe cross-sectional areas, pipe lengths, and flow rate. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Continuity Equation Simulation does work on iPads and similar, not so well on phones.

Venturi's Equation Simulation... 

Accurately shows the relationship between the pressure, density, and speed of a liquid as it passes from one pipe to another, as described by Venturi's equation.

Changeable pressure, cross-sectional area, pipe length, flow rate, density, and acceleration due to gravity. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Venturi's Equation Simulation does work on iPads and similar, not so well on phones.

Bernoulli' s Equation Simulation... 

Accurately shows the relationship between the pressure, density, speed, and height of a liquid as it passes from one pipe to another, as described by Bernoulli's equation.

Changeable pressure, cross-sectional area, pipe length, flow rate, height, density, and acceleration due to gravity. 

This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. Bernoulli's Equation Simulation does work on iPads and similar, not so well on phones.

Spring Quiz...

A quiz about springs for students:

A hanging spring has a mass attached. The system then reaches equilibrium. The mass is pulled down and then released. The process is animated; at each stage students are asked to answer questions about kinematics (position, speed, acceleration), forces (weight and spring) and energy (gravitational potential, kinetic, spring potential, and conservation).

Each question of the 34 questions allows for three attempts and one hint, and the app keeps track of the score. If a student fails to provide a correct answer (within 10% of the true answer) after three attempts, the answer is provided to the student.

Each student will see a different spring... different spring constant, length, and extension, and a different mass. If the student resets the app, different values will also be presented. 

 This simulation opens in all recent popular computer browsers (Chrome, Firefox, Safari, Edge, Opera) and Chromebooks. 2DCollisionSim does work on iPads, not well on iPhones.