خانه نمونه‌ها اسکرین‌شات‌ها راهنمای کاربر لوگوی Bluesky YouTube
OghmaNano شبیه‌سازی سلول‌های خورشیدی آلی/پروسکایتی، OFETها و OLEDها دانلود

آموزش SCLC: شروع سریع — شبیه‌سازی جریان محدودشده توسط بار فضایی

Band diagrams illustrating: (a) a standard device with electron and hole contacts and built-in potential; (b) SCLC electron-only transport with aligned conduction band and blocked valence band; (c) SCL hole-only transport with aligned valence band and blocked conduction band.
(الف) دستگاه استاندارد با تماس‌های الکترون + حفره. (ب) SCLC — فقط انتقال الکترون. (ج) SCL — فقط انتقال حفره.

جریان محدودشده توسط بار فضایی (SCLC) رژیم انتقالی‌ای است که در آن حامل‌های تزریق‌شده غالب هستند و جریان توسط حرکت آن‌ها درون لایه محدود می‌شود، نه توسط تولید. در یک دستگاه ایده‌آل و بدون تله، چگالی جریان از قانون Mott–Gurney پیروی می‌کند: \( J = \frac{9}{8}\,\varepsilon\,\mu\,\frac{V^2}{L^3} \)، با ثابت دی‌الکتریک \( \varepsilon \)، تحرک‌پذیری \( \mu \)، ولتاژ \( V \) و ضخامت \( L \). اندازه‌گیری‌های SCLC (اغلب با دیودهای فقط حفره یا فقط الکترون) به‌طور گسترده برای استخراج تحرک‌پذیری و ارزیابی اثرات تله استفاده می‌شوند. در این شروع سریع، شما یک ساختار SCLC را پیکربندی می‌کنید، یک پیمایش JV اجرا می‌کنید، ناحیه J ∝ V² را پیدا می‌کنید و می‌بینید تله‌ها یا ضخامت چگونه منحنی و تحرک‌پذیری استخراج‌شده را جابه‌جا می‌کنند.

در ?? پیکربندی‌های تماس را که تعیین می‌کنند کدام حامل‌ها می‌توانند وارد دستگاه شوند مقایسه می‌کنیم. در پنل (الف)، ساختار استاندارد دارای تماس‌های گزینشی برای الکترون و حفره است، که یک پتانسیل داخلی ایجاد می‌کند و اجازه می‌دهد هر دو، الکترون و حفره، تزریق/استخراج شوند. با تنظیم انرژی‌های تماس یا افزودن/انتخاب لایه‌های انتقال/بلوکه‌کننده، می‌توانید تزریق تک‌حاملی را اعمال کنید: در پنل (ب) یک دستگاه فقط-الکترون (SCLC) با فراهم‌کردن موانع کم نسبت به باند رسانش در هر دو تماس و در عین حال بلوکه کردن باند ظرفیت (تزریق حفره) تشکیل می‌شود، و در پنل (ج) یک دستگاه فقط-حفره (SCL) با هم‌تراز کردن باند ظرفیت در هر دو تماس و در عین حال بلوکه کردن باند رسانش (تزریق الکترون) تشکیل می‌شود. در مقایسه با دستگاه استاندارد در (الف)، حالت‌های تک‌حاملی (ب، ج) بازترکیب را سرکوب می‌کنند و جریان را وادار می‌سازند که توسط انتقال محدودشده توسط بار فضایی کنترل شود، که برای استخراج تحرک‌پذیری حامل و اثرات تماس ایده‌آل است.

گام 1: ایجاد یک شبیه‌سازی جدید

OghmaNano را از منوی Start ویندوز اجرا کنید. پنجره اصلی OghmaNano همان‌طور که در ?? نشان داده شده ظاهر خواهد شد.

