Aviary
Aviary copied to clipboard
Aerodynamics Code Re-Use
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:
- Scaling of aero coefficients using all of the various scaling factors provided (and using this component for all methods)
- Calculation of aircraft-level forces (i.e. total lift and drag) from coefficients
- 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
Combining all tabular aero methods will probably require updating our data table format to allow for specifying independent/dependent variables somehow