Анализ дифракции света на микрообъектах с помощью решения интегрального уравнения методом конечных элементов

Котляр В.В. Личманов М.А.

Журнал: Компьютерная оптика @computer-optics

Рубрика: Численные методы компьютерной оптики

Статья в выпуске: 21, 2001 года.

Бесплатный доступ

Разработан алгоритм решения интегрального уравнения Фредгольма 2-го рода с помощью метода конечных элементов. Задача решения интегрального уравнения сводится к решению линейной системы алгебраических уравнений методом Гаусса. Само интегральное уравнение вытекает из теоремы Грина для уравнения Гельмгольца и описывает дифракцию плоской волны ТЕ-поляризации на цилиндрическом прозрачном объекте с неоднородным показателем уравнения.

Похожие статьи в разделе Топология

Приближенное решение нелинейного интегрального уравнения Фредгольма второго рода
Приближенное решение нелинейного интегрального уравнения Фредгольма второго рода

Геббай Хамза, Гиат Морад, Мерчела Вассим, Сегни Сами, Степаненко Елена Викторовна

Обобщение метода Петрова-Галеркина для решения системы интегральных уравнений Фредгольма второго рода
Обобщение метода Петрова-Галеркина для решения системы интегральных уравнений Фредгольма второго рода

Волосова Н.К., Волосов К.А., Волосова А.К., Карлов М.И., Пастухов Д.Ф., Пастухов Ю.Ф.

Метод расчета стационарного обтекания произвольного профиля
Метод расчета стационарного обтекания произвольного профиля

Дармаев Тумэн Гомбоцыренович, Цыдыпов Балдандоржо Дашиевич

Короткий адрес: https://sciup.org/14058475

IDS: 14058475

Текст научной статьи Анализ дифракции света на микрообъектах с помощью решения интегрального уравнения методом конечных элементов

В [1, 2] для анализа дифракции поля на микрооптике рассмотрен метод интегральных уравнений Фредгольма второго рода. В данной работе двумерная задача дифракции обобщена на случай объектов с неоднородным показателем преломления. Рассматривается случай, когда внутренняя область состоит из подобластей с постоянным показателем преломления.

Здесь n и n 2 - векторы внешней к областям й 1 и й 2 нормали к контуру S соответственно.

Для функций v 1 и G 2 имеет место формула Грина

1. Постановка задачи

y

Рис.1. Дифракция плоской волны на прозрачном объекте

Для полей v 2 V 1 и из й 1 и й 2 требуется решить дифференциальные уравнения Гельмгольца [2]:

ff ( V 1 A G 2 - G 2 A V 1 ) dxdy = f f V 1 ^ G2 - G 2 ^ 1 dl .

й                         S V   д n       д n )

Из уравнений (1) следует

A V 1 = - к 12 ( x , у V 1 , Av 2 = - к 2 V 2 - g 2 .

Для функции Грина справедливо равенство

A G 2 + к 2 2 G 2 = - 5 ( M , M 0 ) ,

где М - текущая узловая точка, по которой проводится интегрирование, М 0 - точка наблюдения. Иначе говоря,

5 ( M , M о ) = 5 ( x ', у '; x , у ) .

Подставляя уравнения (4, 5) в уравнение (3), получим f f G2 V- V1 ^Gk 1 dl + JJ (к 12 (x, У)- k2 )■

S V   д n      д n )    "

V 1 G 2 dxdy - ff V 1 ( x ', У 5 ( x ', у '; x , у ) dx ' dy ' = 0 .       (6)

П 1

( а + к 2( x , у ) V 1 = 0, ( x , у ) ей ] ,

( A + к 2 ) / 2 = - g 2 ,( x , У ) ей 2 ,

Использовав свойство 5 - функции, приводим уравнение (6) к виду

где g 2 - источник во внешней области й 2, к 1 -волновое поле для среды 1 с неоднородным показателем преломления, к 2 = ^ ^s 2 ц 2 - волновое поле

д V     д G 2 ^       2        2

УI G 2 , - - V 1 -гх2- dll + ]]( к 1 ( x , у ) - к 2 )■

S V    д n      д n ) й

V 1 G 2 dxdy =

V 1 , ( x , у ) ей 1 0 , ( x , у ) ей 2 .

для среды 2.

Для ТЕ-поляризации граничные условия следуют из непрерывности на границе раздела двух сред тангенциальных составляющих напряженностей электрического и магнитного полей:

V11 s = V 21 s,(x, У) е 5,

Аналогично, применив формулу Грина для функций v 2 и G 2 при помощи уравнений (4, 5), получаем:

