OpenAeroStruct Documentation
OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO. It couples a vortex-lattice method (VLM) and a 6 degrees of freedom (per node) 3-dimensional spatial beam model to simulate aerodynamic and structural analyses using lifting surfaces. These simulations are wrapped with an optimizer using NASA’s OpenMDAO framework. The analysis and optimization results can be visualized using included tools, producing figures such as this:
Walkthroughs and Examples
These first few doc pages go into detail about how to set up and run a problem in OpenAeroStruct. Please review these at a minimum to understand how aerodynamic, structural, and aerostructural problems are constructed.
Advanced Features
Once you have reviewed and understand basic walkthroughs, you can move on to some more advanced features below.
- Advanced Features
- Solver Settings
- Geometry Creation and Manipulation
- User-Provided Mesh Example
- OpenVSP-generated Mesh Example
- Multi-section Surfaces
- Multiple Lifting Surfaces
- Multipoint Optimization
- Parallel Multipoint Optimization using MPI
- Aerostructural FFD
- Ground Effect
- Integrating Mission Analysis
- Customizing Problem Setup
- MPhys Integration
User Reference
Other reference guide can be found below.
How to Contribute
Source Docs
Notes
This current version of this repository has grown past the previous Matlab implementation. If you are looking for a Matlab-capable version, please see https://github.com/samtx/OpenAeroStruct for the latest version.