Current model (RoR_design.py) to calculate optimal design flow rate for a run-of-river hydropower plant employs deterministic and probabilistic approach. The model calculates maximizes net present value. The design flow value that corresponds to the maximum net present value is called optimal design flow rate. Two methods are used: enumeration and evolutionary algorithms. EAs have only probabilistic method.
EAs used are:
Hill Climbing (hill-climb.py)
Differential Evolution (DifferentialEvolution.py)
The issue is EAs are taking much more time than enumeration, which shouldn't be.
Current model (
RoR_design.py
) to calculate optimal design flow rate for a run-of-river hydropower plant employs deterministic and probabilistic approach. The model calculates maximizes net present value. The design flow value that corresponds to the maximum net present value is called optimal design flow rate. Two methods are used: enumeration and evolutionary algorithms. EAs have only probabilistic method. EAs used are:hill-climb.py
)DifferentialEvolution.py
)The issue is EAs are taking much more time than enumeration, which shouldn't be.