iVABS, a VABS-based Design Framework#

iVABS (namely integrated VABS), is a design framework for composite slender structures (also called composite beams) such as helicopter rotor blades, wind turbine blades, high aspect ratio wings, bridges, shafts, etc. This framework bundles PreVABS, VABS, GEBT, Dakota, along with Python for integration among these codes and other codes. PreVABS, VABS, and GEBT are developed by Prof. Wenbin Yu’s research group. Dakota is developed by the Sandia National Lab. The relations of different components are described in the following figure. A brief introduction of different components can be found in the iVABS Components page.


Figure 1 The iVABS framework.#


You are welcome to contribute to the iVABS documentation in the following ways:

  1. Suggest edits using the middle icon on the top-right corner of the page you want to change.

  2. Add an issue for bug reports or feature requests.

  3. Start a new discussion if you need help running iVABS.

  4. Modify existing files or contribute new files to the github repository.


  • iVABS (excluding VABS) and its documentation is copyrighted (C) 2021- by Purdue Research Foundation and is distributed under the terms of the GNU General Public License (GPL) (version 2 or later, with an exception to allow for easier linking with external libraries).

  • VABS is a commercial code and a trial or paid license can be requested from AnalySwift.

  • iVABS makes use of four open source codes: Gmsh, Dakota, RapidXml, and Boost.


The iVABS team at the Purdue University (PoC: Prof. Wenbin Yu) completed the software development under the BAA project “Efficient High-Fidelity Framework for Structural Design and Optimization of Composite Lifting Bodies” funded by ERDC (PoCs: Dr. Robert Haehnel from U.S. Army ERDC and Dr. Joon W. Lim from U.S. Army DEVCOM AvMC).

Indices and tables#