Aviary icon indicating copy to clipboard operation
Aviary copied to clipboard

New Category: `Aircraft.Engine.Propeller.` in variable_meta_data

Open ehariton opened this issue 1 year ago • 1 comments

Desired capability or behavior.

We have lots of variables in Aircraft.Engine that have propeller in the name or are only applicable to propeller designs. We may want to make a new category just to hold those values in variable_meta_data.py.

i.e. Aircraft.Engine.PROPELLER_INTEGRATED_LIFT_COEFFICIENT -> Aircraft.Engine.propeller.INTEGRATED_LIFT_COEFFICIENT

The following names have been identified as only pertaining to propellers:

Aircraft.Engine.PROPELLER_INTEGRATED_LIFT_COEFFICIENT
Aircraft.Engine.PROPELLER_ACTIVITY_FACTOR
Aircraft.Engine.NUM_PROPELLER_BLADES
Aircraft.Engine.PROPELLER_DIAMETER
Aircraft.Design.MAX_PROPELLER_TIP_SPEED
Dynamic.Mission.PROPELLER_TIP_SPEED
Aircraft.Engine.HAS_PROPELLERS
Dynamic.Mission.INSTALLATION_LOSS_FACTOR

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

No response

Associated Bug Report

No response

ehariton avatar Apr 04 '24 16:04 ehariton

If we decide we'd rather not introduce a 4-depth hierarchy, just Aircraft.Propeller. is an alternative we can consider edit: we now have support for hierarchies of arbitrary depth so Aircraft.Engine.Propeller will work

jkirk5 avatar Apr 10 '24 16:04 jkirk5

resolved with #519

jkirk5 avatar Oct 10 '24 18:10 jkirk5