Например, Бобцов

ВЕКТОРНЫЙ И МАТРИЧНЫЙ МЕТОДЫ ВЫЧИСЛЕНИЯ НАПРАВЛЕНИЯ ЛУЧА, ПРЕЛОМЛЕННОГО СИСТЕМОЙ ПРОИЗВОЛЬНО РАСПОЛОЖЕННЫХ ПЛОСКИХ ПРЕЛОМЛЯЮЩИХ ПОВЕРХНОСТЕЙ

РАСЧЕТ, ПРОЕКТИРОВАНИЕ И ПРОИЗВОДСТВО ОПТИЧЕСКИХ СИСТЕМ

УДК 535.314
ВЕКТОРНЫЙ И МАТРИЧНЫЙ МЕТОДЫ ВЫЧИСЛЕНИЯ НАПРАВЛЕНИЯ ЛУЧА, ПРЕЛОМЛЕННОГО СИСТЕМОЙ ПРОИЗВОЛЬНО РАСПОЛОЖЕННЫХ ПЛОСКИХ ПРЕЛОМЛЯЮЩИХ ПОВЕРХНОСТЕЙ

© 2014 г. К. В. Ежова, канд. техн. наук; В. А. Зверев, доктор техн. наук; И. А. Трусов
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург
Е-mail: post_vaz@rambler.ru
На основе закона преломления в векторной форме получено выражение, определяющее направление луча, преломленного на двух преломляющих поверхностях. В результате анализа полученного выражения, представленного в матричной форме, предложен вид выражения, определяющего направление луча, преломленного произвольным числом преломляющих поверхностей. Путем применения метода полной (математической) индукции доказана справедливость полученного выражения для вычисления орта луча, преломленного системой плоских произвольно расположенных преломляющих поверхностей.

Ключевые слова: закон преломления, матричная форма, полная индукция.

Коды OCIS: 220.0220, 080.1753

Поступила в редакцию 24.12.2013

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

лучей не применимы. Рассмотрим векторный и матричный методы расчета направления преломленных и отраженных лучей поверхностями зеркально-призменных систем. Определим, прежде всего, основные понятия, которыми будем пользоваться.
В предположении, что длина волны света l0 → 0, получено основное уравнение геометрической оптики в виде [2, 3]

(gradL)2 = n2.

(1)

Функцию L(r) называют эйконалом, где r – векторная функция положения, n – показатель преломления среды, а уравнение (1) – уравнением эйконала. Геометрические световые лучи можно определить как траектории перемещения плотности световой энергии, ортогональные геометрическим волновым фронтам L = const. Энергия, протекающая за время t через основание цилиндра, ось которого парал-

26 “Оптический журнал”, 81, 4, 2014

лельна орту p, а площадь поперечного сечения равна единице, равна энергии, содержащейся в цилиндре длиной Vt, где V – скорость распространения электромагнитного поля в пространстве. Следовательно, поток энергии, равный энергии, протекающей через основание цилиндра в единицу времени, равен Vw, где w – плотность энергии электромагнитного поля. Известно, что вектор Умова–Пойнтинга определяется выражением

G = Vwp,

(2)

где p = gradL n = gradL gradL .

(3)

Отсюда следует, что в приближении геоме-

трической оптики направление вектора Умо-

ва–Пойнтинга совпадает с нормалью к геоме-

трическому волновому фронту, а средняя плот-

ность полной энергии электромагнитного поля

распространяется со скоростью V = c/n, где c –

скорость света в вакууме.

Если радиус-вектор r(l) точки P, располо-

женной на траектории луча, рассматривать как

функцию длины l траектории, то отношение

dr/dl = p. При этом выражение (3) можно пред-

ставить в виде

ndr / dl = grad L(r).

(4)

Умножив выражение (4) скалярно на орт p, получаем n = (dr/dl)gradL(r).
В последнем выражении
dr × gradL(r) = (¶L(x,y,z) ¶x)dx + +(¶L(x,y,z) ¶y)dy +
+(¶L(x,y,z) ¶z)dz = dL(r).

При этом n = dL(r)/dS, где S – площадь поперечного сечения цилиндра. Дифференцируя выражение (4) по l, получаем

