Документ взят из кэша поисковой машины. Адрес оригинального документа : http://mph.cs.msu.ru/Home/Opus/a45.doc
Дата изменения: Tue Apr 6 14:50:16 2010
Дата индексирования: Mon Oct 1 19:40:21 2012
Кодировка: koi8-r

Журнал вычислительной математики и математической физики .

Том 14, ? 1, 1974

В.Б. Гласко, А. Н. Тихонов, А.В. Тихонравов

0 синтезе многослойных покрытий


На основе идеи регулярезации дается корректная поставовка задачи синтеза
многослойных оптических систем с заданными коэффициентами пропускания.
Приводятся примеры синтеза некоторых практически важных систем.


Введение


Задачи синтеза различных физических систем привлекают в последнее время
все большее виимаипе исследователей. Новые возможности для дня и решения
этих задач дает принцип регуляризации [1-3].
К этому же классу относится задача о синтезе оптических систем с
заданными характеристиками (энергетическими коэффициентами пропускания и
отражения). Такие системы могут быть получены путем создания многослойных
покрытий, наносимых в виде тонких пленок на плоскость «подложки» (см.,
например, [4]). Достаточно полно были исследованы свойства систем с
небольшим числом слоев равной оптической толщины (произведение показателя
преломления на толщину слоя).
Однако задача синтеза многослойных покрытий требует дальнейшего
изучения, как в смысле постановки, так и в смысле разработки устойчивых
алгоритмов решения, реализуемых на ЭВМ.
Настоящая статья посвящена именно этим вопросам, рассматриваемым на
примере систем однородных, изотропных, непоглощающих диэлектрических пленок
при нормальном падении световой волны.

§ 1. Физическое содержание рассматриваемой задачи синтеза

Рассмотрим пластинку [pic]с показателем преломления [pic], на которую
падает нормально монохроматическая световая вона длины [pic]. Амплитуда
электрического поля волны [pic] определяется условиями следующей краевой
задачи:
[pic] (1)
где [pic]- амплитуда падающей волны. Если [pic]- кусочно-непрерывная
функция, то задача дополняется однородными условиями сопряжения,
соответствующими третьей строке (1), на внутренних границах.
Пропускательная способность системы в рассматриваемом случае дается
«коэффициентом пропускания»
[pic], (2)
однозначно определяемым для заданной системы как функция длины падающей
волны. Вместо Т в других аспектах задачи можно рассматривать коэффициент
отражения R=1-T.
Рассматриваемая нами задача является обратной по отношению r (1), (2) и
состоит в том, чтобы по заданной априори функции [pic] определить [pic]
Однако такая постановка задачи не является корректной, что характерно
для задач синтеза, как это отмечалось в [2], по следующим причинам. Во-
первых, может не существовать системы [pic], имеющей требуемый коэффициент
пропускания. Во-вторых, данному коэффициенту пускания (например, близкому в
каком-то смысле к [pic]) могут отвечать различные системы [3]. Наконец, не
всякая система практически реализуема, что также должно быть принято во
внимание при постановке задачи
Мы будем рассматривать задачу синтеза в классе кусочно-непрерывных
функций [pic], т. е. для слоистых систем, при условиях двух типов, когда
показатели преломления слоев, во-первых, имеют определенные для каждого j-
го слоя значения [pic], во-вторых, варьируются в заданных пределах: [pic];
при этом толщины слоев произвольны: [pic]не является априори заданной
величиной.
Постановка задачи, отвечающая предположению о том, что показатели
преломления принимают ограниченное число дискретных значений, а толщины
могут произвольно варьироваться, в ряде случаев представляется достаточно
естественной по соображениям практической реализуемости. Действительно,
толщины слоев, наносимых на вакуумных напылительных установках, могут
колебаться в достаточно широких пределах и контролироваться с высокой
степенью точности. В то же время практике часто для напыления используются
всего два вещества, с высоким и низким показателем преломления.
В настоящее время появились экспериментальные работы [5] по синтезу
многослойных систем с показателями преломления, принимающим произвольные
значения в некоторых пределах. Поэтому предлагаемая выше более общая
постановка задачи, связанная с варьированием показателей преломления,
представляется целесообразной. Необходимо также проанализировать, что дает
переход к такой более общей постановке (это будет сделано в §4).
В настоящей статье мы рассматриваем случай нормального падения световой
волны. Однако это не ограничивает общности постановки задачи. В самом деле,
в случае наклонного падения волны достаточно заменить [pic] на [pic] и
воспользоваться законом Снеллиуса: [pic]. Аналогично этому могут быть
рассмотрены системы с поглощением.

§ 2. Математическая постановка задачи

