Skip to content

This is a graphical user interface for Mark Drela's Athena Vortex Lattice (AVL) and XFoil

Notifications You must be signed in to change notification settings

drarahimi/AERO_Console

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AERO_Console

This program is a graphical user interface for Mark Drela's Athena Vortex Lattice (AVL) and XFoil. It is originally developed to help students in the Aerodynamics and Performance course (MECH-4671) at the University of Windsor. by Dr. Afshin Rahimi. You can watch a series of video tutorials for this on YouTube.

Background

Since AVL and XFoil are beneficial, free, and powerful tools, they were chosen for the teaching purposes in the course. However, the user interface is somewhat outdated, and many students had issues working with the DOS command window. Therefore, I tried to alleviate this pain by developing a graphical user interface that helps mainly with the design process for the AVL and has other functionalities as well.

How to Install

Note: This software is only compatible with Windows OS. If you are using another OS, you can use the University's virtual machines or lab computers that run Windows to use this software.

You can download the latest version of the stand-alone program from here. After download:

  1. Make sure the file is in a folder that can read/write files to your computer storage without additional permissions.
  2. Open the .exe file and accept to run it if you get a message that it is not from a trusted publisher. It is because I am not a registered published with Microsoft and Windows.
  3. The program will unpack some required files to run locally in the same location as it is stored and will show the main window for you.
  4. You should see the following screen or a slightly different version of it.

main_window

Features

  • Colored and Indented AVL file codes 1
  • Graphical User Interface 2
  • Quick add of geometry, mass or run file 3
  • Tooltip help for each element in the geometry, mass and run file 4
  • Quick Trefftz view 5
  • Quick 3D Geometry view 6
  • Live node highlighter 7
  • Multiple Layouts 8
  • Ability to show section nodes 9
  • Ability to overlay mass file (distribution) 10
  • Ability to overlay control surfaces on the main geometry 11
  • Ability to zoom/fit all design elements into view with one click 12

Basic Information

FileNames

Note that the program is always working with the following filenames:

Filename Purpose Directory
test.avl Geometry File Root*
test.mas Mass File Root*
test.run Run File Root*

*Root is where the main executable file is stored

So, it is crucial to move files to another location or rename them after you are done working with the test.avl or test.mass or test.run files. Otherwise, the program will override the existing files and you may lose your work.

Structure

When using this program to generate/edit .avl files, it is essential to follow the structure below. +-AVL template |-Surface template |--Section template |--Control template

This means that the first element is the AVL template; next, you have to add a surface, and in each surface, you can have as many sections (minimum of 2), and in each section, you can add control elements. However, the nesting has to be in this order; otherwise, the geometry will be corrupted and calculations will be incorrect.

  • Each surface needs at least 2 sections to be loaded; otherwise the program freezes
  • Make sure when you insert surfaces, change Xle, Yle, Zle values so that the plane can be created and does not have a 0 surface area

About

This is a graphical user interface for Mark Drela's Athena Vortex Lattice (AVL) and XFoil

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published