(d dl)(ndr dl) = (d dl)gradL(r) = = (d dr)(dr l)gradL(r) =(d dr)(dL(r) dl) =
= dn dr = (dr dr)gradn,

(5)

т.е. (d dl)(ndr dl) = gradn.
В однородной среде n = const. При этом
уравнение (5), определяющее траекторию луча, принимает вид d2r/dl2 = 0. Очевидное решение этого уравнения можно представить в виде пря-
мой линии: r = Al + B, где A и B – постоянные векторы.
Пусть A, A¢ – орты падающего и преломленного лучей, n, n¢ – показатели преломления
разделяемых сред, N – орт нормали к поверхности в точке падения луча. Тогда закон пре-

ломления луча на поверхности раздела двух сред произвольной формы можно записать в виде

nA´N = n¢A¢´N.

(6)

Из формулы (6) следует, что A × N || A¢ × N. Луч падающий, луч преломленный и нормаль к поверхности в точке падения луча лежат в одной плоскости, при этом модули векторов, определяемых векторными произведениями в выражении (6), взаимосвязаны соотношением

nsin ε = n¢sin ε¢,

(7)

где ε, ε¢ – углы падения и преломления луча. Выражение (6) можно представить в виде

(n¢A¢ -nA)´N = 0.

(8)

Векторы nA и N параллельны друг другу, при этом разность векторов (nA¢ – nA) отлича-
ется от вектора N только модулем, т.е.

n¢A¢ – nA = μN,

(9)

где µ – скалярный множитель. Умножив левую и правую части выражения (9) скалярно на N, получаем μ = n¢A¢N – nAN. При этом выражение (9) принимает вид
A¢ = (n n¢)A + N(A¢N) -(n n¢)N(AN). (10)

Правую часть выражения (10) можно пред-

ставить в форме детерминанта



= (n

n¢)

A N

(AN)

-(n n¢)(A¢N)
1

.

(11)

Свойство определителей, в соответствии с которым при сложении двух определителей, различающихся только одной строкой, соответствующие элементы этой строки складываются [4], позволяет выражение (11) представить в виде



= (n

n¢)

A N

(AN) 1

-

0 N

(A¢N) 1

.

(12)

Скалярное произведение (A¢N), где A¢– искомый орт преломленного луча, найдем, применив закон преломления (7)

(A¢N) = cos ε¢ =

( ) ( )= 1- n2 n¢2 + n2 n¢2 cos2 ε = ( ) ( )= 1- n2 n¢2 + n2 n¢2 (AN)2 .

(13)

“Оптический журнал”, 81, 4, 2014

27

Подставив это соотношение в выражение (12),

получаем

A¢ = (n n¢)´

´

A N

(AN) 1

-

0 N

( )1- n2 n¢2 éëê1-(AN)2 ùûú . (14) 1

Вполне очевидно, что в этом выражении условие n¢2/n2 ≥ 1 - (AN)2 нарушается только при
полном внутреннем отражении. В общем случае при n = nk и A = Ak – n¢ =
= nk+1, A¢ = Ak+1. Тогда в соответствии с выражением (10) при преломлении луча на первой
поверхности имеем

A2 = (n1 n2)A1 + êëé(A2N1) -(n1 n2)(A1N1)ùúû N1. (15)

Единичный вектор луча, преломленного на второй поверхности,

A3 = (n2 n3)A2 + éêë(A3N2) -(n2 n3)(A2N2)ùúû N2. (16)

Выражения (15) и (16) можно представить в виде определителей

A2 = (n1

n2

)

A1 N1

(A1N1) -(n2
1

n1 )(A2N1 )

,

(17)

A3 = (n2

n3

)

A2 N1

(A2N2) -(n3
1

n2 )(A3N2)

.

(18)

Подставив выражение (15) в выражение (16), получаем

A3 = (n1 n3){A1 - ëéê(A1N1)-(n2 n1)(A2N1)úûù N1 -

-êéë(A1N2 )(n3 n2)(A3N2 )ùûú N2 +

(19)

+éêë(A1N1)(n2 n1)(A2N1)úûù(N1N2 )N2}.

Это выражение можно представить определителем вида