OghmaNano new simulation window showing device categories including perovskite cells, OLEDs, OFETs, GaAs demos, ray tracing, and FDTD examples
پنجره New simulation یک کتابخانه از انواع دستگاه‌ها و پروژه‌های نمونه را فراهم می‌کند. با دوبار کلیک روی یک دسته، شبیه‌سازی‌های از پیش پیکربندی‌شده باز می‌شوند — برای مثال، پوشه Perovskite cells که اینجا برجسته شده است.
OghmaNano perovskite solar cell examples list showing preconfigured MAPbI₃ device, Perovskite solar cell, and a CELIV example template
درون دسته Perovskite cells می‌توانید از میان چند ساختار از پیش ساخته‌شده دستگاه انتخاب کنید، از جمله یک نمونه MAPbI₃، یک Perovskite solar cell عمومی و یک الگوی اختصاصی CELIV example. برای این آموزش، الگوی CELIV را انتخاب کنید تا بررسی کنید OghmaNano چگونه گذراهای استخراج بار را شبیه‌سازی می‌کند.

گام 2: بررسی کنید تماس‌ها برای SCLC تنظیم شده‌اند

وقتی مثال SCLC را ذخیره کردید، پنجره اصلی (??) ظاهر خواهد شد. این پنجره نمایش سه‌بعدی دستگاه را نشان می‌دهد. دو دکمه کلیدی‌ای که در این پنجره از آن‌ها استفاده خواهیم کرد دکمه Run Simulation و دکمه Contacts هستند.

پیش از اجرای شبیه‌سازی با کلیک روی Run Simulation (یا فشردن F9)، ابتدا باید تماس‌ها را بررسی کنیم. در پنجره اصلی (??)، دکمه Contacts در کادر قرمز پایینی برجسته شده است. با کلیک روی آن ویرایشگر تماس باز می‌شود. ویرایشگر تماس اجازه می‌دهد هر دو تماس به یک نوع حامل یکسان تنظیم شوند. برای مثال، هر دو می‌توانند به‌صورت تماس‌های Hole تعریف شوند (??) یا هر دو به‌صورت تماس‌های Electron تعریف شوند (??). به بیان دیگر، شما یک نوع حامل را انتخاب کرده و آن را به هر دو سمت دستگاه اعمال می‌کنید.

این تنظیم با یک سلول خورشیدی بسیار متفاوت است، جایی که دو تماس باید متفاوت باشند—یکی تماس الکترون و دیگری تماس حفره. مهم نیست کدام سمت کدام باشد، اما این نامتقارنی برای جداسازی بارها و ایجاد جریان ضروری است. در اندازه‌گیری‌های SCLC، اما این تقارن تعمدی است. اگر هر دو تماس روی Electron تنظیم شوند، دستگاه تحرک‌پذیری الکترون را اندازه‌گیری می‌کند. اگر هر دو روی Hole تنظیم شوند، تحرک‌پذیری حفره را اندازه‌گیری می‌کند. منطق ساده است: تماس‌ها نوع حاملی را که برای آن پیکربندی شده‌اند تزریق می‌کنند، و همان حامل بر انتقال در سراسر دستگاه غالب می‌شود.

OghmaNano main window with the toolbar and a blue Play button used to run the simulation after creating a new project.
پنجره اصلی. پس از ایجاد یک شبیه‌سازی جدید، از دکمه آبی Run simulation برای شروع اجرای SCLC استفاده کنید.
Contacts editor showing both contacts configured for hole majority carrier with Ohmic model.
ویرایشگر Contacts را از پنجره اصلی باز کنید. برای SCLC فقط-حفره، هر دو تماس را با مدل دلخواه روی Hole تنظیم کنید.
Contacts editor showing both contacts configured for electron majority carrier with Ohmic model.
برای SCLC فقط-الکترون، هر دو تماس را به‌جای آن روی Electron تنظیم کنید.

گام 2: بررسی کنید شبیه‌سازی در تاریکی اجرا می‌شود

