Dispa-stet模型是在“聯合研究中心”中開發的單位承諾和調度模型,專注於關注歐洲背景的平衡和靈活性問題。它是用Python中具有高級輸入/輸出數據處理和可視化例程的GAM編寫的。
可以使用三種不同的配方,可在準確性和計算複雜性(線性編程(LP),混合智能線性編程(MILP)之間進行權衡。這允許在任何詳細的級別上對電源系統進行建模,例如微網格,地區,國家,大陸。截至版本2.3,該模型中包含泛歐的場景。
該模型表示為優化問題。連續變量包括單個單元派遣功率,棚負載和減少發電的發電。二進制變量是每個單元的承諾狀態。主要模型功能可以總結如下:
假定需求對價格信號無彈性。因此,MILP目標函數是優化期內的總發電成本。
如果您想從GitHub下載最新版本以使用或開發目的,請確保已安裝了Git和Anaconda發行版,並鍵入以下內容:
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 version以上命令創建一個專用的環境,以便您的Anaconda配置從安裝所需的依賴項中保持清潔。
在這一點上,有必要確保在新創建的環境中正確安裝GAMS API:
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, optcc為了檢查所有內容是否正常,您可以通過鍵入:
dispaset -c ConfigFiles/ConfigTest.xlsx build simulate文檔和穩定版本可在主要Dispa-Set網站上找到:http://www.dispaset.eu
該項目是一個開源項目。因此,有興趣的用戶被邀請測試,評論或為該工具做出貢獻。提交問題是與開發團隊取得聯繫的最佳方法,這將以最佳方式解決您的評論,問題或開發請求。我們還在尋找主要法規的貢獻者,願意與其功能,計算效率,配方等能力相關。最後,我們願意與國家機構,改進中心或學術機構合作,在模型上使用相對於歐盟國家的不同數據集。
Dispa-Set是根據“歐盟公共許可證” EUPL v1.2許可的免費軟件。它可以根據本許可條款重新分佈和/或修改。
該軟件最初是在C能源,運輸和氣候中開發的,該局是歐盟委員會聯合研究中心(JRC)的7個科學局之一。 C局均位於荷蘭的Petten和意大利ISPRA。目前的主要開發人員如下: