
RP Resonator 2.0 – Advanced Software for
Laser Resonator Design and Optimization
| Start | Purpose | Model | User Interface | Demos | Licenses |
Example Case 3: Resonator with Automatic Optimization
We consider a linear resonator with a laser crystal at one end:

Originally, the resonator is defined only with roughly estimated parameters. Then we numerically optimize it. The goals for the optimization are:
- The mode radius in the laser crystal should be 250 μm for dioptric powers between 0 and 3 /m.
- The mode radius at mirror M4 should be 100 μm for the dioptric power of 2 /m.
- The total resonator length should be 300 mm.
The optimization goals are reached by fine-tuning the distances between the resonator mirrors. In the script, a “figure-of-merit” function is defined, which contains penalties for all deviations from ideal properties and is then automatically minimized:
FOM():= { figure of merit for given arm lengths }
begin
const dF = 0.5;
var F_cr0;
F_cr0:=F_cr;
sqrt(sum(F:=0 to F_cr_max step dF,
((Init(F_cr:=F); w(zm[Crystal],lambda_ref))/w_cr_w-1)^2)
+((Init(F_cr:=F_cr0); w(zm[M4],lambda_ref))/w4_w-1)^2
+(L_res/L_res_w-1)^2
);
end
vary
a in [a_min, a_max],
b in [b_min, b_max],
d in [d_min, d_max],
for minimum of FOM(), ytol=1e-2
Below we plot the result of the optimization. The design goals are met with reasonable precision.
