Software … powerful tools for your research & development!

RP Resonator — Advanced Software for Laser Resonator Design and Optimization

Example Case: Resonator with Automatic Optimization

We consider a linear resonator with a laser crystal at one end:

resonator setup

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.

results of optimization

(back to the list of example cases)

Questions and Comments from Users

Here you can submit questions and comments. As far as they get accepted by the author, they will appear above this paragraph together with the author’s answer. The author will decide on acceptance based on certain criteria. Essentially, the issue must be of sufficiently broad interest.

Please do not enter personal data here. (See also our privacy declaration.) If you wish to receive personal feedback or consultancy from the author, please contact him, e.g. via e-mail.

Spam check:

By submitting the information, you give your consent to the potential publication of your inputs on our website according to our rules. (If you later retract your consent, we will delete those inputs.) As your inputs are first reviewed by the author, they may be published with some delay.