ILLI-SLAB
The ILLI-SLAB finite element program based on multi-layered plates. The original code dates back to 1979 and was first developed by Amir Tabatabaie. Since then, it has been updated in 1984 by A.M. Ioannides, in 1990 by G.T. Korovesis, and most recently in 1993-1994 by L. Khazanovich and A.M. Ioannides. A minor update was made in 2015 by M.S. Breitenfeld (now at HDF Group) to allow for compilation on 64-bit systems and optimization of several subroutines.
The decades long problem of ILLI-SLAB was that it lacked a GUI which limited its use by novice users. In 2015 a basic GUI was developed in C# by Armen Amirkhanian to aid in using ILLI-SLAB. In 2018 and 2019, the GUI was further extended in capability by Tim Foley to add graphical output capability and a parser to the raw ILLI-SLAB output file.
Unfortunately, at this time, there is an incompatibility between the graphical output module and the aircraft database module. Thus, there are two versions of the GUI available. The first version has an extensive database of aircraft to allow for quick and easy analysis of various loading conditions. However, there is no graphical output or parser associated with it. The second version requires the user to manually input the load data but provides both a graphical output and a text file containing the parsed ILLI-SLAB data.
The decades long problem of ILLI-SLAB was that it lacked a GUI which limited its use by novice users. In 2015 a basic GUI was developed in C# by Armen Amirkhanian to aid in using ILLI-SLAB. In 2018 and 2019, the GUI was further extended in capability by Tim Foley to add graphical output capability and a parser to the raw ILLI-SLAB output file.
Unfortunately, at this time, there is an incompatibility between the graphical output module and the aircraft database module. Thus, there are two versions of the GUI available. The first version has an extensive database of aircraft to allow for quick and easy analysis of various loading conditions. However, there is no graphical output or parser associated with it. The second version requires the user to manually input the load data but provides both a graphical output and a text file containing the parsed ILLI-SLAB data.
Option 1 - Aircraft Database but no output parser
This zip file contains everything needed to run the ILLI-GUI program with the associated aircraft database.
|
Option 2 - Graphical output/parser but no aircraft data
This zip file contains almost everything needed to run the enhanced version of ILLI-GUI. As part of the installation process, you will need to install the MATLAB runtime engine on your computer if you have not done so previously. Note: Even if you have MATLAB installed on your computer, you must still install the runtime engine.
|
Installation Instructions
Option 1 - Aircraft Database but no output parser
No installation is required. Simply un-zip the contents of the folder into any folder on your computer where you have read/write access. Run the ILLIGUI.exe program. All of the files must reside in the same folder.
Option 2 - Graphical output/parser but no aircraft data
First run the Installer.exe file to install the MATLAB runtime engine. After that is installed, you can put the remaining files in any folder you have read/write access. Run the ILLIGUI.exe program to begin. Each time you run the program, you will encounter a runtime error due to the database incompatibility described in the documentation. Simply click "Continue" to bypass the error.