Tolerancing - Inverse Sensitivy

  • 14 February 2020
  • 2 replies
  • 193 views

Hello,



When using Inverse Sensitivity to do a tolerance analysis of several parameters, Zemax runs each toleranced parameter at a time so it will the tolerances when: Criterion (parameter +/ tolerance) > Limit



Is there any way of having to do the tolerance analysis taking into account all the parameters at the same time, i.e., Criterion (all the parameters +/ tolerance) > Limit ?



Thank you,



Narciso

2 replies

Hello Narciso,



I think this goes beyond the scope of the Inverse Sensitivity analysis. To get tolerance values that account for all the parameters, you could take advantage of the ZOS-API and do this analysis independantly from OpticStudio but you'll have to take care that you sample each parameter appropriately. Since some parameters can, and most likely will depend on each other, this can quickly become tricky, and system dependant.



Have you had a chance to work with the ZOS-API yet? I suggest looking into the Interactive Extension, and perhaps the programming learning path:



https://my.zemax.com/en-US/learning-paths/



Let me know if this answers your question.





David



 
Hello David,



Thank you for your help.



Narciso

Reply