لطلبة الماجستير

استخلاص معلمات الدايود الخمسة والتنبؤ الحراري للخلايا الشمسية

نمذجة فيزيائية ورياضية دقيقة مبنية على لغة بايثون

استخراج معاملات نموذج الثنائي الواحد للخلايا الشمسية

أداة بايثون تعمل على Google Colab، تستخرج المعاملات الخمسة لنموذج الثنائي الواحد من منحنى I–V المقاس، ثم تتنبأ بأداء الخلية أو اللوح عند درجات حرارة أخرى.

0.10.20.30.40.50.60.20.40.60.80V (V)I (A)Pmax 0.3109 W25 °C33 °C (measured)45 °C60 °C
منحنيات I–V لخلية RTC France كما تتنبأ بها الأداة عند أربع درجات حرارة، محسوبة من المعاملات المستخرجة عند 33 °C. النقطة المضيئة نقطة القدرة العظمى عند درجة حرارة القياس.

تشغيل الأداة

تعمل الأداة بالكامل داخل المتصفح عبر Google Colab، فلا تحتاج إلى تثبيت بايثون أو أي مكتبة على جهازك.

  1. افتح الدفتر

    افتح دفتر Colab وشغّل خليته. لتجربة الأداة قبل استخدام بياناتك نزّل ملفات العينتين المرجعيتين.

  2. أدخل ظروف القياس

    درجة حرارة الخلية أثناء القياس، وعدد الخلايا المتصلة على التوالي Ns. قيم العينتين المرجعيتين:

    العينةدرجة الحرارةNs
    RTC France33 °C1
    Photowatt PWP20145 °C36
  3. ارفع ملف القياس

    ملف CSV أو TXT بعمودين: الجهد V ثم التيار A.

  4. اقرأ النتائج

    تعرض الأداة المعاملات الخمسة، وخطأ الملاءمة، ومؤشرات الأداء المقاسة، ومنحنيات التنبؤ عند 25 و33 و45 و60 °C، وتولّد تقريراً بصيغة PDF.

ما تفعله الأداة خطوة بخطوة

تُمثَّل الخلية بدائرة مكافئة من مصدر تيار ضوئي وثنائي واحد ومقاومتين، ويُحسب التيار صراحةً بدالة لامبرت W.

النموذج
$$I = I_{ph} – I_0\left[\exp\!\left(\frac{V + I R_s}{n N_s V_t}\right) – 1\right] – \frac{V + I R_s}{R_{sh}},\qquad V_t=\frac{k_B T}{q}$$
المعاملات المجهولة: \(I_{ph}\) و\(I_0\) و\(R_s\) و\(R_{sh}\) و\(n\)، و\(n\) لكل خلية.
الحل الصريح
$$I=\frac{R_{sh}(I_{ph}+I_0)-V}{R_s+R_{sh}}-\frac{nN_sV_t}{R_s}\,W(x)$$
$$x=\frac{R_sR_{sh}I_0}{nN_sV_t(R_s+R_{sh})}\exp\!\left[\frac{R_{sh}(V+R_sI_{ph}+R_sI_0)}{nN_sV_t(R_s+R_{sh})}\right]$$
دالة الهدف
جذر متوسط مربع الخطأ النسبي، مع أرضية للمقام تساوي 5% من أكبر تيار مقاس حتى لا تتضخم الأخطاء قرب جهد الدائرة المفتوحة:
$$\mathrm{RMSRE}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}\left(\frac{I(V_i;\boldsymbol{\theta})-I_i^{\mathrm{exp}}}{\max\!\big(|I_i^{\mathrm{exp}}|,\;0.05\,I_{\max}\big)}\right)^{2}}$$
وبعد انتهاء التحسين يُحسب خطأ الملاءمة المطلق المعروض في النتائج:
$$\mathrm{RMSE}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}\Big(I(V_i;\boldsymbol{\theta})-I_i^{\mathrm{exp}}\Big)^2}$$
التحسين
التطور التفاضلي (Differential Evolution, best1bin) بحجم مجتمع 40 وحتى 2000 جيل، ثم تنقيح محلي بخوارزمية Nelder–Mead بتسامح 10⁻¹⁴، ويُعتمد الحل الأصغر خطأً. يُبحث عن \(I_0\) بمقياس لوغاريتمي، داخل الحدود:
Rs10⁻⁴ – 5 ΩRsh5 – 5000 Ω
n0.5 – 3I010⁻¹⁵ – 10⁻³ A
Iph0.1 – 1.5 Imax
فحص المعقولية
بعد الاستخراج تُصدر الأداة تحذيراً إن كان \(n\lt 1\) أو \(n\gt 2.5\)، أو \(R_s\gt 0.5\,V_{oc}/I_{sc}\)، أو \(I_{ph}\lt 0.95\,I_{sc}\)، أو كان تيار الثنائي عند \(V_{oc}\) أكبر من \(100\,I_{sc}\).
التنبؤ الحراري
تُنقل المعاملات من درجة حرارة القياس \(T_{\text{ref}}\) إلى \(T\) بالعلاقات:
$$I_0(T)=I_0\left(\frac{T}{T_{\text{ref}}}\right)^{3}\exp\!\left[\frac{q}{n k_B}\left(\frac{E_g(T_{\text{ref}})}{T_{\text{ref}}}-\frac{E_g(T)}{T}\right)\right]$$
$$E_g(T)=1.166-\frac{4.73\times10^{-4}\,T^2}{T+636}\ \ (\mathrm{eV})$$
أما \(I_{ph}\) و\(R_s\) و\(R_{sh}\) فتتغير خطياً بمعاملات ثابتة مفترضة: \(+0.05\%\) و\(+0.1\%\) و\(-0.5\%\) لكل درجة على الترتيب. معاملات الحرارة في النتائج ميل خطي بين 25 و60 °C.

