contact: [email protected], [email protected]
This repo contains the simulation results regarding the implementation of ant colony optimization methodology considering the economic dispatch of thermal units.
The Ant Colony Optimization was implemented in both Python and MATLAB programming languages, in order to validate the simulation results and also compare the computational burdens associated in each approach. The main files present in this repo are in the python folder whereas the validation files are in the matlab folder.
An academic version of MATLAB®2018 was used in this project.
In the python folder, the main files are:
-
- Where the Ant Colony Optimization parameters are defined.
-
- Employs the CVXOPT library parameters in the optimization problem.
-
- Adjusts the data for the problem.
-
- Graphical illustrations of the simulations held.
Comment out lines 277, 279 e 280 from main.py to avoid the plotting and saving of figures.
The following libraries are needed for the correct functioning of the simulation:
cvxopt
imageio
matplotlib
numpy
random
timeit
oct2py
scipy
Data from thermoelectric systems used in simulation can be found in both folders, under '.m' and '.mat' saving formats.
" Pouca saúde e muita saúva, os males do Brasil são. " - Macunaíma em Carta pra Icamiabas