f f G 2 ^ VV 1 - V 2 I GG 1 ^ dl + ff g 2 G 2 dxdУ =

S V     д n 2        д n 2 ) й 2

5 ^ 1

д n

S

I V 2

д n 2 S

о , ( x , у ) ей 1

V 2 , ( x , У ) ей 2

Сложив уравнения (7) и (8) с учетом граничных условий (2), получим

2                / V 1 , ( x , y ) eQ 1

( k 1 - k 2 ^ 1 G 2 dxdy + V 0 = 5    ,   ,       , (9)

n ,                       V 2 , ( x , У h^

где V 0 ( x , У ) = JJ g 2 G 2 dxdy — поле в области П 1 или П 2

Q 2, созданное источниками с функцией g 2 ( x , y ) .

Первое из уравнений (9) является интегральным уравнением Фредгольма второго рода относительно V, (x, У) и при Vо * 0 имеет единственное нетривиальное решение.

Далее мы полагаем, что точечный источник находится далеко от области Q 1 , и V 0 ( x , У ) можно рассматривать как плоскую волну. Рассмотрим случай, когда плоская волна падает вдоль оси х слева направо в выбранной системе координат (рис. 1):

vо=ei2 x.(io)

Функция Грина [3] для двумерных световых полей (цилиндрическая волна) равна функции Ханкеля первого рода нулевого порядка, умноженной на 4 :

G 2 (5 ) = ^H01)(^),(11)

где 5 = k 2 V( x - x ') 2 + ( У У ') 2 .

По определению

H01)= J0 + ZY0,(12)

где J 0 – функция Бесселя первого рода нулевого порядка, Y 0 – функция Неймана нулевого порядка.

где | ^ 1.4 - 10 8 , 3 < 5 <^ ,

-

J 0 ( 5 ) = 5 /2 f } cos 0 0

-

Y 0 ( 5 ) = 5 /2 f } sin 0 0 ,

I 3 1

f 0 = 0.79788456 - 0.00000077 1 5 I-

23 f 3 ii

- 0.00552740 1- I - 0.00009512 1- I +

15 J1

+ 0.00137237 1 - I - 0.0007285 1 - I +

15 J1

+ 0.00014476II

15 J где |^ < 1.6 -10 8,

I 3 1

00 = 5 - 0.7853 9816 - 0.041663 971 -3J- i 3 ii

- 0.00003954 I - I + 0.00262573 I - I

15 J1

-

- 0.00054125 I - | - 0.00029333 1 - | +

15 J1

+ 0.00013558 1   | + £ ,

15 J где |^ < 7 • 10-8.

Рассмотрим случай, когда область Q 1 состоит из р частей, в которых k 1 – постоянная величина

Функции J0 и Y0 аппроксимируются много- членами [4]:

- 3 5 3,

J 0 ( 5 ) = 1 - 2,2499997 1 5 I

+ 1,2656208 1

-

- 0,3163866 1 5 I + 0,0444479 1 5 I