A1 ´ N1
N2

A3 = (n1 n3)´
(A1N1) -(n2 n1)(A2N1)
1

,

0

(A1N2

)

-(n3 n1
(N1N2 )

)(A3N2 )

,

1

(20)

( ) ( )где (A2N1) = 1- n12 n22 + n12 n32 (A2N1)2 ,

( ) ( )(A3N2) = 1- n22 n32 + n22 n32 (A2N2)2 .
Анализ вида полученных выражений позволяет предположить, что орт луча, преломленного на последовательности из m плоских

поверхностей с нормалями N1, N2, …, Nm, определяется выражением (21) [5]

Am+1 = (n1 nm+1)´

A1

N1

´

N2 ...

a b ...
1 (N1N2) ... 0 1 ...
... ... ...

Nm-1 0 Nm 0

0 ... 0 ...

(A1Nm

)

-

nm+1 n1

(Am+1Nm

)

(N1Nm )

(N2Nm )

,

...

(21)

(Nm-1Nm )
где а = (A1N1) - (n12/n1)(A2N1), b = (A1N2) - (n3/n1)(A3N2), d = (A1Nm) - (nm+1/n1)(Am+1Nm). Из этого выражения следует, что при одном

преломлении орт луча

A2 = (n1

n2

)

A1 N1

(A1N1) -(n2
1

n1 )(A2N1 )

=

= (n1 n2 )A1 + éëê(A2N1) -(n1 n2 )(A1N1)ùúû N1,

т.е. при m = 1 формула (21) принимает вид формулы (15). Применение метода полной (математической) индукции [4] позволяет доказать справедливость полученного определителя для вычисления орта луча, преломленного системой плоских произвольно расположенных преломляющих поверхностей.
Для вычисления угла, образованного ортом Am+1 луча с выбранным или заданным направлением, определяемым ортом q, применим формулу (21). В результате получаем

cos(Am+1,q) = Am+1q = -(n1 nm+1)´

(A1q)

(N1q)

´

(N2q) ...

(A1N1) -(n2 n1)(A2N1)
1 0 ...

... ... ... ...

(Nm-1q) 0 ...

(Nmq)

0 ...

(A1Nm ) -(nm+1 n1)(Am+1Nm )

(N1Nm )

(N2Nm ) ...

.

(Nm-1Nm ) 1

(22)

28 “Оптический журнал”, 81, 4, 2014

Заметим, что в общем случае

(Ak+1Nk ) =
= 1-(nk nk+1)2 +(nk nk+1)2 (AkNk).

(23)

При номинальных размерах углов между преломляющими и отражающими гранями зеркально-призменных систем нормали к поверхностям лежат в плоскости главного сечения призм или параллельны к ней, т.е. нормали ко всем граням призм компланарны. Однако в процессе изготовления призм это условие практически неизбежно нарушается. Вполне очевидно, что если одна из противолежащих ребру граней призмы и ребро не параллельны друг другу, то нормаль к этой грани будет некомпланарна нормалям к граням, образующим ребро. Если в качестве базовой плоскости выбрана плоскость главного сечения зеркально-призменной системы, то нормаль к любой грани призмы может быть компланарна этой плоскости или некомпланарна (декомпланарна) ей. При этом декомпланарность нормали к любой грани относительно базовой плоскости призмы можно оценить в угловой мере.
Декомпланарность нормалей к поверхностям призмы приводит к отклонению преломленного луча от номинального направления, а соответственно, и оптической оси, что определяет децентрировку составных частей оптической системы. Для определения угла отклонения луча, прошедшего через призму с декомпланарными нормалями к поверхностям, применим закон преломления, определяемый формулой (6). Представим орты N, A и A¢ их проекциями на оси координат

A = icosα + jsinα + kϕ,

(24)

A¢ = icosα¢ + jsinα¢ + kϕ¢,

(25)

N = icosβ + jsinβ + kω,

(26)

где ϕ – угол между ортом A падающего луча после преломления на предыдущей поверхности (или одной из предыдущих поверхностей), нормаль которой декомпланарна плоскости главного сечения, и плоскостью главного сечения (базовой плоскостью), j¢ – угол между ортом A¢ преломленного луча и плоскостью главного сечения (базовой плоскостью), w – угол между ортом N нормали к преломляющей поверхности и плоскостью главного сечения (базовой плоскостью).

