Skip to main content
Solved

MIxed-mode optimization

  • September 12, 2022
  • 1 reply
  • 133 views

fabian358

Hi,

I’m working on mixed-mode model and I would like to optimize it - both sequential and non-sequential components.

  1. Is it possible to add constrains like CVLT/CVGT in sequential optimization to NSC?
  2. Can I optimize both components simultaneously?
  3. How can I add constrains like previously mentioned to e.g. only lens radius 1?

Can anyone help me with this? Do you have any tips for mixed-mode?

Fabian

 

Best answer by Christophe.Weisse

Dear Fabian,

The short answer is yes, you can optimize both components simultaneously. You’d simply need to define the needed object variables in the non-sequential editor for the non-sequential component, in addition to the surface variables in the sequential editor for the sequential part of your system.
You can also define constrains using dedicated non-sequential merit function operands like NPLT/NPGT (non sequential parameter less/greater than)
You can find detailed information about constraints on Non-sequential Object Data in the help section of OpticStudio :

The Optimize Tab (sequential ui mode) > Automatic Optimization Group > Merit Function Editor (automatic optimization group) > Optimization Operands by Category > Constraints on Non-sequential Object Data

Regarding tips and tricks, there are some valuable considerations and comments in the last section of this article :
How to model a mixed sequential/non-sequential system – Knowledgebase (zemax.com)

I hope this helps,

Christophe

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

1 reply

Christophe.Weisse
Forum|alt.badge.img+1

Dear Fabian,

The short answer is yes, you can optimize both components simultaneously. You’d simply need to define the needed object variables in the non-sequential editor for the non-sequential component, in addition to the surface variables in the sequential editor for the sequential part of your system.
You can also define constrains using dedicated non-sequential merit function operands like NPLT/NPGT (non sequential parameter less/greater than)
You can find detailed information about constraints on Non-sequential Object Data in the help section of OpticStudio :

The Optimize Tab (sequential ui mode) > Automatic Optimization Group > Merit Function Editor (automatic optimization group) > Optimization Operands by Category > Constraints on Non-sequential Object Data

Regarding tips and tricks, there are some valuable considerations and comments in the last section of this article :
How to model a mixed sequential/non-sequential system – Knowledgebase (zemax.com)

I hope this helps,

Christophe


fabian358
  • Author
  • Monochrome
  • 1 reply
  • September 15, 2022

Dear Christophe,

 

Thank you, that was the information I missed while looking for optimization. It helps a lot.

 

Best wishes,

Fabian


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