Aviary
Aviary copied to clipboard
NASA's aircraft analysis, design, and optimization tool
updated battery test with new checks ### Summary The inputs to the battery component's mission component were not getting properly connected. `cumulative_electric_energy_used` needs some custom handling due to a promotion...
### Desired capability or behavior. The Breguet range cruise phase in 2DOF equations of motion currently fails if the aircraft does not change mass between timesteps (i.e. all-electric aircraft). This...
### Summary This PR collects non-backwards compatible changes incoming for v0.9.6 ### Backwards incompatibilities - Changed variable names in `Dynamic` category - Updated version requirements for OpenMDAO (>= 3.35.0), location...
### Summary Major overhaul of options passing in Aviary. 1. The option "aviary_inputs" has been removed from all components. 2. Individual options have been added to all components, replacing the...
### Summary Overhauls the turboprop model to natively accept a gearbox model. All connections and promotions within the turboprop are dynamically set up in the `configure` step with many logic...
### Description Aviary models seem to be missing information about the units for many of the variables. If an Aviary run is done with optimization history turned on, the resulting...
### Desired capability or behavior. There is a hidden (i.e. hardcoded) option to toggle which normalization scheme is used by `engine_deck.py` on line 185-186. These should be exposed as an...
### Desired capability or behavior. There are several places in propulsion where the code traverses a section of the variable hierarchy and assembles an AviaryValues object from multiple sources, typically...
### Description For many 2DOF mission phases such as taxi, takeoff, landing, etc. variables such as Mach number or altitude do not use the `Dynamic` mission hierarchy but rather custom...
### Description When one run `aviary plot_drag_polar` on the command line, it pops up a new window and prompts for a drag polar .csv file. No matter that the user...