O modelo computacional MDI (modelo de decisão de investimentos), empregado na elaboração do Plano Decenal de Expansão de Energia 2029 (PDE 2029), é disponibilizado em código-fonte aberto para permitir máxima transparência na modelagem matemática e implementação. Esta disponibilização também permite que instituições, centros de pesquisa e agentes do setor, bem como a comunidade acadêmica, possam contribuir efetivamente para o aprimoramento do modelo.
• Python 3.x; • Bibliotecas da própria linguagem importadas ao longo do código (pyomo, openpyxl, etc);
- As bibliotecas utilizadas pelo MDI podem ser obtidas diretamente pela ferramenta de gerenciamento de pacotes pip, disponibilizada na instalação padrão do Python.
• Solver de otimização CPLEX
Instalar o CPLEX e instalar o pacote python correspondende
C:\Program Files\IBM\ILOG\CPLEX_Studio128\python>python setup.py install
• Python 3.6 • CPLEX Studio 12.2 • MS Windows Server 2012 R2 • MS Excel 2013
Interface para execução
A execução é feita a partir da pasta de trabalho MS Excel “Dados_MDI_PDE_2029.xlsx” (disponibilizada junto com o código-fonte), que também contém todos os dados necessários para a montagem do problema de otimização resolvido pelo MDI.
Configurações Iniciais
Inicialmente é necessário configurar o caminho para o pacote de otimização, editando-se o arquivo "Control. py" (linha 36), conforme figura a seguir:
Em seguida, é necessário configurar, na planilha “Inicial” da pasta de trabalho “Dados_MDI_PDE_2029.xlsx”, o caminho completo do arquivo “Principal .py”, que deve estar salvo na mesma pasta dos demais arquivos de código-fonte. Outra informação declarada nesta planilha é o executável do Python 3.x, conforme destacado na figura a seguir:
Execução A execução é feita a partir do botão “Executar MDI” disponível na mesma planilha onde foram feitas as configurações iniciais.
As saídas (em formato txt ou csv) são geradas no mesmo caminho onde se encontra a pasta de trabalho que iniciou a execução. A pasta de trabalho “Resumo.xlsx”, que deve também estar no mesmo caminho, ao final da execução, será preenchida com o resumo da expansão bem como os valores de CME solicitados anualmente.