How ZEMAX computes the tolerance analysis

Как ZEMAX вычисляет анализирумые допуски _____________

Перед началом вычислений ZEMAX переписывает файл с анализируемой схемой в другой, временный файл, который будет использован для восстановления схемы после завершения анализа. Все схемные изменения, которые произойдут во время анализа, будут полностью устранены и исходный файл будет восстановлен в его первоначальном виде.

ZEMAX убирает все установленные переменные и solves, за исключением pickup solves. Pickup solves могут вызвать некоторые проблемы во время анализа допусков;

смотри в этой главе ниже раздел "Tolerancing with solves".

Операторы допусков прочитываются и компенсирующие параметры, определенные операторами СОМР и CPAR, устанавливаются как переменные величины.

Глава 19: ДОПУСКИ                                                                                                            19-25


Если опция "Ray aiming" установлена в анализируемой схеме или если эта опция задействована командой "Force Ray Aiming On", то эта опция будет использована при анализе допусков; в противном случае она не будет использована. Допуски, вычисля­емые с использованием "Ray aiming", будут более точными, но время анализа при этом замедляется. Смотри главу "System Menu", в которой описана опция "Ray aiming".

Затем ZEMAX использует установленные в диалоговом окне опции Merit, Field, MTF Frequency и Sampling для определения подходящей оценочной функции для анализа допусков. Так как эта оценочная функция записывается только во временный файл, то оригинальная оценочная функция, определенная для схемы, при этом не разрушается.

Некоторые ограничивающие условия прибавляются к оценочной функции для ограничения изменений величин компенсирующих параметров (компенсаторов) допускаемыми min и max отклонениями, установленными командами СОМР и CPAR. При использовании оценочной функции, определенной пользователем, или при проведении анализа в режиме Fast mode установленные на компенсаторы ограниче­ния игнорируются. Затем ZEMAX обращается к функции оптимизации для нахождения наилучших значений для компенсаторов. Результирующая схема затем записывается для последующего ее обсчета с помощью алгоритма допусков. При работе в режиме Fast mode (см. ниже) вместо оптимизации схемы просто юстируется величина заднего фокусного расстояния.

Оценочная функция этой схемы рассматривается как «номинальная» оценочная функция. Заметьте, что величина номинальной оценочной функции обычно не совпадает с величиной, которая сообщается в окне оптимизации или в окне редактора оценочной функции, так как ZEMAX создает новую оценочную функцию только для использования в анализе допусков.


Fast Tolerancing Mode

Режим быстрого анализа допусков _____________________

ZEMAX позволяет проводить анализ допусков двумя методами: fast (быстрый) и standard (стандартный). Если выбран режим "Fast Tolerance", то используется несколько приближений, позволяющих ускорить процесс оценки допусков. Во-первых, игнорируются все определенные компенсаторы и установленные на них ограничения. Величина заднего фокусного расстояния выполняет роль компенсатора ошибки фоку­сировки. Это означает, что положение фокуса юстируется таким образом, чтобы сохранить фокусировку (исходную величину дефокусировки) номинальной схемы без проведения точной реоптимизации заднего фокусного расстояния.

Это приближение сильно ускоряет процедуру анализа допусков - скорость увеличи­вается примерно в 50 раз. Режим Fast дает достаточно точные результаты в случаях, когда для анализа необходимо использовать только один компенсатор - заднее фокусное расстояние; в этих случаях результаты анализа в быстром режиме отличаются от результатов значительно более медленного стандартного режима всего на несколько процентов.

Если режим fast не используется, то ZEMAX использует алгоритм оптимизации для нахождения наилучших значений для всех компенсаторов.

19 -26                                                                                               Chapter 19: TOLERANCING


Режим Fast Tolerance очень быстр, точен и должен использоваться в случаях, когда компенсатором является только заднее фокусное расстояние, а также для систем, хорошо описываемых в параксиальном приближении, таких как системы с враща­тельной симметрией. Режим Fast Tolerance не должен использоваться для сильно несимметричных систем и систем, имеющих много компенсаторов. Если Вы сомневаетесь в правильности выбора режима, выполните анализ в каждом режиме и сравните их результаты.

Алгоритмы прямого (sensitivity) и обратного (inverse sensitivity) анализа, а также алгоритм Монте-Карло - все могут работать как в Fast режиме, так и в стандартном режиме. Так при анализе в быстром режиме не осуществляется точная оптимизация компенсаторов, то результаты этого анализа несколько более пессимистичны, чем результаты, получаемые при анализе в стандартном режиме.


Sensitivity analysis


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: