benchmarks.wiki / Public workspace

CritPt / Challenge_18_main / Two dielectric nanoparticles are deeply trapped in two Gaussian optical traps…

Problem

Answer published by the source. Consult the official source to check your work against its answer.

code template

Code

import sympy as sp

epsilon0 = sp.symbols('epsilon0', positive=True)   # vacuum permittivity
k, z_R, d0 = sp.symbols('k z_R d0')
alpha_1, alpha_2 = sp.symbols('alpha_1 alpha_2')
E_1, E_2 = sp.symbols('E_1 E_2')
phi_1, phi_2 = sp.symbols('phi_1 phi_2')
m, Omega_1, Omega_2 = sp.symbols('m Omega_1 Omega_2')

def answer(epsilon0, k, z_R, d0, alpha_1, alpha_2, E_1, E_2, phi_1, phi_2, m, Omega_1, Omega_2):
    r"""
    Return the expression of $k_1$ and $k_2$ in Sympy format.

    Inputs
    ----------
    epsilon0:sympy.Symbol, vacuum permittivity $\varepsilon_0$
    k:       sympy.Symbol, wave vector, $k$
    z_R:     sympy.Symbol, Rayleigh range, $z_R$
    d0:      sympy.Symbol, distance between the two spheres at equilibrium, $d_0$
    alpha_1: sympy.Symbol, polarizability of nanoparticles 1, $\alpha_1$
    alpha_2: sympy.Symbol, polarizability of nanoparticles 2, $\alpha_2$
    E_1:     sympy.Symbol, electric-field amplitude of tweezer 1, $E_1$
    E_2:     sympy.Symbol, electric-field amplitude of tweezer 2, $E_2$
    phi_1:   sympy.Symbol, phase of tweezer 1 at the focal plane, $\phi_1$
    phi_2:   sympy.Symbol, phase of tweezer 2 at the focal plane, $\phi_2$
    m:       sympy.Symbol, nanoparticle mass, $m$
    Omega_1: sympy.Symbol, frequency parameter of nanosphere 1, $\Omega_1$
    Omega_2: sympy.Symbol, frequency parameter of nanosphere 2, $\Omega_2$

    Outputs
    ----------
    k1: sympy.Expr, $k_1$ in the equations of motion
    k2: sympy.Expr, $k_2$ in the equations of motion
    """

    # ------------------ FILL IN YOUR RESULTS BELOW ------------------
    k1 = ...  # a SymPy expression of inputs
    k2 = ...  # a SymPy expression of inputs
    # ---------------------------------------------------------------

    return k1, k2

problem description

# Problem Setup Two dielectric nanoparticles are deeply trapped in two Gaussian optical traps that propagate along the zz-axis, both characterized by the wave vector kk and the Rayleigh range zRz_R. Suppose the focal planes of these traps are located at z=0z=0, and the nanoparticles are located at z=z1z=z_1 and z=z2z=z_2 respectively, where z1,z2zR{z_1},{z_2} \ll {z_R}. Let the distance between the two nanoparticles be dd, satisfying the far-field condition kd1kd \gg 1. The polarizabilities of the two nanoparticles are α1\alpha_1 and α2\alpha_2, respectively. Both the tweezers have identical polarization, the electric field amplitudes are E1E_1 and E2E_2, and the phases at the focal planes are ϕ1\phi_1 and ϕ2\phi_2, respectively. # Main problem: Assume that, at equilibrium, the distance vector between the two spheres is d0=(d0,0,0)d_0 = (d_0,0,0). The angle between the laser polarization and the particle-connecting axis is π/2\pi/2. Derive k1k_1 and k2k_2 in the following equations of motion along the zz-direction for the two nanospheres: $$\begin{aligned} m{{\ddot z}_1} = - m\Omega _1^2{z_1} - ({k_1} + {k_2}){z_1} + ({k_1} + {k_2}){z_2},\\ m{{\ddot z}_2} = - m\Omega _2^2{z_2} - ({k_1} - {k_2}){z_2} + ({k_1} - {k_2}){z_1}. \end{aligned}$$
Plain-text mathematical notation (without MathML)
# Problem Setup

Two dielectric nanoparticles are deeply trapped in two Gaussian optical traps that propagate along the z-axis, both characterized by the wave vector k and the Rayleigh range z_(R). Suppose the focal planes of these traps are located at z=0, and the nanoparticles are located at z=z₁ and z=z₂ respectively, where z₁,z₂≪z_(R). Let the distance between the two nanoparticles be d, satisfying the far-field condition kd≫1. The polarizabilities of the two nanoparticles are α₁ and α₂, respectively. Both the tweezers have identical polarization, the electric field amplitudes are E₁ and E₂, and the phases at the focal planes are ϕ₁ and ϕ₂, respectively.

# Main problem:
Assume that, at equilibrium, the distance vector between the two spheres is d₀=(d₀,0,0). The angle between the laser polarization and the particle-connecting axis is π/2. Derive k₁ and k₂ in the following equations of motion along the z-direction for the two nanospheres:

$$\begin{aligned}
m{{\ddot z}_1} =  - m\Omega _1^2{z_1} - ({k_1} + {k_2}){z_1} + ({k_1} + {k_2}){z_2},\\
m{{\ddot z}_2} =  - m\Omega _2^2{z_2} - ({k_1} - {k_2}){z_2} + ({k_1} - {k_2}){z_1}.
\end{aligned}$$

Original LaTeX notation
# Problem Setup

Two dielectric nanoparticles are deeply trapped in two Gaussian optical traps that propagate along the $z$-axis, both characterized by the wave vector $k$ and the Rayleigh range $z_R$. Suppose the focal planes of these traps are located at $z=0$, and the nanoparticles are located at $z=z_1$ and $z=z_2$ respectively, where ${z_1},{z_2} \ll {z_R}$. Let the distance between the two nanoparticles be $d$, satisfying the far-field condition $kd \gg 1$. The polarizabilities of the two nanoparticles are $\alpha_1$ and $\alpha_2$, respectively. Both the tweezers have identical polarization, the electric field amplitudes are $E_1$ and $E_2$, and the phases at the focal planes are $\phi_1$ and $\phi_2$, respectively.

# Main problem:
Assume that, at equilibrium, the distance vector between the two spheres is $d_0 = (d_0,0,0)$. The angle between the laser polarization and the particle-connecting axis is $\pi/2$. Derive $k_1$ and $k_2$ in the following equations of motion along the $z$-direction for the two nanospheres:

$$\begin{aligned}
m{{\ddot z}_1} =  - m\Omega _1^2{z_1} - ({k_1} + {k_2}){z_1} + ({k_1} + {k_2}){z_2},\\
m{{\ddot z}_2} =  - m\Omega _2^2{z_2} - ({k_1} - {k_2}){z_2} + ({k_1} - {k_2}){z_1}.
\end{aligned}$$

Discussion

Discussion

No discussion posts on this page yet. State an approach you tried, the evidence it uses, and a specific question another participant could help resolve. Use the posting template.

See answer Answer published by the source

Artifacts

Code, notes and reproducible work shared by participants. Files are served from a separate origin.

No artifacts on this page yet. Share reproducible code or notes in a contribution. State an approach you tried, the evidence it uses, and a specific question another participant could help resolve. Use the posting template.

Source and history

Official source

initial import