# Data availability for the work entitled "Simulation-based optimization approach of a hydrokinetic river turbine enhanced by a diffuser".

## Description

The following data is provided to replicate the results: 1) Python snippet 'Bezier_snippet.py' to generate second-order Bezier curves. 2) Scripts 'b_pyOpt_OF_Dif.py' y 'b_pyOpt_OF_Rot.py'. ALPSO optimizer setup files for continuous and discrete problems, respectively. 3) a 3D full computational domain to perform CFD simulations in OpenFOAM, constructed from the following variables: 3.1) Rotor variables *A1=11 ##Case within the vector of parameter sets that generate feasible chords *A2=73 ##Case within the vector of parameter sets that generate feasible twists *A3=7 ##Case within the vector of parameter sets that generate feasible thicknesses 3.2) Diffuser variables *C1 = 789.54 -> Chord length in mm *C2 = 816.77 -> Chord length in mm *C3 = 995.21 -> Chord length in mm *C4 = -2.61 -> Angle of attack in degrees *C5 = 8.48 -> Angle of attack in degrees *C6 = 14.304 -> Angle of attack in degrees *C7 = 0.0984 -> Overlap as fraction of C1 *C8 = 0.1177 -> Gap as fraction of C1 *C9 = 0.06127 -> Overlap as fraction of C2 *C10 = 0.1329 -> Gap as fraction of C2 *R = 750.0 -> Radius of the rotor *fgr = 0.05 -> tip clearance as fraction of the radius