Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
Defining the default merit function
OPTIMIZATION ОПТИМИЗАЦИЯ
Introduction Введение
ZEMAX обладает очень мощной способностью оптимизировать и улучшать оптические системы, если их схемы заданы более или менее разумными и если заданы переменные параметры. Переменными могут быть кривизна поверхностей, толщины (расстояния между поверхностями), марки стекол, конические постоянные поверхностей, параметрические данные, дополнительные данные и любые численные данные для систем с изменяющейся конфигурацией. Алгоритм оптимизации способен минимизировать оценочную функцию (Merit function), состоящую из взвешенных значений целевых параметров оптической системы эти целевые параметры называются операторами (“operands”) ZEMAX содержит несколько запрограммированных оценочных функций, описание которых дано в следующем разделе. Эти разные оценочные функции могут очень просто выбираться Вами через меню Merit Function Editor (Редактор оценочной функции). Более подробно об этой процедуре смотри в разделе “Modifying the merit function” (Модификация оценочной функции)
Для выполнения оптимизации необходимо сделать три шага
1) задать разумную оптическую схему, которая может быть трассирована лучами;
2) задать переменные параметры,
3) определить оценочную функцию
Разумная система - это довольно расплывчатое понятие, которое просто означает, что очень мала вероятность трансформировать плохо задуманную схему в хорошую схему посредством алгоритма оптимизации (хотя есть и исключения). Переменные параметры (должен быть задан по меньшей мере один переменный параметр, чтобы алгоритм оптимизации мог произвести какой-то прогресс) задаются с помощью редактора, описание которого дано в следующем разделе. Для вывода на экран окна оптимизации войдите последовательно в меню Tools, Optimization Вы должны определить, какие из параметров схемы будут переменными величинами
Алгоритм, используемый для оптимизации и описанный в этой главе, сконструирован для поиска “локального” минимума заданной оценочной функции. Однако редакции ZEMAX-XE и ZEMAX-EE обладают также способностью поиска “глобального” минимума оценочной функции. Глобальный минимум - это наименьшее возможное значение оценочной функции, и если оценочная функция задана правильно, то достигается наилучшее из возможных решений. Процедура глобальной оптимизации не предназначена для начинающих пользователей ZEMAX и не может быть использована для проектирования схем в режиме взаимодействия пользователя с программой, для более детального ознакомления смотри главу “Global Optimization” (Глобальная оптимизация).
Selecting variables
Задание переменных
Переменные параметры для оптимизации задаются путем высвечивания в Таблице редактора данных (Lens Data Editor) нужного параметра и нажатия клавиш Ctrl-Z (заметьте, что обе клавиши должны нажиматься одновременно). Точно также
Глава 17: ОПТИМИЗАЦИЯ 17-1
назначаются переменные параметры в редакторах Multi-Configuration Editor и Extra Data Editor Марки стекол не могут быть сделаны переменными параметрами так как это дискретные величины, о том, как проводить оптимизацию стекол смотри раздел “Optimizing glass selection” далее в этой главе.
Defining the default merit function
Rings
Окружности
Число окружностей (“Rings”) устанавливается только при использовании GQ алгоритма. Это число определяет количество лучей трассируемых от каждой точки поля для каждой длины волны. Для точки поля на оси (угол поля равен нулю для систем, обладающих вращательной симметрией) число трассируемых лучей равно числу заданных окружностей (rings). Для всех других точек поля в осесимметричных системах число лучей, трассируемых на одну окружность равно половине числа “arms” (определяется в следующем разделе), трассируется только половина лучей так как рассматривается симметричная система. Каждый ряд лучей трассируется для каждой определенной длины волны. Например, если Вы имеете одну точку поля на оси, две внеосевые точки поля три длины волны и задали четыре окружности (rings = 4) то число трассируемых лучей будет: Зх(4+4х3+4х3) = 84 (по умолчанию arms = 6 и следовательно для внеосевых точек поля число трассируемых лучей на одну окружность 6/2=3 см следующий раздел). Для систем, не обладающих вращательной симметрией число трассируемых лучей на одну окружность равно числу “arms” независимо от точки поля. Для предыдущего примера это число равно 3х3х4х6 =216 лучей. ZEMAX автоматически вычисляет эти числа; мы описали эти расчеты только для того, чтобы Вы понимали каким образом определяются заложенные в программу.
Глава 17: ОПТИМИЗАЦИЯ 17-5
оценочные функции. Процесс оптимизации длится тем дольше, чем большее число лучей трассируется.
Arms
Радиальные линии (сектора)
Установка числа “Arms” производится также только при использовании GQ алгоритма. Это число определяет количество лучей, трассируемых через радиальные линии зрачка. По умолчанию устанавливается шесть равнорасположенных по углу радиальных линий (три для систем с вращательной симметрией). Это число может быть установлено 8, 10 или 12. Для большинства обычных оптических систем достаточно 6.
Вы должны выбрать число rings и число arms в соответствии с порядком присутствующих в Вашей системе аберраций. Простой путь определения правильного числа rings - это выбрать минимальное число 1. Затем вызовите диалоговое окно оптимизации и заметьте величину оценочной функции. Теперь вернитесь к опции tool в редакторе оценочной функции и установите 2 rings. Посмотрите снова на величину оценочной функции. Если она изменилась больше чем на несколько процентов, установите 3 rings, и так далее до тех пор, пока величина оценочной функции не будет заметно изменяться (около 1%). Повторите эту же процедуру для числа arms (шести arms почти всегда достаточно). Выбор большего числа rings и arms не улучшит результат оптимизации, это только замедлит скорость оптимизации. Трассирование большего, чем требуется числа лучей не поможет. Вам найти лучшее решение задачи.
Выбор большего, чем требуется числа rings и arms не улучшит результат оптимизации, а только сделает этот процесс более медленным.
Grid Сетка
Число “Grid” используется только для RA алгоритма и определяет число трассируемых лучей Формат сетки (grid) может быть 4х4 (16 лучей на одну точку поля и на одну длину волны), 6х6 (36 лучей на поле и на длину волны) и так далее. Лучи, проходящие за пределами входного зрачка, автоматически исключаются из рассмотрения так, что действительное число трассируемых лучей будет несколько меньше, чем квадрат числа "Grid". Выбор большого формата сетки обычно приводит к более высокой точности при меньшей скорости вычислений. Однако, может быть выгодным сначала выбрать сетку с большой плотностью, а затем выбрать опцию “Delete Vignetted” (описана в следующем разделе). Смысл этого заключается в том, что большая плотность сетки позволит заполнить входной зрачок лучами, а лишние лучи, проходящие через входной зрачок, но обрезаемые диафрагмами на поверхностях, будут стерты из таблицы оценочной функции. В результате будет получено разумное количество лучей, которое достаточно точно отображает апертуру системы.
Delete Vignetted
Опция “Delete Vignetted”
Опция “Delete Vignetted” используется только вместе с RA алгоритмом. Если она выбрана, то каждый луч будет трассирован через систему, но те лучи, которые будут обрезаны какой-либо диафрагмой, или пройдут мимо какой-либо поверхности, или испытают на какой-либо поверхности полное внутреннее отражение, будут стерты из таблицы оценочной фунуции к минимуму. Недостатком этой опции является то обстоятельство, что в процесс оптимизации виньетирование может измениться, и это потребует переопределения.
17-6 Chapter 17: OPTIMIZATION оценочной функции. Если возможно, то лучше в этих случаях использовать коэффициенты виньетирования и GQ алгоритм. Если требуется, коэффициенты виньетирования могут подстраиваться, в процессе оптимизации, - путем использования оператора оптимизации SVIG (смотри дальше таблицу операторов).
Setting thickness boundary values Установка ограничений на толщину
Если установить флажки "Glass" и/или "Air" то в оценочную функцию автоматически будут включены операторы, задающие ограничения на изменения толщин "стеклянных" поверхностей и воздушных промежутков. В таблицу оценочной функции будут введены операторы MNCG, MXCG и MNEG, ограничивающие минимальную центральную толщину, максимальную центральную толщину и минимальную краевую толщину "стеклянных" поверхностей соответственно. В таблицу будут введены также операторы MNCA, МХСА и MNEA, ограничивающие минимальную центральную толщину, максимальную центральную толщину и минимальную краевую толщину воздушных промежутков соответственно. Эта опция предназначена для введения простых ограничений. Для более сложных схем, включающих в себя зеркальные поверхности, поверхности типа "coordinate break", а также для мультиконфигурационных схем обычно требуется введение дополнительных ограничений.
Start at Старт с...
Опция “Start at” используется для того, чтобы указать, с какой позиции должна стартовать встроенная оценочная функция, чтобы не стереть введенные Вами перед ней операторы ограничения; ZEMAX разместит встроенную оценочную функцию после Вашего собственного списка операторов. Однако алгоритм определения стартовой позиции может работать неэффективно, если во встроенную оценочную функцию Вы внесли перед этим какие-либо ограничения. В таких случаях для контроля за стартовой позицией встроенной оценочной функции используйте оператор DMFS (смотри дальше таблицу операторов).
Assume Axial Symmetry
Ignore Lateral Color
Relative X Weight
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
|