Вихідні зонди в OghmaNano.
Що таке зонди?
Під час моделювання часто потрібно відстежувати певні параметри в межах пристрою в залежності від етапу моделювання. Наприклад, ви можете захотіти відстежувати провідність, концентрацію носіїв заряду або електричне поле в певній точці сітки в залежності від напруги або часу.
Один із способів досягнення цього – використовувати. система створення знімківзберігайте всі знімки моделювання на диску, а потім використовуйте зовнішній скрипт MATLAB або Python, щоб отримати необхідні дані з кожного вихідного файлу. Це часто є ефективним підходом, оскільки він забезпечує повний доступ до повного стану моделювання.
Однак, набагато швидший спосіб – використовувати вихідні зонди.
За допомогою спеціальних інструментів можна ефективно перехоплювати файли з результатами моделювання ще до того, як їх буде збережено на диску, витягувати з набору даних певне значення, а потім автоматично створювати новий графік, що відображає залежність від кроку моделювання.
Наприклад, якщо в процесі моделювання створюється файл:
Ec.csv
яка містить профіль енергії зони провідності по всій площі пристрою; зонд може отримати ці дані, витягти значення в одній точці сітки та автоматично створити новий набір даних, що показує, як це значення змінюється залежно від напруги або часу.
На практиці це дає змогу безперервно відстежувати показники всередині пристрою, усуваючи необхідність ручної обробки великих обсягів даних, отриманих у певний момент часу.
Налаштування зондів.
Редактор зондів можна відкрити за допомогою вкладки «Автоматизація», зображення якої наведено в ??.
У цьому прикладі за допомогою програми здійснюється моніторинг файлу:
Ec.csv
яка відповідає енергетичному профілю зони провідності всередині пристрою.
Датчик увімкнено та налаштовано для отримання даних з п’ятої точки сітки вздовж осі Y. У цьому прикладі пристрій є одновимірним і містить десять точок сітки, що означає, що датчик отримує значення, розташоване приблизно посередині пристрою.
Зонди не обмежуються лише вилученням окремих точок сітки. Їх також можна налаштувати для обчислення середніх значень, мінімальних значень, максимальних значень та інших узагальнених показників, залежно від типу необхідного аналізу.
За своєю суттю, зонди працюють шляхом відстеження файлів, які створюються під час моделювання, і автоматичного вилучення з них даних для створення наступного безперервного графіка.
Вивід даних, отриманих під час зондування.
Після завершення моделювання в вікні перегляду результатів моделювання з’явиться папка «Проби», як показано на ??.
У цьому прикладі створений файл має таку назву:
Ec_z0_x0_y5.csv
яка відповідає енергії зони провідності, визначеній у точці сітки:
z=0, x=0, y=5
Якщо цей файл буде відкрито, OghmaNano автоматично відобразить графік зміни контрольованої величини в залежності від кроку моделювання, як показано на ??.
Застосування зондів у такий спосіб дає змогу безперервно контролювати такі параметри, як потенціал, концентрація носіїв заряду, швидкість рекомбінації та електричне поле, у певних точках всередині пристрою.
Оскільки зонди автоматично зменшують обсяг даних під час самого моделювання, це усуває необхідність ручної обробки великої кількості знімків за допомогою зовнішніх скриптів.
Зсередини, вихідні дані зонда використовують ті самі параметри. Формат вихідних даних OghmaNano як і всі інші результати моделювання, тому їх можна зберігати або у зручному для читання форматі CSV, або у компактному двійковому форматі.
💡 Порада: зонди особливо корисні під час моніторингу значень у точках між різними областями, на контактах або в певних регіонах у межах великих обчислень, що моделюють перехідні процеси або дифузію.