SCLC تقریباً همیشه در تاریکی انجام می‌شود. پیش از اجرای آزمایش، مطمئن شوید شبیه‌سازی نیز در شرایط تاریک قرار دارد. این کار از ریبون Optical با تنظیم Light intensity (Suns) روی 0.0 انجام می‌شود، همان‌طور که در ?? نشان داده شده است.

Optical tab with Light intensity (Suns) control set to 0.0. All light sources are off for SCLC.
در زبانه Optical، Light intensity را روی 0.0 Suns تنظیم کنید. SCLC در تاریکی اندازه‌گیری می‌شود.

گام 3: خروجی اختیاری بیشتری را روشن کنید

آخرین گام پیش از اجرای شبیه‌سازی SCLC این است که JV editor را باز کنید، که می‌توانید از ریبون Editors → JV editor در پنجره اصلی به آن دسترسی پیدا کنید (??). این کار پنجره پیکربندی JV را باز می‌کند (??).

در این پنجره، مطمئن شوید که Save parameter sweeps روی Disk تنظیم شده است، همان‌طور که در پایین ?? نشان داده شده است. فعال کردن این گزینه تضمین می‌کند که پارامترهای کلیدی دستگاه—مانند تحرک‌پذیری، چگالی‌های حامل و سایر کمیت‌های الکتریکی—به‌عنوان تابعی از ولتاژ اعمال‌شده ثبت شوند. به‌جای تولید اسنپ‌شات‌های ساده 1D، نرم‌افزار این مقادیر را در سراسر دستگاه انتگرال‌گیری می‌کند و آن‌ها را ذخیره می‌کند تا بعداً برحسب ولتاژ رسم شوند. این موضوع برای تحلیل SCLC ضروری است زیرا به ما اجازه می‌دهد ببینیم تحرک‌پذیری چگونه با ولتاژ تغییر می‌کند و مقادیر استخراج‌شده از منحنی‌های SCLC را تعیین کنیم.

به‌طور پیش‌فرض، این قابلیت اغلب خاموش است زیرا نوشتن داده‌های sweep روی دیسک می‌تواند شبیه‌سازی‌ها را کند کند. در بیشتر موارد شما می‌خواهید خروجی دیسک را به حداقل برسانید تا اجراها کارآمد بمانند. با این حال، برای SCLC ارزش دارد که با وجود زمان اضافه آن را فعال کنید، زیرا بدون آن قادر نخواهید بود روندهای تحرک‌پذیری را در دستگاه به‌درستی تحلیل کنید.

Use the JV editor under the editors ribbon of the main window to open the JV editor to turn on dumping sweep data.
از JV editor در ریبون editorsِ پنجره اصلی استفاده کنید تا JV editor را باز کرده و dump کردن داده‌های sweep را روشن کنید.
JV experiment editor window with the 'Save parameter sweeps' option set to Disk at the bottom of the configuration.
از مسیر Editors → JV editor مطمئن شوید Save parameter sweeps پیش از اجرا روی Disk تنظیم شده است.

گام 4: اجرای شبیه‌سازی

وقتی شبیه‌سازی SCLC کاملاً آماده شد—با تنظیم هر دو تماس روی Hole یا Electron، اطمینان از خاموش بودن نور، و فعال کردن گزینه Save Parameter Sweep—آماده اجرا هستید. به پنجره اصلی بازگردید و با کلیک روی دکمه Play یا فشردن F9 شبیه‌سازی را شروع کنید.

وقتی اجرا کامل شد، زبانه Output را باز کنید (??). در اینجا خروجی استاندارد شبیه‌سازی را خواهید دید، از جمله jv.csv و پوشه sweep. با دوبار کلیک روی jv.csv نمودار JV باز می‌شود (??)، که یک منحنی SCLC معمول را نشان می‌دهد. با فشردن L و سپس Shift+L هر دو محور به مقیاس لگاریتمی تغییر می‌کنند و شناسایی رژیم SCLC در داده‌ها آسان‌تر می‌شود.

