#optimization #simulated-annealing #aircraft #thread #iteration #variables #tool

app uefc

A simple tool for optimizing the UEFC aircraft

3 unstable releases

0.2.1 Apr 14, 2023
0.2.0 Apr 14, 2023
0.1.0 Apr 14, 2023

#4 in #simulated-annealing

25 downloads per month

MIT license

36KB
596 lines

uefc Optimization Tool

A simple tool for optimizing the UEFC aircraft.

Usage

$ uefc

Command line arguments:

  • --iter N: run N iterations
  • --threads T: run the simulated annealing on T threads
  • --fix [name value]*: fix variable name to value
  • --help: display a help menu

Variables

  • n: Load factor (unitless)
  • r: Turn radius (in meters)
  • m: Payload mass (in grams)
  • tau: Thickness ratio (unitless)
  • lambda: Taper ratio (unitless)
  • ar: Aspect ratio (unitless)
  • s: Planform area (in m2)
  • dihedral: Dihedral angle (in degrees)
  • cl: Maximum coefficient of lift (unitless)

License

Developed by Joseph Hobbs, 2023.

Thanks to Adrian Lozano-Duran for mathematical models.

All code in this project is licensed under the MIT License.

Dependencies

~3–11MB
~100K SLoC