النتائج على العينتين المرجعيتين

بيانات العينتين من Easwarakhanthan وآخرين (1986) عند 1000 W/m². الأرقام كما وردت في تقريري الأداة.

المعاملات المستخرجة

المعاملRTC France، 33 °C، Ns = 1Photowatt PWP201، 45 °C، Ns = 36
تيار التوليد الضوئي Iph0.76085 A1.02970 A
تيار التشبع العكسي I02.6244 × 10⁻⁷ A4.6199 × 10⁻⁶ A
مقاومة التوالي Rs0.037146 Ω1.162178 Ω
مقاومة التفرّع Rsh49.27 Ω1191.01 Ω
معامل المثالية لكل خلية n1.460501.38213
جذر متوسط مربع الخطأ RMSE8.327071 × 10⁻⁴ A2.416690 × 10⁻³ A

مؤشرات الأداء المقاسة

محسوبة من نقاط القياس مباشرة عند درجة حرارة القياس.

المؤشرRTC FrancePhotowatt PWP201
تيار الدائرة القصيرة Isc0.7640 A1.0315 A
جهد الدائرة المفتوحة Voc0.5727 V16.7785 V
القدرة العظمى Pmax0.3101 W11.5622 W
معامل الملء FF0.70860.6681

التنبؤ الحراري

RTC France — الصف المظلل درجة حرارة القياس.

الحرارةIscVocPmaxFF
25 °C0.7573 A0.5926 V0.3248 W0.7238
33 °C0.7603 A0.5746 V0.3109 W0.7117
45 °C0.7648 A0.5464 V0.2900 W0.6940
60 °C0.7704 A0.5079 V0.2637 W0.6740

Photowatt PWP201

الحرارةIscVocPmaxFF
25 °C1.0185 A18.7051 V13.3430 W0.7004
33 °C1.0226 A17.9447 V12.6176 W0.6876
45 °C1.0287 A16.8042 V11.5273 W0.6668
60 °C1.0363 A15.3595 V10.1660 W0.6387

معاملات الحرارة المتنبأ بها

المعاملRTC FrancePhotowatt PWP201
جهد الدائرة المفتوحة dVoc/dT−2.42 mV/°C−95.59 mV/°C
تيار الدائرة القصيرة dIsc/dT0.38 mA/°C0.51 mA/°C
القدرة العظمى dPmax/dT−0.0017 W/°C−0.0908 W/°C

قراءة النتائج

  1. جودة الملاءمة. بلغ RMSE 8.327 × 10⁻⁴ A لخلية RTC France، أي نحو 0.11% من تيار الدائرة القصيرة المقاس، و2.417 × 10⁻³ A للوح Photowatt، أي نحو 0.23%. الأداة تُصغّر الخطأ النسبي RMSRE لا RMSE، فلا يُتوقع أن تبلغ أدنى RMSE ممكن.
  2. حدود التنبؤ الحراري. جداول التنبؤ ومعاملات الحرارة ناتجة عن النموذج لا عن قياس عند درجات حرارة أخرى. اعتمادها على \(I_0(T)\) ومعادلة فارشني يجعل \(dV_{oc}/dT\) فيزيائياً، أما معاملات \(I_{ph}\) و\(R_s\) و\(R_{sh}\) فقيم مفترضة ثابتة تؤثر في \(dI_{sc}/dT\) و\(dP_{\max}/dT\).

مصدر البيانات

  • Easwarakhanthan, T., Bottin, J., Bouhouch, I., & Boutrit, C. (1986). Nonlinear minimization algorithm for determining the solar cell parameters with microcomputers. International Journal of Solar Energy, 4(1), 1–12.
اظهر المزيد

محمد بن سعد الميلبي

مؤسس مبادرة معامل الفيزياء | مطور حلول رقمية وذكاء اصطناعي في مجال الفيزياء التعلمية والتحليل العلمي

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى