Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check the accuracy of d sin(θ) = mλ and document how to easily check it in the future #74

Closed
samreid opened this issue Jun 29, 2018 · 13 comments

Comments

@samreid
Copy link
Member

samreid commented Jun 29, 2018

For the ideal case double slit interference, maxima occur at d sin(θ) = mλ, where:

d is the distance between the centers of the slits
theta is the angle from the line between the slits
m=0,1,2,3,...
lambda is the wavelength

@samreid samreid self-assigned this Jun 29, 2018
@samreid
Copy link
Member Author

samreid commented Aug 24, 2018

I pushed a version of the simulation that shows d sin(θ) = mλ and d sin(θ) = (m+1/2)λ. Here are some results:

image

image

image

image

I've noted this in the documentation. @arouinfar can you take a look on phettest with ?dev or maybe it is &dev and let me know your thoughts?

@arouinfar
Copy link
Contributor

The ?dev overlay for 2-slit interference is really handy! I wonder if it should be its own query parameter that we could share with teachers in the production version.

The double-slit interference is behaving nicely and the physics looks correct to me.

For the single slit, I have not been able to produce an interference pattern. Have you had any luck with that @samreid?

@arouinfar arouinfar assigned samreid and unassigned arouinfar Aug 31, 2018
@samreid
Copy link
Member Author

samreid commented Sep 2, 2018

@arouinfar is this single slit diffraction?

image

@samreid samreid assigned arouinfar and unassigned samreid Sep 2, 2018
@arouinfar
Copy link
Contributor

Yes, that's what I was looking for @samreid! Reducing the wavelength definitely does the trick. I was originally testing with red light.

One thing I'm noticing is that there doesn't appear to be a true minimum between the primary and secondary maxima. It's more apparent when the wavelength is a bit larger.
image

Do you have any thoughts about this @samreid?

@arouinfar arouinfar assigned samreid and unassigned arouinfar Sep 5, 2018
@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

I searched a bit more and found a better node here:

image

Perhaps noise and near-field effects are obscuring this physics. I don't know if single slit diffraction is a primary learning goal for this simulation, or if we should add a "dev" style overlay for single sit angles. What do you recommend?

@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

Labeled for design meeting to see what else remains for this issue.

@arouinfar
Copy link
Contributor

@samreid given that there's a single-slit scene and now a diffraction screen, I think we can say that single-slit diffraction is certainly an important phenomena to observe. Let's discuss more in design meeting.

An overlay for single-slit angles would certainly be handy, but let's pause until we discuss the fate of its double-slit analog.

@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

The 2nd order maxima for single slit diffraction has a magnitude much smaller than the central (1st order) maximum:

https://en.wikipedia.org/wiki/Diffraction#Single-slit_diffraction
image

@arouinfar
Copy link
Contributor

@samreid correct, but there should be regions of zero intensity between the maxima. The screenshots in #74 (comment) and #74 (comment) don't have very clear minima.

@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

Perhaps noise and near-field effects are obscuring this physics.

Another possibility is interference from reflections at the boundaries of the lattice (which we haven't been able to eliminate completely).

@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

We'll take the time to quantitatively check the single slit equation with an overlay.

@samreid
Copy link
Member Author

samreid commented Sep 6, 2018

@kathy-phet recommends ?theory for showing the rays. We won't show it for "Interference" screen. Just show it for the slits screen. Promote this code from "hack for testing" to production ready.

@samreid
Copy link
Member Author

samreid commented Sep 12, 2018

Outstanding work tracked in aforementioned issues, closing.

@samreid samreid closed this as completed Sep 12, 2018
@arouinfar arouinfar mentioned this issue Nov 28, 2018
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants