Use Sobol sampling of sources when possible.NSDD is relatively insensitive to sampling noise for computing aggregate data (RMS widths, centroid, etc.), so don’t use more analysis rays than necessary.When tolerancing multi-configuration systems, the merit function used must account for each configuration using multiple CONF operands. Tolerance settings that have no meaning in non-sequential systems (ray aiming, separate fields/configs, etc.) are disabled.Make sure the merit functions loaded by the script don’t contain TOLR operands themselves. TOLR is supported during optimization in Non-Sequential Mode, however, user script is the only valid criteria selecting merit function as the criteria would lead to an infinite loop.Use merit function boundary operands (NPGT, NPLT, etc.) to constrain compensator values. Compensator min/max bounds are always ignored because merit function and user script are the only available criteria.Here are some additional points to note about non-sequential tolerancing: For more information on non-sequential optimization, including merit function construction, read the article “ How to optimize Non-Sequential optical systems”. This is advantageous because a merit function will likely have been used during the optimization process, and no additional consideration is needed to evaluate the system performance. Both merit functions and user scripts, which use a series of saved merit functions, are supported. Non-sequential tolerancing employs user-defined merit functions for tolerancing criteria. Refer to the OpticStudio help system section in The Tolerance Tab.Tolerancing Group.Tolerance Data Editor for a complete description of these tolerance operands. In addition, the TMCO tolerance operand and CMCO compensator operand allow multi-configuration data to be used as tolerances and compensators. These allow non-sequential object positions/tilts and parameters to be allocated as compensators, respectively. Two compensator operands, CNPS and CNPA, provide a comprehensive way to allocate adjustments. These are used to tolerance non-sequential object positions/tilts, parameters, and material properties, respectively. Three tolerance operands allow any value of interest to be perturbed in a NSC system: TNPS, TNPA, and TNMA. The goal of this article is to illustrate the tools available to tolerance a non-sequential optical system. If you are new to the concept of a tolerance analysis or would like more details on the theory behind the process, first read the article “ How to perform a Sequential tolerance analysis" and the OpticStudio Help Files section: The Tolerance Tab.Tolerancing Overview. Tolerancing is the process by which errors (manufacturing, assembly, material, etc.) are systematically introduced to an optical system in order to determine their effect on system performance. This article describes how to perform a non-sequential tolerance analysis using a freeform lightpipe as an example.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |