Skip to content

OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.

License

Notifications You must be signed in to change notification settings

camader/OpenAeroStruct

This branch is 649 commits behind mdolab/OpenAeroStruct:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f174e37 · Aug 15, 2018
Aug 15, 2018
Aug 6, 2018
Jul 12, 2018
Aug 6, 2018
Jul 24, 2018
Aug 13, 2018
Jul 24, 2018
Aug 15, 2018
Jul 18, 2018

Repository files navigation

OpenAeroStruct

Build Status Coverage Status

OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO. It couples a vortex-lattice method (VLM) and a 6 degrees of freedom 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:

Example

Install OpenAeroStruct by cloning this repository and entering the folder it generates. Then do:

pip install -e .

Version Information

This version of OpenAeroStruct requires OpenMDAO v2.3+. If you are looking to use the previous version of OpenAeroStruct which uses OpenMDAO 1.7.4, use OpenAeroStruct v1.0 from here.

Documentation

Please see the documentation for more installation details, walkthroughs, and examples.

Citing OpenAeroStruct

For more background, theory, and figures, see the OpenAeroStruct journal article. Please cite this article when using OpenAeroStruct in your research or curricula.

License

Copyright 2018 MDO Lab

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 49.8%
  • HTML 27.3%
  • Fortran 19.9%
  • Makefile 1.6%
  • C 1.4%