=========================================================================== Authors: Rodrigo Castellanos, Andrea Ianiro, Stefano Discetti Platform: MATLAB Date: 24th April 2023 Version: 1.0.0 Contact: sdiscett@ing.uc3m.es =========================================================================== FILES PIV .mat file LGAC .mat file readme .txt Instruction file STRUCTURE OF FILES PIV.mat contains: - Lref: reference length (boundary-layer thickness) in meters - Uref: reference velocity in meters per second - slot: structure containing the coordinates of the slots: - x0: streamwise position of the upstream edge - x1: streamwise position of the downstream edge - y0: spanwise position of the upstream edge - y1: spanwise position of the downstream edge - foil: streamwise position of the upstream edge of the foil - PIV_snapshots: structure containing 3 cases, i.e. 'best_ind' (best individual), 'No_jet' (no actuation, i.e. unperturbed TBL) and 'steady-jet' (steady-jet actuation). For each case, the following variables are included: - X: 138x127 streamwise position of grid points - Y: 138x127 spanwise position of grid points - U: 138x127x1900 streamwise velocity fields, being 1900 the number of snapshots - W: 138x127x1900 spanwise velocity fields, being 1900 the number of snapshots LGAC.mat contains: - Nu_0 is the Nusselt number distribution for the unperturbed TBL - Nu_sj is the Nusselt number distribution for the steady-jet actuation - LGAC_Results is a structure containing - generations: number of generations - nonredundant_individuals: number of non-redundant generated and tested individuals - population: a 1x10 structure containing for each generation: - individuals: 100x5 array containing as columns the actuation parameters as in Eq. 5 of the manuscript. - J, Ja, Jb: loss function terms according to Eq. 11, 9 and 10 respectively