#optimization #ar #lambda #options #simulated-annealing #n #upper #airplane #opt

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

MIT license

596 lines

uefc Optimization Tool

A simple tool for optimizing the UEFC aircraft.


$ 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


  • 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)


Developed by Joseph Hobbs, 2023.

Thanks to Adrian Lozano-Duran for mathematical models.

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


~123K SLoC