Categories: Aerodynamics, Static, Stability
State: ✔️
StaticStability
module checks the three main static stabilities, for one or several aeromaps. In order to assert those stability, it only check the sign of the slope corresponding to its stability:
cms
vsangleOfAttack
for the longitudinal stability (negative means stable)cml
vsangleOfSideslip
for the directional stability (positive means stable)cmd
vsangleOfSideslip
for the lateral stability (negative means stable)
(Names and reference system are those used by CPACS, more info here)
StaticStability
only takes as input a CPACS file. However the CPACS file must contained at least one aeromap. In the settings, the user can chose on which aeromap and which stability the calculation will be performed.
Depending how much points are stored in the aeromap, the different stability could be calculated or not. In order to check a stability the aeromap must contain at least two point with the same altitude, mach number, angle of attack/sideslip but with a different angle of sideslip/attack. The moment coefficient corresponding the stability must also be stored in the aeromap.
The output of StaticStability
is a Markdown file (in the results directory) which contains a table for each different aeromap and stability. In every table the flight conditions and the stability result (Stable/Unstable) are shown.
StaticStability
is a native CEASIOMpy module, hence it is available and installed by default. To run it, you just have to be sure that you are in the CEASIOMpy Conda environment.
StaticStability
module only uses a simple linear regression to check the sign of the slope, depending how the data are distributed it could leads to errors.