Output tab showing generated files including jv.csv, k.csv and a sweep directory after running the simulation.
پس از کلیک روی Run، زبانه Output نتایج تولیدشده و پوشه sweep را نشان می‌دهد.
JV plot window displaying the SCLC current density–voltage curve on log–log axes.
jv.csv را باز کنید و L سپس Shift+L را فشار دهید تا نمودار روی محورهای log–log رسم شود. منحنی JV رژیم SCLC را آشکار می‌کند.

گام 5: استخراج تحرک‌پذیری SCLC به روش سخت‌تر

برای تعیین تحرک‌پذیری حامل بار از یک اندازه‌گیری SCLC، از قانون Mott–Gurney استفاده می‌کنیم که چگالی جریان اندازه‌گیری‌شده را تحت شرایط بدون تله به ولتاژ اعمال‌شده مرتبط می‌کند. گام کلیدی شناسایی رژیم SCLC در منحنی JV است، که در تاریکی اندازه‌گیری می‌شود (??). رژیم SCLC زمانی رخ می‌دهد که تزریق حامل از تماس‌ها به‌اندازه کافی کارآمد باشد به‌طوری‌که دیگر جریان توسط حامل‌های گرمایی تولیدشده محدود نشود، بلکه توسط تجمع بار فضایی در دستگاه محدود شود. در این رژیم چگالی جریان به‌صورت درجه دوم با ولتاژ افزایش می‌یابد، مطابق رابطه \( J \propto V^2 \).

روی یک نمودار log–log از چگالی جریان برحسب ولتاژ، رژیم SCLC را می‌توان با یک ناحیه خطی مستقیم با شیب تقریباً 2.0 تشخیص داد. در ولتاژهای پایین‌تر، شیب به 1.0 نزدیک‌تر است که بازتاب هدایت اهمیِ غالب‌شده توسط حامل‌های تعادلی است. در ولتاژهای بالاتر، اگر پرشدن تله، مقاومت سری یا اثرات میدان زیاد مهم شوند، جریان ممکن است دوباره از رفتار درجه دوم منحرف شود. بنابراین تحرک‌پذیری باید به‌طور خاص از ناحیه ولتاژ میانی که شیب آن نزدیک 2 است استخراج شود، زیرا این ناحیه متناظر با شرط بدون تله SCLC است که در قانون Mott–Gurney فرض شده است.

برای یک جریان محدودشده توسط بار فضاییِ بدون تله، چگالی جریان به‌صورت زیر داده می‌شود

$$ J = \frac{9}{8}\,\varepsilon \mu \frac{V^2}{L^3}. $$

با بازآرایی برای تحرک‌پذیری:

$$ \mu = \frac{8}{9} \cdot \frac{J L^3}{\varepsilon V^2}. $$

جایگذاری مقادیر نمونه:

اکنون:

$$ \mu = \frac{8}{9} \cdot \frac{ (1.0\times10^{3})(1.0\times10^{-21}) } { (2.655\times10^{-11})(1.0^2) } = 3.35\times10^{-8}~\text{m}^2\text{V}^{-1}\text{s}^{-1}. $$

در واحدهای cgs، این متناظر است با

این مثال کارشده نشان می‌دهد چگونه تحرک‌پذیری را می‌توان مستقیماً از منحنی JV در رژیم SCLC با استفاده از رابطه Mott–Gurney استخراج کرد.

گام 6: رسم تحرک‌پذیری واقعی درون دستگاه

