Categories: Aerodynamics, CFD, aeromaps
State: ✔️
PyTornado
module is a launcher for the software PyTornado which has been developed by Airinnova based on the Matlab version of Tornado. It is a Vortex Lattice Method (VLM) solver for low-fidelity aerodynamic analysis of wings.
PyTornado
takes as input a CPACS file, the aircraft geometry will be use to create the mesh required by the VLM solver. To define the flight conditions an aeromap on which the calculation will be done is also required.
PyTornado
calculates aerodynamic coefficients of an aircraft for a given aeromap and write back results in a CPACS file.
Optionally, PyTornado
can also plot some results.
Example of PyTornado results.
PyTornado
outputs a CPACS files with the calculated aerodynamic coefficients added into the aeromap.
PyTornado
can be installed by first cloning the PyTornado repository and then use pip to install it. The command should be the following:
git clone https://github.com/airinnova/pytornado.git
cd pytornado
pip install -e .
If you follow an automatic installation procedure on the CEASIOMpy installation page, PyTornado should be installed automatically with the other tools.
PyTornado
is a Vortex Lattice Method (VLM) solver and the assumption are the following:
-
The flow field is incompressible (Ma < 0.5), inviscid and irrotational.
-
The lifting surfaces are thin. The influence of the thickness on aerodynamic forces are neglected.
-
The angle of attack and the angle of sideslip are both small (small angle approximation)
PyTornado
so the drag coefficient is not correct, generally underestimated.
-
PyTornado Github repository
-
Flight Vehicle Aerodynamics by Mark Drela
[1] Melin, T.: A Vortex Lattice MATLAB Implementation for Linear Aerodynamic Wing Applications, Diss., December 2000. http://dx.doi.org/10.13140/RG.2.2.24472.49923
[2] Drela, M.: Flight Vehicle Aerodynamics. Cambridge, Massachusetts: MIT Press, 2014. – ISBN 978-0-262-52644-9
[3] Dettmann, A.: Loosely coupled, modular framework for linear static aeroelastic analyses. Master Thesis (2019). KTH Royal Institute of Technology. http://kth.diva-portal.org/smash/record.jsf?pid=diva2:1360722