Приводимая ниже постановка задачи синтеза оптических систем базируется
на принципах, изложенных в [2].
Систему из N слоев будем описывать 2N - мерным вектором [pic],
координатами которого [pic] являются толщины и показатели преломления
слоев. Пусть [pic]- заданная на интервале длин волн [pic] пропуска тельная
способность. Будем считать [pic] функцией весьма общего вида, в частности
из [pic]
Задача (1) сопоставляет любому конечномерному вектору х некоторую
функцию [pic] (см. (2)). Тем самым определен нелинейный оператор А :
[pic].
В случае если все [pic], функция [pic] будет пропуска тельной способностью
системы слоев, описываемой вектором х.
Пусть [pic] есть 2N-мерное векторное пространство,[pic]- замкнутое
выпуклое множество в нем, определяемое так:
[pic] .
Примем за меру близости [pic] и [pic] величину
[pic]. (3)
Назовем
[pic]
максимально достижимой точностью приближения на N-слойных системах.
Ясно, что [pic] назовем предельно достижимой точностью.
Основная задача состоит в том, чтобы приблизить в смысле (3) требуемую
характеристику с некоторой априори заданной точностью [pic](такая задача
имеет смысл, если[pic]) при дополнительных ограничениях на синтезируемую
структуру. Такими дополнительными требованиями являются, в первую очередь,
требование минимальности числа слоев системы N , а также минимальности
общей толщины покрытия [pic]. Отметим, что оба требования чрезвычайно важны
на практике. Они определяются требованиями устойчивости к внешним
воздействиям (при большом числе слоев системы легко разрушаются),
возможностями напылительной аппаратуры и т. д.
Тогда основная задача сводится к следующей: если
[pic] (4)
где
[pic] (5)
то требуется определить х, минимизирующий функционал [pic] при условиях
[pic] .
Задачу будем решать следующим образом: последовательно увеличивая число
N слоев системы, ищем такое N , при котором удается заданной точности
[pic]. Пусть найдено минимальное N=N* при котором достигается точность
[pic]; тогда можно потребовать, чтобы при данном числе слоев была
минимальной суммарная толщина покрытия.
Последняя задача есть задача минимизации функционала [pic] на множестве
[pic]. Причем параметр [pic]выбирается из условия
[pic].
Соответствующий минимизирующий элемент [pic], очевидно, существует, так
как[pic] - замкнутое выпуклое множество конечномерного пространства.
Найденное таким образом решение будет минимальным по норме из всех [pic] и
удовлетворяющих требованию [pic].

§ 3. Вычисление [pic] и градиента функционала (4) для слоистых сред

В случае системы с произвольным п(z) для вычисления [pic] вычисленного
(через [pic]) выражения его производной можно использовать алгоритм,
аналогичный изложенному в [6].
В последующих расчетах мы ограничиваемся рассмотрением характерных для
практики систем с кусочно-постоянной п(z). В этом оказывается удобной
матричная форма рекуррентных представлений для оператора [pic], принятая в
работах по изучению оптических систем. Соответственно,
[pic] (6)
где [pic] - заданные показатели преломления обрамляющие покрытие сред (см.
рис. 1), [pic] - элементы полной характернее матрицы [pic], определенные
формулой
[pic]
где [pic]- толщина слоя.

В случае наклонного падения здесь следует замешать [pic]на [pic], где
[pic]- угол преломления на границе j-го слоя, легко рассчитываемый (при
известных [pic]) через заданный угол падения[pic].
Операционная производная [pic]которая нам потребуется для минимизации
функционалов, может быть представлена аналитически.

|[pic] |



Рис. 1

Положим, не меняя обозначений, [pic], где [pic]- оператор, задающий
матрицу [pic] и функцию [pic]. Тогда [7]
[pic].
Частная производная матрицы [pic]по [pic]будет иметь вид
[pic]
а частная производная по [pic]
[pic]
Из (6) нетрудно получить, что производная оператора [pic] взятая при
значении [pic] и примененная к матрице
[pic],
будет иметь вид
[pic]

Если [pic]- одна из матриц [pic] или [pic] то, используя унимодулярность
[4] матрицы [pic] легко получить
[pic]
Из (7) получаем, что градиент первого члена функционала [pic](см. (4))
есть 2N - мерный вектор с координатами, находимыми по формуле
[pic]
[pic]
где [pic] и [pic]- соответственно, элементы матриц [pic] и [pic], [pic]
Таким образом, [pic] будет представлять собой 2N - мерный вектор с
координатами
[pic] (8)


§ 4. Алгоритм минимизации функционала и некоторые результаты расчетов

