Skip to content

alphaplane is an aircraft analysis and design library, currently in early development.

License

Notifications You must be signed in to change notification settings

pedro-crb/alphaplane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alphaplane

alphaplane is an aircraft analysis and design library, currently in early development.

Features

  • Airfoil Geometry Editing
  • Airfoil Analysis
  • Propeller Geometry Editing
  • Propeller Analysis
    • implementation of QPROP which integrates with calculated airfoil data
    • also supports given CT, CQ, and RPM data
  • Brushless Motor Analysis
    • 3-constant (Kv, I0, R) motor model
  • Full Electric Propulsion Analysis
    • Analyze setup with battery, speed controller, motor, and propeller
  • Database
    • Includes a database of airfoils (from Selig), propellers (from APC), and motors (from Scorpion)

Installation

  • Requires python >= 3.11
  • Currently only works on Windows
  1. Install neuralfoil-standalone
    Get neuralfoil-standalone from this repository and follow the installation instructions.

  2. Download or Clone the Repository
    Clone the repository or download it directly from the GitHub page

  3. Install the Package

    pip install path/to/alphaplane

    path/to/alphaplane should be the folder containing setup.py.

Documentation

Currently work in progress...

Check out the examples folder for some use cases

Future Plans

  • Documentation
  • 3D wing geometry
  • 3D wing aerodynamics using vortex panels
  • Propeller analysis using lifting line theory
  • general 3D body using vortex panels
  • ducted propeller analysis
  • aircraft geometry
  • stability and control analysis (stability derivatives / flight dynamics)
  • performance analysis (takeoff / steady turn)
  • . . .

About

alphaplane is an aircraft analysis and design library, currently in early development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages