Structure for the Analysis tuple = ("Case Name", "Value"). "Case Name" defines the reference name for the subcase being specified. The "Value" must be a JSON String dictionary.
Analysis JSON String Dictionary
For the JSON string "Value" dictionary (e.g. "Value" = {"discipline": "LinearFlutter", "uaic": "cruise"}) the following keywords ( = default values) may be used:
-
discipline = ""
Analysis discipline JSON string. Options :
LinearFlutter or flutter - Linear flutter
ParamFlutter or fltpram - Parametric flutter.
Aeroservoelastic or ase - Asymmetric parametric flutter.
StaticAeroelastic or trim - Static areoelastic (see StaticAeroelastic or Trim Discipline JSON String Dictionary).
EjectionLoads or eloads - Transient ejection loads.
ManeuverLoads or mloads - Transient manouver loads.
GustLoads or gloads - Discrete gust load.
MFTGustLoads or mftgust - Continuous gust load.
NonLinearFlutter or nlfltr - Nonlinear flutter.
-
uaic = ""
Name of the UAIC module for the subcase
StaticAeroelastic or Trim Discipline JSON String Dictionary
For the JSON string "Value" dictionary (e.g. "Value" = {"dynamicPressure": rho*V^2/2, "gravityAcceleration": 9.81 m/s^2}) the following keywords ( = default values) may be used:
-
dynamicPressure
Dynamic pressure
-
vectorToCG = [0,0,0]
Vector to offset the CG
-
gravityAcceleration = NULL
Gravity acceleration
-
weight = NULL
Weight of the overall aircraft if specified
-
weightMomentOfInertia = NULL
Moments of inertia of the full aircraft if specified: [IXX, IXY, IYY, IXZ, IYZ, IZZ]