Как показал предварительный анализ, функционал (4) обладает большим
количеством локальных минимумов, к которым ведут «глубокие наклонные
овраги», в результате чего движение к минимуму по методу градиентного
спуска происходит как бы по «ломаной линии», направления величины отрезков
которой через один близки друг к другу; чем ближе к минимуму, тем более
заметным становится это свойство. В соответствии с такой структурой
функционала был построен алгоритм его минимизации, включающий поиск
локальных минимумов по случайно заданным начальным приближениям, отбор
«подозрительных» на глобальный минимум, уточнение их значений. Полученный
таким образом самый глубокий минимум считается глобальным.
Первоначальный «грубый» поиск локальных минимумов производных по
обычному методу проекцией градиента [3], при котором итерационный шаг
осуществляется по формуле
[pic] (9)
где [pic]- проектор на множество [pic]; [pic], т. е. равен градиенту
функционала (4), определенному формулой (8); [pic]- параметр, определяемый
из условия минимальности функционала (4) по данному направлению градиента.
Процесс уточнения, в соответствии с описанной выше структурой
функционала, отличался от (9) тем, что для итераций с номерами, кратными
трем,
[pic] .
Как нетрудно заметить, эта поправка к формуле (9) отвечает направлению
движения вдоль оврага, а не от «стенки к стенке», как обычно, что позволяет
в нашей задаче значительно сократить время счета и существенно ближе
подойти к минимуму.
При практической реализации вначале рассматривалась постановка задачи
при которой показатели преломления слоев фиксированы и при-нимают
чередующиеся значения: п1 - для нечетных слоев, п2 - для четных
|[pic] |

Рис. 2

На рис.2 изображен коэффициент пропускания для так называемой
отрезающей системы ( заданная характеристика, которую необходимо
приблизить, такова: Т = 0 при [pic] < 6 мк , Т = 1 при [pic]> 6 мк) в
инфракрасной области. Сплошная линия - коэффициент пропускания для
синтезированной системы, штриховая - для соответствующего ей начального
приближения, взятого случайным образом. Требуемой точности (для
синтезированной системы [pic]) удалось достичь на 11- слойной системе.

|Номер|Показатель| dн , |dк , |
| |преломлени|мк |мк |
|слоя |я | | |
| | | | |
|1 |4.00 |0.086 |0.142 |
|2 |1.34 |0.423 |0.640 |
|3 |4.00 |0.369 |0.334 |
|4 |1.34 |0.798 |0.611 |
|5 |4.00 |0.284 |0.238 |
|6 |1.34 |0.488 |0.630 |
|7 |4.00 |0.332 |0.216 |
|8 |1.34 |0.305 |0.186 |
|9 |4.00 |0.203 |0.173 |
|10 |1.34 |0.585 |0.455 |
|11 |4.00 |0.367 |0.164 |
| | | | |
| | | | |


Табл. 1.

| | Толщина | [pic]| [pic]|
|[pic]|слоев | | |
| |1-й |2-й |3-й |4-й |5-й | | |
| | | | | | | | |
|0 |0.13|0.74|0.26|0.69|0.14|3.95 |0.103 |
|0.01 |3 |9 |9 |1 |9 |3.90 |0.103 |
|0.02 |0.13|0.73|0.27|0.68|0.15|3.85 |0.103 |
|0.10 |5 |7 |4 |0 |0 |3.20 |0.106 |
|0.20 |0.13|0.72|0.27|0.66|0.15|3.05 |0.118 |
| |7 |4 |9 |9 |1 | | |
| |0.16|0.57|0.35|0.52|0.17| | |
| |3 |8 |6 |0 |3 | | |
| |0.17|0.53|0.36|0.50|0.16| | |
| |7 |3 |5 |5 |4 | | |


Табл. 2.

