NASA develops new aircraft modeling software for new designs: Aviary
19 May 2024
NASA has created a new digital modeling tool for aeronautical engineers to innovate new aircraft designs, building on decades of experience using highly advanced computer code for aviation. Using this tool, researchers can create simulations of conceptual aircraft featuring never-flown technology and receive detailed data about how it would work.
Named “Aviary” for enclosures where birds are kept and studied, the tool creates virtual models of airplanes based on information provided by the user. In this analogy, Aviary is the enclosure, and the birds are the virtual airplane models.
Researchers can input information about an aircraft’s shape, range, and other characteristics. Then, Aviary creates a corresponding digital model of that airplane.
Unlike past aviation modeling tools, Aviary can link with other codes and programs to expand and customize its capabilities.
Aviary is free and accessible to all. The code continues to grow as contributions are made by the public. The code is hosted on GitHub, along with its key documentation.
This image of a Transonic Truss Braced Wing airplane represents a digital model created by Aviary, a new computer modelling tool aeronautical engineers can use to innovate new aircraft designs, The Aviary code builds on NASA’s decades of experience using highly advanced computer code for aviation. Aviary is a resource created by NASA’s Transformational Tools and Technologies project.
Aviary is a descendant of two prior modeling tools created by NASA decades ago: the Flight Optimization System, and the General Aviation Synthesis Program. These older legacy codes, however, were comparatively limited in terms of flexibility and detail.
The older legacy codes were not designed to handle these more modern-day concepts such as hybrid-electric aircraft. They viewed certain systems as more separated than they really are in the vehicles we envision now.
—Jennifer Gratz, who leads Aviary’s integration and development
Aviary bridges that gap, enabling researchers to seamlessly incorporate detailed information reflecting the more integrated, enmeshed systems needed to model newer aircraft.
The team began creating Aviary by taking the best parts of the legacy codes and merging them, then adding in new code to make Aviary extendable and compatible with other tools.
Learning specific, tailored information ahead of time can inform researchers what direction the aircraft design should take before doing costly flight tests. Instead of having to use built-in estimates for certain parameters such as a battery’s power level, as would be done with past tools, Aviary users can easily use information generated by other tools with specific information catered to batteries.
Another capability Aviary touts is gradients. A gradient, essentially, is how much a certain value affects another value when changed. Say a researcher is considering how powerful a battery should be to successfully power an aircraft. Using older systems, the researcher would have to run a separate simulation for each battery power level. Aviary can accomplish this task in one simulation by considering gradients.
Aviary can simulate all these concepts simultaneously—no other modeling tool can easily consider prior legacy tools, separate tools introduced by users, and gradients, NASA said.
Comments