
Categories: Aerodynamics, Static, Stability
State: :heavy_check_mark:
StaticStability module checks the three main static stabilities, that is the sign of the slope corresponding to its stability:
Cm vs angleOfAttack for the longitudinal stability (negative slope means stable)Cn vs angleOfSideslip for the directional stability (positive slope means stable)Cl vs angleOfSideslip for the lateral stability (negative slope 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 choose on which aeromap and which stability the calculation will be performed.
If you use the PyAVL module before the StaticStability module : A unique (Mach, Altitude, AoA, AoS) in the aeromap suffices to do the Static Stability analysis as the necessary derivates are already computed.
If you are not using PyAVL, then the model does a linear regression (it assumes that the moments are linear wrt to the angles of interest). Therefore you need to add strictly more then one different angle of attack and sideslip angle in the aeromap to access the stability derivatives.
In the results directory you can find: 1. a Markdown file which contains a table with the stability results (Stable/Unstable wrt to the 3 different axes) for the specific aeromap. 2. A longitudinal, directional and lateral html plot of the Pitch, Yaw and Roll moments wrt AoA, AoS and AoS respectively.
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 makes the assumption that the pitch, roll and yaw moments are a linear function of the angle of attack and sidelip angle.