Минимизация по суммарной толщине при этом не производилась. Толщины
слоев полученной системы ( dк ) соответствующего ей начального приближения
( dн ) и показатели преломления слоев приведены в табл. 1. Основные
трудности получения таких систем заключаются в том, что интересующая нас
область длин волн весьма широка (от 2 - 4 до 10 мк ) и существующие
полуэмпирические методы, достаточно полный обзор которых приведен в [9], не
позволяют задать начальное приближение, по которому можно было бы с
требуемой точностью получить нужный коэффициент пропускания. Тем самым
предлагаемый метод оказывается достаточно эффективным.
Для синтезированной системы значение [pic] уменьшилось при минимизации в
165 раз - от 1.98 для начальной системы до 1.2(10-2 для синтезированной.
При фиксированном числе слоев (N=5) исследовалось поведение составляющих
функционала (7) в зависимости от величины [pic]. Заданная характеристика,
которую необходимо приблизить, такова: в области до 6 мк должно быть полное
отражение, в области от 6 до 10 мк должно быть 100%-ное пропускание. В
табл. 2 приведены значения [pic], [pic]и толщины слоев синтезированных
систем для различных значений [pic]. Показатели преломления для четных
слоев 4.00, для нечетных 1.34. Видно, что с ростом [pic] величина
[pic]возрастает, а [pic]уменьшается, при этом [pic]в области до [pic]=10-1
уменьшается довольно значительно при небольшом увеличении [pic] ( т. е.
можно существенно уменьшить суммарную толщину, практически не увеличивая
погрешности приближения). Заметим, что при дальнейшем увеличении [pic]
погрешность, наоборот, быстро возрастает, в то время как суммарная толщина
уменьшается незначительно. Таким образом, рассматриваемая методика
оказывается эффективной и при решении задачи «оптимального» (в указанном
выше смысле) синтеза.
Было исследовано влияние на точность реализации требуемой характеристики
пропускания варьирования показателей преломления наряду с варьированием
толщин. Для этого был проведен синтез 9-слойной отражающей системы,
аналогичной изображенной на фиг. 2, с областью отражения 3-6 мк и областью
пропускания 6-10 мк. При этом сначала показатели преломления были
фиксированы и принимали для нечетных а максимально возможное в этой области
длин волн значение п1= 4.00 а для нечетных - минимально возможное п2= 1.34
(первое вещество - германий, второе - криолит являются основными
веществами, используемыми при практическом конструировании систем,
работающих в микронном диапазоне). Варьировались только толщины. Затем был
проведен поиск при варьировании также и показателей преломления в
пределах, определяемых величинами п1 и п2 . Хотя при этом значения
показателей преломления для некоторых слоев полученной системы приняли
значения, отличные от п1 или п2 (отметим, что для четырех из девяти
слоев п приняло одно из значений: п1 или п2, точность приближения
повысилась лишь очень незначительно ( величина [pic] уменьшилась лишь в
1.07 раза). Видимо, это связано с тем, что требуемая характеристика имеет
широкую область отражения, а для получения широкой области отражения, как
это замечено на практике ( в случае систем со слоями равной оптической
толщины это показано аналитически), необходимо, чтобы показатели
преломления соседних слоев отличались друг от друга как можно больше.
|[pic] |

Рис. 3

Но при синтезе систем с характеристиками другого вида варьирование
показателей преломления дает значительный эффект. На рис. 3 изображены
коэффициенты пропускания Тк - полученной просветляющей системы ( сплошная
кривая ) и Тн - соответствующей ей начальной системы ( штриховая кривая )
в области длин волн от 2 до 8 мк. Просветление столь широкой области
обеспечивает 2-слойное покрытие с показателями преломления и толщинами 1-
го и 2-го слоя n1=1.34, d1 =0.552, n2=1.51, d2 =0.390 ( показатель
преломления среды n0=1.00 подложки ). Данная система была получена при
синтезе 3-слойных систем. Толщины слоев начальной системы задавались
случайным образом, показатели преломления 1-го и З-го слоев - равными 4.00,
а второго 1.34. Интересно отметить, что при минимизации толщина первого
слоя обращалась в нуль (система стала двухслойной), а показатель
преломления третьего ( для полученной системы - второго) изменился от
4.00 до 1.51.
Последний пример говорит о том, что одновременное варьирование и
показателей преломления, и толщин позволит получить системы с интересными
характеристиками при небольшом общем числе слоев системы, что особенно
важно для практики.
Авторы считают своим приятным долгом выразить благодарность А. Королеву
за ценные обсуждения работы н предоставление материалов для расчетов.

Цитированная литература

1. А.Н. Тихонов. О регуляризации некорректно поставленных задач. ДАН СССР,
1963, т. 153, ? 1, 49-52.
2. А.Н. Тихонов, В.И. Дмитриев. О методах решения обратной задачи теории
антенн. В сб. «Вычисл. методы и программирование». Вып. XIII. М.,
МГУ,1969, 209-215.
3. Л.Д. Баxрах, С.Д. Кременецкий . Некорректно поставленные задачи и теория
синтеза излучающих систем. ДАН СССР, 1968, т. 178, ? 4, 825-821
4. Г.В. Розенберг. Оптика тонкослойных покрытий. М., Физматгиз, 1958.
5. Р.И. Умеров, И.Н. Шкляревский, Г.И. Пономарева. Изготовление двухслойных
ахроматических просветляющих покрытий. Оптика и спектроскопия, 1969, т.
26, вып.3, 1027-1030.
6. В.Б. Гласко, Н.И. Кулик, А.Н. Тихонов. Об определении геоэлектрического
разреза на основе метода регуляризаци. Ж. вычисл. матем. и матем. физики,
1972, т. 12, ? 1, 139-149.
7. Л.А. Люстерник, В.И. Соболев. Элементы функционального анализа.
«Наука», 1965.
8. Б.М. Будак, Ф.П. Васильев. Приближенные методы решения задач
оптимального управления. Вып. 11. Ротапринт ВЦ МГУ, 1969.
9. А. Телен. Конструирование многослойных интерференционных светофильтров.
Физика тонких пленок. Т. 5. М., «Мир», 1972.