I 3 J                    ( 3 J

-

p

П 1 = S n 1 i .

i = 1

Тогда уравнения (9) приобретают следующий вид

/2 /2Vr                    / V 1 , ( x , У ) е п1

L(k 1/- k 2)JJV1 G 2 dxdv + V 0 =5    / Ao, i=1          П|                    V2, (x, У)en2

(13) где k 1 i = const внутри подобласти Q 1 i .

10                      12

- 0,0039444 | 5 I + 0,0002100 | 5 I

13 J 13 J где ^| < 5 • 10-8,

0 5 3,

Y ) ( 5 ) = -ln [ 5 I J 0 ( 5 ) + 0,36746691 + п I 2 J

+ 0,60559366 f 5

| - 0,74350384 ^

5 Г +

3 J

I

3

+ 0,25300117 1

5

6

J - 0,04261214 1

5" I’ +

3

3 J

5

10

+ 0,00427916 1

I - 0,00024846 1

| 5 I 12 I

  • 2. Метод расчета

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

N

V ( x , У ) = Z C m V m ( x , У ) ,                    (14)

m = 1

вместо первого из уравнений (9) получаем линейную систему алгебраических уравнений

N

Z C m D mn = V 0 n ,                         (15)

m = 1

где

D mn = V m ( x n , У п ) - JJ( k 12 - k 22 Vm ( x ', У ' ) -

П 1

G 2 ( X n , У п ; x ', У ' ) dx ' dy ',

V q n = V 0 ( x n , У п )

В качестве системы линейных интерполирующих функций можно выбрать функцию вида

1 - x m - x - У т - У

А

А

x m - x А

1 +

V m ( x , У ) =*

У т - У А

1 +

x m - x + У т - У

А

А

1 + x m - x А

, У m - У

1 ■“

(x, у )eQ1 (а1 )

( x , у ) ей ( ( А 2 )

( x , у ) eQ i ( а з ) (17)

( x , у ) €П 1 ( а 4 )

( x , y ) GQ 1 ( а 5 )

( x , y ) GQ 1 ( а 6 )

Здесь ( a , c ) - координаты точки, от которой начинается интегрирование, а А ' - шаг внутренней сетки отсчетов, показанной на рис. з.

Так как функция Ханкеля (12) не определена в нуле, то значение интеграла из уравнения (16) можно заменить на интеграл по s - окрестности, где s -сколь угодно малая величина. Можно показать, что при s ^ 0 такой интеграл стремится к нулю.

Матрица системы (14) является полностью заполненной с преобладающей главной диагональю, поэтому для решения системы используется метод Гаусса для комплексных чисел.

где А - шаг сетки отсчетов, показанной на рис. 2.

Рис. 2. Фрагмент триангуляции.

Рис. 3. Разбиение треугольников для численного интегрирования.

Решив систему уравнений (14), получаем комплексные коэффициенты Cm , m = 1,..., N , которые подставляем затем во второе из уравнений (9):

N

V 2 ( x n , У п ) = V 0 ( x n , У п ) + Е C m m = 1

(a,c)

JJ ( k 12 - k 22 ^ m ( X ', У ') G 2 ( x n , У п ; X ', У' ) dX ' dy '      (20)

П ,

Так как подынтегральная функция из уравнения (16) имеет сложный вид, то ее интеграл реализуется численно по каждому из шести треугольников для текущего узла m . При этом для треугольников 2, 4 и 6 он имеет вид:

K K - l

Е Е k 12 ( a + 1 А ', С + Р А ' ) - k 2 ) l = 0 p = 0

[ а ( a + 1 А ' ) + в ( c + Р А ' ) + у ]

[ J 0 ( X n , У п ; a + 1 А ', c + Р А ' ) +

+ iY 0 ( X n , У п ; a + 1 А ', c + Р А ' )] А ' 2 ,               (18)

а для треугольников 1, з и 5 -

K K - l

Е Е( k 12 ( a + 1 А ', c - р А ' ) - k 2 ) l = 0 p = 0

[ а ( a + 1 А ' ) + в ( с Р А ' ) + у ]

[ J 0 ( x n , У п ; a + 1 А ', С - Р А ' ) +

+ iY ) ( X n , У п ; a + 1 А ', c Р А ' )] А ' 2 .               (19)

3. Численная реализация

Для сравнения результатов вычислений с гибридным методом, использующимся в работе [2], был выбран квадратный объект с постоянным показателем преломления. Оба метода дали одинаковое решение с расхождением результатов порядка 5%. Ниже приведены примеры дифракции плоской волны с длиной X =1 мкм на однородных объектах типа призмы (рис. 4) и бинарного выступа (рис. 5), а также на прямоугольной области, состоящей из двух квадратов и промежутка между ними (рис. 6). Такую область можно расценивать как объект с участками, где показатель преломления постоянный. Все объекты имеют характерный размер, равный 1 мкм. Показатель преломления всех объектов равен 2. Для среды п = 1. Число отсчетов внешней области -100х100. Число отсчетов внутри объектов можно получить, исходя из расчета 30 отсчетов на 1 мкм. Сечения интенсивности по x и у (рис. 4-6б, в) вычислены в местах, указанных штрихами на рис. 4-6а. Интересно отметить, что не зависимо от формы объекта максимальное значение интенсивности достигается внутри объекта вблизи его контура.

а)

а)

б)

а)

I            Сечение по X

y, мкм в)

I              Сечение по Y

x, мкм

Рис. 4. Дифракция плоской волны на однородном бинарном выступе: а) распределение интенсивности в плоскости XY; б) сечение по Х; в) сечение по Y.

Рис. 5. Дифракция плоской волны на однородной треугольной призме: а) распределение интенсивности в плоскости XY; б) сечение по X; в) сечение по Y.

б)

Рис. 6. Дифракция плоской волны на кусочно однородном объекте (два квадрата): а) распределение интенсивности в плоскости XY; б) сечение по Y; в) сечение по Х.

Сечение по X

v, .мкл.

Заключение

Разработан метод анализа дифракции света на прозрачных цилиндрических микрообъектах с произвольным контуром и с неоднородным распределением показателя преломления.

Работа поддержана Российским фондом фундаментальных исследований (гранты 99-01-39012, 00-01-00031, 0015-96114)