AVL Analysis Interface Module (AIM)
AVL Analysis Interface Module (AIM)
Loading...
Searching...
No Matches
AVL Operation Constraints

Structure for the AVL operation constraints tuple = ("Name of Variable", "Constraint"). "Name of Variable" is variable to be constrained and must be one of:

  • "A" or "Alpha"
  • "B" or "Beta"
  • "R" or "Roll rate"
  • "P" or "Pitch rate"
  • "Y" or "Yaw rate"
  • "Control surface name"

The "Constraint" must be a JSON String dictionary key/value pair (e.g. "Constraint" = {"Alpha": 10.0}). "Constraint" must be one of:

  • "A" or "Alpha"
  • "B" or "Beta"
  • "R" or "pb/2V"
  • "P" or "qc/2V"
  • "Y" or "rb/2V"
  • "C" or "CL"
  • "S" or "CY"
  • "RM" or "Cl roll mom"
  • "PM" or "Cm pitch mom"
  • "YM" or "Cn yaw mom"
  • "Control surface name"

An example of trimmed flight would be

avl.input.AVL_Operation = {"Alpha" : {"CL":1.6},
"Beta" : {"CY":0.1},
"Aileron" : {"Cl":0.0},
"Elevator": {"Cm":0.0},
"Rudder" : {"Cn":0.0}
}

Note: these constraints may override the inputs
Alpha, CL, Beta, RollRate, PitchRage, YarRate, and AVL_Control deflectionAngle