Skip to main content
Ctrl+K
 - Home  - Home
  • Aviary Documentation

Getting Started

  • Installation
  • What Aviary Does
  • Tools That Aviary is Built Upon
  • Expected User Knowledge
  • Onboarding Guide
    • Level 1
    • Level 2
    • Level 3
    • Models with External Subsystems
    • Vehicle Input .csv File and Phase_info Dictionary
  • Now What?

User Guide

  • Aviary User Interface
    • User Interface Levels
    • Examples of the same mission at different UI levels
    • Command Line Tools
    • Input Files
  • Drawing and running simple missions
  • Pre-Mission and Mission
  • Postprocessing and Visualizing Results from Aviary
  • Understanding the Variable Metadata
  • Features and Functionalities
    • Aerodynamics Subsystem
    • Externally Computed Polars
    • Propulsion
    • Hamilton Standard Propulsion Model
    • Mass Subsystem
    • SubsystemBuilderBase
    • Using external subsystems
    • Step-by-step guide for creating, testing, and using external subsystems
    • In-depth look at the battery subsystem as an example
    • Overriding Variables
    • FLOPS Based Detailed Takeoff and Landing
    • Reserve Mission
    • Multi-Mission Optimization
    • Off-Design Missions
    • Key SGM Capabilities
    • Blended Wing Body Modeling
  • Troubleshooting

Examples

  • Discussing the Aviary Examples
  • Conventional Aircraft and Simple Mission
  • Optimizing the Mission Profile of a Conventional Aircraft
  • Coupled Aircraft-Mission Optimization
  • Mission Optimization with Many Phases for a Commercial Aircraft
  • Reserve Mission Examples
  • Multi-Mission Example
  • Off-Design Mission Example
  • Using Aviary and OpenAeroStruct Together
  • Level 2 Detailed Takeoff and Landing

Theory Guide

  • Overview of Aviary Functionality
  • Underlying Concepts
    • Assumptions
    • Core Aerodynamics Subsystem
    • Core Geometry Subsystem
    • Core Mass Subsystem
    • Mission Analysis
    • Core Propulsion Subsystem
  • Optimization Algorithms
  • Validation

Developer Guide

  • Codebase Overview
  • Coding Standards
  • Unit Tests
  • Guidelines for Contributing Code
  • How to Contribute Docs
    • DocTAPE
    • DocTAPE Examples
  • Using Dev Environments from GitHub Actions

Miscellaneous Resources

  • Modeling Exercise for the Usability Study
  • Frequently Asked Questions
  • Glossary
  • Resources
  • Externally Supported Subsystems
  • Feature Comparison with Legacy Codes
    • Comparison to FLOPS
  • Planned Future Features
  • Source Docs
  • Repository
  • Open issue

Index

A | C | D | E | F | H | M | O | P | S | T

A

  • angle of attack (AoA)

C

  • collocation integration methods
  • control

D

  • design variable
  • Dymos

E

  • external subsystem

F

  • flight envelope

H

  • heterogeneous engines
  • homogeneous engines

M

  • mission analysis
  • multidisciplinary optimization (MDO)

O

  • OpenMDAO
  • optimizer

P

  • parameter
  • pre-mission system

S

  • state

T

  • thrust-specific fuel consumption (TSFC or SFC)
  • trajectory optimization

By Aviary team at NASA

© Copyright 2023.