Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Modifying the merit function
Модификация оценочной функции
Оценочная функция может быть модифицирована пользователем. Для изменения оценочной функции войдите через главное меню в Editors, Merit Function. Новые операторы могут быть добавлены в таблицу или стерты из нее с помощью клавиш Insert и Delete. Численная величина оценочной функции или величины отдельных операторов могут быть пересчитаны с помощью опций Tools, Update. Новый оператор вводится в таблицу путем набора (печати) его наименования в первую колонку таблицы и последующего заполнения остальных полей данных в этой строке. В таблице имеется восемь полей, которые могут потребоваться для доопределения оператора: lnt1, lnt2, Нх, Ну, Рх, Ру, target (цель) и weight (вес). Величины Int -целочисленные параметры, значения которых зависят от типа определяемого оператора; обычно lnt1 - номер поверхности, а lnt2 - номер длины волны, но это не всегда так. Не для всех операторов используются все поля строки.
Для операторов, которые используют колонку lnt1 для индикации номера поверхности, этот параметр определяет, для какой оптической поверхности должна вычисляться данная величина. Таким же образом значение lnt2, когда оно используется для определения длины волны, задает ту длину волны, которая должна быть использована при вычислении данного оператора; значение lnt2 должно быть целым числом, равным порядковому номеру данной длины волны. В некоторых операторах параметры lnt1 и lnt2 могут быть использованы для других целей, как это будет описано ниже.
У многих операторов используются параметры Нх, Ну, Рх и Ру; это нормированные координаты поля и зрачка (смотри раздел “Normalized field and pupil coordinates” в главе “Conventions and defenitions”). Заметьте, что ZEMAX не проверяет, находятся ли заданные Нх, Ну, Рх и Ру координаты в пределах единичного круга. Например, зрачковые координаты (1,1) в действительности находятся за пределами входного зрачка, но ZEMAX не сообщит Вам об ошибке до тех пор, пока лучи физически не смогут быть трассированы.
Target (цель) - это желаемая величина параметра, который выражается данным оператором. Разница между целевым значением и величиной оператора возводится в квадрат, а суммирование этих значений для всех операторов дает величину оценочной функции. Численные значения цели и оператора сами по себе для оптимизации не важны; для оптимизации важна только разность между ними. Чем больше эта разность, тем больше вклад этого оператора в величину оценочной функции.
Weight (вес) - это относительная важность данного параметра. Численное значение веса может быть любым числом, равным или больше нуля, и может быть равно -1 в специальных случаях (см. ниже). Если вес равен нулю, алгоритм оптимизации
Глава 17: ОПТИМИЗАЦИЯ 17 –9
вычисляет величину параметра, но игнорирует ее. Если вес больше нуля, то данный оператор трактуется как “аберрация”, которая должна быть минимизирована вместе со всей оценочной функцией. Если вес меньше нуля, то ZEMAX установит вес равным -1, и это число будет трактоваться как множитель Лагранжа. Множители Лагранжа форсируют работу алгоритма оптимизации в направлении поиска решения, которое точно соответствовало бы заданному ограничению (цели) данного оператора, не считаясь с влиянием на другие операторы.
Оценочная функция определяется как.
Суммирование по i производится только для операторов с положительным весом, а суммирование по j производится только для операторов с лагранжевыми множителями. Эта условность выбрана с тем, чтобы добавленные лагранжевы множители, контролирующие условия ограничений, переставали воздействовать на оценочную функцию, как только эти условия удовлетворяются.
Вообще говоря, лагранжевые множители не должны использоваться, пока не возникает в этом необходимость. Хотя и бывают исключения, но чаще всего лагранжевы множители замедляют темп оптимизации и результат получается хуже, если оптическая система далека от минимума оценочной функции. Использование взвешенных ограничений часто бывает более надежным, хотя может потребоваться некоторая переоценка весовых коэффициентов между циклами оптимизации.
Optimization operands
Операторы оптимизации
В нижеследующих таблицах описаны все доступные операторы оптимизации. Первая таблица предназначена для получения “быстрой справки” об операторах, относящихся к разным категориям. Во второй таблице дано детальное описание каждого оператора (в алфавитном порядке) и указано, какие данные и в какие поля должны быть занесены в таблицу оценочной функции для данного оператора. Обратите внимание на то, что у некоторых операторов (таких, как SUMM) параметры lnt1 и lnt2 служат не для введения данных о поверхностях и длинах волн, как у большинства других операторов, а для введения других характеристик. Если у операторов какое-либо поле не используются, то для этого поля указан знак “-” (прочерк).
OPTIMIZATION OPERANDS BY CATEGORY
ОПЕРАТОРЫ ОПТИМИЗАЦИИ ПО КАТЕГОРИЯМ
Категория
| Соответствующие операторы
| First-order optical properties Оптические свойства первого порядка
| EFFL, PIMH, PMAG, AMAG, ENPP, EXPP, LINV, WFNO, POWR, EPDI, ISFN, OBSN, EFLX, EFLY, SFNO, TFNO
| Aberrations Аберрации
| SPHA. COMA, ASTI, FCUR, DIST, DIMX, AXCL, LACL, TRAR, TRAX, TRAY, TRAI, OPDC, PETZ, РЕТС, RSCH, RSCE, RWCH, RWCE, ANAR, ZERN, TRAC, OPDX, RSRE, RSRH, RWRE, TRAD, TRAE, TRCX, TRCY, DISG, FCGS, FCGT, DISC, OPDM, RWRH, BSER
|
17-10 Chapter 17. OPTIMIZATION
Категория
| Соответствующие операторы
| MTF data
Данные МПФ
| MTFT, MTFS, MTFA, MSWT, MSWS, MSWA, GMTA, GMTS, GMTT
| Encircled energy
Концентрация энергии
| DENC, GENC
| Constraints on lens data
Ограничения на параметры линз
| TOTR, CWA, CVGT, CVLT, CTVA, CTGT, CTLT, ETVA, ETGT, ETLT, COVA, COGT, COLT, DMVA, DMGT, DMLT, TTHI, VOLU, MNCT, MNET, MXCT, MXET, MNCG, MNEG, MXCG, MXEG, MNCA, MNEA, MXCA, MXEA, ZTHI, SAGX, SAGY, CVOL, MNSD, MXSD, XXET, XXEA, XXEG, XNET, XNEA, XNEG, TTGT, TTLT, TTVA, TMAS, MNCV, MXCV, MNDT, MXDT
| Constraints on parameter
Ограничения на параметрические данные
| P1VA, P1GT, P1LT, P2VA, P2GT, P2LT, P3VA, P3GT, P3LT, P4VA, P4GT, P4LT, P5VA, P5GT, P5LT, P6VA, P6GT, P6LT, P7VA, P7GT, P7LT, P8VA, P8GT, P8LT
| Constraints on extra data
Ограничения на внешние данные
| XDVA, XDGT, XDLT
| Constraints on glass data
Ограничения на данные стекол
| MNIN, MXIN, MNAB, MXAB, MNPD, MXPD, RGLA
| Constraints on paraxial ray data Ограничения на данные для параксиального луча
| PARX, PARY, PARZ, PARR, PARA, PARB, PARC, PANA, PANB, PANC, PATX, PATY, YNIP
| Constraints on real ray data
Ограничения на данные для реального луча
| REAX, REAY, REAZ, REAR, REAA, REAB, REAC, RENA, RENB, RENC, RANG,OPTH, DXDX, DXDY, DYDX, DYDY, RETX, RETY, RAGX, RAGY, RAGZ, RAGA, RAGB, RAGC, RAIN, PLEN, HHCN, RAID, IMAE
| Constraints on element positions Ограничения на положение элементов
| GLCX, GLCY, GLCZ, GLCA, GLCB, GLCC
| Changing system data
Изменение параметров системы
| CONF, PRIM, SVIG
| General math operands
Основные математические операторы
| ABSO, SUMM, OSUM, DIFF, PROD, DM, SQRT, OPGT, OPLT, CONS, QSUM, EQUA, MINN, MAXX, ACOS, ASIN, ATAN, COSI, SINE, TANG
| Multi-configuration (zoom) data Параметры системы с изменяющейся конфигурацией
| CONF, ZTHI, MCOV, MCOL, MCOG
| Gaussian beam data
Параметры гауссового пучка
| GBWA, GBWO, GBWZ, GBWR
| Gradient index control operands Операторы, контролирующие градиент показателя преломления
| I1GT, I2GT, I3GT, I4GT, I5GT, I6GT, I1LT, I2LT, I3LT, I4LT, I5LT, I6LT, I1VA, I2VA, I3VA, I4VA, I5VA, I6VA GRMN, GRMX, LPTD, DLTN
| Ghost focus control
| GPIM
| Fiber coupling operands
Операторы волоконной оптики
| FICL
| Optimization with ZPL macros Оптимизация с ZPL макросами
| ZPLM
| User defined operands
Операторы пользователя
| UDOP
|
Глава 17: ОПТИМИЗАЦИЯ 17-11
Категория
| Соответствующие операторы
| Merit function control operands Операторы контроля оценочной функции
| BLNK, ENDX, USYM, DMFS, SKIS, SKIN
| Constraints on non-sequential object data
| NPXG, NPXL, NPXV, NPYG, NPYL, NPYV, NPZG, NPZL, NPZV, NTXG, NTXL, NTXV, NTYG, NTYL, NTYV, NTZG, NTZL, NTZV, NPGT, NPLT, NPVA
| OPTIMIZATION OPERANDS AND DATA FIELD USAGE
ОПЕРАТОРЫ ОПТИМИЗАЦИИ И НАЗНАЧЕНИЕ ПОЛЕЙ В ТАБЛИЦЕ РЕДАКТОРА
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| ABSO
| Абсолютное значение.
| Номер Операт.
| —
| —
| ACOS
| Arccos от величины указанного оператора. Если флаг 0, то в радианах; при других значениях - в градусах.
| Номер операт.
| Флаг
| —
| AMAG
| Угловое увеличение. Это отношение углов главных параксиальных лучей в пространстве изображений и в пространстве объектов. Не работает для непараксиальных систем.
| —
| Номер длины волны
|
| ANAR
| Радиус угловой аберрации, измеренной в плоскости изображения относительно главного луча для главной длины волны. Эта величина определяется как (1 - cosθ), где θ - угол между главным и трассируемым лучами. Смотри оператор TRAR.
|
| Номер длины волны
| Да (используются)
| ASIN
| Arcsin от величины указанного оператора. Если флаг 0, то в радианах; при других значениях - в градусах.
| Номер операт.
| Флаг
| —
| ASTI
| Астигматизм указанной поверхности в длинах волн. Если вместо номера поверхности указано число “О”, то используется суммарная величина астигматизма для всей системы Это а – астигматизм третьего порядка, вычисляемый по коэффициентам Зейделя. Не работает для непараксиальных систем.
| Номер поверхности
| Номер длины волны
|
| ATAN
| Arctan от величины указанного оператора. Если флаг 0, то в радианах, при других значениях - в градусах.
| Номер операт.
| Флаг
| —
| AXCL
| Хроматизм положения в используемых линейных единицах. Это величина промежутка между параксиальными фокальными расстояниями для двух крайних длин волн из числа заданных. Расстояние вычисляется вдоль оси Z. Не работает для непараксиальных систем.
|
|
|
| BLNK
| Этот оператор не производит никакого действия. Используется для разделения разных групп операторов в таблице оценочной функции. Справа от имени оператора может быть записана строка с комментариями; этот комментарий будет высвечен в редакторе, а также записан в текстовом файле оценочной функции (Merit function listing).
|
|
|
| 17-12 Chapter 17: OPTIMIZATION
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| BSER
| Это ошибка хода осевого луча. Определяется как частное от деления величины радиальной координаты главного луча (в плоскости изображения), трассированного от осевой точки объекта, на эффективную фокальную длину. Это мера углового отклонения изображения.
|
| Номер длины волны
|
| COOT
| Оператор, ограничивающий минимальную величину конической постоянной указанной поверхности: величина конической постоянной должна быть больше указанной в колонке “target” величины.
| Номер поверхности
|
|
| COLT
| Оператор, ограничивающий максимальную величину конической постоянной указанной поверхности: величина конической постоянной должна быть меньше указанной в колонке “target” величины.
| Номер поверхности
|
|
| COMA
| Кома указанной поверхности в длинах волн. Если вместо номера поверхности указано число “О”, то используется суммарная величина комы для всей системы. Это кома третьего порядка, вычисляемая по коэффициентам Зейделя. Не работает для непараксиальных систем.
| Номер поверхности
| Номер длины волны
|
| CONF
| Конфигурация. Этот оператор используется для изменения номера конфигурации мультисистемы в процессе ее оптимизации, что позволяет проводить оптимизацию по всем конфигурациям. Для этого оператора не используются колонки “target” и “weight”.
| Новый номер конфигурации
|
|
| CONS
| Величина константы. С помощью этого оператора вводится числовое значение постоянной, которое будет использоваться другими вычислительными операторами.
| -
|
|
| COSI
| Косинус величины оператора указанного номера. Если флаг 0, то в радианах; при других значениях - в градусах.
| Номер операт.
| Флаг
| —
| COVA
| Величина конической постоянной. Устанавливает величину конической постоянной для указанной поверхности
| Номер поверхности
| —
| —
| CTGT
| Этот оператор ограничивает минимальную величину центральной толщины указанной поверхности: центральная толщина должна быть больше указанной в колонке “target” величины. См. также оператор “MNCT”.
| Номер поверхности
|
|
| CTLT
| Этот оператор ограничивает максимальную величину центральной толщины указанной поверхности: центральная толщина должна быть меньше указанной в колонке “target” величины. См. также оператор “МХСТ”.
| Номер поверхности
|
|
| CTVA
| Этот оператор устанавливает требуемую величину центральной толщины указанной поверхности: центральная толщина должна быть равна указанной в колонке “target” величине.
| Номер поверхности
| -
| -
| CVGT
| Этот оператор ограничивает минимальную величину кривизны поверхности: кривизна указанной поверхности должна быть больше указанной в колонке “target” величины.
| Номер поверхности
|
|
|
Глава 17: ОПТИМИЗАЦИЯ 17-13
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| CVLT
| Этот оператор ограничивает максимальную величину кривизны поверхности: кривизна указанной поверхности должна быть меньше указанной в колонке “target” величины
| Номер поверхности
|
|
| CVOL
| Этот оператор вычисляет (в кубических линейных единицах) объем наименьшего цилиндра, ограничивающего заданное количество поверхностей. При вычислении учитываются только координаты вершин поверхностей и их полудиаметры и не учитывается стрелка прогиба. В заданную область поверхностей не должны входить поверхности типа “coordinate breaks”.
| Первая поверхность
| Последняя поверхность
|
| CVVA
| Этот оператор устанавливает требуемую величину кривизны поверхности: кривизна указанной поверхности должна быть равна указанной в колонке “target” величине
| Номер поверхности
|
|
| DENC
| Этот оператор вычисляет радиус кружка (в мкм) с заданной величиной концентрации энергии дифракционного пятна для указанного поля. Вычисления всегда проводятся для полихроматического излучения и относительно координат центра тяжести пятна (Эйри). Параметр lnt1 должен задаваться целым числом (1, 2,...), определяющим размер сетки отсчетов: 1 соответствует сетке 8х8, 2 - сетке 16х16 и т.д. (Если заданное число отсчетов слишком мало, то радиус кружка становится равным 1е+10.) Параметр lnt2 указывает номер поля (1, 2,..). Параметр Нх используется для задания части концентрируемой в кружке энергии; его величина должна быть в пределах от 0 до 1.
| Плотность сетки отсч. (1,2,...)
| Номер поля (1,2,...)
| Часть концентрируемой энергии (0-1)
| DIFF
| Этот оператор вычисляет разность величин двух других указанных операторов (Операт. №1 -Операт. №2).
| Операт. №1
| Операт. №2
| —
| DIMX
| Этот оператор подобен оператору DIST, за исключением того, что он устанавливает верхний предел на абсолютную величину дисторсии. Параметр lnt1 определяет номер поля, если этот параметр равен 0, то будет использована максимальная координата поля. Заметьте, что максимальная величина дисторсии не всегда будет при максимальной величине поля. Дисторсия всегда вычисляется в процентах для всей системы. Этот оператор может не работать для систем, не имеющих вращательной симметрии
| Номер поля
| Номер длины волны
|
| DISC
| Этот оператор вычисляет величину “калиброванной” дисторсии по всему полю зрения и устанавливает абсолютную величину максимального отклонения от линейности при "f-theta" условиях. Этот оператор очень полезен при проектировании f-theta объективов.
|
| Номер длины волны
|
|
17-14 Chapter 17: OPTIMIZATION
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| DISG
| Этот оператор вычисляет стандартную дисторсию для луча, исходящего от заданной точки поля и проходящего через заданную точку входного зрачка, для заданной длины волны, относительно центральной точки заданного поля. Использованный метод вычисления и принятые приближения те же, как при вычислении графика сетки дисторсии, описанные в главе "Analysis Menu"
| Номер поля
| Номер длины волны
| Да
| DIST
| Этот оператор вычисляет дисторсию в длинах волн для заданной поверхности. Если номер поверхности будет равен 0, то будет вычисляться суммарная дисторсия для всей системы в процентах Это дисторсия третьего порядка, вычисляемая по коэффициентам Зейделя, не работает для непараксиальных систем.
| Номер поверхности
| Номер длины волны
|
| DIVI
| Этот оператор вычисляет отношение величин двух указанных операторов (Оператор №1 /Оператор №2)
| Операт №1
| Операт. №2
| —
| DLTN
| Этот оператор вычисляет разницу между максимальной и минимальной величинами показателя преломления на оси для поверхностей с градиентом показателя преломления. Используемые минимальная и максимальная Z-координаты поверхности вычисляются по стрелкам прогиба на обоих концах поверхности. Смотри раздел “Using gradient index operands” (Использование операторов градиентных поверхностей).
| Номер поверхности
| Номер длины волны
|
| DMFS
| Этот оператор просто указывает на то место в таблице оценочной функции, куда должна присоединяться встроенная оценочная функция, если оценочная функция создается последовательно Номер строки, следующей за этим оператором в таблице оценочной функции, будет высвечиваться в диалоговом окне “Default merit function” в графе “Start At”
|
|
|
| DMGT
| Этот оператор ограничивает минимальную величину диаметра указанной поверхности: величина диаметра должна быть больше установленной в колонке “target” величины. Диаметр равен удвоенной величине полудиаметра, высвеченной в таблице главного редактора данных
| Номер поверхности
|
|
| DMLT
| Этот оператор ограничивает максимальную величину диаметра указанной поверхности, величина диаметра должна быть меньше установленной в колонке “target” величины. Диаметр равен удвоенной величине полудиаметра, высвеченной в таблице главного редактора данных
| Номер поверхности
|
|
| DMVA
| Этот оператор устанавливает требуемую величину диаметра указанной поверхности. Диаметр равен удвоенной величине полудиаметра, высвеченной в таблице главного редактора данных
| Номер поверхности
| ---
| ---
| DXDX
| Этот оператор вычисляет производную поперечной х-аберрации при заданной Х-координате зрачка. Это наклон графика лучевых аберраций в заданной координате зрачка
|
| Номер длины волны
| Да
|
Глава 17: ОПТИМИЗАЦИЯ 17-15
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| DXDY
| Этот оператор вычисляет производную поперечной х-аберрации при заданной Y-координате зрачка. Это наклон графика лучевых аберраций в заданной координате зрачка
|
| Номер длины волны
| Да
| DYDX
| Этот оператор вычисляет производную поперечной у-аберрации при заданной Х-координате зрачка. Это наклон графика лучевых аберраций в заданной координате зрачка.
|
| Номер длины волны
| Да
| DYDY
| Этот оператор вычисляет производную поперечной у-аберрации при заданной Y-координате зрачка. Это наклон графика лучевых аберраций в заданной координате зрачка
|
| Номер длины волны
| Да
| EFFL
| Эффективное фокальное расстояние системы. Это параксиальная величина фокального расстояния, и она может быть неточной для непараксиальных систем.
|
| Номер длины волны
|
| EFLX
| Эффективное фокальное расстояние в локальной Х-плоскости для выбранной части оптической системы для главной длины волны.
| Номер первой поверхн.
| Номер послед. поверх.
| —
| EFLY
| Эффективное фокальное расстояние в локальной Y-плоскости для выбранной части оптической системы для главной длины волны.
| Номер первой поверхн.
| Номер послед. поверх.
| —
| ENDX
| Этот оператор служит для ограничения оценочной функции: все последующие операторы будут игнорироваться.
| —
| —
| -
| ENPP
| Расстояние до входного зрачка от первой поверхности, выраженное в принятых линейных единицах. Это параксиальная величина, действительная только для центрированных систем.
|
|
|
| EPDI
| Диаметр входного зрачка в принятых линейных единицах.
| —
| —
| —
| EQUA
| Этот оператор устанавливает допуск на разброс величин указанной группы операторов. Допуск определяется в графе “target” Величина этого оператора вычисляется путем нахождения среднего значения всех указанных операторов и суммирования абсолютных величин отклонения каждого оператора от среднего значения, если эти отклонения превышают установленный допуск. Смотри SUMM и OSUM.
| Номер первого оператора
| Номер последнего оператора
|
| ETGT
| Этот оператор ограничивает минимальную краевую толщину указанной поверхности, краевая толщина должна быть больше указанной в графе “target” величины. Краевая толщина вычисляется на радиусе, равном полудиаметру поверхности и направленном вдоль оси +Y, если указан код 0; вдоль оси +Х, если указан код 1; вдоль оси -Y, если указан код 2; вдоль оси -X, если указан код 3. Толщина - это расстояние до следующей поверхности на том же полудиаметре. См. также MNET.
| Номер поверхности
| Код
|
|
17-16 Chapter 17: OPTIMIZATION
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| ETLT
| Этот оператор ограничивает максимальную краевую толщину указанной поверхности, краевая толщина должна быть меньше указанной в графе “target” величины. Краевая толщина вычисляется на радиусе, равном полудиаметру поверхности и направленном вдоль оси +Y, если указан код 0, вдоль оси +Х, если указан код 1, вдоль оси -Y, если указан код 2, вдоль оси -X, если указан код 3.Толщина - это расстояние до следующей поверхности на том же полудиаметре, См. также МХЕТ.
| Номер поверхности
| Код
|
| ETVA
| Этот оператор устанавливает заданную величину краевой толщины указанной поверхности' краевая толщина должна быть равна указанной в графе “target” величине. Краевая толщина вычисляется на радиусе, равном полудиаметру поверхности и направленном вдоль оси +Y, если указан код 0, вдоль оси +Х, если указан код 1; вдоль оси -Y, если указан код 2; вдоль оси —X, если указан код 3 Толщина - это расстояние до следующей поверхности на том же полудиаметре. См. также MNET
| Номер поверхности
| Код
|
| EXPP
| Расстояние до выходного зрачка от плоскости изображения в принятых линейных единицах. Это параксиальная величина, действительная только для центрированных систем.
|
|
|
| FCGS
| Этот оператор вычисляет сагиттальную кривизну поля для заданной точки поля и заданной длины волны Приемлемый результат получается даже для систем, не обладающих вращательной симметрией, смотри описание характеристики Field Curvature в главе Analysis Menu.
|
| Номер длины волны
| Нх, Ну
| FCGT
| Тангенциальная кривизна поля, см. FCGS
| —
| Номер длины волны
| Нх, Ну
| FCUR
| Кривизна поля, вносимая указанной поверхностью выражена в длинах волн. Если номер поверхности указан равным 0, то вычисления проводятся для всей системы. Это аберрация третьего порядка, вычисляемая по коэффициентам Зейделя. Не действительна для непараксиальных систем
| Номер поверхности
| Номер длины волны
|
| FICL
| Эффективность оптического волокна. Параметр "sampling" определяет формат сетки отсчетов, по которым будет проводиться интегрирование' если ввести 1, то размер сетки будет 32х32, для 2 -64х64 и так далее Вычисления проводятся только для одной длины волны, номер которой указывается в колонке lnt2
| Число отсчетов
| Номер длины волны
| Смотри данное левее описание
| GBWO
| Размер перетяжки гауссова пучка в пространстве (изображений) за заданной поверхностью. Если величина Нх не равна нулю, то вычисления проводятся для х-направления пучка, в противном случае - для у-направления. Смотри описание программы "Gaussian beam"
| Номер поверхности
| Номер длины волны
| Смотри данное левее описание
|
Глава 17: ОПТИМИЗАЦИЯ 17-17
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| GBWA
| Размер гауссова пучка на заданной поверхности. Если величина Нх не равна нулю, то вычисления проводятся для х-направления пучка; в противном случае - для у-направления. Смотри описание программы "Gaussian beam".
| Номер поверхности
| Номер длины волны
| Смотри данное левее описание
| GBWZ
| Z-координата перетяжки гауссова пучка в пространстве изображений относительно заданной поверхности. Если величина Нх не равна нулю, то вычисления проводятся для х-направления пучка; в противном случае - для у-направления. Смотри описание программы "Gaussian beam".
| Номер поверхности
| Номер длины волны
| Смотри данное левее описание
| GBWR
| Радиус кривизны фронта гауссова пучка на заданной поверхности. Если величина Нх не равна нулю, то вычисления проводятся для х-направления пучка: в противном случае - для у-направления. Смотри описание программы "Gaussian beam".
| Номер поверхности
| Номер длины волны
| Смотри данное левее описание
| GENC
| Геометрическое распределение энергии. Этот оператор вычисляет величину радиуса (в микронах) области, содержащей заданное количество энергии, для заданных позиции поля и длины волны. Вычисления всегда производятся относительно центра тяжести пятна рассеяния. DapfMeTp lnt1 должен быть целым числом
|
|
|
| GLCA
| Проекция единичного вектора нормали на ось Х для указанной поверхности (направляющий косинус) в глобальной системе координат.
| Номер поверхности
| —
| -
| GLCB
| Проекция единичного вектора нормали на ось Y для указанной поверхности (направляющий косинус) в глобальной системе координат.
| Номер поверхности
| —
| —
| GLCC
| Проекция единичного вектора нормали на ось Z для указанной поверхности (направляющий косинус) в глобальной системе координат.
| Номер поверхности
| —
| —
| GLCX
| Х-координата вершины указанной поверхности в глобальной системе координат.
| Номер поверхности
| —
| —
| GLCY
| Y-координата вершины указанной поверхности в глобальной системе координат.
| Номер поверхности
| —
| —
| GLCZ
| Z-координата вершины указанной поверхности в глобальной системе координат.
| Номер поверхности
| —
| —
| GMTA
| Средняя величина геометрической МПФ для сагиттальной и меридиональной плоскостей. Параметр lnt1 должен быть целым числом (1, 2,...), равным числу используемых гексаполярных окружностей; обычно требуется число 8 или более. Параметр lnt2 определяет номер используемой длины волны; при значении 0 вычисляется полихроматическая МПФ. Значение параметра Нх определяет номер поля (1. 2,...). Значение параметра Ну определяет пространственную частоту в линиях на мм. См. далее в этой главе дискуссию в разделе “Using MTF operands” (Использование операторов MTF).
| Число окружностей
| Номер длины волны (0 для поли -хромат)
| Нх-номер проля, Ну - пространств. частота
|
17-18 Chapter 17: OPTIMIZATION
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| GMTS
| Значение геометрической МПФ в сагиттальной плоскости. Детали смотри в описании оператора GMTA (выше)
| См. GMTA
| См. GMTA
| См. GMTA
| GMTT
| Значение геометрической МПФ в меридиональной плоскости. Детали смотри в описании оператора GMTA
| См. GMTA
| См GMTA
| См. GMTA
| GPIM
| Ложное изображение зрачка. Этот оператор контролирует положение ложных зрачков (и по желанию ложных изображений) относительно плоскости изображения. Двойные отражения (туда и обратно) от поверхностей оптических элементов образуют ложные изображения зрачка, и если эти изображения образуются вблизи фокальной плоскости, они могут "загрязнить" изображение паразитным светом. Это подобно появлению "солнечных бликов", когда камера наводится близко к Солнцу. Оператор вычисляет положение какого-либо одного определенного ложного изображения зрачка или положения всех ложных изображений зрачка и принимает значение абсолютной величины расстояния от плоскости изображения до ближайшего к ней ложного зрачка. Этот оператор может быть использован при оптимизации схемы для снижения эффекта ложных зрачков, для этой цели необходимо установить для него отличный от нуля весовой коэффициент и задать его целевое значение равным нулю. Параметры lnt1 и lnt2 используются для указания номеров поверхностей, для которых должен быть рассмотрен эффект двойного отражения и образования ложного зрачка. Если значение одного из этих параметров (или обоих) будет установлено равным -1, то будут произведены вычисления для всех возможных комбинаций поверхностей. Например, если lnt1=12 и lnt2 = -1, то будут рассмотрены все двойные отражения с первым отражением от поверхности 12 и вторым отражением от поверхностей 11, 10, 9 и т. д, Если значения обоих равны -1, то будут рассмотрены все возможные комбинации поверхностей. Этот же оператор может быть использован для обнаружения ложных изображений (которые появляются от ложных зрачков) путем изменения величины флага "mode" в колонке Нх с 0 на 1; или на 2 для контроля увеличения ложного зрачка. В колонках WFB и WSB указываются наихудшие из найденных комбинаций поверхностей для их дальнейшего анализа. В качестве генераторов ложных изображений рассматриваются только те поверхности, на которых происходит изменение величины показателя преломления. Зеркала не рассматриваются в качестве первой отражающей поверхности в парных комбинациях поверхностей.
| Номер первой поверхности
| Номер второй поверхности
| Смотри данное левее описание
|
Глава 17:ОПТИМИЗАЦИЯ 17-19
Name
| Description
| lnt1
| lnt2
| Нху, Рху
| GRMN
| Этот оператор устанавливает минимальную величину показателя преломления для указанной. Величина показателя преломления контролируется в шести точках около передней вершины поверхности, около верхнего края +у, около верхнего края +х, около задней вершины около заднего края +у и около заднего края +х См также “InGT”, “InLT” и “GRMX”
| Номер поверхности
| Номер длины волны
|
| GRMX
| Этот оператор устанавливает максимальную величину показателя преломления для указанной длины волны у заданной градиентной поверхности. Величина показателя преломления контролируется в шести точках около передней вершины поверхности около верхнего края +у около верхнего края +х, около задней вершины, около заднего края +у и около заднего края +х См также “InGT”, “InLT” и “GRMN”
| Номер поверхности
| Номер длины волны
|
| HHCN
| Тест для контроля полусферы ZEMAX трассирует заданный луч к заданной поверхности и вычисляет координаты X, Y и Z точки пересечения луча с поверхностью, затем вычисленные величины координат Х и Y используются в уравнении прогиба этой поверхности для вычисления Z координаты для этой точки. Если полученная величина Z координаты отличается от вычисленной при трассировке луча, то оператор HHCN принимает значение 1, в других случаях - значение 0. Этот оператор может быть использован для прекращения оптимизации, когда форма поверхности начинает переходить через полусферу (т. е. становится сверхполусферой)
| Номер поверхности
| Номер длины волны
| Да
| IMAE
| Эффективность анализа изображения, Этот оператор принимает значение эффективности, вычисленное программой геометрического анализа изображения (с использованием ее текущих установок) Для использования этого оператора сначала сделайте желаемые установки для программы геометрического анализа изображения а затем нажмите на имеющуюся в этом окне клавишу Save". Оператор IMAE примет значение вычисленной эффективности (нормированной к единице). См данное ниже обсуждение "Optimizing with the IMAE operand"
|
|
|
| InGT
| Этот оператор ограничивает минимальную величину показателя преломления для указанной длины волны указанной поверхности и указанной точки градиентной поверхности, Для n =1 (11GT) -около передней вершины, для n = 2 (12GT) - около переднего края +у для n = 3 - около переднего края +х, для n = 4 – около задней вершины, для n = 5 — около заднего края +у для n = 6 - около заднего края +х Во всех этих случаях оператор указывает что показатель преломления в заданной точке должен быть больше, чем указанная в графе “target” величина
| Номер поверхности
| Номер длины волны
|
|
17-20 Chapter 17: OPTIMIZATION
|