top of page

Economic and Emission 24 hours load dispatch using differential evolution

Economic and Emission 24 hours load dispatch using differential evolution


The optimization of power plants is crucial for reducing operational costs and environmental impact. By employing advanced algorithms such as differential evolution, we can achieve significant improvements in efficiency and sustainability.

Data Input: 

We begin by gathering 24-hour load data, representing the power demand for each hour. With this data in hand, we proceed to optimize a power plant consisting of 10 generator units.

Code Implementation: 

Utilizing a differential evolution optimization algorithm, we iterate through the 24-hour load data, determining the optimal power generation for each hour. The code is structured to handle the data input, execute the optimization process, and generate results.

Objective Function: 

The heart of the optimization lies in the objective function, which combines fuel costs, emission costs, and power balance considerations. By minimizing this function, we aim to achieve the most cost-effective and environmentally friendly power generation schedule.

Results and Analysis: 

Upon completion of the optimization process, we present the results, including the power generation schedule for each hour, fuel costs, emission costs, power loss, and total fitness value. A convergence graph illustrates the optimization progress over the 24 hours.


The utilization of a differential evolutionary algorithm for economic dispatch optimization showcases the potential for significant cost savings and emission reductions in power plant operations. By continually refining and optimizing such algorithms, we can further enhance the efficiency and sustainability of power generation.

2 views0 comments


bottom of page