This dataset consists in a surrogate model which provides a readily available database for the estimation
of the converged, steady aeroelastic performance of a NACA 23012 FishBAC with morphing starting at 75% chord.
The surrogate model is provided as a MATLAB function (Bo105_FishBAC_SM). As input an array with multiple query points
covering on each row the input variables [Mach number, angle of attack, actuation input] is required. The output array
includes on each row the computed aerodynamic, actuation, and displacement parameters obtained through RBF interpolation
of the underlying dataset produced with the XFOIL-FSI and RANS CFD analysis [Cl, Cd, Cm, Cl/Cd, Mten, wtip].
This folder contains the matlab file 'Bo105_FishBAC_SM.mat' and the matlab function 'RBFinterp.m'. The surrogate model
matlab function 'Bo105_FishBAC_SM' is saved in 'Bo105_FishBAC_SM.mat' which has to be loaded before calling it.
The function requires in input an array with an operating point on each row with limited ranges available
for each parameter as specified here below. In output an array with the same number of rows is produced.
No numerical values (NaN) are generated if the queried point falls out of the converged domain.
M = freestream Mach number [0.1 - 0.8]
a = angle of attack [ -6 - +14] (deg)
d = actuation input [-10 - +50] (deg)
Cl = lift coefficient
Cd = drag coefficient
Cm = pitching-moment coefficient
Mten = Tendon moment (Nm)
wtip = trailing edge tip deflection (vertical displacement % of chord length)
[Cl, Cd, Cm, Cl/Cd, Mten, wtip] = Bo105_FishBAC_SM([M, a, d]);
e.g. Bo105_FishBAC_SM([.3 0 -10; .3 0 -5; .3 0 0; .3 0 5; .3 0 10])
[ -0.0969 0.0102 0.0325 -9.4827 20.1644 -1.4161
0.0197 0.0101 0.0121 2.0748 10.0639 -0.7118
0.1362 0.0101 -0.0082 13.4389 -0.0609 -0.0061
0.2525 0.0102 -0.0286 24.6268 -10.1581 0.7022
0.3687 0.0104 -0.0489 35.2545 -20.2549 1.4067]