нь (8) і розрахункові формули до них (9, 10), є основою математичної бази програмних продуктів MEEP і MPB. Реалізація MEEP і MPB приховує ці розрахунки від користувача і весь порядок розрахунків бере на себе. Програмісту потрібно тільки задати структуру, дефекти в ній, розташування і вид джерела, часовий інтервал в якому проводитимуться вимірювання. Тобто від програміста потрібно тільки задати початкові умови, скориставшись програмними засобами, і переглянути кінцевий результат роботи. br/>
.4 PML-шар
В
Рис 2.4.1 Розрахункова область, окруження PML-шаром.
Так як розрахунки фотонних кристалів відбуваються на обмеженій області, то необхідно задавати спеціальні умови для E і H. Від правильності їх завдання залежить результат розрахунку поля на кожному кроці на будь-якому проміжку часу. Існує кілька способів їх завдання. Одним з них є умови PML. Саме цим способом я користувався при написанні програм. p align="justify"> PML (Perfect Matched Layer) - ідеально узгоджений шар. Основною перевагою PML є наявність маленького коефіцієнта відбиття, який практично не залежить від кута падіння променя. Розрахункова область оточується шаром заданої товщини. Всі промені, що потрапили в нього, з часом поглинаються. Ідеальним вважається задавати товщину PML-шару близько 10% від розміру розрахункової області. p align="justify"> При цьому рівняння Максвелла замінюються наступними 12-ю рівняннями:
(11)
У цих умовах параметр ? є коефіцієнтом загасання і показує ступінь загасання хвилі при її проникненні всередину PML-шару. Якщо товщини PML шару буде недостатньо, то відбудеться відображення хвилі від кордону PML і хвиля піде назад. Рухаючись у зворотному напрямку вона також буде затухати, але якщо товщини шару буде недостатньо, то відбита хвиля може потрапити в розрахункову область. Щоб цього уникнути, коефіцієнт ? зазвичай роблять постійно зростаючим. Залежність буває логарифмічною, параболічної, статечної і т.д.
(12)
3. Опис програмних продуктів
.1 Установка доповнень для гостьової операційної системи
Першої з чого ми повинні розпочати після установки системи на віртуальну машину - це з установки доповнень для гостьової операційної системи. Ці доповнення потрібні для більш зручної роботи програміста на віртуальній машині (ВМ). Особливо важливі операції це використання загального буфера як для хоста, так і для гостьової операційної системи (ОС). Ще однією важливою функцією доповнень гостьовий ОС є: більш оптимальні налаштування ВМ під ресурси комп'ютера. З ними гостьова ОС буд...