The Interference Model: Ripple Tank investigates constructive and destructive interference between two point sources. The user can change the point source frequency, location and separation and phase difference between the point sources. The model also shows the difference in distance from the point sources to a movable observation point.
The Interference Model: Ripple Tank 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_Ripple_Tank_Interference.jar file will run the program if Java is installed.
Please note that this resource requires
at least version 1.5 of Java (JRE).
Interference Model: Ripple Tank Source Code
The source code zip archive contains an XML representation of the Interference Model: Ripple Tank. Unzip this archive in your EJS workspace to compile and run this model using EJS. download 7kb .zip
Published: April 24, 2010
Rights: This material is released under the GNU General Public License Version 3.
%0 Computer Program %A Duffy, Andrew %D April 24, 2010 %T Interference Model: Ripple Tank %8 April 24, 2010 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=9989&DocID=1625
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.
Posted: February 10, 2011 at 8:38AM
Source: The Open Source Physics collection
Ejs Open Source Ripple Tank Interference Model java applet a remix from Interference Model: Ripple Tank written by Andrew Duffy http://www.compadre.org/osp/items/detail.cfm?ID=9989
1 redesign layout and color scheme
2 add v and lambda slider controls
3 add time to show the progress for student to use v to calculate how much the wave move
4 add the 4 types of visualization
5 add the 10 mode of color visualization
6 add legend, suspect buggy but will try to activate it for relation learning to the visualization meaning of color
7 add S1 and S2 y displacement as vertical bar for understanding of phase difference at the sources S1 and S2
8 add y1 and y2 and y1+y2 for the y displacement for understanding of superposition of point P
9 added coherence and incoherence check-box for exploring what if scenario for exploring in-depth the meaning of incoherence.
incoherence here refer to v=!v2 || f=!f2 || lambda=!lambda2
10 added screen effects (instantaneous patterns and average intensity patterns) of the interference patterns for both coherent and incoherent sources from http://www.cabrillo.edu/~jmccullough/Applets/OSP/Oscillations_and_Waves/waves_interference.jar by Juan M. Aguirregabiria. now it is very easy to visualize the meaning of coherent sources. Smiley
10 February 2011
11 add check box to visual true S1, S2 and P bar values
12 add check box for visual instant and average pattern of the end of the screen for relating to future cases of interference as such light waves
13 made S1 and S2 show when radio buttons are selected
14 fix a bug on the S1 and S2 bar with phase is change
15 made the area to display top view of ripple tank bigger to solve the bug of a line showing
16 made some animated gif to others to use here http://weelookang.blogspot.com/2011/01/ejs-open-source-ripple-tank.html
Post a new comment on this item