Model untuk menentukan keluaran daya yang diharapkan dari Sistem Fotovoltaik (Sistem PV) berdasarkan data prakiraan cuaca DWD.
Prosedur dasar program ini diturunkan dari alat Kilian Knoll "DWDForecast": https://github.com/kilianknoll/DWDForecast Terima kasih banyak atas idenya!
Perpustakaan berikut digunakan:
Buat lingkungan virtual menggunakan juru bahasa Python > 3.8.1 (Python 3.7.x dapat menyebabkan masalah dengan pytables.)
Kemudian instal paket dari persyaratan.txt
Implementasi ini digunakan untuk memverifikasi model perkiraan terhadap nilai terukur dari Sistem PV
Oleh karena itu, rencana berikut ini dimulai:
Nantinya, hasil verifikasi ini menjadi dasar perkiraan produksi untuk menjadwalkan urutan pemanfaatan optimal...
dimana targetnya adalah memaksimalkan konsumsi listrik yang dihasilkan sendiri.
Oleh karena itu, perkiraan akan diatur sebagai thread yang berjalan secara rutin yang akan memperbarui perkiraan setiap misalnya 6 jam. Kemudian, data perkiraan akan disimpan di SQL-Library untuk ditampilkan di lingkungan Node-Red.
Nilai arus inverter PV akan disimpan secara teratur (misalnya setiap menit) di InfluxDB.
Prakiraan cuaca diambil dari model DWD Mosmix. Stasiun yang paling dekat dengan lokasi sistem PV ditentukan dalam file konfigurasi.ini di Bagian "DWD".
Pada dasarnya, untuk tujuan validasi, simulasi dapat didasarkan pada data perkiraan serta data historis (nilai terukur). Data historis mencakup iradiasi global dan iradiasi difus
Karena area rooftop yang tersedia sangat terbatas, saya memasang Sistem PV kecil.
Konfigurasi:
Konfigurasi dasar Sistem PV dilakukan di file konfigurasi.ini di Bagian Tata Surya.
Prakiraan DWD Mosmix memberikan nilai iradiasi global (ghi) dalam resolusi per jam. Untuk menjalankan Rantai Model PVLIB juga diperlukan penyinaran horizontal difus (dhi) dan penyinaran normal langsung (dni).
PVLIB menghasilkan beberapa alogritma untuk menentukan dni dari ghi. Di sini kami menggunakan beberapa diantaranya, namun model DISC tampaknya berfungsi dengan baik.
Untuk perhitungan dhi, model Erbs digunakan. Hal ini menunjukkan kesesuaian yang baik antara nilai yang diperkirakan dan diukur (berdasarkan DWD).
Setelah menjalankan main.py, file csv membawa data cuaca, iradiasi, dan menghitung hasil sistem PV. File ini disimpan di direktori "output".
* i_sc : Short-circuit current (A)
* i_mp : Current at the maximum-power point (A)
* v_oc : Open-circuit voltage (V)
* v_mp : Voltage at maximum-power point (V)
* p_mp : Power at maximum-power point (W)
* i_x : Current at module V = 0.5Voc, defines 4th point on I-V
curve for modeling curve shape
* i_xx : Current at module V = 0.5(Voc+Vmp), defines 5th point on
I-V curve for modeling curve shape