ZAERO Analysis Interface Module (AIM)
ZAERO Analysis Interface Module (AIM)
Loading...
Searching...
No Matches
ZAero Analysis

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]