Lighthouse Simulation Program - The Formulas

Given:

Imagine two lighthouses, A and B, shining beams of light as they turn. The lights always turn in opposite directions (A turning anti-clockwise, B turning clockwise). The relative speeds of rotation can vary.

Suppose the two lights start facing each other. Sketch the path traced by the point of intersection of the beams if light A turns twice as quickly as light B. Investigate the path if the speed of rotation differ.

The two lighthouses are points on a cartesian plane, where lighthouse A is at (0, 0) and lighthouse B is at (d, 0).
A' is vertically above B and is on the ray of lighthouse A.
B' is vertically above A and is on the ray of lighthouse B.
k is a constant which is the multiplier or ratio between the speeds of lighthouses A and B.

From this we gather that:

And by simple substitution we get:

When we plot this as a parametric graph on a Casio Graphics Calculator (CFX-9850GB+) using the values:

we obtain the following graph:

You may notice that the graph looks half as expected and half not. The fatal flaw with this formula, is the program is interpreting the lines as lines, and not rays as should be used. This means, even if the rays are pointing away from each other, with definitely no intersection point, the calculator will extrapolate the rays behind the point of origin and find a point of intersection.

A method to overcome this limitation has not yet been found. The range for T can be varied, but still we have no known way to be able to correct the range every time K changes. For values of K > 2, there are multiple ranges where the points intersect, so it is not possible on the graphic calculator.

The Lighthouse program uses the same formula as above in it's algorithm, but also checks for whether the lines will intersect by using the following method:

How this works is not quite known, but it appears to hold true for all cases.

Using this method, the program can draw the same graph as the calculator but without the imaginary intersection points.

Back to the main page


Written by Bernard Blackham
© 2000