Skip to main content
This page is for AI assistant context only. To use this package, visit community.ntop.com.
Community submission — not verified by nTop. This package was submitted by an outside community member and has not been reviewed or verified by nTop. Treat its accuracy, safety, and compatibility claims with appropriate caution.

Summary

Automate vortex-lattice aerodynamic analysis of a conventional UAV by driving AVL directly from nTop geometry parameters — outputs CL, CD, stability derivatives, static margin, and trim deflections in a single run.

Package Details


Automate vortex-lattice aerodynamic analysis of a conventional UAV by driving AVL (Athena Vortex Lattice) directly from nTop geometry parameters. The included nTop notebook passes wing, tail, and flight-condition parameters to a Python orchestrator that generates AVL input files, runs the solver, and returns aerodynamic coefficients and stability derivatives back to nTop — all in a single evaluation.

Prerequisites

  • nTop 4.12+
  • AVL 3.52avl352.exe must be on your system PATH
  • Python 3.8+ — uses the standard library only (no extra packages required)

Workflow

  1. Open Cool-1V1.1.2.ntop in nTop.
  2. Set your wing geometry, tail sizing, CG location, and flight condition variables inside the notebook.
  3. nTop calls AVL_prototype.py as an external process, passing all parameters as command-line arguments.
  4. The script generates Conventional_UAV.avl, a .mass file, and a run-command script, then invokes avl352.exe.
  5. AVL runs four analyses (base trim, roll, pitch, yaw) and writes .ft / .st output files.
  6. The script parses those files and prints a single CSV line that nTop reads back as output variables.

Inputs

Outputs

Files

License

MIT.

Source

https://community.ntop.com/packages/TianxiangGu/ntop-avl-integration