• SEND
  • A+ A-
ENCAD – Chaining System for Energy Models


CEPEL develops computational models that are widely used in the electric power sector for several activities related to the expansion planning, operation planning and daily scheduling of generation systems.

Nowadays the computation models receive most part of its input data through formatted text files. In order to ease the creation of study cases and the manipulation of data for each model, CEPEL developed a graphical interface system called ENCAD, whose objective is to configure the study cases to be executed by using the models. In this sense, the input text files for each model are automatically generated in a transparent way to the user, and data validation and consistency is ensured as much as possible.

Figure 1 – Example of a screen for edition of input data of a study case.


In general, the features currently provided by ENCAD are:

• creation, copy, duplication, edition of propertiesand elimination of study cases;

• importation and exportation of study cases, from and to the data files of the models, respectively;

• data conversion from one model to another model;

• data configuration of study cases;

• compactation and decompactation of study cases;

• individual and automatic batch execution of study cases;

• remote execution;

• queue system execution (by using computer cluster);

• display of model output reports;

• data output display through graphical or tables;

• study cases backup tool.


The main screen of ENCAD interface is composed by two windows, in addition to the common areas for the graphical applications (menus, toolbars, footer, etc.).The left window shows the tree of studies and cases set by the user, which can be easily accessed. The window on the right shows the screens of the model interface, related to the operation that is currently being performed.


By integrating the different computational programs, ENCAD allows the information set produced by the higher level hierarchical models to be shared with the lower level models. Therefore, when a given integrated study is created by the user, ENCAD runs, transparently to the user, the tasks to generate the input data files for the subsequent models in the chain that share the same type of data with the upstream model.

Input data validations are embedded in the interfaces of the models, minimizing the possibility of errors in the data. There are also edition facilities, such as copy and replication of values, in addition to data consistency validation with other data of the case that is being edited.

Figure 2 – Visualization of hydro plants´ topology through ENCAD´s interface.


ENCAD's latest innovation is the remote execution of a given study case. To this end, the system connects to the server where the case will be executed over the network (intranet/internet); then it submits the case to be executed, monitors its execution and receives the output results, showing the user that the execution is being done remotely. It also allows the remote machine to operate in a different operating system from the local machine. The next innovative feature that should be available soon is the possibility of the user to edit and run your own scripts, interacting with the models through the ENCAD by using other languages such as Python or JavaScript.

The models for expansion /operation planning and  scheduling developed by CEPEL and currently incorporated to the ENCAD software, are: NEWAVE (Newdesp, NwListOp, NwListCF), SUISHI, MATRIZ, CONFINT, GEVAZP, DECOMP, DESSEM, PREVIVAZ System (PREVIVAZM, PREVIVAZ, PREVIVAZH), PCCP, SINV and VENTOS.

Figure 3 – Version of ENCAD interface in December 2018.


Figure 4 – Example of visualization of the results of the study case through ENCAD´s interface.


Figure 5 – Edition of temporal data through ENCAD´s interface.


Figure 6 – Execution of a script through ENCAD´s interface.


CEPEL is currently developing a new integrated environment for the energy planning models, which will contain the following features:

• a unified format for the input files in all models, in a CSV-oriented structure;

• a unified format for the results of all models, also in CSV format

• web interface (XLibs) to manipulate and run the test cases.




Contact the responsible area via email: