fastoad.models.performances.mission.polar module
Aerodynamic polar data.
- class fastoad.models.performances.mission.polar.Polar(cl: ndarray, cd: ndarray, alpha: ndarray = None)[source]
Bases:
object
Class for managing aerodynamic polar data.
Links drag coefficient (CD) to lift coefficient (CL). It is defined by two vectors with CL and CD values. If a vector of angle of attack (alpha) is given, it links alpha and CL
Once defined, for any CL value, CD can be obtained using
cd()
. For any alpha given, CL is obtained using :meth:’cl’.- Parameters:
cl – a N-elements array with CL values
cd – a N-elements array with CD values that match CL
alpha – a N-elements array with angle of attack corresponding to CL values
- property definition_cl
The vector that has been used for defining lift coefficient.
- property definition_cd
The vector that has been used for defining drag coefficient.
- property definition_alpha
The vector that has been used for defining AoA.
- property optimal_cl
The CL value that provides larger lift/drag ratio.