Skip to main content
Solved

Why are boundary constraints violated?


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.

View original
Did this topic help you find an answer to your question?

2 replies

Forum|alt.badge.img
  • Fully Spectral
  • 50 replies
  • 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


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings