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

Програма для розв’язання задач щодо режимів поширення світла в оптичному волокні (TE/TM).

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

1. Створення моделі оптичного волокна.

Click New simulation. This opens the library of available device categories, shown in ??. Double-click the Mode solver icon to open the optics examples folder. You’ll see a list of pre-set simulations, including 1D slab waveguides (TE/TM), 2D box guides, 2D slab guides, and a 2D fiber optic template, as shown in ??. For this tutorial, select 2D optical fiber mode solver (TE). When prompted, save the new simulation to a folder you have write access to.

💡 Порада: для досягнення найкращих результатів зберігайте файли на локальному диску, наприклад, на диску C:\. Моделювання, збережене в мережевих папках, на USB-накопичувачах або в хмарних сховищах (наприклад, OneDrive), може працювати повільно через велику кількість операцій читання/запису.

OghmaNano New simulation window with categories including Organic solar cells, OFETs, Optical filter, Lasers, and Mode solver highlighted
Нове вікно симуляції відображає бібліотеку категорій пристроїв і приклади проєктів. На цьому зображенні виділено папку «Mode solver» — двічі клацніть, щоб відкрити приклади симуляцій для керованої хвильової оптики.
OghmaNano Mode solver examples list showing options such as 1D Slab waveguide (TE/TM), 2D Box waveguide, 2D Fiber optic, and 2D Slab waveguide
У розділі «Режим розв’язання» ви можете обрати один із кількох шаблонів. До них належать одномірні смугові хвилеводи (TE або TM), двомірні прямокутні хвилеводи, двомірні смугові хвилеводи та двомірний приклад оптичного волокна. Вибір шаблону оптичного волокна створює циліндричний хвилевод, готовий до моделювання та аналізу.

2. Створення геометричної моделі волокна.

Натисніть «Нова симуляція». Відкриється бібліотека доступних категорій пристроїв, як показано на ??. Двічі клацніть значок інструменту для розв’язання оптичних задач, щоб відкрити папку з прикладами оптичних задач. Ви побачите список попередньо встановлених симуляцій, зокрема 1D плоских хвилеводів (TE/TM), 2D прямокутних хвилеводів, 2D плоских хвилеводів і 2D шаблону оптичного волокна, як показано на ??. Для цього навчального посібника виберіть інструмент для розв’язання оптичних задач для 2D оптичного волокна (TE). Коли з’явиться відповідне повідомлення, збережіть нову симуляцію в папку, до якої у вас є права на запис.

OghmaNano 3D view showing the geometry of an optical fiber with an inner core object inside an outer cladding object. The right-click menu on the inner core is open.
Геометричне зображення оптичного волокна, яке визначається двома вкладеними об’єктами: внутрішнім сердечником і зовнішньою оболонкою. Хоча на зображенні вони представлені у вигляді сфер, обчислювальна програма працює у двовимірному просторі, тому це відображає поперечний розріз волокна. Клацнувши правою кнопкою миші на об’єкті внутрішнього сердечника, відкривається меню редагування.
OghmaNano object editor window showing options to configure the selected object including material, shape, position, and orientation.
Вікно редактора об’єктів для вибраного ядра. Тут можна задати оптичні властивості матеріалу (наприклад, взяти з бази даних матеріалів), налаштувати форму об’єкта, а також визначити його розмір, положення та орієнтацію. Об’єкти також можна переміщувати в інтерактивному режимі в межах тривимірного зображення.

Після відкриття головного вікна моделювання ви побачите графічне відображення геометрії, подібне до ??. У цьому прикладі два об’єкти довільної форми з бібліотеки фігур розміщено один всередині одного, щоб створити поперечний переріз волокна. Ви можете змінювати положення об’єктів, переміщуючи їх у головному вікні за допомогою лівої кнопки миші.

Якщо ви натиснете правою кнопкою миші на внутрішньому об’єкті, з’явиться контекстне меню (??). Вибравши пункт «Редагувати», ви відкриєте редактор об’єктів (??), де зможете змінювати такі властивості, як матеріал, показник заломлення, розміри, орієнтацію та положення. Цей редактор дає змогу точно налаштувати геометрію перед запуском розв’язувача оптичного режиму.

3. Запуск режиму оптимізації.

Натисніть кнопку «Запустити моделювання» (синій значок відтворення), щоб розпочати обчислення. Порівняно з прикладом одновимірної пластини, цей крок займе більше часу, оскільки може існувати кілька двовимірних режимів, і для кожного з них потрібні додаткові обчислення.

Після завершення обчислення перейдіть на вкладку «Результати» головного вікна (??). З’явиться нова папка зі знімками, яка міститиме обчислені дані поля. Двічі клацніть, щоб відкрити її, а потім скористайтеся кнопкою «Додати» (+), щоб завантажити E.csv у список графіків. За допомогою повзунка можна переглядати різні оптичні режими, які знайшов розв’язувач. У вікні «Знімки» (??) відображається розподіл електричного поля для кожного режиму. У цьому прикладі з оптоволокном модальні профілі дещо асиметричні, оскільки серцевина не ідеально розташована по центру в оболонці. Спробуйте відрегулювати положення, показник заломлення або радіус серцевини, щоб дослідити, як ці зміни впливають на підтримувані режими.

OghmaNano Output tab showing the snapshots directory after running the fiber simulation.
Вкладка «Результат» після натискання кнопки «Виконати». Створюється каталог зі знімками, який містить обчислені дані полів.
OghmaNano snapshots window showing the 2D modal field profile of the fiber with an off-center core.
Вікно «Знімки» після вибору файлу E.dat за допомогою кнопки «Додати» відображає двовимірний профіль модального поля волокна. Моди не є ідеально симетричними, оскільки внутрішня серцевина дещо зміщена від центру зовнішньої оболонки. Ви можете експериментувати, змінюючи положення серцевини, показник заломлення або розмір, щоб побачити, як змінюються модальні профілі.
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) модами.

4. Налаштування оптичної сітки та пошук власних мод.

Перш ніж запустити обчислення, ви можете налаштувати параметри оптичної сітки та розв’язувача. Стрічка «Оптика» надає доступ до редактора оптичної сітки (??), де ви визначаєте роздільну здатність сітки у напрямках X і Y. Достатньо дрібна сітка необхідна для точного відображення різких змін поля, особливо поблизу областей із високим контрастом показників заломлення або невеликих структур.

Натиснувши кнопку «Калькулятор режимів», ви відкриєте вікно налаштувань обчислювача (??). Тут ви можете задати максимальну кількість ітерацій, чисельну похибку та кількість власних режимів, які потрібно знайти у напрямках X і Y. За допомогою перемикача TE/TM можна перемикатися між обчисленнями для поперечно-електричних і поперечно-магнітних режимів, що корисно для порівняння впливу поляризації на керовані режими.