Головна Приклади Знімки екрана Інструкція користувача Логотип Bluesky. YouTube ☰
OghmaNano Мультифізична платформа для моделювання оптоелектронних пристроїв і фотонних систем. ЗАВАНТАЖИТИ Короткий посібник зі швидкого старту

Розв’язувач для мод плоских хвилеводів (TE/TM)

У цьому короткому посібнику ми використовуємо режимний розв’язувач OghmaNano для дослідження модальних профілів світла в одномірних плоских хвилеводах, двомірних плоских хвилеводах і двомірних структурах, що нагадують оптоволоконні структури. Ми розглянемо як поперечно-електричні (TE), так і поперечно-магнітні (TM) моди, які підтримуються цими структурами. Розв’язувач знаходить направляючі моди шляхом розв’язання задачі на власні значення, наведеної нижче.

Рівняння для режимів TE та TM.

Коли розмір об’єкта приблизно дорівнює довжині хвилі світла, світло не може поширюватися вільно, а натомість утворює певні структури, які називають модами. Ці моди утримуються всередині об’єкта завдяки різниці показників заломлення між шарами, і кожна мода має власний розподіл поля. Поведінка світла описується такими рівняннями:

Там, де \( \nabla_{\perp} \) діє в площині, перпендикулярній до напрямку поширення (наприклад, \(x\)–\(y\)), \(E\) і \(H\) є компонентами поля, що лежать поза площиною, для TE- та TM-моделей, \( n(x,y) \) – показник заломлення (який може залежати від довжини хвилі), \( k_0 \) – хвильове число у вільному просторі, а \( \beta \) – модальна константа поширення, яку розв’язувач визначає разом із поперечними профілями поля.

Створення моделі для симуляції хвилеводу.

Щоб розпочати обчислення в першому режимі, відкрийте вікно «Нові симуляції» на вкладці «Файл» у головному вікні. Двічі клацніть на «Режим розв’язування», а потім знову двічі клацніть на «1D Slab Waveguide (TE)», або «Поперечна електрична хвиля». Нарешті, збережіть нову симуляцію в папку на вашому диску.

OghmaNano new simulation window with the Mode Solver folder highlighted.
Нове вікно моделювання в OghmaNano, де виділено папку «Mode Solver».
OghmaNano window showing the list of available Mode Solver examples such as 1D Slab Waveguide (TE).
Вікно, що відкривається після відкриття папки «Mode Solver», в якому відображаються доступні параметри моделювання хвилеводів.

1. Початок роботи: одномірна плита (TE).

Після збереження моделювання на екрані з’явиться вікно, зображене на рисунку 3. На ньому відображено структуру шарів у редакторі Epitaxy. У прикладі використано три шари: шар 0, шар 1 і шар 2. Коефіцієнт заломлення в шарі 1 вищий, ніж у шарах 0 і 2, що утворює типову плоску хвилеводну структуру. Натискання кнопки «Відтворити» запускає обчислювач мод. Обчислювач шукає моди, які підтримуються в межах структури. Оскільки розв’язки рівнянь існують лише для певних дискретних довжин хвиль, не всі довжини хвиль будуть підтримуватися. Кнопка «Відтворити» дає обчислювачу команду шукати ці підтримувані моди.

Час, необхідний для виконання, залежить від обраного діапазону довжин хвиль і складності вашої структури, тому пошук може тривати певний час. Після завершення пошуку створюється каталог вихідних даних, який містить папку зі знімками екрана (див. рисунок 4). Двічі клацнувши на цій папці, ви зможете переглянути режими, які знайшов розв’язувач.

OghmaNano main window with the blue play button highlighted to run the simulation.
Основне вікно OghmaNano. Натисніть синю кнопку «Відтворити», щоб запустити моделювання.
OghmaNano output window showing the snapshots icon to open optical mode profiles.
Після завершення моделювання відкрийте вкладку «Результати» та двічі клацніть на знімках екрана, щоб переглянути обчислені профілі оптичних режимів.

На рисунках 5, 6 і 7 ви можете побачити три режими, які знайшов розв’язувач. Щоб переглянути ці результати, відкрийте папку зі знімками екрана, потім натисніть кнопку «плюс» і додайте E.csv до списку полів, які потрібно відобразити. За допомогою повзунків ви можете переглядати різні режими, які були обчислені. Розв’язувач покаже вам, які режими існують у структурі та яким є їхній розподіл полів.

Тут ми демонструємо перші три гармонічні режими, які були виявлені в структурі плоскої хвилеводної системи. Ці режими ілюструють, як світло може бути сфокусоване та спрямоване в пристрої, залежно від довжини хвилі та геометрії.

TE mode electric field distribution at 312.5 nm wavelength.
Основний TE-мод при довжині хвилі 312,5 нм.
TE mode electric field distribution at 412.5 nm wavelength.
Другий порядок поперечно-електромагнітного режиму при довжині хвилі 412,5 нм.
TE mode electric field distribution at 637.5 nm wavelength.
Вищий порядок поперечної електромагнітної хвилі (TE-моди) при довжині хвилі 637,5 нм.
OghmaNano Layer editor showing three layers with refractive indices 1.1, 4.0, and 1.1.
Редактор шарів в OghmaNano дозволяє визначати структуру плоскої хвилеводної структури шляхом задання товщини та показника заломлення для кожного шару. У цьому прикладі використано постійні значення показника заломлення (1,1, 4,0, 1,1), але в реалістичній симуляції зазвичай вибирають матеріал із бази даних (наприклад, скло) із відомим спектром дисперсії, щоб значення n і k змінювалися залежно від довжини хвилі.

2. Перехід на систему TM.

У калькуляторі «Оптика → Режим» змініть поляризацію на поперечно-магнітну (TM), повторно запустіть обчислення та знову відкрийте знімки екрана. Через граничні умови на діелектричних межах, TM-режими демонструють характерну розривність поля на межах матеріалів (через неперервність D⊥, а не E⊥). Ви повинні побачити дещо різкіші переходи на межах серцевини/оболонки порівняно з TE.

OghmaNano main window showing the Optical ribbon with the Mode Calculator button highlighted.
Оптична стрічка в OghmaNano, при цьому кнопка «Калькулятор режимів» виділена. Натискання на цю кнопку відкриває вікно налаштувань для обчислення режимів.
OghmaNano Mode Calculator editor window with the TE/TM selection dropdown highlighted.
Вікно редактора «Калькулятор мод», де можна налаштувати параметри розв’язувача. Виділене розкривне меню дозволяє вибрати між поперечно-електричною (TE) та поперечно-магнітною (TM) модами.

6. Наступні кроки

👉 Наступний крок: перейдіть до Частина B, щоб налаштувати та розв’язати задачу для двовимірних сLab-хвиводів, зокрема визначити сітку, встановити параметри довжини хвилі та виконати пошук власних мод.