All Projects → usuaero → MachUpX

usuaero / MachUpX

Licence: MIT License
Fast and accurate aerodynamic modelling using general numerical lifting-line theory.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MachUpX

dafoam
DAFoam: Discrete Adjoint with OpenFOAM for High-fidelity Gradient-based Design Optimization
Stars: ✭ 86 (+104.76%)
Mutual labels:  aerodynamics
ezaero
ezaero - Easy aerodynamics in Python ✈️
Stars: ✭ 24 (-42.86%)
Mutual labels:  aerodynamics
OpenAeroStruct
OpenAeroStruct is a lightweight tool that performs aerostructural optimization using OpenMDAO.
Stars: ✭ 122 (+190.48%)
Mutual labels:  aerodynamics
fixed-wing-sim
Matlab implementation to simulate the non-linear dynamics of a fixed-wing unmanned areal glider. Includes tools to calculate aerodynamic coefficients using a vortex lattice method implementation, and to extract longitudinal and lateral linear systems around the trimmed gliding state.
Stars: ✭ 72 (+71.43%)
Mutual labels:  aerodynamics
PyVLM
Vortex Lattice Method library written in Python
Stars: ✭ 33 (-21.43%)
Mutual labels:  aerodynamics
FLOWVLM
Vortex lattice method for inviscid lifting-surface aerodynamics
Stars: ✭ 27 (-35.71%)
Mutual labels:  aerodynamics
CEASIOMpy
CEASIOMpy is a Python conceptual aircraft design environment
Stars: ✭ 42 (+0%)
Mutual labels:  aerodynamics
MAPLEAF
6-DOF Rocket Flight Simulation Framework
Stars: ✭ 28 (-33.33%)
Mutual labels:  aerodynamics
Jupyter Dock
Jupyter Dock is a set of Jupyter Notebooks for performing molecular docking protocols interactively, as well as visualizing, converting file formats and analyzing the results.
Stars: ✭ 179 (+326.19%)
Mutual labels:  mdanalysis
membrane-curvature
MDAnalysis tool to calculate membrane curvature.
Stars: ✭ 19 (-54.76%)
Mutual labels:  mdanalysis
caeroc
☴🖩 Compressible Aerodynamics Calculator for Python
Stars: ✭ 25 (-40.48%)
Mutual labels:  aerodynamics

MachUpX

An implementation of the Goates-Hunsaker method for solving the general numerical lifting-line problem. This method has been developed in recent years based on the original numerical liting-line method developed by Phillips and Snyder. The main reference for the Goates-Hunsaker method is:

C. D. Goates and D. F. Hunsaker, "Practical Implementation of a General Numerical Lifting-Line Theory," AIAA SciTech Forum, Virtual Event, 2021.

Further background can be found in the following sources:

W. F. Phillips and D. O. Snyder. "Modern Adaptation of Prandtl's Classic Lifting-Line Theory", Journal of Aircraft, Vol. 37, No. 4 (2000), pp. 662-670.

W. F. Phillips, "Flow over Multiple Lifting Surfaces," Mechanics of Flight, 2nd ed., Wiley, New Jersey, 2010, pp. 94 -107.

J. T. Reid and D. F. Hunsaker, "A General Approach to Lifting-Line Theory, Applied to Wings with Sweep," AIAA SciTech Forum, Orlando, 2020.

Documentation

Documentation can be found at ReadTheDocs. Please refer to the documentation for instructions on installation, etc. Specific help with package functions can also be found in the docstrings. Please read the documentation thoroughly before contacting the development team.

Check out our introduction video here.

Support

There is an active MachUp discussion forum on Google Groups. Help on using MachUpX can be found there. For bugs, create a new issue on the Github repo.

License

This project is licensed under the MIT license. See LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].