Aviary icon indicating copy to clipboard operation
Aviary copied to clipboard

Aerodynamics Code Re-Use

Open jkirk5 opened this issue 9 months ago • 1 comments

Desired capability or behavior.

The various aerodynamics methods have many steps in common that can likely be consolidated. The aero_common.py file is the current place this is happening, but it is very short (and the DynamicPressure) component should probably get moved to the Atmosphere subsystem).

A incomplete list of code that can likely be consolidated include:

  1. Scaling of aero coefficients using all of the various scaling factors provided (and using this component for all methods)
  2. Calculation of aircraft-level forces (i.e. total lift and drag) from coefficients
  3. Tabular aero (probably not all of the code, but hopefully large portions of it)

Is your feature request related to a problem? Please describe.

No response

Associated Bug Report

No response

jkirk5 avatar Mar 18 '25 19:03 jkirk5

Combining all tabular aero methods will probably require updating our data table format to allow for specifying independent/dependent variables somehow

jkirk5 avatar Apr 01 '25 13:04 jkirk5