O modelo Dispa-set é um modelo de compromisso e despacho unitário desenvolvido dentro do “Centro de Pesquisa Conjunto” e focado nos problemas de equilíbrio e flexibilidade focados no contexto europeu. Ele está escrito em jogos com rotinas avançadas de manuseio de dados e visualização de dados em Python.
Três formulações diferentes estão disponíveis, oferecendo uma troca entre precisão e complexidade computacional (Programação Linear (LP), Programação Linear Integer Mista (MILP)). Isso permite modelar um sistema de energia em qualquer nível de detalhe, por exemplo, micro-grade, região, país, continente. Um cenário pan-europeu está incluído no modelo na versão 2.3.
O modelo é expresso como um problema de otimização. As variáveis contínuas incluem a energia despachada da unidade individual, a carga galpada e a geração de energia reduzida. As variáveis binárias são o status de compromisso de cada unidade. Os principais recursos do modelo podem ser resumidos da seguinte forma:
Presume -se que a demanda seja inelástica ao sinal de preço. A função objetiva MILP é, portanto, o custo total de geração durante o período de otimização.
Se você deseja baixar a versão mais recente do GitHub para fins de uso ou desenvolvimento, verifique se você tem o GIT e a distribuição da Anaconda instalada e digite o seguinte:
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 versionOs comandos acima criam um ambiente dedicado para que sua configuração da Anaconda permaneça limpa a partir das dependências necessárias instaladas.
Neste ponto, é necessário garantir que a API do GAMS esteja instalada corretamente no ambiente recém -criado:
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, optccPara verificar se tudo funciona bem, você pode construir e executar um caso de teste digitando:
dispaset -c ConfigFiles/ConfigTest.xlsx build simulateA documentação e os lançamentos estáveis estão disponíveis no site principal de Dispa-SET: http://www.dispaset.eu
Este projeto é um projeto de código aberto. Os usuários interessados são, portanto, convidados a testar, comentar ou contribuir para a ferramenta. Enviar problemas é a melhor maneira de entrar em contato com a equipe de desenvolvimento, que abordará seu comentário, pergunta ou solicitação de desenvolvimento da melhor maneira possível. Também estamos procurando colaboradores do código principal, disposto a contribuir com suas capacidades, eficiência computacional, formulação etc. Finalmente, estamos dispostos a colaborar com agências nacionais, centros de reagência ou instituições acadêmicas sobre o uso no modelo para diferentes conjuntos de dados em relação aos países da UE.
A Dispa-Set é um software livre licenciado sob a "Licença Pública da União Europeia" EUPL v1.2. Pode ser redistribuído e/ou modificado nos termos desta licença.
Este software foi desenvolvido inicialmente dentro da Diretoria C Energia, Transporte e Clima, que é uma das 7 diretorias científicas do Centro de Pesquisa Conjunto (JRC) da Comissão Europeia. A Direção C é baseada em Petten, na Holanda e Ispra, Itália. Atualmente, os principais desenvolvedores são os seguintes: