Model set-set adalah model komitmen dan pengiriman unit yang dikembangkan dalam "pusat penelitian bersama" dan berfokus pada masalah penyeimbangan dan fleksibilitas yang berfokus pada konteks Eropa. Ini ditulis dalam GAM dengan input/output canggih dan rutinitas visualisasi di Python.
Tiga formulasi yang berbeda tersedia menawarkan pertukaran antara akurasi dan kompleksitas komputasi (pemrograman linier (LP), pemrograman linear campuran-integer (MILP)). Hal ini memungkinkan untuk memodelkan sistem daya pada setiap tingkat detail misalnya mikro-grid, wilayah, negara, benua. Skenario pan-Eropa disertakan dengan model pada versi 2.3.
Model ini dinyatakan sebagai masalah optimisasi. Variabel kontinu termasuk masing -masing unit yang dikirimkan daya, beban gudang dan pembangkit listrik yang dibatasi. Variabel biner adalah status komitmen dari setiap unit. Fitur model utama dapat diringkas sebagai berikut:
Permintaan diasumsikan tidak elastis dengan sinyal harga. Oleh karena itu, fungsi objektif MILP adalah biaya generasi total selama periode optimasi.
Jika Anda ingin mengunduh versi terbaru dari GitHub untuk tujuan penggunaan atau pengembangan, pastikan bahwa Anda memiliki git dan distribusi Anaconda diinstal dan ketik berikut:
git clone https://github.com/energy-modelling-toolkit/Dispa-SET.git
cd Dispa-SET
conda env create # Automatically creates environment based on environment.yml
conda activate dispaset # Activate the environment
pip install -e . # Install editable local versionPerintah di atas membuat lingkungan khusus sehingga konfigurasi Anaconda Anda tetap bersih dari dependensi yang diperlukan yang diinstal.
Pada titik ini, perlu untuk memastikan bahwa API GAMS dipasang dengan benar di lingkungan yang baru dibuat:
pip install gamsapi==4x.x.x cd /path/to/gams/apifiles/Python/api_310
python gamssetup.py install
export PYTHONPATH=/path/to/gams/apifiles/Python/gams:/path/to/gams/apifiles/Python/api_310pip install gdxcc, gamsxcc, optccUntuk memeriksa semuanya berjalan dengan baik, Anda dapat membangun dan menjalankan test case dengan mengetik:
dispaset -c ConfigFiles/ConfigTest.xlsx build simulateDokumentasi dan rilis stabil tersedia di situs web DISP-SET UTAMA: http://www.dispaset.eu
Proyek ini adalah proyek open-source. Oleh karena itu, pengguna yang tertarik diundang untuk menguji, berkomentar, atau berkontribusi pada alat tersebut. Mengirimkan masalah adalah cara terbaik untuk menghubungi tim pengembangan, yang akan membahas komentar, pertanyaan, atau permintaan pengembangan Anda dengan cara terbaik. Kami juga mencari kontributor untuk kode utama, yang bersedia untuk mengandung kemampuannya, efisiensi komputasi, formulasi, dll. Akhirnya, kami bersedia berkolaborasi dengan lembaga nasional, pusat reseach, atau lembaga akademik tentang penggunaan pada model untuk berbagai set data relatif terhadap negara-negara UE.
DISPA-SET adalah perangkat lunak gratis yang dilisensikan di bawah "Lisensi Publik Uni Eropa" EUPL V1.2. Ini dapat didistribusikan kembali dan/atau dimodifikasi berdasarkan ketentuan lisensi ini.
Perangkat lunak ini telah dikembangkan pada awalnya di dalam Direktorat C Energy, Transport, dan Climate, yang merupakan salah satu dari 7 Direktur Ilmiah dari Pusat Penelitian Gabungan (JRC) Komisi Eropa. Direktorat C didasarkan baik di Petten, Belanda, dan Ispra, Italia. Saat ini pengembang utama adalah sebagai berikut: