finesse.utilities.maps.surface_point_absorber

finesse.utilities.maps.surface_point_absorber(xs, ys, w, h, power_absorbed, alpha=5.5e-07, kappa=1.38, zero_min=False)[source]

Models the surface deformation from a small point absorber in a coating of a mirror. It calcaultes the thermo-elastic deformation due to excess heat being deposited in the mirror.

Parameters:
xs, ysarray

1D array for the x and y axis to calculate the distortion over

wdouble

Area of the absorber size

hdouble

Thickness of mirror

power_absorbeddouble

Amount of power absorbed over the area w

alphadouble, optional

Thermo-elastic coefficient of material, default value for fused silica

kappadouble, optional

Thermal conductivity of the material, default value for fused silica

Returns:
Height map in meters

Notes

Equation from:
  1. Brooks, et.al “Point absorbers in Advanced LIGO,” Appl. Opt. (2021)