Заменив орты A, A' и N в формуле закона

преломления выражениями (24), (25) и (26),

получаем

in(ϕsinβ - ω cosα) + jn(ϕcosβ - ω cosα) +

+ kn(cosβsinα -sinβcosα) = = in¢(ϕ¢sinβ - ω cosα¢) + jn¢(ϕ¢cosβ -

(27)

-ω cosα¢) + kn¢(cosβsinα¢ -sinβcosα¢).

Из равенства векторов, определяемых выражением (27), следует, что они одинаково направлены, и равны их модули, а следовательно, равны их проекции на соответствующие оси координат. В результате получаем систему из трех уравнений

n(ϕsinβ - ωsinα) = n¢(ϕ¢sinβ - ωsinα¢),

n(ϕcosβ - ω cosα) = n¢(ϕ¢cosβ - ω cosα¢),

n(cosβsinα -sinβcosα) = n¢(cosβsinα¢ -sinβcosα¢).

Полученные выражения можно представить в виде ϕ¢sin2 β = n(ϕsin2 β - ωsinαsinβ) / n¢ + ωsinα¢sinβ,
ϕ¢cos2 β = n(ϕcos2 β - ω cosα cosβ) / n¢ + ω cosα¢cosβ,
nsin(α -β) = n¢sin(α¢ -β¢).

Сложив левые и правые части первых двух выражений, получаем
ϕ¢ = (n n¢)ϕ - ω ëéncos(α -β) -n¢cos(α¢ -β)ûù n¢. (28)
Заметим, что скалярное произведение

A×N = cos ε0 = cosα cosβ + sinαsinβ + ωϕ = = cos(α -β) + ωϕ.

По сути рассматриваемой задачи углы j и w
малы. Тогда с погрешностью, не превышающей
величины второго порядка малости, можно
считать, что cose0 = cos(a - b). Аналогично находим, что cose0¢ = cos(a¢ - b). При этом выражение (28) принимает вид

ϕ¢ = (n n¢)ϕ - ω(ncos ε0 -n¢cos ε0¢ ) n¢, (29)

где e0 и e0¢ – углы падения и преломления луча при j = 0 и w = 0. В общем случае это выраже-

ние можно представить как

ϕm+1 = (nm nm+1)ϕm -ωm (nm cos ε0m -nm+1 cos ε0¢ m ) nm+1.

(30)

Записанное в таком виде выражение (30) представляет собой инвариант, рассмотренный в работе [6], который можно назвать инвариантом

“Оптический журнал”, 81, 4, 2014

29

декомпланарности [7]. Этому выражению можно придать симметричную форму

nm (ϕm - ωm cos εom )=
= nm+1(ϕm+1 - ωm cos εo¢ m ),

(31)

где jm+1 = jm¢ . Последовательное применение выражения (31) к каждой из поверхностей при-
змы позволяет получить размер угла отклоне-
ния луча, выходящего из призмы, от плоско-
сти ее главного сечения (базовой поверхности).

*   *   *   *   *

ЛИТЕРАТУРА
1. Вычислительная оптика: Справочник / Под общ. ред. Русинова М.М. Л.: Машиностроение, ЛО, 1984. 423 с.
2. Борн М., Вольф Э. Основы оптики. М.: Наука, 1970. 856 с.
3. Зверев В.А., Точилина Т.В. Основы оптотехники / Учебное пособие. СПб.: СПбГУ ИТМО, 2005. 293 с.
4. Kaspar E. Systemes de reflexions et de refractions // Revue d’Optique. T. 27. № 1. 1948. P. 15–28.
5. Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. М.: Наука, 1986. 544 с.
6. Чуриловский В.Н. Инварианта пирамидальности // ОМП. 1932. № 11. С. 7–11.
7. Зверев В.А., Рытова Е.С., Тимощук И.Н. Погрешность изготовления и установки отражательных призм // Оптический журнал. 2011. T. 78. № 3. C. 14–20.

30 “Оптический журнал”, 81, 4, 2014