Modifying the merit function 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



Поделиться:


Последнее изменение этой страницы: 2021-05-12; просмотров: 265; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.166.98 (0.024 с.)