Научная статья на тему 'МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИЧЕСКОЙ ДИФРАКЦИИ И ОЦЕНКА ИНТЕГРАЛЯ ФРЕНЕЛЯ'

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИЧЕСКОЙ ДИФРАКЦИИ И ОЦЕНКА ИНТЕГРАЛЯ ФРЕНЕЛЯ Текст научной статьи по специальности «Математика»

CC BY
55
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ДИФРАКЦИЯ СВЕТА / ИНТЕГРАЛ ФРЕНЕЛЯ / МЕТОД КОМПЛЕКСНЫХ АМПЛИТУД / АЛГОРИТМИЧЕСКИЙ ЯЗЫК PYTHON

Аннотация научной статьи по математике, автор научной работы — Смагин Б. И., Липатов Б. И.

В статье рассмотрена математическая модель оптической дифракции, физической основой которой стал принцип Гюйгенса - Френеля. В построенной модели присутствуют интегралы Френеля, которые могут быть представлены степенными рядами, параметрические уравнения которых описываются спиралью Корню, проиллюстрированные с помощью кода на языке Python.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MATHEMATICAL MODEL OF OPTICAL DIFFRACTION AND ESTIMATION OF FRESNEL INTEGRALS

The article considers a mathematical model of optical diffraction, the physical basis of which was the Huygens -Fresnel principle. The constructed model contains Fresnel integrals, which can be represented by power series, the parametric equations of which are described by a spiral to the Root, illustrated using Python code.

Текст научной работы на тему «МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИЧЕСКОЙ ДИФРАКЦИИ И ОЦЕНКА ИНТЕГРАЛЯ ФРЕНЕЛЯ»

УДК 535

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОПТИЧЕСКОЙ ДИФРАКЦИИ И ОЦЕНКА ИНТЕГРАЛЯ ФРЕНЕЛЯ

Борис Игнатьевич Смагин

доктор экономических наук, профессор

[email protected] Борис Иванович Липатов

старший преподаватель Мичуринский государственный аграрный университет

г. Мичуринск, Россия

Аннотация. В статье рассмотрена математическая модель оптической дифракции, физической основой которой стал принцип Гюйгенса - Френеля. В построенной модели присутствуют интегралы Френеля, которые могут быть представлены степенными рядами, параметрические уравнения которых описываются спиралью Корню, проиллюстрированные с помощью кода на языке Python.

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

Значительная часть оптических приборов основана на таком фундаментальном явлении, как явлении дифракции, и потому в данной статье, следуя [2], будут рассмотрены некоторые аспекты этого многогранного явления.

