Repositori ini mengumpulkan sumber daya python yang dikembangkan untuk mengambil dan memproses data pasar NordPool untuk menyiapkan file kasus di Modelica, CIM 14, dan PSS/E. Skrip dalam repositori ini telah digunakan untuk menghasilkan file kasus setiap jam setiap hari di tahun 2015. Kumpulan data yang dihasilkan tersedia di:
Pembuatan kumpulan data didokumentasikan dalam makalah di bawah ini, lihat [Ref00].
Kami dengan senang hati berkontribusi melalui repositori ini, namun jika Anda menggunakan data atau perangkat lunak apa pun yang disediakan, kami akan menghargai jika Anda mengutip publikasi berikut, sebagai berikut:
the raw and processed data files corresponding to the model are available as an open data set and documented in [Ref00]
.the model is first presented in [Ref01]
.[Ref00] L. Vanfretti, SH Olsen, VS Narasimham Arava, G. Laera, A. Bidadfar, T. Rabuzin, Sigurd H. Jakobsen, J. Lavenius, M. Baudette, FJ Gómez-López, Repositori data terbuka dan a perangkat lunak pemrosesan data dari model jaringan Nordik yang setara, disesuaikan dengan data historis pasar listrik, Data Singkat, Tersedia online 13 Februari 2017, ISSN 2352-3409, [http://dx.doi.org/10.1016/j.dib.2017.02.021] (http://www.sciencedirect.com/science/article/pii/S2352340917300409). Artikel akhir yang diterbitkan dapat diunduh langsung dari situs jurnal, merupakan jurnal akses terbuka.
[Ref01] L. Vanfretti, T. Rabuzin, M. Baudette, M. Murad, iTesla Power Systems Library (iPSL): Perpustakaan Modelica untuk simulasi domain waktu fasor, SoftwareX, Tersedia online 18 Mei 2016, ISSN 2352-7110, http://dx.doi.org/10.1016/j.softx.2016.05.001.
Pekerjaan ini awalnya dikembangkan dalam konteks proyek FP7 iTesla, dan selanjutnya diperluas dalam proyek openCPS ITEA3.
Konten repositori dapat diinstal menggunakan perintah berikut:
mengkloning repositori:
git clone [email protected]:ALSETLab/Nordic44-Nordpool.git
instal skrip:
python setup.py install
Repositori diatur sebagai berikut:
n44.py berisi kelas Python yang bertanggung jawab untuk pemetaan antara data Nord Pool dan kasus dasar Nordic 44 PSS/E yang terdapat dalam folder models
nordpool.py berisi kelas Python yang bertanggung jawab untuk membaca data pasar Nord Pool ke kamus. Mendukung untuk membaca dari server ftp dan dari file excel.
readraw.py berisi kelas Python yang bertanggung jawab untuk membaca kasus Nordic 44 dari file mentah ke kamus Python
torecord.py berisi kelas Python yang bertanggung jawab untuk menulis kasus Nordic 44 yang terdapat dalam kamus Python ke catatan modelica.
utilitas.py berisi fungsi utilitas. Yang paling menonjol adalah fungsi data_from_nordpool yang dapat mengunduh data pasar dari server ftp Nord Pool dan menyimpannya ke, excel, file mentah, dan catatan.
PSSE_to_CIM14_batch.py adalah skrip Python yang digunakan untuk mengonversi file PSS/E ke file CIM v14
contoh data_set_from_excel.py yang menunjukkan bagaimana file excel dapat dibaca ke dalam Python dan digunakan untuk membuat kasus PSS/E mentah dari data pasar.
contoh data_set_from_excel.py yang menunjukkan bagaimana seseorang dapat mengunduh data pasar dari server ftp Nord Pool dan membuat PSSE/kasus.
contoh multiple_data_sets_from_nordpool.py yang menunjukkan bagaimana fungsi utilitas data_from_nordpool dapat digunakan untuk mengunduh beberapa kumpulan data dari server ftp dan disimpan ke file mentah dan catatan modelica.
Script yang tersedia dalam repositori ini digunakan dalam ekosistem yang dibangun oleh beberapa komponen perangkat lunak yang dikembangkan/digunakan di ALSETLab. Tujuannya adalah untuk menghasilkan file kasus dengan solusi aliran daya yang cocok dengan data yang tersedia dari pengiriman pasar listrik.
Nordic44-Nordpool: Kotak peralatan untuk mengekstrak data aliran daya dari Nordpool dan mempersiapkannya untuk model ALSETLab N44.
Hak Cipta (C) 2016 Para penulis:
Program ini adalah perangkat lunak bebas: Anda dapat mendistribusikan ulang dan/atau memodifikasinya berdasarkan ketentuan Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation, baik versi 3 dari Lisensi tersebut, atau (sesuai pilihan Anda) versi yang lebih baru.
Program ini disebarluaskan dengan harapan dapat bermanfaat, namun TANPA JAMINAN APA PUN; bahkan tanpa jaminan tersirat mengenai KELAYAKAN UNTUK DIPERDAGANGKAN atau KESESUAIAN UNTUK TUJUAN TERTENTU. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.
Anda seharusnya sudah menerima salinan Lisensi Publik Umum GNU bersama dengan program ini. Jika tidak, lihat http://www.gnu.org/licenses/.