یکی از نقاط قوت واقعی شبیه‌سازی این است که شما به پیش‌بینی‌های مدل‌های تحلیلی محدود نیستید. در عوض، می‌توانید مستقیماً داخل دستگاه شبیه‌سازی‌شده را ببینید و بررسی کنید کمیت‌های فیزیکی چگونه با اعمال ولتاژ تکامل می‌یابند. در اینجا، می‌توانیم نتایج ذخیره‌شده در پوشه sweep را بررسی کنیم، که در ?? نشان داده شده است. با باز کردن این پوشه فهرستی از فایل‌ها (??) ظاهر می‌شود که پارامترهای دستگاهِ ذخیره‌شده به‌عنوان تابعی از ولتاژ را در بر دارند. این فایل‌ها شامل نرخ‌های تولید، چگالی‌های حامل، نرخ‌های بازترکیب و بسیاری کمیت‌های دیگر هستند. برای تحلیل تحرک‌پذیری، فایل‌های کلیدی mun.csv و mup.csv هستند، که تحرک‌پذیری‌های شبیه‌سازی‌شده الکترون و حفره را گزارش می‌کنند. فایلی که انتخاب می‌کنید بستگی دارد به این‌که پیش‌تر دستگاه را با تماس‌های الکترون یا حفره پیکربندی کرده‌اید. در این مثال، ما به انتقال الکترون علاقه‌مند هستیم، بنابراین خروجی mun.csv را بررسی می‌کنیم که در ?? نشان داده شده است. این نمودار نشان می‌دهد تحرک‌پذیری چگونه با ولتاژ اعمال‌شده تغییر می‌کند.

روند افزایشی در دستگاه‌هایی رخ می‌دهد که حاوی تله هستند. با افزایش بایاس، تله‌های بیشتری پر می‌شوند و حامل‌های بیشتری به حالت‌های آزاد رها می‌شوند، که به یک افزایش ظاهری در تحرک‌پذیری می‌انجامد. این رفتار فراتر از توصیف ساده Mott–Gurney است و ارزش شبیه‌سازی را برجسته می‌کند: شبیه‌سازی نه‌تنها منحنی جریان–ولتاژ را بازتولید می‌کند، بلکه به ما اجازه می‌دهد فرآیندهای فیزیکی زیربناییِ شکل‌دهنده عملکرد دستگاه را نیز ببینیم.

Contents of the sweep directory shown in the Output tab, with many CSV files representing device parameters plotted against voltage.
محتوای پوشه sweep که از زبانه Output قابل دسترسی است. در اینجا، بسیاری از پارامترهای دستگاه ذخیره شده‌اند و می‌توان آن‌ها را بر حسب ولتاژ رسم کرد.
Plot of electron mobility versus voltage loaded from the sweep directory.
از پوشه sweep، نتیجه electron mobility را باز کنید تا تحرک‌پذیری را به‌عنوان تابعی از ولتاژ ببینید.

با مقایسه نتیجه تحلیلی از بخش 5 با نتیجه عددی از بخش 6، یک تحرک‌پذیری تحلیلی در حدود \(3.35\times10^{-8}\ \mathrm{m^2\,V^{-1}\,s^{-1}}\) در برابر یک مقدار شبیه‌سازی‌شده در حدود \(2\times10^{-8}\ \mathrm{m^2\,V^{-1}\,s^{-1}}\) برای حالت SCLC به‌دست می‌آوریم. اختلاف اینجا نسبتاً کوچک است، اما یک نتیجه رایج را هنگام مقایسه رویکردهای تحلیلی و عددی برجسته می‌کند: مدل‌های تحلیلی ساده‌شده (مثلاً فرض‌های ایده‌آل، بدون تله در Mott–Gurney، تزریق کاملاً اهمی، میدان‌های یکنواخت، بدون مقاومت سری یا وابستگی به میدان) می‌توانند با شبیه‌سازی‌های کامل دستگاه که تله‌ها، تغییرات مکانی و تماس‌های غیرایده‌آل را حل می‌کنند تفاوت داشته باشند. در نتیجه، مقادیر تحلیلی و عددی لزوماً دقیقاً یکسان نخواهند بود—حتی در SCLC—اما روندهای آن‌ها باید سازگار باشند.

👉 گام بعدی: اکنون ادامه دهید به شبیه‌سازی دستگاه پروسکایتی