CEASIOMpy

PyAVL

Categories: Aerodynamics, vortex lattice method, low-fidelity.

State: :heavy_check_mark:

PyAVL module is a launcher for the Athena Vortex Lattice (AVL) solver, developed by M. Drela and H. Youngren at MIT. It is a vortex lattice method (VLM) solver for low-fidelity aerodynamic computations.

Inputs

PyAVL takes as input a CPACS file, the aircraft geometry is read to create the VLM model for the wings and fuselage. The flight conditions have to be defined within an aeromap, as well as the number of vortex panels to use.

Example of AVL geometry model.

Analyses

PyAVL computes the aerodynamic coefficients of an aircraft for a given aeromap and writes the results in a CPACS file. It calculates the total forces on the aircraft, the forces on individual surfaces, the forces on wing strips, and the forces on each panel. The stability derivatives can also be computed.

Outputs

PyAVL outputs a CPACS file with the aerodynamic coefficients added in the aeromap. The settings of the simulation (number of chordwise/spanwise vortices, vortex distribution) are saved. The following force files are saved:

The following plots are generated:

Example of aerodynamic loads computed by AVL.

Installation or requirements

Following the automatic installation procedure on the CEASIOMpy installation page should install PyAVL automatically along with the other tools.

Limitations

PyAVL uses a Vortex Lattice Method solver:

More information