Skip to main content
Solved

Why are boundary constraints violated?

  • July 28, 2020
  • 2 replies
  • 235 views

Berta.Bernad
Zemax Staff
Forum|alt.badge.img+2

Boundary operands should be use to constrain some parameters, such as the center thickness of the surface, to be greater or less than the specified target value. However, this boundaries can be violated if this results in a better overall performace (lower merit function). 

Therefore, if this boundary shouldn’t be violated, then the weight on the boundary constraint operand must be increased (>1), which will increase the “importance” of this operand, so that violating it will always make the merit function worse. 

More information about operand weights can be found browsing the help files such as:

The Optimize Tab (sequential ui mode) > Optimization Overview > Notes on Operand Weights

Best answer by Önder.Sönmez

Thank you Berta, for the clarification of this case.

2 replies

Forum|alt.badge.img
  • Fully Spectral
  • Answer
  • June 22, 2021

Thank you Berta, for the clarification of this case.


Forum|alt.badge.img

To dive into further details it worths looking at OpticStudio Help document :

The Optimize Tab (sequential ui mode) > Optimization Overview > Understanding Boundary Operands