hxaxtma / b3p

Command line tools for creating models of composite wind turbine blades

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

b3p (blade3 preprocessor)

Command line tools to create models for composite (wind turbine) blades.

Functionality

  • Interpolating a blade through a series of airfoils
  • Aligning airfoils to create maximum building height over a straight shearweb
  • Creating a quad mesh for the blade
  • Assigning scalable slab based laminate plans to the structure
  • Assembling a shell mesh with laminate properties
  • Writing mesh information to VTK files

How to run

pip install -e . 
cd examples
make

which outputs the following targets

help                 Show this help
geom                 create blade shell geometry (no shearwebs)
mesh                 create blade structure 
plybook              create a plybook out of slab definition
drape                drape the shell and the shear web
combine              add the meshes together 
mesh2d               extract 2D meshes 
loads                assign nodal forces to the joined mesh for use in FEA
ccx                  export a grid to ccx format, solve and postprocess (requires ccx to be installed and be in PATH)
all                  run all targets in sequence

To run all steps type:

make all

Output

Plot of geometric input parameters for the example blade test_blade

Visualisation of the number of plies on the mesh using Paraview 3dblade_nplies

Visualisation of a 2d cross section mesh mesh2d

CalculiX results (very coarse mesh) zstrain

Input file format

TODO

About

Command line tools for creating models of composite wind turbine blades

License:MIT License


Languages

Language:Python 100.0%