Skip to main content

Here is an example of a simple 2f system to compute fiber coupling (located in Zemax samples).

The MFE operand used here is FICL to calculate the Fiber Coupling efficiency [η]. When using Zemax Tolerance, I set the Criterion: Merit Function → Run Monte Carlo.

As you can see, the compensated parameter values are totally out of whack from the bounds I set.

Zemax documentation clearly states that “This bounding of the compensators is ignored if "merit function" or "user script" is selected as the tolerance criterion,  although the compensators will still be used.”

If that is the case, then what is the right way to bound the compensator(s) when using a Merit Function Criterion?

 

Nominal System

 

Perturbed Monte Carlo system with compensation: The compensation is totally out of whack.

 

Hi,

If you are using Merit Function as your tolerance criterion then you need to add the compensator boundaries directly in the merit function editor. As your compensators are surface parameters the operands PMLT and PMGT would be good choices to define the boundaries.

Chris


Thanks ​@Chris Normanshire . In that case, say for instance if I use PMLT/PMGT operands in the MFE to constrain the limits of my compensator surface. Do I still need to use Compensator bounding operands in TDE? Such as COMP/CPAR? 

I would assume the answer is No, based on the Zemax documentation that the bounding of the compensators is ignored if "merit function" or "user script" is selected as the tolerance criterion.

Correct?


Hi ​@Asuku. The compensator TDE operands, such as COMP and CPAR, have two functions. The primary function is to define which parameters can be used as compensators (variables) during tolerancing. The secondary function is to apply bounds to the acceptable values of the compensator.

While the compensator bounds are ignored if your criterion is Merit Function or User Script, the compensator operands are still required to define specific parameters as compensators (the primary function). So in your case you would need both the CPAR in the TDE and PMLT/PMGT in the MFE.

Chris


@Chris Normanshire  Thanks for the clarification!


Reply