Optical springs

This example shows a simple example for a Finesse simulation of an optical spring.

The optical configuration

../../_images/optical_spring.svg

The optical layout shows a laser beam being injected into a Fabry-Perot cavity. What we want to model here is how both of the mirrors move if we apply a force to only one of them. In this example, a force is applied to the end cavity mirror. Note that the cavity must be tuned slightly away from resonance for the optical spring effect to occur.

Note that the mention of position detectors in the figure is for illustrative purposes only. This example uses the freqresp action to directly calculate the transfer functions between the force signal node M_end.mech.F_z and the position signal nodes M_end.mech.z and M_in.mech.F_z. See Frequency Response for more information.

The Finesse model

import numpy as np

import finesse
from finesse.analysis.actions import FrequencyResponse
from finesse.plotting import bode

finesse.configure(plotting=True)

kat = finesse.Model()
kat.parse(
    """
    l l1 P=3
    s s1 l1.p1 M_in.p1 L=1

    # The cavity
    m M_in R=0.9937 L=0
    s scav M_in.p2 M_end.p1 L=1
    m M_end R=1 L=0 phi=-0.048  # Roughly 40kHz detuning

    # Suspend mirrors on pendula
    pendulum sus1 M_in.mech mass=0.25 fz=1 Qz=1000
    pendulum sus2 M_end.mech mass=0.25 fz=1 Qz=1000

    # Activate signal simulation
    fsig(1)
    """
);

Note here that we use the fsig to activate a signal simulation. See Signals for more information.

Output plots

out = kat.run(
    FrequencyResponse(
        np.geomspace(0.1, 1e3, 300), ["M_end.mech.F_z"], ["M_end.mech.z", "M_in.mech.z"]
    )
)

axs = bode(out.f, out["M_end.mech.z", "M_end.mech.F_z"], db=False, label="M_in")
bode(out.f, out["M_in.mech.z", "M_end.mech.F_z"], axs=axs, db=False, label="M_end");
../../_images/optical_spring_1_0.svg

The plot shows the magnitude and phase of both mirrors’ motion. An unexpected result, you may think, is that by applying a force to only one mirror, the other one also moves, despite the absence of any mechanical link between them. However, the optical beam now couples the motions of the two mirrors. This behaviour is called an optical spring: the light field circulating in the cavity essentially creates exactly the same effect as if a physical spring were connecting the mirrors. Concentrating on the magnitude of the motions first, we see two resonances: the first being the mechanical resonance of the mirror suspensions, the second being the resonance of the optical spring. If we consider the phase of the motions we can see that at low frequency the mirrors move exactly in-phase, thus the whole cavity moves together; this is called optical rigidity and can approach the stiffness of diamond! Near the optical spring resonance the behaviour changes and at high frequencies the mirrors begin to move out of phase with one another.