Результати сканування в OghmaNano.
Що таке вихідні сканування?
Більшість редакторів моделювання в OghmaNano надають можливість зберігати результати параметричних обчислень на диску. Результати обчислень зберігаються у вигляді наборів даних, які відображають залежність від кроку моделювання, а не у вигляді окремих знімків моделювання.
Наприклад:
- Під час моделювання роботи спільного підприємства можна зберігати значення величин як функцію від напруги.
- Під час перехідного моделювання значення можуть зберігатися як функція часу.
- Під час сканування параметрів значення можуть зберігатися у вигляді функції відносно сканованої змінної.
На відміну від знімків моделювання, які зберігають повний внутрішній стан пристрою на кожному кроці, вихідні дані, отримані в результаті серії обчислень, містять лише зменшену кількість параметрів, які вже були оброблені як функція координати моделювання.
Завдяки цьому аналіз результатів вимірювань стає значно простішим, оскільки дані вже організовано у вигляді наборів, які можна безпосередньо використовувати для побудови графіків.
Елементи керування параметрами вихідного сканування зазвичай можна знайти у вікні налаштувань відповідного редактора моделювання. Наприклад, редактор JV, показаний на ??, містить таку опцію:
Save parameter sweeps
яке встановлено на:
Disk
sweep.Видалити файли, створені під час виконання завдання.
Коли ввімкнено функцію створення звітів, OghmaNano створює папку з назвою:
sweep
У цій папці містяться набори даних, які описують значення величин як функцію від координат моделювання, наприклад, напруги або часу.
Наприклад:
- Залежність концентрації носіїв заряду від напруги.
- Залежність щільності струму від часу.
- Вплив розташування пастки на результати відлову порівняно з упередженістю.
- Залежність частоти рекомбінації від кроку моделювання.
Зміст типової папки, що містить результати сканування, показано на ??.
Кожен файл містить дані про певну фізичну величину, яка відображається у вигляді графіка, що показує її залежність від напруги, часу або іншого параметра моделювання. Це усуває необхідність ручного вилучення інформації з окремих знімків або створення спеціальних скриптів для подальшої обробки даних.
Побудова графіків даних, отриманих під час сканування.
Набори даних, отримані за допомогою методу «Sweep», можна відкрити безпосередньо в OghmaNano, двічі клацнувши на потрібному файлі.
Наприклад, якщо файл:
Q_nfree.csv
коли вікно відкрито, OghmaNano автоматично будує графік густини вільних електронів як функцію напруги, як показано на ??.
Використання серій результатів обчислень дає змогу зручно аналізувати поведінку моделі без необхідності вручну обробляти велику кількість файлів з проміжними результатами. Оскільки обсяг даних уже зведено до одновимірних параметричних серій, їх зазвичай можна одразу відобразити у вигляді графіків і проаналізувати.
Внутрішньо, для обробки файлів використовується абсолютно однакова логіка. Формат вихідних даних OghmaNano як було описано раніше, це означає, що їх можна зберігати або у вигляді файлів CSV, які легко читаються людиною, або у вигляді компактних бінарних наборів даних.
💡 Порада: результати проміжних обчислень зазвичай значно менші та їх легше аналізувати, ніж результати повної симуляції, оскільки в них зберігаються лише обмежені обсяги даних, а не повний стан пристрою.