coupling_correction_2d

lumicks.pylake.coupling_correction_2d

coupling_correction_2d(dx, dy, bead_diameter, is_y_oscillation=False, allow_rotation=True)

Calculates the coupling correction factor for a 2D problem.

This function rotates the coordinate system and decomposes the fluid velocity into a component perpendicular and aligned with the bead-to-bead axis. For the aligned component, we use the model presented in [1] to determine a correction factor, while for the perpendicular axis we use the model presented in [2], [3] and [4].

Parameters:
  • dx (array_like or float) – X and Y distances from bead 1 to bead 2 [um].

  • dy (array_like or float) – X and Y distances from bead 1 to bead 2 [um].

  • bead_diameter (float) – Bead diameter [um].

  • is_y_oscillation (bool) – Is this a vertical oscillation?

  • allow_rotation (float) – Provide the solution for when spheres are allowed to rotate

References