Using Snell's Law for Brachistochrone Project

In summary, the person is trying to solve a problem involving a curve, and they need help finding the slope and y coordinates of points on the graph at the boundaries of different layers.
  • #1
zengodspeed
15
0
Hi all,

I'm after a little guidance for I do not know what is going wrong.

I understand that for Johann Bernoulli's proof of the brachistochrone problem he used refraction of light and Fermat's principle of least time.

I have decided to do a project on the subject, in which I am dividing up a vertical displacement into media of differing refractive index as a function of velocity (for this example, let's say 10m into 10 sections 1m in height). With this I am finding the velocity of an object at each point by of crossover:

v = sqrt(2gy)

and then plugging the values in velocity into Snell's law to find the angle at which the path changes at each change in medium.

Now, for the first first change (at Δy = 1) the equation works out to be

sinΘ2 = (v2sinΘ1)/(v1)

But as the velocity is ever increasing at each point is always

sinΘ2 > 1

Which obviously cannot be right.

So where is it I am going wrong?

Thanks in advance.
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
Welcome to PF!
zengodspeed said:
sinΘ2 = (v2sinΘ1)/(v1)

But as the velocity is ever increasing at each point is always

sinΘ2 > 1
Can you show how the equation sinΘ2 = (v2sinΘ1)/(v1) implies sinΘ2 > 1?
 
  • #3
TSny said:
Welcome to PF!

Can you show how the equation sinΘ2 = (v2sinΘ1)/(v1) implies sinΘ2 > 1?

For a decreasing index of refraction velocity will continually increase, therefore we know that:

v1<v2

I have realized where my problem lies. At the beginning, when the object first starts to move, the path will be tangent to the vertical, which implies that:

sinΘ1 = 0

I cannot work with this number, so must I begin my values from a later point?

Thanks
 
  • #4
sinθ/v = c where c is a constant. Different values of c correspond to different paths. So, you need to pick a value for c to get a definite path.

When you are finding an approximate solution by using a finite number of horizontal layers, I think there are different ways you can approximate the path.

You could choose the path to be vertical for the first horizontal layer. Then find θ for the second layer using sinθ/v = c where v is the speed at the beginning of the second layer. Then proceed to the third layer, etc.

Or, for each layer, you could take v to be the speed at the center of the layer. Then, for the first layer, you would have a nonzero v and you would choose θ for the first layer to satisfy sinθ/v = c. In this case, the path is not vertical in the first layer. (But for thin layers, it should be approximately vertical.)
 
  • #5
TSny said:
sinθ/v = c where c is a constant. Different values of c correspond to different paths. So, you need to pick a value for c to get a definite path.

When you are finding an approximate solution by using a finite number of horizontal layers, I think there are different ways you can approximate the path.

You could choose the path to be vertical for the first horizontal layer. Then find θ for the second layer using sinθ/v = c where v is the speed at the beginning of the second layer. Then proceed to the third layer, etc.

Or, for each layer, you could take v to be the speed at the center of the layer. Then, for the first layer, you would have a nonzero v and you would choose θ for the first layer to satisfy sinθ/v = c. In this case, the path is not vertical in the first layer. (But for thin layers, it should be approximately vertical.)

That's great, thanks for all the help!

I have solved for the intervals I want and have found the slope for each section.

This is a little off topic but do you know of any graphing software where I would be able to input the slope values and the y coordinates to make a sketch of the curve?

Thanks in advance.
 
  • #6
zengodspeed said:
This is a little off topic but do you know of any graphing software where I would be able to input the slope values and the y coordinates to make a sketch of the curve?
I don't know of such software. However, you can use your slope and y values to calculate (x,y) points on the curve at the boundaries of the layers. Then you can plot these (x, y) points.
 
  • #7
TSny said:
I don't know of such software. However, you can use your slope and y values to calculate (x,y) points on the curve at the boundaries of the layers. Then you can plot these (x, y) points.

Okay thanks, it seems that's the way to go.

Thanks for all the help.
 
  • #8
OK. Have fun with your project.
 
  • #9
TSny said:
OK. Have fun with your project.

Thanks for the help again, it's going great.

Just one more question. We have the graph now, and we need to find a way to check the validity of our results.
Our first thoughts were to find the equation of the curve (being a cycloid) and check for the error margin of our results. However, the math seems too intensive for us at present (currently studying single var calculus). I was wondering if you have any other ideas of how to go about checking for validity?

thanks
 
  • #10
You can express the Snell's law formula in the form ##\frac{\sin \theta}{\sqrt y} = C## for some constant ##C##.
The cycloid may be written in parametric forms as ##x = R(\phi - \sin \phi)##, ##y = R(1-\cos \phi)##.

Determine the relation between ##C## and ##R##. Then, for a choice of ##C## you can plot your Snell's law approximation and the cycloid on the same graph to give a nice visual comparison. You can see how the graphs compare for different numbers of layers that you choose for the Snell's law approximation.

You could also compare a specific point ##(x_s, y_s)## of the Snell's law approximation with the corresponding point on the cycloid. Consider the point on the cycloid that has a y value, ##y_c##, equal to ##y_s##. Solve ##y_s = R(1-\cos \phi)## for ##\phi## and then find the value of ##x_c## on the cycloid using ##x_c = R(\phi - \sin \phi)##. Then you can compare ##x_c## with ##x_s##.
 
  • #11
TSny said:
You can express the Snell's law formula in the form ##\frac{\sin \theta}{\sqrt y} = C## for some constant ##C##.
The cycloid may be written in parametric forms as ##x = R(\phi - \sin \phi)##, ##y = R(1-\cos \phi)##.

Determine the relation between ##C## and ##R##. Then, for a choice of ##C## you can plot your Snell's law approximation and the cycloid on the same graph to give a nice visual comparison. You can see how the graphs compare for different numbers of layers that you choose for the Snell's law approximation.

You could also compare a specific point ##(x_s, y_s)## of the Snell's law approximation with the corresponding point on the cycloid. Consider the point on the cycloid that has a y value, ##y_c##, equal to ##y_s##. Solve ##y_s = R(1-\cos \phi)## for ##\phi## and then find the value of ##x_c## on the cycloid using ##x_c = R(\phi - \sin \phi)##. Then you can compare ##x_c## with ##x_s##.

Hi, thanks again for the help.

We have been working at the problem this afternoon but we don't understand how to relate ##C## and ##R##. We have managed to find a parametric equation that looks very much like our curve by playing around with the variables, so we have a decent estimate of the magnitude of the equation but it is not at all precise. Could you please explain the relation a little more in depth?

Thanks
 
  • #12
To relate ##R## and ##C##, note that the maximum value that ##y## can attain must be the same for the Snell's law formula and the cycloid. Use the Snell's law formula to relate ##C## to ##y_{max}##. Use the cycloid formula to relate ##R## to ##y_{max}##.
 

1. What is Snell's law and how is it applied in the Brachistochrone Project?

Snell's law is a principle in physics that describes the relationship between the angle of incidence and angle of refraction when light passes through different mediums. In the Brachistochrone Project, Snell's law is used to determine the path of shortest time for an object to travel between two points in a medium with varying density.

2. What are the steps for using Snell's law in the Brachistochrone Project?

The first step is to define the two points between which the object will travel. Then, determine the density of the medium at each point along the path. Next, use Snell's law to calculate the angle of incidence and angle of refraction at each point. Finally, use these angles to determine the optimal path for the object between the two points.

3. How does Snell's law impact the time it takes for an object to travel between two points in the Brachistochrone Project?

Snell's law plays a crucial role in the Brachistochrone Project because it allows us to find the shortest path for an object to travel between two points. By minimizing the angle of refraction at each point along the path, we can reduce the amount of time it takes for the object to travel from one point to the other.

4. Are there any limitations or assumptions when using Snell's law in the Brachistochrone Project?

Snell's law assumes that the medium through which the object is traveling has a constant density. This may not always be the case, and therefore, the calculated path may not be the exact shortest path. Additionally, Snell's law does not take into account other factors such as air resistance or friction, which can affect the object's travel time.

5. Can Snell's law be applied in other scientific projects or fields?

Yes, Snell's law is a fundamental principle in optics and is widely used in various scientific and engineering fields. It is commonly used in the design of lenses, prisms, and other optical devices. It is also applied in the study of oceanography, meteorology, and seismology to understand the behavior of light, sound, and seismic waves as they travel through different mediums.

Similar threads

Replies
1
Views
1K
  • Introductory Physics Homework Help
Replies
2
Views
1K
  • Introductory Physics Homework Help
Replies
2
Views
2K
Replies
1
Views
1K
  • Introductory Physics Homework Help
Replies
3
Views
5K
  • Introductory Physics Homework Help
Replies
14
Views
2K
  • Introductory Physics Homework Help
Replies
7
Views
6K
  • Introductory Physics Homework Help
Replies
15
Views
5K
  • Introductory Physics Homework Help
Replies
9
Views
4K
Replies
6
Views
3K
Back
Top