03 Dec 2020
— Edited @
03 Nov 2021
This tutorial will introduce a workflow to design and optimize composite blades with PreVABS+VABS+GEBT+gmsh+msgpi+Dakota. PreVABS is a parametrized composite design tool. VABS is a commercial code for cross-sectional property analysis. GEBT is a beam structural analysis tool developed by Dr. Qi Wang and Prof. Wenbin Yu. msgpi is a Python interface for VABS. Gmsh is an open source CAD software. Dakota is a open source tool for optimization developed by sandia national lab.
PreVABS documentation: https://pages.github.rcac.purdue.edu/wenbinyugroup/prevabs_doc/
This figure shows the construction model of PreVABS input. You should prepare 5 input files: basepoints, baseline.xml, layup.xml, material.xml, section.xml. Current version of PreVABS also support combining all inputs in a single XML file.
prevabs -i uh60a_section.xml -h -v -e
The table below shows the 4×4 stiffness matrix for of classical beam model.
For more examples，see https://cdmhub.org/groups/yugroup/wiki/MainPage/GettingstartedwithPreVABS:parametrizedcompositebladedesignandoptimization