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

Результати сканування в OghmaNano.

Що таке вихідні сканування?

Більшість редакторів моделювання в OghmaNano надають можливість зберігати результати параметричних обчислень на диску. Результати обчислень зберігаються у вигляді наборів даних, які відображають залежність від кроку моделювання, а не у вигляді окремих знімків моделювання.

Наприклад:

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

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

Елементи керування параметрами вихідного сканування зазвичай можна знайти у вікні налаштувань відповідного редактора моделювання. Наприклад, редактор JV, показаний на ??, містить таку опцію:

Save parameter sweeps

яке встановлено на:

Disk
JV editor window showing sweep output controls.
Вікно редактора JV, у якому відображається опція «Зберегти результати серії параметричних аналізів».
Simulation output directory containing the sweep folder.
Директорія, в якій зберігаються результати моделювання, зокрема згенерована папка sweep.

Видалити файли, створені під час виконання завдання.

Коли ввімкнено функцію створення звітів, OghmaNano створює папку з назвою:

sweep

У цій папці містяться набори даних, які описують значення величин як функцію від координат моделювання, наприклад, напруги або часу.

Наприклад:

Зміст типової папки, що містить результати сканування, показано на ??.

Sweep directory containing parameter sweep datasets.
Приклад структури каталогу, що містить дані, зібрані під час моделювання, де значення зберігаються як функція від кроку моделювання.

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

Побудова графіків даних, отриманих під час сканування.

Набори даних, отримані за допомогою методу «Sweep», можна відкрити безпосередньо в OghmaNano, двічі клацнувши на потрібному файлі.

Наприклад, якщо файл:

Q_nfree.csv

коли вікно відкрито, OghmaNano автоматично будує графік густини вільних електронів як функцію напруги, як показано на ??.

Free electron density plotted as a function of voltage.
Приклад набору даних, отриманих під час серії вимірювань, що показує залежність концентрації вільних електронів від напруги.

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

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

💡 Порада: результати проміжних обчислень зазвичай значно менші та їх легше аналізувати, ніж результати повної симуляції, оскільки в них зберігаються лише обмежені обсяги даних, а не повний стан пристрою.