Физической основой для рассмотрения явления дифракции стал принцип Гюйгенса - Френеля (следует также отметить, что для математического описания этого явления много сделал немецкий ученый Кирхгоф, и потому упомянутый выше принцип иногда называют принципом Гюйгенса - Френеля -Кирхгофа.

Качественно этот принцип заключается в следующем. При дифракции на препятствии и на отверстии (отверстиях) происходит взаимодействие световой волны с материальным объектом, и он становится источником вторичных волн, которые, взаимодействуя (интерферируя), дают некоторое распределение освещенности (интенсивности), т.е. определенную картину светлых и темных пятен, полос, колец и т.д., и именно получение количественного описания этой интенсивности (освещённости) является целью теории дифракции.

Поскольку в оптических приборах чаще реализуется процесс дифракции на отверстиях, в дальнейшем будет рассматриваться именно он.

Пусть в точке Ро помещен некоторый точечный источник света, который падает на лист непрозрачного материала М, в котором имеется отверстие А. считаем, что и лист М, и отверстие А - плоские. Тогда согласно принципу Гюйгенса - Френеля граница области А будет источником вторичных световых волн, взаимодействие которых и будет определять распределение интенсивности света.

Поставим задачу - определить интенсивность 1(Р) в точке Р. Так как в физике часто используется метод комплексных амплитуд, то

и ( Р ) = В ( С +¡8 ), (1)

где В, С, Б определяют векторы электрического поля Е и магнитного поля Н световой волны. Здесь

I ехр Г ¡к (г'+ ^')! , ч

В = -Л-• соб § ——=—--^ (2)

Я г' 5' V 7

с = \\ соб {к[ (£?)}

Л

8 = ц б1п (£?)}

(3)

(здесь k = 2п/Х - волновое число, X - длина волны света из источника Р0, А -

Л кг

амплитуда сферической волны, а 5 - угол между отрезком ~ е ьр Р0Р и нормалью к экрану).

Отметим также, что I (р )=и (р )| и потому

I ( Р ) = В2 ( С2 + 82) ( 4)

Разлагая f (£, п) в ряд и отбрасывая слагаемые с и п в 3-й и более высоких степенях, приведем интегралы (3) к виду

С = Ц соб \п[1 +1соб2 § + г? ) [

п

Я V г' 5 г 1 1

8 = Л Б1П 1 + -1 )(^2 соб2 § + л2)[

( 5)

л

Вводя для удобства новые переменные интегрирования и и V, определяемые соотношениями

•л

<

п

I

п

I

/

1 1

л

V г •+ s' у

É-2 2 о П 2

q cos о = — u

2

/

1 1

л

V г'+ s' у

2 П 2 •Л =— V

2

получим, что

dqd^ =

1

2

du • dv

í

1 1

л

a

V г' + s1 у

cos О

с = 6 JJ

a'

cos^ — (u2 + v2) ldudv

S = b JJ sin j—(u2 + v2 H dudv

a'

где

b

I

í

2

1 1

л

V г ' + s' у

cos О

Если А' - прямоугольник со сторонами, параллельными осям и и V, то интегралы (5) можно упростить, используя тождества

cos j—( u 2 + V2 )

cos

sin <j — ( u 2 + V 2)

sin

í -rr \

п 2

— u

V 2 у п

2

cos

— 2 — u

cos

V 2 у

í -rr \

п 2

— V

V 2 ) п

2

sin

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

( -rr \ п2 — u

2

sin

í -rr \ п2 — V

( -rr \ п2 — V

+ sin

V 2 у

V 2 у V 2 у п

2

( -rr \ п2 — V

cos

V 2 у

2 71 2

( -rr ^ п2 — u

V 2 у

что приводит к интегралам

и

Е ( u ) = J

cos

V

dr.

(6)

у

dr, L (u ) = í sin

0 V ^ у о

Полученные интегралы Френеля широко используются в оптике и кроме вышеприведенной записи могут определяться следующими формулами:

ft2Л

S (z) = | sin — dt, С (z) = J cos

V 2 —

rt2Л

V 2 п у

dt.

<

<

Довольно часто интегралы Френеля определяются как

X X

S (х) = J sin (t2) dt, C (x) = J cos (t2) dt

o o

Параметрический график S(x) и C(x) даёт кривую на плоскости, называемую спиралью Корню или клотоидой. Это кривая, являющаяся параметрическим графиком S(t) от C(t). Спираль Корню была придумана Мари Альфредом Корню для облегчения расчёта дифракции в прикладных задачах. Так как

. смЛ2\ + (___2 (Л

C' (t2) + S' (t2) = sin2 (t2) + cos2 (t2) = 1,

то в такой параметризации касательный вектор имеет единичную длину, так что ? является длиной кривой, измеряемой от точки (0,0). Следовательно, обе ветви спирали имеют бесконечную длину. Кривизна этой кривой в любой точке пропорциональна длине дуги, заключённой между этой точкой и началом координат.

Интегралы Френеля могут быть представлены степенными рядами, сходящимися при всех х:

х у.4п+3 3 7 11

•А Л Л Л

S ( х ) = f sin (t2) dt = У(-1)Й-7-Хг,-Г

w J0 v ; (4n + 3)(2n +1)! 3 42 1320

x и 4n+1

C (x) = 0 cos (t2) dt = j (- l)n * ч ( ) 0 W t0V 7 (4n + l)(2n)

0 п=0 » 4П + 1Ц 2п10 216

Некоторые авторы используют в качестве аргумента тригонометрических

& 2

подынтегральных функций г^ 1 . Таким образом определенные интегралы Фре-

неля получаются из определённых выше интегралов заменой переменной

& ¡2 1 ^ Л— • 1 и умножением интегралов на . Таким образом, мы приходим к ин-

тегралам вида (6).

При использовании алгоритмического языка Python оба интеграла возвращаются в кортеже для действительного или комплексного аргумента z метода

fresnel(z) из модуля scipy.special. Связанная с ними функция fresnel_zeros(nt) возвращает nt первых комплексных нулей интегралов S(z) и C(z) [1,3].

Кривая, описываемая параметрическими уравнениями (x,y) = (S(t), C(t)), называется клотоидой (или спиралью Эйлера (часто ее также называют спиралью Корню)) и обладает тем свойством, что ее кривизна пропорциональна расстоянию, отмеряемому вдоль ее траектории.

Приведем код, создающий графическое изображение спирали Эйлера при -10 < t < 10.

import numpy as np

from scipy.special import fresnel

import matplotlib.pyplot as plt

t=np.linspace(-10,10,1000)

plt.plot(*fresnel(t),c='k')

plt.show()

0.2 • 0.0 ■ -0 .2 ■ -0.4 ■ -0.6 --0 8 •

-06 -0.4 -0.2 0.0 0.2 04 06

Список литературы:

1. Бизли Д. Python: Исчерпывающее руководство. СПб.: Питер, 2023. 368с. 1. Борн, М. Основы оптики /М. Борн, Э. Вольф. М.: Наука, 1973. 720с. 3. Хилл К. Научное программирование на Python. М.: ДМК Пресс, 2021.

647с.

UDC 535

MATHEMATICAL MODEL OF OPTICAL DIFFRACTION AND ESTIMATION OF FRESNEL INTEGRALS

Boris I. Smagin

Doctor of Economics, Professor bismagin@mail .ru Boris I. Lipatov Senior lecturer Michurinsk State Agrarian University Michurinsk, Russia

Annotation. The article considers a mathematical model of optical diffraction, the physical basis of which was the Huygens -Fresnel principle. The constructed model contains Fresnel integrals, which can be represented by power series, the parametric equations of which are described by a spiral to the Root, illustrated using Python code.

Keywords: light diffraction, Fresnel integral, complex amplitude method, Python algorithmic language.

Статья поступила в редакцию 12.11.2022; одобрена после рецензирования 02.12.2022; принята к публикации 20.12.2022.

The article was submitted 05.11.2022; approved after reviewing 02.12.2022; accepted for publication 20.12.2022.

i Надоели баннеры? Вы всегда можете отключить рекламу.