Dear fellow MEEP users,
 
Recently I've tried to obtain the total optical trapping force on a
polystyrene bead in water. The idea is as followed: I make several 3D
MEEP simulations where I displace the bead to different positions in the
field. Each time I calculate the optical force by using the Maxwell
stress tensor and integrating over a box surface just surrounding the
bead and time average the force over a couple of periods. 
 
A check for numerical errors is to calculate the force over the same
box, yet this time without the bead. This should give a force close to
zero as long as the dielectric constant is the same in and outside the
box. However my program does not for a box position outside the center
(errors are like half of the calculated value with the bead). For
wavelength=0.750 (meep units), bead diameter 1 and even resolutions up
to 30 do not reduce the error. Much higher resolutions are not an option
for me. The ' synchronize-magnetic'  option didn't help, (unless I'm
using it wrong).
 
Then I found this article
(http://dx.doi.org/10.1016/S0252-9602(10)60009-4) in which they state
that with the normal Yee lattice, the relative error in their bead
trapping situation (in 2D) is large as well, and a resolution of
wavelength/200 would be required to reduce the error to 10% (see figure
5 in article).
 
Can I really forget about using MEEP for this type of purpose, or are
there means of improvement, or counterarguing positive experiences with
this type of work in MEEP?
 
Thanks in advance,
Thijs
 
 
_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to